<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#scoreboard {
  flex-direction:column;
  width: 100%;
}

@media(max-width: 991px) {
  #scoreboard {
    flex-direction:column;
    height: calc(100vh - 500px);
  }
}

#hexGrid {
  display: grid;
  grid-gap:6px;
  grid-template-columns: repeat(4,fr);
  width: 100%;
  max-width: 320px;
  margin: 0 auto;
  list-style-type: none;
  overflow:hidden;
  
}

.hex {
  grid-column-end: span 2;
  position: relative;
  visibility:hidden;
  background-color:solid yellow;
  outline:1px solid transparent; /* fix for jagged edges in FF on hover transition */
}

.hex::after{
  content:'';
  display:block;
  padding-bottom: 86.602%;  /* =  100 / tan(60) * 1.5 */
}
.hexIn{
  position: absolute;
  width:100%;
  padding-bottom: 115.470%; /* =  width / sin(60) */
  overflow: hidden;
  visibility: hidden;
  outline:1px solid transparent; /* fix for jagged edges in FF on hover transition */
  -webkit-transform: rotate3d(0,0,1,-60deg) skewY(30deg);
      -ms-transform: rotate3d(0,0,1,-60deg) skewY(30deg);
          transform: rotate3d(0,0,1,-60deg) skewY(30deg);
}
.hexIn * {
  position: absolute;
  visibility: visible;
  outline:1px solid transparent; /* fix for jagged edges in FF on hover transition */
}
.hexLink {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #ffd300d1;
  overflow: hidden;
  -webkit-transform: skewY(-30deg) rotate3d(0,0,1,60deg);
      -ms-transform: skewY(-30deg) rotate3d(0,0,1,60deg);
          transform: skewY(-30deg) rotate3d(0,0,1,60deg);
}

#center-letter{
  background-color:#b7afafe6;
}

input[type="text"]
{
    background: transparent;
    border: none;
}

/*** HEX CONTENT *************************************************************/

.hex span {
  text-transform: uppercase;
  font-weight: 600;
  color:black;
  font-size: 3rem;
  
}
/*** HEX HOVER *****************************************************************/
.hexLink:hover, .hexLink:focus {
  background-color: #ffb103c2
}

#center-letter.hexLink:hover, #center-letter.hexLink:focus {
  background-color: gray
}

/*** HEXAGON SIZING AND EVEN ROW INDENTATION *********************************/

#hexGrid{
  grid-template-columns: repeat(6,2fr);
  padding-bottom: 14%;
  margin-bottom:2vh;
  padding-left: 0;
}

.hex:nth-child(5n+1){ /* first hexagon of odd rows */
  grid-column-start: 2;
}
.hex:nth-child(5n+3){ /* first hexagon of even rows */
    grid-column-start: 1;
}

.game_container
{
  display: flex;
  justify-content: center;
  align-items: center;
}

.palabrejas_container
{
  background: #EFEFEF;
  padding: 20px;
  width: 100%;
  max-width: 780px;
}


#testword {
  height: 50px; 
  text-align: center;  
  padding-top: 3px;
}

#cursor 
{    
  color: #F9D53E;
  font-size: 3rem;
}

.cursor 
{
  position: relative;
  margin: 0 auto;
  margin-bottom: 10px; 
  text-align: center;
}

.cursor #inputword
{
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 2rem;
  line-height: 40px;
}

.scoreText 
{
  font-size: 15px;
  font-weight:100;
  align-self:center;
}


#discoveredText 
{
  align-self: center;
  display: flex;
  flex-direction:row;
  flex-wrap: wrap;
}

#discoveredText &gt; span
{
  display: inline-block;
  padding-right: 10px;
  text-decoration: underline;
}

.dwords
{
font-weight:100;
padding:0

}


#shuffle_button {
padding: 10px 10px;
}

.button_container 
{
  display:-webkit-inline-flex; 
  margin-bottom:5vh; 
  width: 300px;
  height: 10%;
}

.button 
{
  background-color: white; 
  border: 2px solid #e7e7e7;
  margin: 0 auto;
  color: black;
  padding: 0px 15px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  border-radius: 30px;
  cursor: pointer;
}

.button:hover {
background-color: #e7e7e7;
color: black;
border: 2px solid #e7e7e7;
}

/*** NOTIFICATIONS AND SHAKE EFFECT ****************************************************************/

#too-short{
display:none;
}
#invalid-word{
display:none;

}
#already-found{
display:none;

}
#miss-center{
display:none;

}
#good{
display:None;
background-color:white; 
color:black; 
border:1px solid rgb(179, 177, 177);
}

#great{
display:None;
background-color:white; 
color:black; 
border:1px solid rgb(179, 177, 177);
}

#pangram{
display:None;
background-color:white; 
color:black; 
border:1px solid rgb(179, 177, 177);
}

#amazing{
display:None;
background-color:white; 
color:black; 
border:1px solid rgb(179, 177, 177);
}

.container_notifications
{
height:50px;
align-items:center;
}

.notifications {
background-color:black; 
color:white; 
display:flex;
padding:5px;
align-items:center;
justify-content:center;
border-radius:3px;
text-align: center;
}
</pre></body></html>