:root{--app-height:100svh;--primary:#f51563;--primary-soft:#f5156329;--primary-foreground:#fff;--secondary:#61324266;--muted-foreground:#877fa4;--card:#262136;--background:#18161f;--foreground:#fff;--popover:#18161f;--input:#302a45;--border:#877fa438;--border-strong:#877fa46b;--danger:#ff5d74;--danger-soft:#ff5d7424;--destructive:#e7000b;--success:#46ce7e;--success-soft:#46ce7e24;--warning:#f6be4e;--warning-soft:#f6be4e24;--overlay:#09080dc2;--focus-ring:#f51563;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--color-bg:#000;--color-surface:#080808;--color-surface-raised:#111;--color-text:#fff;--color-muted:#ffffffad;--color-border:#ffffff24;--color-border-strong:#ffffff42;--color-action:#ff006e;--color-highlight:#ffd60a;--color-action-soft:#ff006e2e;--color-highlight-soft:#ffd60a29;--shadow-screen:0 24px 80px #ff006e29;--font-app:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-main:Arial, Helvetica, sans-serif;font:16px/1.45 var(--font-app);letter-spacing:0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--color-text);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (display-mode:standalone){:root{--app-height:100vh}}#root{min-height:var(--app-height)}*{box-sizing:border-box}body{min-width:0;min-height:var(--app-height);background:var(--color-bg);margin:0}button,input,select{font:inherit}img{-webkit-touch-callout:none;-webkit-user-drag:none}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}p{margin:0}
