:root{--ink:#090a14;--ink2:#202e37;--cloud:#ebede9;--cloud2:#c7cfcc;--jade:#30e1b9;--jade-dark:#25562e;--gold:#e8c170;--red:#cf573c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Galmuri11,system-ui,-apple-system,Apple SD Gothic Neo,Noto Sans KR,sans-serif;line-height:1.6}body{background:var(--ink);min-height:100vh;color:var(--cloud);place-items:center;margin:0;display:grid}.screen.play{touch-action:none;width:100vw;height:100vh;padding:0;position:relative;overflow:hidden}.screen.title{place-items:center;width:100vw;min-height:100vh;padding:0;display:grid;position:relative;overflow:hidden}.screen.title .backdrop{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;filter:brightness(.55)saturate(.9);position:absolute;inset:0}.screen.title .stage{position:absolute;top:12px;left:16px}.title-body{text-align:center;max-width:34rem;padding:24px 16px;position:relative}.title-body h1{color:var(--cloud);text-shadow:0 4px 0 var(--ink), 0 0 24px #30e1b973;letter-spacing:.06em;margin:0 0 20px;font-size:clamp(44px,9vw,88px);line-height:1.1}.rule{text-shadow:0 2px 0 var(--ink);margin:4px 0;font-size:16px}.screen button{font:inherit;color:var(--cloud);background:var(--ink2);box-shadow:0 0 0 3px var(--jade-dark), 0 0 0 6px var(--ink), inset 0 -4px 0 #00000059;cursor:pointer;border:0;margin:24px 8px 8px;padding:12px 28px;font-weight:700}.screen button:hover,.screen button:focus-visible{box-shadow:0 0 0 3px var(--jade), 0 0 0 6px var(--ink), inset 0 -4px 0 #00000059;outline:none}.screen button:disabled{opacity:.5;cursor:default}.screen button .key{opacity:.75;border:2px solid;margin-left:12px;padding:1px 6px;font-size:11px}.screen button.quiet{opacity:.8;margin-top:8px;padding:6px 14px;font-weight:400}.best{color:var(--gold);margin:12px 0 0}.screen.result{text-align:center;width:min(30rem,100vw - 2rem)}.screen.result h1{margin:0 0 8px;font-size:40px}.screen.result.lose h1{color:var(--cloud2)}.screen.result.win h1{color:var(--gold);text-shadow:0 0 20px #e8c17099}.screen.result .first{color:var(--jade)}.screen.result .survived{margin:8px 0;font-size:22px}.screen.result .arts{flex-wrap:wrap;justify-content:center;gap:8px;padding:0;list-style:none;display:flex}.screen.result .arts li{background:var(--ink2);box-shadow:0 0 0 2px var(--jade-dark);padding:2px 10px}.screen.result button.primary{margin:24px auto 8px;padding:14px 36px;font-size:20px;display:block}.screen{width:min(28rem,100vw - 2rem);padding:2rem 0}.row{align-items:center;gap:.5rem;display:flex}button,input{font:inherit;padding:.5rem 1rem}.quiet,.muted{opacity:.6}.stage{flex-direction:column;margin:0;display:flex}.stage span{opacity:.6;font-size:.8rem}.portal{opacity:.6;width:fit-content;margin-top:1.5rem;font-size:.8rem;display:block}.check-badge{color:#fff;pointer-events:none;background:#c33;border-radius:.25rem;margin:0;padding:.1rem .5rem;font-size:.75rem;position:fixed;bottom:.5rem;right:.5rem}.bench{color:#ebede9;background:#151d28;min-height:100vh;padding:12px;font:14px/1.5 system-ui,sans-serif}.bench h1{margin:0 0 8px;font-size:16px}.bench canvas{background:#000;display:block}.bench-panel{max-width:960px;margin-top:8px}.bench-panel button{margin:0 6px 6px 0}.screen .portal{text-align:center;color:var(--cloud2);margin-top:16px;font-size:13px;display:block}@font-face{font-family:Galmuri11;src:url(/fonts/galmuri/Galmuri11.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Galmuri11;src:url(/fonts/galmuri/Galmuri11-Bold.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:Galmuri9;src:url(/fonts/galmuri/Galmuri9.woff2)format("woff2");font-weight:400;font-display:block}.cr-ui{--u:2px;--cr-ink:#090a14;--cr-ink2:#202e37;--cr-panel:#151d28;--cr-jade-d:#25562e;--cr-jade:#468232;--cr-jade-b:#30e1b9;--cr-jade-l:#8ff8e2;--cr-cloud:#ebede9;--cr-cloud2:#c7cfcc;--cr-mist:#819796;--cr-gold:#e8c170;--cr-gold-d:#be772b;--cr-red:#cf573c;--cr-red-d:#752438;--cr-outline:var(--u) 0 var(--cr-ink), calc(var(--u) * -1) 0 var(--cr-ink), 0 var(--u) var(--cr-ink), 0 calc(var(--u) * -1) var(--cr-ink), var(--u) var(--u) var(--cr-ink), calc(var(--u) * -1) var(--u) var(--cr-ink), var(--u) calc(var(--u) * -1) var(--cr-ink), calc(var(--u) * -1) calc(var(--u) * -1) var(--cr-ink);--cr-frame-jade:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Crect%20x='1'%20y='0'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='1'%20width='5'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='6'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='2'%20width='1'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='2'%20y='2'%20width='3'%20height='1'%20fill='%2325562e'/%3E%3Crect%20x='5'%20y='2'%20width='1'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='6'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='3'%20width='1'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='2'%20y='3'%20width='1'%20height='1'%20fill='%2325562e'/%3E%3Crect%20x='4'%20y='3'%20width='1'%20height='1'%20fill='%2325562e'/%3E%3Crect%20x='5'%20y='3'%20width='1'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='6'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='4'%20width='1'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='2'%20y='4'%20width='3'%20height='1'%20fill='%2325562e'/%3E%3Crect%20x='5'%20y='4'%20width='1'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='6'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='5'%20width='5'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='6'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='6'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3C/svg%3E");--cr-frame-dim:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Crect%20x='1'%20y='0'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='1'%20width='5'%20height='1'%20fill='%23468232'/%3E%3Crect%20x='6'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='2'%20width='1'%20height='1'%20fill='%23468232'/%3E%3Crect%20x='2'%20y='2'%20width='3'%20height='1'%20fill='%2325562e'/%3E%3Crect%20x='5'%20y='2'%20width='1'%20height='1'%20fill='%23468232'/%3E%3Crect%20x='6'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='3'%20width='1'%20height='1'%20fill='%23468232'/%3E%3Crect%20x='2'%20y='3'%20width='1'%20height='1'%20fill='%2325562e'/%3E%3Crect%20x='4'%20y='3'%20width='1'%20height='1'%20fill='%2325562e'/%3E%3Crect%20x='5'%20y='3'%20width='1'%20height='1'%20fill='%23468232'/%3E%3Crect%20x='6'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='4'%20width='1'%20height='1'%20fill='%23468232'/%3E%3Crect%20x='2'%20y='4'%20width='3'%20height='1'%20fill='%2325562e'/%3E%3Crect%20x='5'%20y='4'%20width='1'%20height='1'%20fill='%23468232'/%3E%3Crect%20x='6'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='5'%20width='5'%20height='1'%20fill='%23468232'/%3E%3Crect%20x='6'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='6'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3C/svg%3E");--cr-frame-bright:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Crect%20x='1'%20y='0'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='1'%20width='5'%20height='1'%20fill='%238ff8e2'/%3E%3Crect%20x='6'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='2'%20width='1'%20height='1'%20fill='%238ff8e2'/%3E%3Crect%20x='2'%20y='2'%20width='3'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='5'%20y='2'%20width='1'%20height='1'%20fill='%238ff8e2'/%3E%3Crect%20x='6'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='3'%20width='1'%20height='1'%20fill='%238ff8e2'/%3E%3Crect%20x='2'%20y='3'%20width='1'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='4'%20y='3'%20width='1'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='5'%20y='3'%20width='1'%20height='1'%20fill='%238ff8e2'/%3E%3Crect%20x='6'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='4'%20width='1'%20height='1'%20fill='%238ff8e2'/%3E%3Crect%20x='2'%20y='4'%20width='3'%20height='1'%20fill='%2330e1b9'/%3E%3Crect%20x='5'%20y='4'%20width='1'%20height='1'%20fill='%238ff8e2'/%3E%3Crect%20x='6'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='5'%20width='5'%20height='1'%20fill='%238ff8e2'/%3E%3Crect%20x='6'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='6'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3C/svg%3E");--cr-frame-gold:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Crect%20x='1'%20y='0'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='1'%20width='5'%20height='1'%20fill='%23e8c170'/%3E%3Crect%20x='6'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='2'%20width='1'%20height='1'%20fill='%23e8c170'/%3E%3Crect%20x='2'%20y='2'%20width='3'%20height='1'%20fill='%23be772b'/%3E%3Crect%20x='5'%20y='2'%20width='1'%20height='1'%20fill='%23e8c170'/%3E%3Crect%20x='6'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='3'%20width='1'%20height='1'%20fill='%23e8c170'/%3E%3Crect%20x='2'%20y='3'%20width='1'%20height='1'%20fill='%23be772b'/%3E%3Crect%20x='4'%20y='3'%20width='1'%20height='1'%20fill='%23be772b'/%3E%3Crect%20x='5'%20y='3'%20width='1'%20height='1'%20fill='%23e8c170'/%3E%3Crect%20x='6'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='4'%20width='1'%20height='1'%20fill='%23e8c170'/%3E%3Crect%20x='2'%20y='4'%20width='3'%20height='1'%20fill='%23be772b'/%3E%3Crect%20x='5'%20y='4'%20width='1'%20height='1'%20fill='%23e8c170'/%3E%3Crect%20x='6'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='5'%20width='5'%20height='1'%20fill='%23e8c170'/%3E%3Crect%20x='6'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='6'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3C/svg%3E");--cr-frame-red:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Crect%20x='1'%20y='0'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='1'%20width='5'%20height='1'%20fill='%23cf573c'/%3E%3Crect%20x='6'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='2'%20width='1'%20height='1'%20fill='%23cf573c'/%3E%3Crect%20x='2'%20y='2'%20width='3'%20height='1'%20fill='%23752438'/%3E%3Crect%20x='5'%20y='2'%20width='1'%20height='1'%20fill='%23cf573c'/%3E%3Crect%20x='6'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='3'%20width='1'%20height='1'%20fill='%23cf573c'/%3E%3Crect%20x='2'%20y='3'%20width='1'%20height='1'%20fill='%23752438'/%3E%3Crect%20x='4'%20y='3'%20width='1'%20height='1'%20fill='%23752438'/%3E%3Crect%20x='5'%20y='3'%20width='1'%20height='1'%20fill='%23cf573c'/%3E%3Crect%20x='6'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='4'%20width='1'%20height='1'%20fill='%23cf573c'/%3E%3Crect%20x='2'%20y='4'%20width='3'%20height='1'%20fill='%23752438'/%3E%3Crect%20x='5'%20y='4'%20width='1'%20height='1'%20fill='%23cf573c'/%3E%3Crect%20x='6'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='5'%20width='5'%20height='1'%20fill='%23cf573c'/%3E%3Crect%20x='6'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='6'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3C/svg%3E");--cr-frame-ink:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='7'%20height='7'%20shape-rendering='crispEdges'%3E%3Crect%20x='1'%20y='0'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='1'%20width='5'%20height='1'%20fill='%23394a50'/%3E%3Crect%20x='6'%20y='1'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='2'%20width='1'%20height='1'%20fill='%23394a50'/%3E%3Crect%20x='2'%20y='2'%20width='3'%20height='1'%20fill='%23202e37'/%3E%3Crect%20x='5'%20y='2'%20width='1'%20height='1'%20fill='%23394a50'/%3E%3Crect%20x='6'%20y='2'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='3'%20width='1'%20height='1'%20fill='%23394a50'/%3E%3Crect%20x='2'%20y='3'%20width='1'%20height='1'%20fill='%23202e37'/%3E%3Crect%20x='4'%20y='3'%20width='1'%20height='1'%20fill='%23202e37'/%3E%3Crect%20x='5'%20y='3'%20width='1'%20height='1'%20fill='%23394a50'/%3E%3Crect%20x='6'%20y='3'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='4'%20width='1'%20height='1'%20fill='%23394a50'/%3E%3Crect%20x='2'%20y='4'%20width='3'%20height='1'%20fill='%23202e37'/%3E%3Crect%20x='5'%20y='4'%20width='1'%20height='1'%20fill='%23394a50'/%3E%3Crect%20x='6'%20y='4'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='0'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='5'%20width='5'%20height='1'%20fill='%23394a50'/%3E%3Crect%20x='6'%20y='5'%20width='1'%20height='1'%20fill='%23090a14'/%3E%3Crect%20x='1'%20y='6'%20width='5'%20height='1'%20fill='%23090a14'/%3E%3C/svg%3E");pointer-events:none;box-sizing:border-box;font-family:Galmuri11,Apple SD Gothic Neo,Noto Sans KR,sans-serif;font-size:calc(var(--u) * 11);color:var(--cr-cloud);-webkit-font-smoothing:none;font-smooth:never;text-rendering:optimizespeed;image-rendering:pixelated;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:1.3;position:absolute;overflow:hidden}.cr-ui *,.cr-ui :before,.cr-ui :after{box-sizing:border-box}.cr-layer{pointer-events:none;position:absolute;inset:0}.cr-abs{position:absolute}.cr-small{font-family:Galmuri9,Galmuri11,sans-serif;font-size:calc(var(--u) * 9);line-height:1.35}.cr-outlined{text-shadow:var(--cr-outline)}.cr-bold{font-weight:700}.cr-win{--frame:var(--cr-frame-jade);border:calc(var(--u) * 3) solid transparent;border-image-source:var(--frame);border-image-slice:3;border-image-width:calc(var(--u) * 3);background:var(--cr-panel);image-rendering:pixelated;background-clip:padding-box;border-image-repeat:stretch;position:relative}.cr-win[data-tone=dim]{--frame:var(--cr-frame-dim)}.cr-win[data-tone=gold]{--frame:var(--cr-frame-gold)}.cr-win[data-tone=red]{--frame:var(--cr-frame-red)}.cr-bar{--bar:var(--cr-jade-b);align-items:center;gap:calc(var(--u) * 3);display:flex}.cr-bar-swatch{width:calc(var(--u) * 5);height:calc(var(--u) * 5);background:var(--bar);box-shadow:0 0 0 var(--u) var(--cr-ink);flex:none}.cr-bar-track{background:var(--cr-ink2);height:100%;box-shadow:0 0 0 var(--u) var(--cr-ink), 0 0 0 calc(var(--u) * 2) var(--cr-mist);flex:1;position:relative}.cr-bar-trail,.cr-bar-fill{position:absolute;top:0;bottom:0;left:0}.cr-bar-trail{background:var(--cr-cloud2);opacity:.85}.cr-bar-fill{background:var(--bar);box-shadow:inset 0 var(--u) 0 #ffffff61}.cr-bar-label{font-family:Galmuri9,Galmuri11,sans-serif;font-size:calc(var(--u) * 9);text-shadow:var(--cr-outline);white-space:nowrap;text-align:left;flex:none;line-height:1}.cr-bar-text{padding:0 calc(var(--u) * 3);font-family:Galmuri9,Galmuri11,sans-serif;font-size:calc(var(--u) * 9);text-shadow:var(--cr-outline);white-space:nowrap;justify-content:flex-end;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.cr-bar[data-low="1"] .cr-bar-track{box-shadow:0 0 0 var(--u) var(--cr-ink), 0 0 0 calc(var(--u) * 2) var(--cr-red)}.cr-timer{font-weight:700;font-size:calc(var(--u) * 22);letter-spacing:0;text-shadow:var(--cr-outline);white-space:nowrap;line-height:1}.cr-timer[data-urgent="1"]{color:var(--cr-gold)}.cr-icons{align-items:flex-start;gap:calc(var(--u) * 5);display:flex}.cr-icon{align-items:center;gap:calc(var(--u) * 3);flex-direction:column;display:flex}.cr-icon-pic{width:calc(var(--u) * 16);height:calc(var(--u) * 16);background:var(--cr-panel);box-shadow:0 0 0 var(--u) var(--cr-ink), 0 0 0 calc(var(--u) * 2) var(--cr-jade);position:relative}.cr-icon-pic canvas,.cr-icon-pic .cr-glyph{width:100%;height:100%;image-rendering:pixelated;display:block}.cr-glyph{color:var(--cr-ink);background:var(--icon,var(--cr-jade-b));place-items:center;font-weight:700;display:grid}.cr-icon[data-flash="1"] .cr-icon-pic{box-shadow:0 0 0 var(--u) var(--cr-ink), 0 0 0 calc(var(--u) * 2) var(--cr-gold)}.cr-pips{gap:var(--u);display:flex}.cr-pip{width:calc(var(--u) * 3);height:calc(var(--u) * 3);background:var(--cr-ink2);box-shadow:0 0 0 var(--u) var(--cr-ink);margin:var(--u)}.cr-pip[data-on="1"]{background:var(--cr-jade-l)}.cr-toast{padding:calc(var(--u) * 3) calc(var(--u) * 6);max-width:calc(var(--u) * 260);text-align:center;white-space:nowrap}.cr-scrim{justify-content:center;align-items:center;gap:calc(var(--u) * 8);pointer-events:auto;background-color:#090a149e;background-image:repeating-conic-gradient(#090a1452 0 25%, transparent 0 50%);background-size:calc(var(--u) * 2) calc(var(--u) * 2);flex-direction:column;display:flex;position:absolute;inset:0}.cr-heading{font-size:calc(var(--u) * 22);color:var(--cr-jade-l);text-shadow:var(--cr-outline);text-align:center;margin:0;font-weight:700;line-height:1.1}.cr-caption{color:var(--cr-cloud2);text-shadow:var(--cr-outline);text-align:center;margin:0}.cr-cards{gap:calc(var(--u) * 8);padding-top:calc(var(--u) * 3);align-items:stretch;display:flex}.cr-card{--frame:var(--cr-frame-dim);appearance:none;font:inherit;color:inherit;text-align:center;cursor:pointer;width:calc(var(--u) * 118);padding:calc(var(--u) * 4) calc(var(--u) * 4) calc(var(--u) * 5);align-items:center;gap:calc(var(--u) * 3);background-color:var(--cr-panel);flex-direction:column;transition:none;display:flex}.cr-card[data-locked="1"]{opacity:.78;cursor:default}.cr-card:hover:not([data-locked="1"]){--frame:var(--cr-frame-jade);background-color:#1b2a32}.cr-card[data-focus="1"]{--frame:var(--cr-frame-bright);transform:translateY(calc(var(--u) * -3));background-color:#1d3a3c}.cr-card[data-focus="1"]:after{content:"";left:50%;top:calc(var(--u) * -10);width:calc(var(--u) * 7);height:calc(var(--u) * 4);background:var(--cr-jade-l);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;transform:translate(-50%)}.cr-card[data-focus="1"]:focus-visible{outline:none}.cr-card[data-chosen="1"]{--frame:var(--cr-frame-gold);transform:translateY(calc(var(--u) * -3));background-color:#3a3a26}.cr-card[data-dim="1"]{opacity:.35;transform:none}.cr-card:focus-visible,.cr-btn:focus-visible{outline:calc(var(--u) * 2) solid var(--cr-gold);outline-offset:calc(var(--u) * 2)}.cr-card:focus{outline-offset:calc(var(--u) * 2)}.cr-key{top:calc(var(--u) * 2);left:calc(var(--u) * 2);min-width:calc(var(--u) * 9);height:calc(var(--u) * 11);padding:0 calc(var(--u) * 2);font-family:Galmuri9,Galmuri11,sans-serif;font-size:calc(var(--u) * 9);color:var(--cr-jade-l);background:var(--cr-ink);box-shadow:0 0 0 var(--u) var(--cr-jade-d);place-items:center;line-height:1;display:grid;position:absolute}.cr-pic{width:calc(var(--u) * 36);height:calc(var(--u) * 36);margin-top:calc(var(--u) * 3);background:var(--cr-ink);box-shadow:0 0 0 var(--u) var(--cr-jade-d), 0 0 0 calc(var(--u) * 2) var(--cr-ink);place-items:center;display:grid}.cr-pic canvas{width:100%;height:100%;image-rendering:pixelated}.cr-card-title{color:var(--cr-cloud);font-weight:700;line-height:1.2}.cr-tag{padding:0 calc(var(--u) * 3) var(--u);font-family:Galmuri9,Galmuri11,sans-serif;font-size:calc(var(--u) * 9);height:calc(var(--u) * 12);color:var(--cr-ink);background:var(--cr-jade-b);place-items:center;line-height:1;display:grid}.cr-tag[data-tone=new]{background:var(--cr-gold)}.cr-card-text{font-family:Galmuri9,Galmuri11,sans-serif;font-size:calc(var(--u) * 9);color:var(--cr-cloud2);min-height:calc(var(--u) * 27);word-break:keep-all;overflow-wrap:anywhere;line-height:1.4}.cr-btn{--frame:var(--cr-frame-jade);appearance:none;font:inherit;color:var(--cr-cloud);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--u) * 6);background-color:var(--cr-jade-d);border:calc(var(--u) * 3) solid transparent;border-image-source:var(--frame);border-image-slice:3;border-image-width:calc(var(--u) * 3);padding:calc(var(--u) * 5) calc(var(--u) * 14);image-rendering:pixelated;background-clip:padding-box;display:inline-flex}.cr-btn-primary{--frame:var(--cr-frame-bright);min-width:calc(var(--u) * 168);padding:calc(var(--u) * 7) calc(var(--u) * 16);font-size:calc(var(--u) * 22);background-color:var(--cr-jade);text-shadow:calc(var(--u) * 1) calc(var(--u) * 1) 0 var(--cr-jade-d);font-weight:700;line-height:1.1}.cr-btn-secondary{font-family:Galmuri9,Galmuri11,sans-serif;font-size:calc(var(--u) * 9);background-color:var(--cr-panel);--frame:var(--cr-frame-dim);color:var(--cr-cloud2);padding:calc(var(--u) * 3) calc(var(--u) * 10)}.cr-btn[data-locked="1"]{opacity:.55;cursor:default}.cr-btn:hover:not([data-locked="1"]){--frame:var(--cr-frame-jade);background-color:#5a9a3c}.cr-btn-secondary:hover:not([data-locked="1"]){background-color:var(--cr-jade-d)}.cr-btn[data-pressed="1"]{--frame:var(--cr-frame-gold);background-color:var(--cr-gold-d);transform:translateY(var(--u))}.cr-btn kbd{font-family:Galmuri9,Galmuri11,sans-serif;font-size:calc(var(--u) * 9);padding:calc(var(--u) * 2) calc(var(--u) * 3);color:var(--cr-jade-l);background:var(--cr-ink);box-shadow:0 0 0 var(--u) var(--cr-jade-d);text-shadow:none;font-weight:400;line-height:1}.cr-modal{align-items:center;gap:calc(var(--u) * 7);min-width:calc(var(--u) * 224);max-width:calc(var(--u) * 360);padding:calc(var(--u) * 12) calc(var(--u) * 16) calc(var(--u) * 12);text-align:center;flex-direction:column;display:flex}.cr-modal .cr-heading{text-shadow:var(--u) var(--u) 0 var(--cr-ink)}.cr-modal[data-tone=red] .cr-heading{color:var(--cr-red)}.cr-modal[data-tone=gold] .cr-heading{color:var(--cr-gold)}.cr-lines{gap:calc(var(--u) * 3);flex-direction:column;align-items:center;display:flex}.cr-line{color:var(--cr-cloud2);margin:0}.cr-line[data-tone=big]{font-size:calc(var(--u) * 11);color:var(--cr-cloud);font-weight:700}.cr-line[data-tone=dim]{font-family:Galmuri9,Galmuri11,sans-serif;font-size:calc(var(--u) * 9);color:var(--cr-mist)}.cr-slot{justify-content:center;display:flex}.cr-slot:empty{display:none}.cr-actions{align-items:center;gap:calc(var(--u) * 7);margin-top:calc(var(--u) * 2);flex-direction:column;display:flex}.cr-show{touch-action:none;background:#05060c;justify-content:center;align-items:center;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}.cr-show-stack{flex:none;position:relative}.cr-show-stack>canvas{image-rendering:pixelated;touch-action:none;position:absolute;top:0;left:0}.sh-banner{min-width:calc(var(--u) * 240);padding:calc(var(--u) * 5) calc(var(--u) * 28);pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#090a14e0 18% 82%,#0000);justify-content:center;align-items:center;display:flex;position:absolute}.sh-banner:before,.sh-banner:after{content:"";height:calc(var(--u) * 1);background:linear-gradient(90deg,#0000,#e8c170 25% 75%,#0000);position:absolute;left:8%;right:8%}.sh-banner:before{top:0}.sh-banner:after{bottom:0}.sh-banner-name{font-size:calc(var(--u) * 22);letter-spacing:calc(var(--u) * 3);color:#e8c170;text-shadow:var(--cr-outline);white-space:nowrap;font-weight:700}.sh-chip{padding:calc(var(--u) * 2) calc(var(--u) * 5);white-space:nowrap;color:var(--cr-cloud);text-shadow:var(--cr-outline);position:absolute}.sh-chip b{color:var(--chip,var(--cr-jade-l));font-weight:700}.sh-perf{left:calc(var(--u) * 4);bottom:calc(var(--u) * 4);padding:calc(var(--u) * 2) calc(var(--u) * 4);font:calc(var(--u) * 7) / 1.3 ui-monospace, Menlo, monospace;color:#8ff8e2;white-space:pre;pointer-events:none;background:#090a14bf;position:absolute}.sh-cap{color:var(--cr-cloud);text-shadow:var(--cr-outline);white-space:nowrap;pointer-events:none}.cr-ui .cr-toast{white-space:normal;word-break:keep-all;width:max-content;max-width:calc(var(--u) * 300);line-height:1.35}.cr-ui .cr-scrim>.cr-heading{font-size:calc(var(--u) * 13);max-width:calc(var(--u) * 420);word-break:keep-all;line-height:1.35}
