.update-wall{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);padding:24px}.update-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:32px;max-width:420px;text-align:center}.update-card h2{margin:0 0 8px;font-size:20px}.update-card p{color:var(--text-secondary);font-size:14px;margin:0 0 16px}.update-card button{border:none;background:var(--primary);color:var(--on-primary);font-size:14px;font-weight:600;padding:11px 22px;border-radius:10px;cursor:pointer}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}:root,:root[data-theme=light]{--bg-grad-top: #e9ebf6;--bg-grad-bottom: #f5f6fa;--scaffold: #f4f5fa;--surface: #ffffff;--input: #eef0f6;--primary: #272c44;--on-primary: #ffffff;--text-primary: #1f2336;--text-secondary: #9aa0b0;--line: #e6e8ef;--success: #34d39a;--error: #e2575b;--shadow: 0 8px 30px rgba(31, 35, 54, .08);--brand-top: #e6e9f8;--brand-bottom: #d6daf0;--nav: #1b2340;--nav-2: #232d55;--nav-line: rgba(255, 255, 255, .08);--nav-ink: #eef1fb;--nav-muted: #98a1c0;--hl: #9db1e4;--hl-ink: #141c3a}:root[data-theme=dark]{--bg-grad-top: #1c2038;--bg-grad-bottom: #121424;--scaffold: #14172a;--surface: #1e2238;--input: #262b45;--primary: #eceef7;--on-primary: #1b1f30;--text-primary: #f2f3f9;--text-secondary: #8a90a6;--line: #2c314c;--success: #34d39a;--error: #f0686c;--shadow: 0 8px 30px rgba(0, 0, 0, .35);--brand-top: #262c4c;--brand-bottom: #191d33;--nav: #141a30;--nav-2: #1c2340;--nav-line: rgba(255, 255, 255, .07);--nav-ink: #eef1fb;--nav-muted: #8a93b4;--hl: #9db1e4;--hl-ink: #141c3a}:root{--s4: 4px;--s8: 8px;--s12: 12px;--s16: 16px;--s24: 24px;--s32: 32px;--s48: 48px;--radius: 16px;--radius-sm: 12px;--max-content: 440px;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--font);color:var(--text-primary);background:var(--scaffold);-webkit-font-smoothing:antialiased}input,button{font-family:inherit}
