<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

.container{
    display:grid;
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    width:100%;
    height:100%;
}

.board{
    border: 5px solid darkblue;
    background-color:cornflowerblue;
    border-radius: 30px;
    display: grid;
    grid-template-columns: 1fr 70px 1fr;
    text-align: center;
    width:100%;
    min-width: 400px;
    box-shadow: 10px 5px 5px rgba(0,0,0,0.3);
    padding-bottom: 20px;
    padding-top: 20px;
}

.btncell{
    display:flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
}
.chkbtn{
    width:100%;
}

.colorpin,.hintpin{
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: inline-block;
    background-color:white;
    margin: 5px;
    margin-top: 10px;
}

.colorpin:disabled{
    opacity: 0.7;
}

.hintpin{
    width: 20px;
    height: 20px;
    background-color:rgba(0.7,0.7,0.7,0.5);
    border: 3px solid black;
}


.colorpin:active{
    opacity: 0.8;
}

/* Popup container - can be anything you want */
.popup {
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }
  
  /* The actual popup */
  .popup .popuptext {
    visibility: hidden;
    width: 140px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 8px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -70px;
    box-shadow: 10px 5px 5px rgba(0,0,0,0.3);
  }
  
  /* Popup arrow */
  .popup .popuptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
  }
  
  /* Toggle this class - hide and show the popup */
  .popup .show {
    visibility: visible;
    -webkit-animation: fadeIn 0.2s;
    animation: fadeIn 0.2s;
  }
  
  /* Add animation (fade in the popup) */
  @-webkit-keyframes fadeIn {
    from {opacity: 0;} 
    to {opacity: 1;}
  }
  
  @keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
  }

.overlay{
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    -webkit-backdrop-filter: blur(5px);
}

.tutorial{
    border-radius: 30px;
    background-color: white;
    padding: 10px;
    box-shadow: 10px 5px 5px rgba(0,0,0,0.3);
    border: 1px solid lightgray;
}

/* dark mode */
@media (prefers-color-scheme: dark) {
    body{
        background-color: #323232;
    }
    .board{
        background-color:rgb(38, 80, 156);
    }
    .tutorial{
        background-color: #444;
        color:white;
    }
}</pre></body></html>