.site-theme{--page:#f4f7fc;--surface:#fff;--surface-2:#fff;--hover:#f1f5ff;--line:#e2e8f0;--line-strong:#cbd5e1;--fg:#101b33;--fg-muted:#475569;--fg-subtle:#64748b;--fg-faint:#94a3b8;--primary:#315efb;--primary-hover:#254ad9;--primary-soft:#eef2ff;--primary-fg:#fff;--primary-tint:#dce5ff;--primary-accent:#4f6ff5;--cream:#f8fafc;--danger:#dc2626;--danger-hover:#b91c1c;--danger-soft:#fef2f2;--success:#15803d;--success-soft:#f0fdf4;--warning:#b45309;--warning-soft:#fffbeb;--info:#315efb;--info-soft:#eef2ff;--purple:#7c3aed;--purple-soft:#f5f3ff;color:var(--fg);background:var(--surface);font-family:var(--font-sans)}.site-theme ::selection{background:var(--primary-tint);color:var(--fg)}@keyframes intro-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.intro-slide{animation:.35s ease-out intro-slide-in}.intro-off .app-intro{display:none}@media (prefers-reduced-motion:reduce){.site-theme *,.site-theme :before,.site-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
