*{box-sizing:border-box}body{width:clamp(40vw,500px,90vw);padding-top:10vh;padding-bottom:10vh;margin:auto;background-color:var(--v-color-backgroundA);color:var(--v-color-primary);font-family:var(--v-font-secondary);font-size:var(--v-size-font-primary);line-height:1.4}main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:3rem}header{display:flex;flex-direction:column;width:min-content;gap:0}h1,h2,h3,h4,p{margin:0;max-width:100%;word-wrap:break-word}h1,h2,h3,h4{font-family:var(--v-font-primary)}h1{font-size:var(--v-size-font-largeA)}h2{font-size:var(--v-size-font-largeB)}ul{margin-top:0;margin-bottom:.5em}a{color:inherit}.game-container{display:flex;flex-flow:column;width:100%;max-width:500px;gap:2rem}.card-area{width:100%;padding:1rem;display:flex;flex-direction:column;gap:1rem;background-color:var(--v-color-backgroundB);border:var(--v-border-primary);border-radius:var(--v-radius-primary)}::selection{background-color:var(--v-color-accent);color:var(--v-color-accentContrast)}.aside{font-size:var(--v-size-font-small);font-family:var(--v-font-secondary)}.svelte-1abrjp8{box-sizing:border-box}button.svelte-1abrjp8{--l-size-font: var(--v-size-font-primary);width:fit-content;max-width:100%;padding:.8ch;font-family:var(--v-font-secondary);font-size:var(--l-font-size);background-color:var(--v-color-accent);color:var(--v-color-accentContrast);border-radius:var(--v-radius-secondary);border:var(--v-border-primary);border-color:var(--v-color-secondary);transition:all .25s}button.svelte-1abrjp8:focus{outline:var(--v-border-secondary);outline-offset:3pt;transition:all .2s}button.svelte-1abrjp8:active{outline:var(--v-border-primary);outline-offset:2pt;transform:scale(.98) rotate(1deg);transition:all .1s}button.svelte-1abrjp8:disabled{background-color:var(--v-color-secondary);color:var(--v-color-accentContrast);border:var(--v-border-primary);cursor:not-allowed;text-decoration:line-through;text-decoration-thickness:.1rem;transition:all .1s}button.svelte-1abrjp8:disabled:active{outline:var(--v-border-secondary);transform:none}.svelte-cfl6fn{box-sizing:border-box}.snippets.svelte-cfl6fn{display:flex;flex-direction:column;gap:1rem}figure.svelte-cfl6fn{display:flex;flex-direction:column;font-size:1.4rem;margin:0;gap:.6rem;padding:1ch;background-color:var(--v-color-backgroundC);border-radius:var(--v-radius-secondary);border:var(--v-border-secondary);animation:.4s svelte-cfl6fn-beam-in;transition:all .3s}blockquote.svelte-cfl6fn{line-height:1.4}cite.svelte-cfl6fn{color:var(--v-color-secondary);font-size:var(--v-size-font-small);font-style:normal}figure.svelte-cfl6fn:active{transform:scale(.99);transition:all .25s}@keyframes svelte-cfl6fn-beam-in{0%{transform:scale(.8);opacity:0%}50%{transform:scale(1.05);opacity:100%}to{transform:scale(1)}}blockquote.svelte-cfl6fn{margin:0}figcaption.svelte-cfl6fn{font-family:var(--v-font-secondary);font-size:var(--v-size-font-primary)}.svelte-8ppw0u{box-sizing:border-box}.score-count.svelte-8ppw0u{font-family:var(--v-font-secondary)}.svelte-1si5ltm{box-sizing:border-box}.answer-form.svelte-1si5ltm{display:flex;flex-direction:column;gap:.5rem}.input.svelte-1si5ltm{display:flex;flex-direction:column}.input-box.svelte-1si5ltm{font-size:var(--v-size-font-primary);font-family:var(--v-font-secondary);letter-spacing:.1ch;padding:.8ch;text-transform:uppercase;font-weight:700;border:var(--v-border-primary);border-radius:var(--v-radius-secondary);background-color:var(--v-color-backgroundC);color:inherit;transition:all .2s}.input-box.svelte-1si5ltm:hover,.input-box.svelte-1si5ltm:active,.input-box.svelte-1si5ltm:focus{border:var(--v-border-secondary);border-radius:var(--v-radius-secondary);transition:all .4s}.input-box.svelte-1si5ltm:active,.input-box.svelte-1si5ltm:focus{outline:none;border:var(--v-border-primary);transition:all .4s}label.svelte-1si5ltm{font-family:var(--v-font-secondary);color:var(--v-color-secondary);margin-bottom:.25rem}.svelte-ejygjp{box-sizing:border-box}.guess-reminder.svelte-ejygjp{display:flex;flex-direction:row;flex-wrap:wrap;gap:.2em;align-items:center}.guess-reminder.svelte-ejygjp .guess:where(.svelte-ejygjp){text-decoration:line-through;padding:.5ch;background-color:var(--v-color-backgroundC);border-radius:var(--v-radius-secondary);transition:all .2s;text-box:trim-both alphabetic}.svelte-k4fh0n{box-sizing:border-box}dialog.svelte-k4fh0n{width:clamp(280px,100%,560px);display:flex;flex-direction:column;gap:.5rem;color:inherit;font-size:inherit;border:var(--v-border-primary);border-radius:var(--v-radius-primary);background-color:var(--v-color-backgroundB);animation:.4s svelte-k4fh0n-dialogEnter;animation-timing-function:cubic-bezier(.075,.82,.165,1);transition-behavior:allow-discrete;transition:all .1s}dialog.svelte-k4fh0n:focus{outline:var(--v-border-secondary);outline-offset:3pt;transition:all .2s}@keyframes svelte-k4fh0n-dialogEnter{0%{transform:scale(.98);opacity:.7}to{transform:none;opacity:1}}dialog.svelte-k4fh0n::backdrop{animation:.6s svelte-k4fh0n-backdropEnter forwards;background-color:var(--v-color-backgroundA);opacity:.5}@keyframes svelte-k4fh0n-backdropEnter{0%{opacity:1}80%{opacity:1}to{opacity:.5}}dialog.svelte-k4fh0n:not([open]){display:none;transition:all}:root{--v-color-backgroundA: #fdf8de;--v-color-backgroundB: #ffffff;--v-color-backgroundC: #f4ffda;--v-color-primary: #203d1f;--v-color-secondary: #363631;--v-color-accent: #203d1f;--v-color-accentContrast: #ffffff;--v-radius-primary: 8pt;--v-radius-secondary: 4pt;--v-border-primary: solid var(--v-color-primary) 1pt;--v-border-primaryThick: solid var(--v-color-primary) 2.5pt;--v-border-secondary: dashed var(--v-color-primary) 1pt;--v-font-primary: "Spectral", ui-serif, serif;--v-font-secondary: "Jost", "Futura", "Proxima Nova", ui-sans-serif, sans-serif;--v-size-font-largeA: clamp(1rem, 5rem, 10rem);--v-size-font-largeB: clamp(1rem, 2rem, 5rem);--v-size-font-primary: 1.2rem;--v-size-font-small: 1rem}.svelte-g67byw{box-sizing:border-box}header.svelte-g67byw{display:flex;flex-direction:column;align-items:center}.date.svelte-g67byw{font-family:var(--v-font-secondary)}footer.svelte-g67byw{display:flex;flex-direction:column;gap:1em}
