@font-face{font-family:manrope;src:url(../media/Manrope_Variable-s.p.3rjk17h6oms_8.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.vrfaSW_className{font-family:manrope,manrope Fallback}.vrfaSW_variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:lora;src:url(../media/Lora_Variable-s.p.3485w8-p3mse9.ttf)format("truetype");font-display:swap;font-weight:400 700}@font-face{font-family:lora Fallback;src:local(Arial);ascent-override:95.74%;descent-override:26.08%;line-gap-override:0.0%;size-adjust:105.08%}._9Ie7sG_className{font-family:lora,lora Fallback}._9Ie7sG_variable{--font-lora:"lora", "lora Fallback"}
:root{--sv-ink:#173e36;--sv-forest:#28634f;--sv-sage:#a8bca2;--sv-paper:#f5f0e5;--sv-amber:#e5ac55;--sv-slate:#64808b;--sv-white:#fff;--sv-muted:#536b62;--sv-line:#d6ded2;--sv-mist:#e7ede2;--sv-night:#112d28;--sv-danger:#9c4338;--sv-font-ui:"Manrope", sans-serif;--sv-font-story:"Lora", serif;--sv-radius-control:12px;--sv-radius-card:20px;--sv-space-unit:4px}
:root{--sv-font-ui:var(--font-manrope), "Manrope", system-ui, sans-serif;--sv-font-story:var(--font-lora), "Lora", Georgia, serif;--sv-sidebar-width:240px}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--sv-paper);color:var(--sv-ink);font-family:var(--sv-font-ui);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.5}h1,h2,h3{margin:0;font-weight:700;line-height:1.2}h1{font-size:1.75rem}h2{font-size:1.25rem}h3{font-size:1rem}a{color:inherit}:focus-visible{outline:3px solid var(--sv-forest);outline-offset:2px}:where(button){font:inherit;border-radius:var(--sv-radius-control);background:var(--sv-forest);min-height:48px;color:var(--sv-white);cursor:pointer;border:0;padding:0 20px;font-weight:600}:where(button:disabled,button[aria-disabled=true]){background:var(--sv-line);color:var(--sv-muted);cursor:not-allowed}.sv-card{background:var(--sv-white);border-radius:var(--sv-radius-card);padding:24px}.sv-card--dark{background:var(--sv-ink);color:var(--sv-paper)}.sv-story{font-family:var(--sv-font-story);font-weight:500}.sv-muted{color:var(--sv-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
