:root{--color-accent: hsl(34, 100%, 50%)}*{margin:0;padding:0;line-height:1}html{font-size:18px}@media screen and (max-width:720px){html{font-size:16px}}body{font-family:Atkinson Hyperlegible,sans-serif;background-color:#f5f6ff;background:linear-gradient(160deg,#fff 35%,#ccecff,#ccd0ff);min-height:100vh;background-attachment:fixed}.container{max-width:800px;margin:0 auto;padding:1rem}a{color:inherit;text-decoration-color:var(--color-accent);text-underline-offset:.125rem;text-decoration-thickness:.125rem}a:hover{text-decoration-thickness:.25rem}h1,h2,h3,h4,h5,h6,p,ul,ol{margin-bottom:1rem}p,li{line-height:1.25}input,select{border:solid 1px lightgray;border-radius:.25rem;padding:.5rem;font-family:inherit;font-size:inherit;transition:.1s}select{background-color:#fff;font-weight:400}label{display:flex;flex-direction:column}label span{font-weight:700;text-transform:uppercase}label:has(input[type=checkbox]),label:has(input[type=radio]){flex-direction:row;gap:.5rem}label:has(input[type=checkbox]) span,label:has(input[type=radio]) span{text-transform:none;font-weight:400}input[type=checkbox]:focus,input[type=radio]:focus{border-radius:.125rem}input:focus,select:focus{border-color:var(--color-accent)}a:focus,input:focus,select:focus{outline:solid .125rem var(--color-accent);border-radius:.125rem}header.svelte-12qhfyh img:where(.svelte-12qhfyh){width:8rem}header.svelte-12qhfyh a:where(.svelte-12qhfyh) div:where(.svelte-12qhfyh){font-weight:700;font-size:1.5rem}header.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none;margin-bottom:1rem;display:flex;gap:1rem;align-items:center;flex-wrap:wrap}header.svelte-12qhfyh{margin-top:1rem;margin-bottom:2rem}
