:root{--app-bg:#101622;--surface-1:#1a2233;--surface-2:#212b40;--surface-3:#151c2b;--surface-elevated:#26324a;--border:#ffffff16;--border-strong:#ffffff29;--text-primary:#ffffffeb;--text-secondary:#ffffffb3;--text-muted:#ffffff80;--accent-blue:#4da3ff;--accent-tint:#4da3ff24;--accent-glow:#4da3ff40;--danger:#ff5c7a;--danger-glow:#ff5c7a59;--radius-card:20px;--radius-popover:16px;--radius-button:12px;--radius-cell:8px;--radius-segment:14px;--shadow-card:0 14px 42px #00000061;--shadow-popover:0 10px 30px #00000057;--shadow-button-hover:0 6px 16px #0000003d;--space-1:8px;--space-2:16px;--space-3:24px;--duration-hover:.12s;--duration-press:80ms;--easing-standard:ease;--cell-closed:#2b3954;--cell-closed-hover:#344362;--cell-revealed:#182234;--cell-border:#ffffff0d;--one:#4da3ff;--two:#33d69f;--three:#ff5c7a;--four:#b48cff;--five:#ffb74d;--six:#40c4ff;--seven:#ffffffeb;--eight:#ffffff8c;--red:#ff5c7a;--green:#33d69f;background-color:var(--app-bg);color:var(--text-primary);scroll-behavior:smooth;overscroll-behavior:none;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}::selection{color:inherit;background:0 0}html,body{-webkit-user-select:none;user-select:none}body{min-width:360px;max-width:100dvw;height:100dvh;color:var(--text-primary);background-image:radial-gradient(200vmax at 50% -20%,#4da3ff2e,#0000 58%),linear-gradient(145deg,#ffffff04,#0000 60%);place-items:center;margin:0;padding:0;display:flex;overflow:hidden}#root{width:100%;height:100%;padding:0 var(--space-2);justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:column;margin:0 auto;display:flex}@media screen and (max-width:768px){#root{gap:var(--space-1)}}@media screen and (max-width:480px){#root{padding:0 var(--space-1)}}button{font-family:inherit;font-size:inherit}a{color:inherit;cursor:pointer;text-decoration:none}.cl-footer,.cl-footer p,.cl-footer span,.cl-footer div{color:#fff9}.cl-footer svg{opacity:.85}
