:root{--bg-form: oklch(98% .008 80);--bg-visual: oklch(12% .015 260);--fg: oklch(10% .02 260);--muted: oklch(50% .015 260);--border: oklch(90% .01 80);--accent: #0d9488;--accent-soft: rgb(13 148 136 / .12);--success: oklch(65% .18 160);--danger: oklch(58% .22 25);--serif: "Newsreader", Georgia, serif;--sans: "Plus Jakarta Sans", system-ui, sans-serif;--r-card: 18px;--r-input: 14px;--shadow: 0 20px 50px -10px rgb(0 0 0 / .18);--shadow-lg: 0 40px 80px -15px rgb(0 0 0 / .18)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}html,body{min-height:100%;background:var(--bg-form)}button{font:inherit}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:translateY(0)}}
