*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}:root{--blue: hsl(195deg 67.3% 30% / 100%) ;--light-blue: hsl(from var(--blue) h 100% 75.1% / 100%) ;--orange: hsl(31deg 100% 60% / 100%) ;--grey: hsl(0deg 0% 50% / 100%);--light-grey: hsl(from var(--grey) h s 98% / 100%);--medium-grey: hsl(from var(--grey) h s 75% / 100%);--dark-grey: hsl(from var(--grey) h s 13% / 100%);--gray: var(--grey);--light-gray: var(--light-grey);--medium-gray: var(--medium-grey);--dark-gray: var(--dark-grey);--primary-color: var(--blue);--alternative-color: var(--orange);--color: var(--dark-grey);--background-color: var(--light-grey)}@media(prefers-color-scheme:dark){:root{--primary-color: var(--light-blue);--color: var(--light-grey);--background-color: var(--dark-grey)}}:root{--gap-normal: 1rem;--gap: var(--gap-normal);--gap-small: .5rem;--gap-large: 1.5rem;--letter-gap: 1ch;--variable-gap: calc(8px + 1.5625vw) ;--padding-normal: 1rem;--padding: var(--padding-normal);--padding-very-small: .125rem;--padding-small: .5rem;--padding-large: 2rem;--margin-normal: 1rem;--margin: var(--margin-normal);--margin-small: .5rem;--margin-large: 2rem;--font-size-normal: 1rem;--font-size: var(--font-size-normal);--font-size-small: calc(var(--font-size) - .125rem);--font-size-large: calc(var(--font-size) + .5rem);--font-size-very-large: calc(var(--font-size) + 1.5rem);--border-radius-normal: .25rem;--border-radius: var(--border-radius-normal);--border-radius-large: 4rem;--box-shadow-offset-x: 0;--box-shadow-offset-y: 0;--box-shadow-blur-radius: .25rem;--box-shadow-spread-radius: .25rem;--box-shadow-color: hsl(from var(--color) h s l / 10%);--box-shadow: var(--box-shadow-offset-x) var(--box-shadow-offset-y) var(--box-shadow-blur-radius) var(--box-shadow-spread-radius) var(--box-shadow-color);--max-width: 75ch;--offset-width: -2ch;--invert: 10%;--invert-highlight: calc(var(--invert) + 5%)}@font-face{font-family:Optician Sans;font-style:normal;font-weight:400;src:url(../../../fonts/Optiker-K.woff) format("woff")}@font-face{font-family:Monaspace Radon;font-style:normal;src:url(../../../fonts/MonaspaceRadon-Regular.woff) format("woff")}@font-face{font-family:Domine;src:url(../../../fonts/Domine-VariableFont_wght.woff) format("woff")}html{scroll-padding:1rem;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:unset}}body{display:grid;min-height:100dvh;grid-template-rows:4rem auto 4rem;color:var(--color);background-color:var(--background-color);font-family:Domine,serif}a{color:var(--primary-color);text-decoration:underline dotted;transition:color .3s ease-in-out,text-decoration .3s ease-in-out,text-shadow .2s ease-in-out}a:hover{color:var(--alternative-color);text-decoration:underline solid;text-shadow:0 0 1rem var(--alternative-color)}main.svelte-12qhfyh{max-width:100dvw;min-width:360px;padding-inline:var(--variable-gap)}
