@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap";:where(html){line-height:1.15;-webkit-text-size-adjust:100%;text-size-adjust:100%}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,pre,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--color-background: #fffdf9;--color-text: #12120d;--color-beige: #f5e3c2;--color-beige-light: #fdf6e7;--color-brown: #633a1e;--color-brown-dark: #361917;--color-orange: #ffc107;--color-orange-electric: #dc3545;--color-green: #94de6d;--color-sky: #c5eff9}:root{--font-size-xs: .875rem;--font-size-sm: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.375rem;--font-size-xl: 1.625rem;--font-size-xxl: 2rem;--base-line-height: 1.4;--header-line-height: 1.1}:root{--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 4rem;--spacing-xxl: 8rem;--radius-sm: 10px;--radius-md: 16px;--border-size: 2px;--max-width: 732px}:root{--shadow-offset-y: 0 calc(var(--border-size) * 2) 0;--shadow-inset: inset 0 2px 0 rgba(255, 255, 255, .5)}html{font-size:18px;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}*,*:before,*:after{box-sizing:border-box;margin:0}@font-face{font-family:Pally;src:url(/fonts/pally.woff2) format("woff2"),url(/fonts/pally.woff) format("woff");font-weight:400 700;font-display:swap;font-style:normal}.pally{font-family:Pally,sans-serif;font-weight:500}.fredoka{font-family:Fredoka,sans-serif}strong,b,.bold{font-weight:500}body{color:var(--color-text);background:var(--color-background);line-height:var(--base-line-height);font-family:Fredoka,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#app{margin:0 auto}.full-width{width:100%}.page-container{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;z-index:1;position:relative;padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom))}.centered{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-md)}.with-navbar{padding-bottom:calc(110px + env(safe-area-inset-bottom))}@media screen and (min-width: 768px){.page-container{padding-bottom:calc(var(--spacing-lg) + env(safe-area-inset-bottom))}.centered{padding:0 var(--spacing-lg)}.with-navbar{margin-left:100px}}h1,h2,h3,h4,h5,h6{font-family:Pally,sans-serif;font-weight:600;line-height:var(--header-line-height);font-size:1rem}h1{font-size:var(--font-size-xxl);margin-bottom:var(--spacing-md);text-wrap-style:balance}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{margin-bottom:var(--spacing-sm)}.italic{font-style:italic}.button{display:flex;align-items:center;justify-content:center;background-color:var(--color-beige-light);width:100%;padding:.75rem var(--spacing-md);border-radius:var(--radius-sm);font-size:inherit;font-family:Pally,sans-serif;font-weight:500;text-align:center;border:var(--border-size) solid var(--color-brown);box-shadow:var(--shadow-offset-y) var(--color-brown),var(--shadow-inset);color:var(--color-brown);cursor:pointer}.button:active{background-color:var(--color-beige);box-shadow:none;transform:translateY(calc(var(--border-size) * 2))}.primary{background-color:var(--color-orange)}.button.danger:active{background-color:var(--color-orange-electric);box-shadow:none;transform:translateY(calc(var(--border-size) * 2))}.danger{background-color:var(--color-orange-electric);color:var(--color-background)}.img-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;z-index:-1;display:flex;align-items:center;justify-content:center}.slide-in-enter-active{transition:opacity .4s ease .2s}.slide-in-leave-active{transition:transform .2s cubic-bezier(.84,.27,.75,1),opacity .2s ease}.slide-in-enter-from{transform:translate(100%);opacity:0}.slide-in-enter-to,.slide-in-leave-from{transform:translate(0);opacity:1}.slide-in-leave-to{transform:translate(-80%);opacity:0}
