@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--teal-900:#072c35;--teal-700:#1c586a;--teal-300:#72c8b9;--pink-500:#ec1b5f;--paper-100:#e0ede4;--paper-50:#f3f3f3;--font-display:"Space Grotesk", Arial, sans-serif;--font-body:"Sitka Text", Sitka, "Iowan Old Style", Georgia, serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;color:var(--teal-900);font-family:var(--font-body);background:#f7f9f4;margin:0}button{font:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--teal-900)}::-webkit-scrollbar-thumb{border:2px solid var(--teal-900);background:color-mix(in srgb, var(--teal-300) 70%, var(--teal-700));border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--pink-500)}::-webkit-scrollbar-corner{background:var(--teal-900)}@supports not selector(::-webkit-scrollbar){html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--teal-300) 70%, var(--teal-700)) var(--teal-900)}}
