:root{--bg: #06070d;--ink: #f4f6ff;--ink-2: rgba(244, 246, 255, .72);--ink-3: rgba(244, 246, 255, .46);--glass: rgba(255, 255, 255, .07);--glass-2: rgba(255, 255, 255, .11);--line: rgba(255, 255, 255, .14);--accent: #6b7bff;--accent-2: #b58bff;--rose: #ff5d7a;--ok: #4ade80;--warn: #f5b545;--f: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shadow: 0 18px 60px rgba(0, 0, 0, .5)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;height:100%;background:var(--bg);color:var(--ink);font-family:var(--f);overscroll-behavior:none}body{overflow:hidden}button{font-family:inherit}input,textarea{font-family:inherit;color:var(--ink)}::selection{background:#6b7bff66}.scroll-y{overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.scroll-y::-webkit-scrollbar{width:6px}.scroll-y::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes kenburns{0%{transform:scale(1.04) translate(0)}to{transform:scale(1.18) translate(-2%,-2%)}}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.glass{background:var(--glass);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border:1px solid var(--line)}.fade-up{animation:fadeUp .5s cubic-bezier(.22,1,.36,1) both}
