@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff")}:root{--bg:#050506;--tile:#1b1b1e;--ink:#f1eee4;--accent:#ff9f1c;--hinge:#050506;--tile-border:transparent;--h:100px;--font:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", sans-serif}*{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font);margin:0;overflow:hidden}body.idle,body.idle *{cursor:none!important}.stage{justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.nudge{will-change:transform}.board{grid-template-columns:repeat(22, calc(var(--h) * .5));grid-auto-rows:var(--h);grid-gap:calc(var(--h) * .06);padding:calc(var(--h) * .2);border-radius:calc(var(--h) * .12);font-size:calc(var(--h) * .8);display:grid}.tile{perspective:calc(var(--h) * 5);contain:layout style;transform-style:preserve-3d;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";border-radius:calc(var(--h) * .06);outline:1px solid var(--tile-border);position:relative}.half{backface-visibility:hidden;height:50%;position:absolute;left:0;right:0;overflow:hidden}.half.top{border-radius:calc(var(--h) * .06) calc(var(--h) * .06) 0 0;transform-origin:50% 100%;top:0}.half.bot{border-radius:0 0 calc(var(--h) * .06) calc(var(--h) * .06);transform-origin:50% 0;bottom:0}.half.flap.top{z-index:2}.half.flap.bot{z-index:3}.tile .tl{background:var(--tile);color:var(--ink)}.c63{background:var(--c63)}.c64{background:var(--c64)}.c65{background:var(--c65)}.c66{background:var(--c66)}.c67{background:var(--c67)}.c68{background:var(--c68)}.c69{background:var(--c69)}.c70{background:var(--c70)}.c71{background:var(--c71)}.g{height:200%;color:var(--ink);user-select:none;justify-content:center;align-items:center;font-style:normal;font-weight:600;line-height:1;display:flex;position:absolute;left:0;right:0}.top .g{top:0}.bot .g{bottom:0}.half.bot:after,.half.top:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.half.top:after{background:linear-gradient(#ffffff0d,#0000)}.half.bot:after{background:linear-gradient(#0000002e,#0000)}.tile.anim .flap{will-change:transform}.hinge{height:1px;height:max(1px, calc(var(--h) * .014));background:var(--hinge);z-index:5;position:absolute;top:calc(50% - .5px);left:0;right:0}.tile.cursor .hinge{background:var(--accent);height:3px;height:max(2px, calc(var(--h) * .04));top:calc(50% - 1px);top:calc(50% - max(1px, calc(var(--h) * .02)))}.chrome{letter-spacing:.06em;text-transform:uppercase;opacity:.55;pointer-events:none;justify-content:space-between;padding:10px 16px;font-size:15px;display:flex;position:fixed;left:0;right:0}.chrome.top{top:0}.chrome.bottom{bottom:0}.chrome b{opacity:.9;font-weight:600}.dot{background:var(--accent);opacity:.8;border-radius:50%;width:10px;height:10px;position:fixed;bottom:14px;right:14px}.debug{color:#9fe;white-space:pre;pointer-events:none;z-index:50;background:#000000b3;padding:6px 8px;font:12px/1.4 ui-monospace,Menlo,monospace;position:fixed;top:34px;left:8px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
