:root{--paper: oklch(.985 .005 80);--ink: oklch(.2 .01 70);--faint: oklch(.55 .01 70);--hair: oklch(.88 .01 70);--accent: oklch(.62 .16 50)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--paper);color:var(--ink);font-family:system-ui,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html.sc-pinned,body.sc-pinned{height:100%;overflow:hidden}html.sc-pinned #root,body.sc-pinned #root{height:100%}#root{width:100%;isolation:isolate}::selection{background:var(--accent);color:var(--paper)}a{transition:opacity .2s}a:hover{opacity:.6}:focus{outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input[type=range]{-webkit-appearance:none;appearance:none;height:2px;background:var(--hair);border-radius:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:var(--ink);border-radius:0;cursor:pointer}input[type=range]::-moz-range-thumb{width:10px;height:10px;background:var(--ink);border-radius:0;cursor:pointer;border:none}button{font-family:inherit}@keyframes sc-fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.sc-brand-mark{cursor:default;will-change:transform;transition:color .2s}.sc-brand-mark:hover{animation:sc-cipher-jitter .5s steps(8) infinite}@keyframes sc-cipher-jitter{0%{transform:translate(0)}12%{transform:translate(-.5px,.5px)}25%{transform:translate(.5px,-.5px)}37%{transform:translate(-.5px,-.5px)}50%{transform:translate(.5px,.5px)}62%{transform:translate(-.4px,.3px)}75%{transform:translate(.3px,-.4px)}87%{transform:translate(-.3px,-.3px)}to{transform:translate(0)}}.sc-phase-wheel-card{cursor:help}.sc-phase-wheel-card:hover{transform:translateY(-2px)}.sc-phase-wheel-card .sc-phase-wheel-eli5{transition:opacity .25s}.sc-phase-wheel-card:hover .sc-phase-wheel-eli5{opacity:1}.sc-ctrl-btn{transition:background .15s,color .15s,box-shadow .2s}.sc-ctrl-btn:hover{box-shadow:0 0 0 3px #cf630d2e}.sc-tick-btn:focus-visible span{box-shadow:0 0 0 3px #cf630d66}.sc-ctx-toggle:hover{color:var(--accent)}@media (prefers-reduced-motion: reduce){.sc-brand-mark:hover{animation:none}@keyframes sc-fadeUp{0%,to{opacity:1;transform:none}}}
