:root{--color-bg-base: #fff;--color-bg-light: #e5d4d2;--color-bg-highlight: #a3463c;--color-bg-dark: #a3463c;--color-txt-default: #222;--color-txt-inverted: #eee;--size-main-width: min(calc(100vw - 2 * var(--space-4)) ,1080px);--font-weight-light: 300;--font-weight-normal: 400;--text-sm: .8rem;--text-base: 1rem;--text-md: 1.25rem;--text-lg: 1.563rem;--text-xl: 1.953rem;--text-xxl: 2.441rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--container-width: 60rem;--em-pad-tight: .5em;--em-pad-base: 1em;--em-pad-wide: 1.5em;--em-btn-y: .625em;--em-btn-x: 1.25em;--em-radius-sm: .25em;--em-radius-lg: .5em;--em-icon-size: 1.2em;--em-border: .1em}html,body{font-family:Agrandir,sans-serif;color:var(--color-txt-default);background-color:var(--color-bg-base)}@font-face{font-family:Agrandir;font-display:swap;src:url(../public/Agrandir-Regular.otf) format("opentype")}@font-face{font-family:Agrandir;font-display:swap;src:url(../public/Agrandir-TextBold.otf) format("opentype");font-weight:700}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{color:var(--color-txt-default);min-height:100vh;line-height:1.5;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.1}p{text-wrap:pretty}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}table{border-collapse:collapse;border-spacing:0}a{color:var(--color-txt-default);text-decoration:none}button{background:none;border:none;cursor:pointer}ul,ol{list-style:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}textarea{resize:vertical}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
