@import"https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=Inter:wght@400;500;600&display=swap";:root{--color-primary:#e91e8c;--color-primary-dark:#c2187a;--color-accent:#c6e600;--color-accent-dark:#9db800;--color-secondary:var(--color-accent);--color-secondary-dark:var(--color-accent-dark);--color-dark:#12061f;--color-dark-2:#1e0f33;--color-bg-dark:var(--color-dark);--color-purple:var(--color-dark-2);--color-surface:#f7f4ff;--color-card-bg:#ddeaf7;--color-card-lines:rgba(55,138,221,.2);--color-text-card:#12061f;--color-text-card-back:#e91e8c;--color-white:#fff;--color-white-muted:hsla(0,0%,100%,.75);--font-display:"Syne",sans-serif;--font-body:"Inter",sans-serif;--color-bg-page:#f8fafc;--color-bg-subtle:#f1f5f9;--color-border:#e2e8f0;--color-text-darkest:#0f172a;--color-text-dark:#1e293b;--color-text-medium:#475569;--color-text-muted:#64748b;--color-text-faint:#94a3b8;--color-text-light:#cbd5e1;--color-success:#15803d;--color-success-alt:#16a34a;--color-success-bg:#dcfce7;--color-success-bright:#22c55e;--color-error:#dc2626;--color-error-dark:#b91c1c;--color-error-bg:#fef2f2;--color-error-border:#fecaca;--color-warn:#ea580c;--color-warn-bright:#f97316;--color-warn-text:#b45309;--color-amber-bg:#fffbeb;--color-amber-bg-alt:#fef3c7;--color-amber-border:#fcd34d;--color-amber-bright:#fbbf24;--color-amber-text:#92400e;--color-blue-bg:#dbeafe;--color-blue-text:#1d4ed8;--color-info-bg:#eff6ff;--color-info-border:#93c5fd;--color-activity-1:#bfdbfe;--color-activity-2:#60a5fa;--color-activity-3:#2563eb;--color-activity-4:#1e3a8a;--color-white-90:hsla(0,0%,100%,.9);--color-white-85:hsla(0,0%,100%,.85);--color-white-70:hsla(0,0%,100%,.7);--color-white-55:hsla(0,0%,100%,.55);--color-white-50:hsla(0,0%,100%,.5);--color-white-25:hsla(0,0%,100%,.25);--color-white-18:hsla(0,0%,100%,.18);--color-white-15:hsla(0,0%,100%,.15);--color-white-12:hsla(0,0%,100%,.12);--color-white-08:hsla(0,0%,100%,.08);--color-black-30:rgba(0,0,0,.3);--color-black-08:rgba(0,0,0,.08);--color-black-06:rgba(0,0,0,.06);--color-good-text:#12061f}body{background:var(--color-surface);font-family:var(--font-body)}h1,h2,h3{font-family:var(--font-display)}
