@import"https://fonts.googleapis.com/css2?family=Sedan+SC&display=swap";@import"https://fonts.googleapis.com/css2?family=Quattrocento:wght@400;700&display=swap";:root{--background: rgb(23, 23, 23);--background-secondary: rgb(38, 38, 38);--background-tertiary: rgb(87, 87, 87);--text-primary: rgba(255, 255, 255, .9);--text-secondary: rgba(255, 255, 255, .6);--primary: rgba(227, 125, 255, 1);--secondary: rgba(227, 125, 255, .9);--tertiary: rgba(227, 125, 255, .5);--quaternary: rgba(227, 125, 255, .3)}body{height:100%;background-color:var(--background);font-family:Quattrocento,serif;color:var(--text-primary);font-size:1.2rem}h1,h2{font-family:Sedan SC,serif;margin:0;padding:0}p{margin:0;padding:0}a{color:var(--primary);text-decoration:none}a:hover{color:var(--secondary)}input{font-family:Quattrocento,serif;font-size:1.1rem;border:2px solid var(--primary);border-radius:.25rem;background-color:transparent;color:var(--text-primary)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent}input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background-color:var(--tertiary);border-radius:.25rem}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:.9rem;height:.9rem;cursor:pointer;background-color:var(--primary);border-radius:50%;margin-top:-6px}input[type=range]::-webkit-slider-thumb:hover{background-color:var(--secondary)}.katex{font-size:1.2rem!important}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.center{display:flex;justify-content:center}.content-container{display:flex;flex-direction:column;gap:1rem}.input-size{display:flex;align-items:center;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--tertiary);margin-bottom:.5rem}header.svelte-1tt9zbc.svelte-1tt9zbc{display:flex;justify-content:center;align-items:center;margin:0;margin-bottom:.75rem;padding:0;padding-bottom:.25rem;border-bottom:1px solid var(--primary)}header.svelte-1tt9zbc h1.svelte-1tt9zbc{margin:0;font-size:3rem}header.svelte-1tt9zbc h1 a.svelte-1tt9zbc:hover{color:var(--primary)}.parent-container.svelte-1tt9zbc.svelte-1tt9zbc{width:50%;margin-left:auto;margin-right:auto}@media screen and (max-width: 920px){.parent-container.svelte-1tt9zbc.svelte-1tt9zbc{width:100%}}
