@layer astro.images{:where([data-astro-image]){height:auto}:where([data-astro-image=full-width]){width:100%}:where([data-astro-image=constrained]){max-width:100%}[data-astro-image-fit=fill]{object-fit:fill}[data-astro-image-fit=contain]{object-fit:contain}[data-astro-image-fit=cover]{object-fit:cover}[data-astro-image-fit=scale-down]{object-fit:scale-down}[data-astro-image-pos=top]{object-position:top}[data-astro-image-pos=bottom]{object-position:bottom}[data-astro-image-pos=left]{object-position:left}[data-astro-image-pos=right]{object-position:right}[data-astro-image-pos=center]{object-position:center}[data-astro-image-pos=top-bottom]{object-position:top bottom}[data-astro-image-pos=top-left]{object-position:top left}[data-astro-image-pos=top-right]{object-position:top right}[data-astro-image-pos=top-center]{object-position:top center}[data-astro-image-pos=bottom-top]{object-position:bottom top}[data-astro-image-pos=bottom-left]{object-position:bottom left}[data-astro-image-pos=bottom-right]{object-position:bottom right}[data-astro-image-pos=bottom-center]{object-position:bottom center}[data-astro-image-pos=left-top]{object-position:left top}[data-astro-image-pos=left-bottom]{object-position:left bottom}[data-astro-image-pos=left-right]{object-position:left right}[data-astro-image-pos=left-center]{object-position:left center}[data-astro-image-pos=right-top]{object-position:right top}[data-astro-image-pos=right-bottom]{object-position:right bottom}[data-astro-image-pos=right-left]{object-position:right left}[data-astro-image-pos=right-center]{object-position:right center}[data-astro-image-pos=center-top]{object-position:center top}[data-astro-image-pos=center-bottom]{object-position:center bottom}[data-astro-image-pos=center-left]{object-position:center left}[data-astro-image-pos=center-right]{object-position:center right}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{text-rendering:optimizespeed;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:Sour Gummy;src:url(/assets/fonts/SourGummy-VariableFont_wdth,wght.woff2)format("woff2"),url(/assets/fonts/SourGummy-VariableFont_wdth,wght.ttf)format("ttf");font-weight:400;font-style:normal;font-display:swap}body{color:#000a44;background-color:#fc8dd2;flex-direction:column;min-height:100svh;padding:1rem;font-family:Sour Gummy,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:larger;font-weight:500;display:flex}main{flex-direction:column;flex-grow:1;align-items:center;padding:1rem;display:flex}p{padding-bottom:.5em}ul,ol{margin:0;padding-bottom:.5em}hr{border-top:.1rem solid #fcb6e2;border-bottom:.1rem solid #b6e6fc;border-inline:none}.main-text{background-color:#ffffeb;max-width:60ch;margin-block:.5rem 2rem;padding:1rem 1.5rem;box-shadow:0 0 0 .3rem #fcb6e2,0 0 0 .6rem #b6e6fc,0 0 0 .9rem #ffffeb}.main-links{flex-wrap:wrap;justify-content:center;gap:3rem;max-width:80ch;margin:2rem 0;padding-inline-start:0;list-style:none;display:flex;@media (width<800px){flex-direction:column}& li{text-align:center;transition:scale .2s ease-in-out;scale:1}& a{color:#000a44;background-color:#ffffeb;padding:.5rem 2rem;text-decoration:none;box-shadow:0 0 0 .3rem #fcb6e2,0 0 0 .6rem #b6e6fc,0 0 0 .9rem #ffffeb}& li:hover,& li:focus-within{scale:1.1}}.motto{max-width:300px;margin-top:auto}header:where(.astro-ysryvuwe){text-align:center;align-self:center;max-width:60ch}footer:where(.astro-rbzlibw6){color:#fd48ca;flex-wrap:wrap;justify-content:space-between;align-items:center;font-weight:900;display:flex;@media (width<800px){flex-direction:column}}footer:where(.astro-rbzlibw6) a:where(.astro-rbzlibw6){color:#fd48ca;text-decoration:underline .1em dashed}
