@import"https://fonts.googleapis.com/css2?family=Arapey:ital@0;1&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400;1,500;1,600;1,700&family=Fraunces:ital,opsz,wght,SOFT@0,9..144,191,26;1,9..144,191,26&family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Domine:wght@400..700&display=swap";bold.svelte-1mj59wd{font-variation-settings:"wght" 600}nav.svelte-1mj59wd{background:var(--primary);border-radius:var(--corner-round);margin-bottom:var(--component-margin);box-shadow:var(--card-shadow)}.login-link.svelte-1mj59wd,p.svelte-1mj59wd{color:var(--background-color);font-family:Fraunces,serif;font-size:1.6rem;font-optical-sizing:none;letter-spacing:-.6px;font-style:normal;text-decoration:none;margin-block-end:0em;margin-block-start:0em;font-variation-settings:"SOFT" 100,"wght" 350,"WONK" 0}.auth-links.svelte-1mj59wd{display:flex;gap:1rem}.left-navbar.svelte-1mj59wd{display:inline-flex;align-items:center;gap:1rem}.unlimited-indicator.svelte-1mj59wd{background-color:var(--secondary);border-radius:3px;padding:.2rem .5rem}#unlimited-indicator.svelte-1mj59wd{color:var(--on-secondary);font-size:1.2rem;text-wrap:nowrap}.container.svelte-1mj59wd{display:flex;align-items:center;justify-content:space-between;height:60px;padding-left:20px;padding-right:20px}.logo.svelte-1mj59wd{height:2.4rem}.user-dropdown.svelte-1mj59wd{position:relative;display:inline-block}.dropdown-button.svelte-1mj59wd:not(:last-child){margin-block-end:.5rem}.dropdown-entry.svelte-1mj59wd{width:100%;font-size:larger}.dropdown-content.svelte-1mj59wd{display:block;opacity:0;position:absolute;padding:15px;right:calc(var(--component-margin) * -1);width:max-content;border-radius:5px;background-color:var(--primary);pointer-events:none;z-index:5;transition:opacity .2s}.user-dropdown.svelte-1mj59wd:hover .dropdown-content:where(.svelte-1mj59wd){display:block;opacity:1;pointer-events:auto;box-shadow:0 8px 15px -3px #00000080}.dropdown-button.svelte-1mj59wd{cursor:pointer}#logout.svelte-1mj59wd{background:var(--warning)}button.svelte-1mj59wd{background-color:transparent;color:var(--on-primary);border-radius:calc(var(--corner-round) / 2)}button.svelte-1mj59wd:hover{background-color:var(--light-background)}a.svelte-1wcrsbw{text-decoration:underline}.container.svelte-1wcrsbw{display:flex;flex-direction:row;justify-content:space-between;padding-left:2rem;padding-right:2rem}footer.svelte-1wcrsbw{border-radius:var(--corner-round) var(--corner-round) 0 0;width:100%;background:var(--primary)}p.svelte-1wcrsbw{font-size:1rem;color:var(--on-primary);font-variation-settings:"WONK" 0,"opsz" 70,"SOFT" 0,"wght" 500}main.svelte-1cbxs41{box-sizing:border-box;display:flex;flex-direction:column;max-width:1045px;padding:var(--component-margin);min-height:100vh}:root{--color-primary-dark-green: #345746ff;--color-primary-light-green: #70b291;--color-secondary-light-green: #9cd3b8ff;--color-primary-light-cream: #f9f2e1ff;--color-primary-dark-gold: #bf880fff;--color-primary-brown: #997935ff;--color-secondary-dark-gold: #d7c6a3;--color-secondary-dark-brown: #564b35ff;--color-primary-black: #2c2a25;--primary: var(--color-primary-black);--on-primary: var(--color-primary-light-cream);--on-primary-light: #e5cc9f69;--secondary: var(--color-secondary-dark-gold);--on-secondary: #6a5832;--ternary: var(--cambridge-blue);--on-ternary: var(--cosmic-latte);--background-color: #f9f2e1;--light-background: rgb(126, 112, 87, .1);--warning: #9c2727;--light-hover-surface: #ebb75417;--corner-round: 7px;--component-margin: 20px;--card-shadow: 0px 20px 16px -14px rgb(0 0 0 / 14%), 0px 30px 45px -30px rgb(90 67 23 / 38%)}body{margin:0;box-sizing:border-box;display:flex;align-items:center;flex-direction:column}html{background-color:#eae4dc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='250' height='30' viewBox='0 0 1000 120'%3E%3Cg fill='none' stroke='%232C2821' stroke-width='13.7' stroke-opacity='0.07'%3E%3Cpath d='M-500 75c0 0 125-30 250-30S0 75 0 75s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 45c0 0 125-30 250-30S0 45 0 45s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 105c0 0 125-30 250-30S0 105 0 105s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 15c0 0 125-30 250-30S0 15 0 15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500-15c0 0 125-30 250-30S0-15 0-15s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3Cpath d='M-500 135c0 0 125-30 250-30S0 135 0 135s125 30 250 30s250-30 250-30s125-30 250-30s250 30 250 30s125 30 250 30s250-30 250-30'/%3E%3C/g%3E%3C/svg%3E")}*{color:var(--on-primary);font-family:Fraunces,serif;scrollbar-width:thin;scrollbar-color:var(--text-dark) transparent}p{color:var(--on-primary);font-family:Fraunces,serif;font-size:1.4rem;font-style:normal;font-variation-settings:"WONK" 0,"opsz" 70,"SOFT" 100,"wght" 350}#small{font-size:1rem}strong{all:unset;color:inherit;font-variation-settings:"wght" 550}a{color:inherit;cursor:pointer;text-decoration:none}bold{color:inherit}hr{border:0;height:1px;background:var(--primary-color)}h2{font-family:Domine,serif;font-size:3rem;font-optical-sizing:none;letter-spacing:-.6px;font-style:normal;font-weight:500;margin-block-start:1.5rem;margin-block-end:1.5rem}h1{font-family:Domine,serif;font-size:2rem;font-optical-sizing:none;letter-spacing:-.6px;font-style:normal;font-weight:600;margin-block-start:1rem;margin-block-end:1rem}input{border:2px solid var(--primary-color);color:var(--primary);box-sizing:border-box;background-color:var(--on-primary);border-radius:7px;width:100%;height:2.5rem;box-shadow:0 0 20px #6b43081c;font-size:1rem;font-family:Jetbrains Mono;padding-left:5px;text-overflow:ellipsis}input[type=range]{height:1rem;padding:0;background:transparent}input[type=range]::-webkit-slider-container{align-items:center}[type=range]::-webkit-slider-runnable-track{height:10px;background:var(--primary);border-radius:12px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:16px;width:16px;border-radius:50%;background-color:#daa520;margin-top:-4px}input[type=checkbox]{width:2em;height:2em;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--border-color, #ccc);border-radius:7px;cursor:pointer;position:relative;transition:background-color .2s ease-out,border-color .2s ease-out}input[type=checkbox]:checked{background-color:var(--secondary);border-color:transparent}input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:.5em;height:.9em;border:solid var(--on-secondary, #fff);border-width:0 .2em .2em 0;pointer-events:none}input[type=checkbox]:focus{outline:2px solid var(--text-dark);outline-offset:2px}input[type=checkbox]::checked:hover{background-color:var(--primary)}button{display:inline-flex;align-items:center;justify-content:center;background-color:var(--on-primary);color:var(--primary);border-radius:7px;border-width:0;cursor:pointer;font-size:1.2rem;list-style:none;margin:0;padding:0px 1rem;line-height:2.5rem;text-align:center;vertical-align:baseline;white-space:nowrap;user-select:none;-webkit-user-select:none;touch-action:manipulation;transition:transform .2s ease-out;gap:.5rem;font-variation-settings:"WONK" 0,"opsz" 70,"SOFT" 100,"wght" 450}button:disabled,button[disabled]{color:gray;pointer-events:none}button:hover{transform:scale(.97)}input:focus{outline:none}select{transition:all .2s ease-out}select:hover{transform:scale(1.03);background-color:var(--light-hover-surface)}.card{border-radius:var(--corner-round);background-color:var(--secondary);padding:20px;box-shadow:var(--card-shadow)}.button-icon{width:1.3rem;height:1.3rem}@keyframes svelte-1cbxs41-fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes svelte-1cbxs41-fadeInAnimation{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0px)}}@media (max-width: 950px){html{font-size:14px}}@media (max-width: 800px){html{font-size:13px}:root{--component-margin: 15px}}@media (max-width: 700px){main.svelte-1cbxs41{width:100%}}
