:root{--color-bg:#d6cb9f;--color-text:#1a1a1a;--color-muted:#6b6b6b;--color-accent:#d45c28;--color-border:#e2e2e2;--font-body:"Montserrat", sans-serif;--font-heading:"Montserrat", sans-serif;--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--step-1:clamp(1.25rem, 1.17rem + .4vw, 1.5rem);--step-2:clamp(1.56rem, 1.42rem + .7vw, 2rem);--step-3:clamp(1.95rem, 1.7rem + 1.2vw, 2.75rem);--space-xs:.5rem;--space-s:.75rem;--space-m:1.25rem;--space-l:2rem;--space-xl:4rem;--container:70rem;--radius:.5rem}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.6;display:flex}img,picture,svg,video{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}h1,h2,h3,h4{font-family:var(--font-heading);text-wrap:balance;line-height:1.2}h1{font-size:var(--step-3)}h2{font-size:var(--step-2)}h3{font-size:var(--step-1)}p{text-wrap:pretty}a{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.container{width:min(100% - 2 * var(--space-m), var(--container));margin-inline:auto}.flow>*+*{margin-top:var(--space-m)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{left:var(--space-s);position:absolute;top:-100%}.skip-link:focus{top:var(--space-s)}main.svelte-12qhfyh{flex:1;place-items:center;min-height:100svh;padding:1.5rem;display:grid}
