@font-face{font-family:Linbei Cinzel;src:url(/design/limbo-fonts/cinzel.ttf) format("truetype");font-weight:400 900;font-display:swap}.keno-guild-page{background:#101c2b}.keno-guild-panel{border-color:#c5b78955}.keno-guild-controls{background:linear-gradient(145deg,#244459,#172c3c)}.keno-guild-stage{background:linear-gradient(#10233765,#10233796),url(/assets/game-scenes/keno-workshop-v1.webp) center/cover;position:relative}.keno-glass-board{max-width:760px;padding:12px;gap:9px;border:1px solid #d6c69999;border-radius:18px;background:linear-gradient(135deg,#182d3de8,#142633e8);box-shadow:0 12px 26px #0005,inset 0 1px #fff3;margin-top:32px}.keno-glass-tile{--glass-top:#344e6b;--glass-bottom:#172c46;--glass-edge:#728eac;position:relative;isolation:isolate;aspect-ratio:1;border-radius:9px;border:1px solid var(--glass-edge);background:linear-gradient(145deg,var(--glass-top),var(--glass-bottom));color:#f5f8ff;font-family:Linbei Cinzel,Georgia,serif;font-weight:700;font-size:clamp(14px,2.4vw,29px);box-shadow:inset 0 2px 2px #fff5,inset 0 -3px 3px #0005,0 4px #0b1b29,0 6px 7px #0006;transition:transform .16s,border-color .16s}.keno-glass-tile:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:6px;border:1px solid #eaf4ff30;background:linear-gradient(125deg,#ffffff25,transparent 42%,#ffffff08 66%,transparent);box-shadow:inset 2px 2px 3px #fff2,inset -2px -2px 3px #0003;z-index:-1;pointer-events:none}.keno-glass-tile:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:8px;background:radial-gradient(ellipse at 18% 10%,#ffffff28,transparent 65%);pointer-events:none;z-index:-1}.keno-glass-tile[data-tile-state=selected],.keno-glass-tile[data-tile-state=selected-miss]{--glass-top:#a97724;--glass-bottom:#654619;--glass-edge:#eaca7d;color:#fff6dc}.keno-glass-tile[data-tile-state=selected-miss]{--glass-top:#755b2e;--glass-bottom:#443920}.keno-glass-tile[data-tile-state=drawn]{--glass-top:#60aaca;--glass-bottom:#245b82;--glass-edge:#b7eaff}.keno-glass-tile[data-tile-state=hit]{--glass-top:#3da782;--glass-bottom:#12624e;--glass-edge:#a9efd0;box-shadow:inset 0 2px 2px #fff6,inset 0 -3px 3px #0004,0 4px #0c4037,0 0 14px #50dfa533}.keno-glass-tile:focus-visible{outline:3px solid #fff2b2;outline-offset:3px}.keno-glass-tile:disabled{cursor:not-allowed}@media(hover:hover){.keno-glass-tile:not(:disabled):hover{transform:translateY(-2px);border-color:#fff1be}}.keno-glass-tile:not(:disabled):active{transform:translateY(2px)}.keno-glass-tile__mark{position:absolute;right:4px;top:3px;font:700 10px sans-serif;color:#fff3be}.keno-guild-status{background:#142e42ed;border-color:#c4d7e440;font-size:12px;min-height:40px}.keno-guild-result-number{font-family:Linbei Cinzel,Georgia,serif;font-weight:700;font-size:16px}.keno-guild-dock,.keno-guild-ladder{background:#162e40f5;border-color:#c4b88455}.keno-guild-ladder [data-payout-active=true]{border-color:#9ce4c1;background:#215443}.keno-guild-page [class*="text-white/28"],.keno-guild-page [class*="text-white/34"],.keno-guild-page [class*="text-white/35"]{color:#c2cfda}@media(max-width:639px){.keno-glass-board{padding:6px;gap:5px;border-radius:12px;margin-top:16px}.keno-glass-tile{font-size:15px;border-radius:6px;min-height:32px}.keno-glass-tile:before{top:3px;right:3px;bottom:3px;left:3px;border-radius:4px}.keno-glass-tile__mark{right:2px;top:1px;font-size:7px}.keno-guild-stage{background-position:62% center}.keno-guild-status{font-size:10px}.keno-guild-result-number{font-size:13px}}@media(prefers-reduced-motion:reduce){.keno-glass-tile{transition:none}.keno-glass-tile:not(:disabled):hover{transform:none}}.keno-glass-tile{overflow:hidden;border-color:#c3b3868a;border-radius:8px;background:linear-gradient(145deg,var(--glass-top),var(--glass-bottom));box-shadow:0 4px #101c2b,0 6px 8px #0006}.keno-glass-tile[data-crystal-fallback=false]:before,.keno-glass-tile[data-crystal-fallback=false]:after{display:none}.keno-glass-tile__material{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;pointer-events:none;mix-blend-mode:luminosity;opacity:.9;z-index:0}.keno-glass-tile>span:not(.keno-glass-tile__mark){position:relative;z-index:1;text-shadow:0 1px 3px #000b}.keno-glass-tile__mark{z-index:2;top:5px;right:6px;font-size:9px}.keno-glass-tile[data-tile-state=idle]{--glass-top:#214873;--glass-bottom:#11284a}.keno-glass-tile[data-tile-state=selected]{--glass-top:#e5a33c;--glass-bottom:#80501a}.keno-glass-tile[data-tile-state=selected-miss]{--glass-top:#92703c;--glass-bottom:#4b361d}.keno-glass-tile[data-tile-state=drawn]{--glass-top:#73ccec;--glass-bottom:#2b729d}.keno-glass-tile[data-tile-state=hit]{--glass-top:#48c895;--glass-bottom:#0b684c}@media(max-width:639px){.keno-glass-tile__material{opacity:.78}.keno-glass-tile__mark{top:3px;right:3px;font-size:6px}.keno-glass-tile{border-radius:5px}}
