#mode-picker{z-index:10;color:#eef3f8;text-align:center;background:radial-gradient(circle at 50% 30%,#12233f,#05070f 70%);place-items:center;font:17px/1.5 system-ui,sans-serif;display:none;position:fixed;inset:0}#mode-picker h1{letter-spacing:1px;margin:0 0 4px;font-size:46px}#mode-picker .sub{opacity:.7;margin:0 0 26px}#mode-picker .modes{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}#mode-picker button.mode{text-align:left;cursor:pointer;width:300px;color:inherit;font:inherit;background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;padding:22px 20px;transition:transform .12s,background .12s;position:relative}#mode-picker button.mode:hover{background:#ffffff21;transform:translateY(-2px)}#mode-picker button.mode h2{margin:0 0 6px;font-size:24px}#mode-picker button.mode p{opacity:.78;margin:0;font-size:15px}#mode-picker button.mode .key{opacity:.5;font-size:13px;position:absolute;top:10px;right:14px}#mode-picker .controls-note{opacity:.6;margin:26px 0 0;font-size:14px}#home{z-index:20;cursor:pointer;color:#eef3f8;opacity:.38;background:#0a101cb8;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font:600 13px system-ui,sans-serif;text-decoration:none;transition:opacity .18s,transform .18s,background .18s;display:inline-flex;position:fixed;top:12px;left:14px}#home:hover,#home:focus-visible,#home.near{opacity:1;background:#182842eb;transform:translateY(1px)}
