*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0;padding: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,#__next{isolation:isolate}@font-face{font-family:Gloock;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/gloock@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/gloock@latest/latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Noto Serif Variable";font-style:normal;font-display:swap;font-weight:100 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/noto-serif:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(https://cdn.jsdelivr.net/fontsource/fonts/figtree:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-400-normal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/fontsource/fonts/ibm-plex-mono@latest/latin-400-normal.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent-100: #e6d2c8;--accent-700: #754025;--error: #ff5067;--font-mono: "IBM Plex Mono", monospace;--font-serif: "Noto Serif Variable", "Times New Roman", serif;--font-serif-super: Gloock, serif;--font-sans-serif: "Figtree Variable", Inter, Roboto, -apple-system, sans-serif}:root.dark{--gray-100: #151414;--gray-200: #201e1d;--gray-250: #252322;--gray-300: #2b2827;--gray-400: #353231;--input-border-color: #5e5855;--loader-background: linear-gradient( 0deg, rgb(255 255 255/50%) 30%, #0000 0 70%, rgb(255 255 255/100%) 0 ) 50%/8% 100%, linear-gradient( 90deg, rgb(255 255 255/25%) 30%, #0000 0 70%, rgb(255 255 255/75%) 0 ) 50%/100% 8%;--selection: hsla(22, 4%, 25%, 1);--text-primary: #efe1d9;--text-secondary: #bcb0a9;--text-tertiary: #827771}:root:not(.dark){--gray-100: #f3efed;--gray-200: #dfdad8;--gray-250: #dfdad8;--gray-300: #cdc5c1;--gray-400: hsla(20, 16%, 74%, 1);--input-border-color: #b6b2af;--loader-background: linear-gradient(0deg, rgb(0 0 0/50%) 30%, #0000 0 70%, rgb(0 0 0/100%) 0) 50%/8% 100%, linear-gradient(90deg, rgb(0 0 0/25%) 30%, #0000 0 70%, rgb(0 0 0/75%) 0) 50%/100% 8%;--selection: hsla(22, 4%, 75%, 1);--text-primary: #2c2521;--text-secondary: #6a6562;--text-tertiary: #918b88}::selection{background:var(--selection)}::-moz-selection{background:var(--selection)}body{font-family:var(--font-sans-serif);color:var(--text-primary);background:var(--gray-100)}main{flex:1;width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}h1{font-family:var(--font-serif-super);font-size:2.5rem;font-weight:400;letter-spacing:-.12rem;line-height:110%}h2{font-family:var(--font-serif-super);font-size:2.5rem;font-weight:400;line-height:120%}h3{font-family:var(--font-sans-serif);font-size:1.25rem;font-weight:500;line-height:120%}h4{font-family:var(--font-sans-serif);font-size:1rem;font-weight:500;line-height:120%}input[type=range]{accent-color:var(--text-primary)}.cl-avatarBox{width:2.5rem;height:2.5rem}@media screen and (min-width:768px){h1{font-size:4rem}}#container.svelte-12qhfyh{display:flex;flex-direction:column;min-height:100vh}footer.svelte-12qhfyh{margin:0 auto;padding:2rem 0;font-weight:500;text-align:center;color:var(--text-secondary)}
