:root{--color-paper:#f5f3ee;--color-paper-soft:#edeae2;--color-paper-deep:#e4e0d5;--color-ink:#17151b;--color-ink-mute:#17151b94;--color-ink-dim:#17151b57;--color-rule:#17151b1f;--color-rule-mid:#17151b38;--color-rule-strong:#17151b80;--color-accent:#5a3ce0;--color-accent-soft:#5a3ce014;--color-ink-dark:#0a0710;--color-paper-on-dark:#f5f3eef2;--color-black:#000;--color-white:#fff;--color-deep:#3b2960;--color-purple:#9570ff;--color-royal:#3949db;--color-indigo:#5d5af9;--color-deep-purple-2:#4d36e0;--color-lilac:#c29fff;--color-pink:#ff82b0;--color-cyan:#27ccde;--color-sky:#59d3ff;--color-orange:#f69540;--color-mint:#7bf1a8;--color-green:#44e036;--radius-sm:8px;--radius:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:100px;--shadow-card:0 30px 70px -28px #46328c47;--shadow-card-sm:0 14px 34px -18px #46328c38;--shadow-lift:0 14px 34px -12px #4d36e099;--grad-accent:linear-gradient(135deg, #9570ff, #3949db);--grad-text:linear-gradient(90deg, #9570ff, #59d3ff);--grad-vibrant:linear-gradient(135deg, #4d36e0, #9570ff 50%, #ff82b0);--ease:cubic-bezier(.22, .61, .36, 1);--font-sans:"Averta Std CY", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace}
html{font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);margin:0}code,pre{font-family:var(--font-mono);font-size:.875em}
