:root{--bgC: #023747;--buttonC: #1492d2d6;--buttonC-light1: color-mix(in srgb, var(--buttonC) 75%, #fff 25%);--buttonC-dark1: color-mix(in srgb, var(--buttonC) 93%, #000 7%);--buttonC-dark2: color-mix(in srgb, var(--buttonC) 35%, #000 65%);--buttonC-dark3: color-mix(in srgb, var(--buttonC) 10%, #000 90%);--orgBgC: #023747;--orgButtonC: #1492d2d6}html,body{margin:0;padding:0;background-color:#282828;-webkit-tap-highlight-color:transparent;font-family:Nunito,sans-serif;line-height:1.5rem;font-size:1rem;color:#e2e8f0}h1{font-size:1.1rem;line-height:1.1;text-align:center;padding:0;margin:4px 5px 8px;font-family:NunitoB,sans-serif;text-transform:uppercase}h2{font-size:.9rem;line-height:1.4;font-family:Nunito,sans-serif;padding:0;margin:0 5px;text-align:center}h3{font-size:.7rem;line-height:1.3;font-family:Nunito,sans-serif;padding:0;margin:5px;text-align:center}p{margin-bottom:5px;margin-top:5px}.popup{top:0;left:0;z-index:8000;opacity:0;visibility:hidden;align-items:center;background-color:var(--bgC);position:absolute;pointer-events:visible;border-radius:18px;border:1px solid #ffffff1f;padding:10px 20px}.closeCross{width:40px;height:40px;background-image:url(../img/close.svg);position:absolute;right:2px;top:2px}#cover{position:absolute;top:0;height:100%;width:100%;z-index:6000;pointer-events:visible;visibility:hidden;opacity:1;background-color:#000}#blurCover{position:absolute;top:0;height:100%;width:100%;z-index:6100;pointer-events:visible;visibility:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0}#particleLayer{position:absolute;top:0;display:block;height:100%;width:100%;z-index:10000;pointer-events:none}.tile{background:url(../img/tiles/empty.png) no-repeat;background-size:100%;width:50px;height:50px;font-family:NunitoB,sans-serif;font-size:38px;line-height:1.42;font-weight:400;text-align:center;position:absolute;color:#000}.wc{background:url(../img/tiles/wildcard.png) no-repeat;background-size:100%}.tile-fp{background:url(../img/tiles/empty.png) no-repeat;background-size:100%;font-family:NunitoB,sans-serif;line-height:1.42;display:inline-block;font-weight:400;text-align:center;margin:1.3px;z-index:-1;opacity:0;position:fixed;color:#000}.tile-shown{color:#000}.tile-secret{color:#0000}#debug-ui{position:fixed;top:0;right:0}.pushable{position:relative;border:none;background:transparent;padding:0;cursor:pointer}.shadow{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:#00000078;will-change:transform;transform:translateY(2px);transition:transform .1s cubic-bezier(.3,.7,.4,1)}.front{display:flex;justify-content:center;align-items:center;position:relative;font-family:NunitoB,sans-serif;text-transform:uppercase;min-height:40px;max-height:40px;min-width:80px;padding-left:14px;padding-right:14px;border-radius:12px;font-size:.9rem;letter-spacing:.03em;color:#fffffff5;background:linear-gradient(to left,var(--buttonC-dark1) 0%,var(--buttonC) 8%,var(--buttonC) 92%,var(--buttonC-dark1) 100%);border:1px solid var(--buttonC-light1);text-shadow:.75px .75px 1px rgba(0,0,0,.7);will-change:transform;transform:translateY(-4px);transition:transform .1s cubic-bezier(.3,.7,.4,1)}.edge{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:linear-gradient(to left,var(--buttonC-dark3) 0%,var(--buttonC-dark2) 8%,var(--buttonC-dark2) 92%,var(--buttonC-dark3) 100%)}.pushable:active .front{transform:translateY(-2px);transition:transform 34ms}.pushable:active .shadow{transform:translateY(1px);transition:transform 34ms}.pushable:focus:not(:focus-visible){outline:none}.logo{width:160px}#diamondLabel{display:none;position:fixed;z-index:4000;color:#fff;font-size:25px;align-items:center;justify-content:center;width:40px;height:40px;background-color:#00000080;border-radius:50%}.lil-gui.allow-touch-styles,.lil-gui.allow-touch-styles .lil-gui{--widget-height: 14px;--font-size: 12px;--input-font-size: 12px}.lil-gui.root{width:365px}@font-face{font-family:Nunito;font-style:normal;font-weight:400;src:url(../font/Nunito-VariableFont_wght.ttf) format("truetype");font-display:block}@font-face{font-family:NunitoB;font-style:normal;font-weight:700;src:url(../font/Nunito-VariableFont_wght.ttf) format("truetype");font-display:block}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;src:url(../font/symbols.woff2) format("woff2")}.symbols{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.lds-ellipsis,.lds-ellipsis div{box-sizing:border-box}.lds-ellipsis{display:inline-block;position:relative;width:40px;height:7px}.lds-ellipsis div{position:absolute;width:6.666666px;height:6.666666px;border-radius:50%;background:currentColor;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:4px;animation:lds-ellipsis1 .8s infinite}.lds-ellipsis div:nth-child(2){left:4px;animation:lds-ellipsis2 .8s infinite}.lds-ellipsis div:nth-child(3){left:16px;animation:lds-ellipsis2 .8s infinite}.lds-ellipsis div:nth-child(4){left:28px;animation:lds-ellipsis3 .8s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(12px)}}
