:root{--color-light:#fffdfb;--color-light-rgb:255,253,251;--color-dark:#211e24;--color-dark-rgb:33,30,36;--color-primary:#f26e5d;--color-primary-rgb:242,110,93;--color-primary-dark:#c44e3f;--color-primary-darker:#6e2218;--color-primary-light:#ffebe9;--color-secondary:#323370;--color-secondary-rgb:50,51,112;--color-secondary-light:#dedeef;--color-secondary-light-rgb:222,222,239;--color-tertiary:#78cb9b;--color-tertiary-light:#d6e6dd;--color-accent:#f6ba66;--color-accent-rgb:246,186,102;--color-accent-dark:#d59f54;--color-background:var(--color-secondary-light);--color-foreground:var(--color-dark);--font-special-heading:gamay-variable,sans-serif;--font-heading:indivisible-variable,sans-serif;--font-body:indivisible-variable,sans-serif;--size-header-height:40px;--size-header-padding-vertical:1rem;--size-side-padding:1rem;--size-max-width:1800px;--color-section-heading:var(--color-secondary);--color-section-highlight:var(--color-primary)}body,html{max-width:100vw;overflow-x:clip}html{scrollbar-gutter:stable}body{color:var(--color-foreground);background:var(--color-background);font-family:var(--font-body);font-variation-settings:"wght" 420;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100vh}body:has(dialog[open]){overscroll-behavior:none}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}p+p{margin-top:.75rem}p strong{font-variation-settings:"wght" 550}h1,h2{font-family:var(--font-special-heading);font-variation-settings:"wght" 900,"wdth" 160;line-height:1}h1,h2,h3,h4{color:var(--color-section-heading)}h3,h4{font-family:var(--font-heading);font-variation-settings:"wght" 600}@media only screen and (min-width:400px){:root{--size-header-padding-vertical:1.5rem}}@media only screen and (min-width:560px){:root{--size-side-padding:2rem}}@media only screen and (min-width:1900px){:root{--size-side-padding:0}}:root{--background-noise-gradient:url(/noise.svg),radial-gradient(circle at 71% 3%,rgba(var(--color-primary-rgb),0.9) 0%,transparent 56.57%),radial-gradient(circle at 15% 62%,rgba(var(--color-secondary-rgb),0.7) 9.26%,transparent 126.1%),radial-gradient(circle at 3% 11%,rgba(var(--color-accent-rgb),0.6) 0%,transparent 50%)}