*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--bg-color: #EBEBEB;--bg-color-light: #F5F5F5;--bg-color-surface: #D9D9D9;--bg-color-overlay: #C2C2C2;--red: #dc6e6e;--green: #4b8a4c;--yellow: #e6c77a;--blue: #5a84a8;--light-blue: #9dc5d1;--mauve: #bca8d8;--rosewater: #f4d6cc;--sky: #b4dee3;--periwinkle: #cbd7f1;--ebony-clay: #546377;--gray: #a8b0a8;--gray-light: #cfd8cf;--gray-dark: #7e867f;--orange: #f4a259;--black: #1f1f1f;--default-transition-ms: .1s;--app-theme-primary: var(--green);--app-theme-secondary: var(--blue);--app-theme-tertiary: var(--light-blue);--app-theme-text-primary: var(--black);--app-theme-text-secondary: var(--bg-color);--app-theme-gray: var(--gray);--app-theme-gray-light: var(--gray-light);--app-theme-gray-dark: var(--gray-dark);--app-theme-success: var(--green);--app-theme-success-light: #8fc98f;--app-theme-warning: var(--yellow);--app-theme-warning-light: #f0e1a6;--app-theme-danger: var(--red);--app-theme-danger-light: #e99d9d;--app-theme-subtle: #92a192;--app-theme-subtle-dark: var(--bg-color-surface);--app-theme-link: #709cda;--app-theme-overlay: var(--bg-color-overlay);--app-theme-overlay-light: #E0E0E0;--app-theme-header-font: "Raleway";--app-theme-font: "Dosis";--app-theme-readable-font: "Open Sans"}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;border:0;background-color:var(--bg-color);line-height:1}h1,h2,h3,h4,h5,h6{color:var(--app-theme-text-primary);font-family:var(--app-theme-header-font)}h1{font-size:4rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.2rem}body,div,p,a,label,li{color:var(--app-theme-text-primary);font-family:var(--app-theme-font)}a{color:var(--app-theme-link)}ol,ul{padding:.5rem;color:var(--app-theme-text-primary)}button{font-family:var(--app-theme-readable-font)}.container.svelte-1jf2i4k{height:100vh;width:100vw;margin:0;background-color:var(--app-theme-background)}
