:root{--teal-900:#0e2229;--teal-800:#14313b;--teal-700:#1b3f4b;--teal-600:#25515f;--teal-100:#e4ecee;--lavender-700:#8b6fc4;--lavender-500:#b6a0e0;--lavender-300:#d8cbf0;--lavender-100:#f0eafa;--gold-600:#c98a1f;--gold-500:#e0a938;--gold-300:#f0cd7e;--gold-100:#fbf1dc;--forest-600:#1a5c45;--forest-500:#237a5a;--forest-100:#e3f1ea;--red-600:#b3433d;--red-100:#fbeae8;--paper:#f7f6f4;--surface:#fff;--ink-900:#1a2024;--ink-700:#3b4549;--ink-500:#6b7478;--ink-300:#afb6b9;--line:#e4e1dc;--font-display:"Sora",-apple-system,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--r-sm:10px;--r-md:14px;--r-lg:20px;--shadow-sm:0 1px 2px #0e22290f,0 1px 1px #0e22290a;--shadow-md:0 4px 14px #0e222914,0 1px 2px #0e22290a;--shadow-lg:0 12px 32px #0e222924}*{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#f7f6f4;background:var(--paper);color:#1a2024;color:var(--ink-900);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body);margin:0;padding:0}#root{min-height:100vh}.font-display,h1,h2,h3,h4{color:#14313b;color:var(--teal-800);font-family:Sora,-apple-system,sans-serif;font-family:var(--font-display);letter-spacing:-.01em;margin:0}button{cursor:pointer}button,input,select,textarea{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-body)}a{color:#1b3f4b;color:var(--teal-700)}::selection{background:#d8cbf0;background:var(--lavender-300)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #8b6fc4;outline:2px solid var(--lavender-700);outline-offset:2px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e4e1dc;background:var(--line);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#afb6b9;background:var(--ink-300)}@media print{.no-print{display:none!important}body{background:#fff}}
/*# sourceMappingURL=main.a7c3bf4b.css.map*/