@tailwind base;@tailwind components;@tailwind utilities;:root{--ink-bg:#020617;--ink-surface:#0f172a;--ink-form:#0f172a;--ink-input:#020617;--ink-nav:#0f172a;--ink-deep:#020617;--ink-dark:#1e293b;--ink-toast-bg:#0f172a;--ink-border:#334155;--ink-border-acc:#475569;--ink-menu-sep:#1e293b;--ink-brand:#0f5a9e;--ink-hover-brand:#0d4a82;--ink-mid:#1e3a5f;--ink-light:#5ba8e8;--ink-muted:#94a3b8;--ink-dim:#64748b;--ink-text:#f1f5f9;--ink-error:#f87171;--ink-error-bg:#1a0808;color-scheme:dark}:root.light{--ink-bg:#cbd5e1;--ink-surface:#faf7f0;--ink-form:#f5f0e8;--ink-input:#fffdf7;--ink-nav:#fffdf7;--ink-deep:#eef7ff;--ink-dark:#ede8dc;--ink-toast-bg:#faf7f0;--ink-border:#cbd5e1;--ink-border-acc:#94a3b8;--ink-menu-sep:#e2e8f0;--ink-brand:#0f5a9e;--ink-hover-brand:#0d4a82;--ink-mid:#1570c2;--ink-light:#d9edff;--ink-muted:#64748b;--ink-dim:#94a3b8;--ink-text:#0f172a;--ink-error:#dc2626;--ink-error-bg:#fee2e2;color-scheme:light}body,html{background-color:var(--ink-bg);color:var(--ink-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-serif,h1,h2,h3{font-family:Georgia,Cambria,Times New Roman,Times,serif}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--ink-bg)}::-webkit-scrollbar-thumb{background:var(--ink-brand);border-radius:2px}input,select,textarea{color-scheme:inherit}.safe-top{padding-top:env(safe-area-inset-top)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}