@import"https://fonts.googleapis.com/css2?family=Shippori+Antique&display=swap";.field[data-v-065d3474]{--lightness: 8%;aspect-ratio:1/1;border:1px solid var(--ink);color:hsl(0deg,0%,var(--lightness));font-size:var(--step-1);text-align:center}.field[readonly][data-v-065d3474]{--lightness: 30%;cursor:not-allowed}.field[data-v-065d3474]:nth-of-type(3){border-inline-end-width:var(--thickness)}.field[data-v-065d3474]:nth-of-type(6){border-inline-end-width:var(--thickness)}@media (prefers-color-scheme: dark){.field[data-v-065d3474]{--lightness: 95%;background-color:var(--canvas)}.field[readonly][data-v-065d3474]{--lightness: 70%}}h2[data-v-8541f5d6],.container[data-v-afa45162]{text-align:center}h2[data-v-afa45162]{margin-block-end:.5em}.rickroll iframe[data-v-afa45162]{aspect-ratio:16/9;border:0;display:block;inline-size:100%;margin-block:1em;margin-inline:auto;max-inline-size:800px}#share[data-v-afa45162]{background-color:transparent;border:none;color:var(--blue);cursor:pointer;text-decoration:underline}@media (prefers-color-scheme: dark){#share[data-v-afa45162]{color:var(--amber-sae-ece)}}.wrapper[data-v-219818fc]{padding:1rem}.board[data-v-219818fc]{--thickness: 4px;border:var(--thickness) solid var(--ink);margin-inline:auto;max-inline-size:40rem}.row[data-v-219818fc]{display:grid;grid-template-columns:repeat(9,minmax(10px,1fr))}.row[data-v-219818fc]:nth-of-type(3){border-block-end:var(--thickness) solid var(--ink)}.row[data-v-219818fc]:nth-of-type(6){border-block-end:var(--thickness) solid var(--ink)}.options[data-v-219818fc]{margin-block:2rem;margin-inline:auto;max-inline-size:30rem;padding-block:1rem;padding-inline:.5rem}.options legend[data-v-219818fc]{background-color:var(--pewter-blue);color:var(--eerie-black);margin-inline-start:1rem;padding-block:.5rem;padding-inline:.75rem}.switch[data-v-219818fc]{--h: calc(var(--w) / 2);--w: 3.5rem;align-items:center;block-size:var(--h);display:flex;font-size:var(--step--1);gap:var(--w);justify-content:space-around}.switch span[data-v-219818fc]{display:block}.switch input[data-v-219818fc]{display:none}.switch input:checked+.slider[data-v-219818fc]{--bg: var(--blue)}.switch input:checked+.slider[data-v-219818fc]:before{transform:translate(var(--h))}.switch .slider[data-v-219818fc]{--bg: var(--amber-sae-ece);--timing: .3s;background-color:var(--bg);block-size:inherit;border-radius:34px;cursor:pointer;inline-size:var(--w);transition:background-color var(--timing) linear}.switch .slider[data-v-219818fc]:before{background-color:var(--ink);block-size:var(--h);border-radius:50%;content:"";inline-size:var(--h);position:absolute;transition:var(--timing) ease-in-out}.buttons[data-v-219818fc]{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.buttons button[data-v-219818fc]{--lightness: 8%;--hs: 0deg, 0%;background-color:hsl(var(--hs),var(--lightness));border:none;border-radius:.5em;color:var(--canvas);cursor:pointer;font-family:var(--titles);font-size:var(--step--2);padding-block:.75em;padding-inline:1em}.buttons button[data-v-219818fc]:hover{--lightness: 28%}@media (prefers-color-scheme: dark){.buttons button[data-v-219818fc]{--lightness: 95%}.buttons button[data-v-219818fc]:hover{--lightness: 60%}}.pwa-toast{background-color:#000000e6;border:1px solid #8885;border-radius:4px;box-shadow:3px 4px 5px #8885;color:#ffffffe6;inset-block-end:0;inset-inline-end:0;margin:1rem;padding:.75rem;position:fixed;text-align:start;z-index:1}html{--eerie-black: hsla(0, 0%, 8%, 1);--pewter-blue: hsla(190, 13%, 63%, 1);--white: hsla(0, 0%, 100%, 1);--amber-sae-ece: hsla(28, 100%, 53%, 1);--copper-rose: hsla(358, 20%, 51%, 1);--blue: hsla(220, 57%, 47%, 1);--step--3: clamp(.6513rem, .5949rem + .2817vw, .7956rem);--step--2: clamp(.7813rem, .7134rem + .339vw, .955rem);--step--1: clamp(.9375rem, .8563rem + .4061vw, 1.1456rem);--step-0: clamp(1.125rem, 1.0762rem + .2439vw, 1.25rem);--step-1: clamp(1.35rem, 1.2329rem + .5854vw, 1.65rem);--step-2: clamp(1.62rem, 1.4795rem + .7024vw, 1.98rem);--step-3: clamp(1.9438rem, 1.775rem + .8439vw, 2.3763rem);--step-4: clamp(2.3325rem, 2.1301rem + 1.0122vw, 2.8513rem);--step-5: clamp(2.7994rem, 2.5567rem + 1.2134vw, 3.4213rem);--step-6: clamp(3.3594rem, 3.0682rem + 1.4561vw, 4.1056rem);--titles: "Shippori Antique", sans-serif;--canvas: var(--white);--ink: var(--eerie-black);box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html:focus-within{scroll-behavior:smooth}*{margin:0;padding:0}body{background-color:var(--canvas);color:var(--ink);font-family:system-ui,sans-serif;font-size:var(--step-0);line-height:1.5;min-block-size:100vh;text-rendering:optimizeSpeed}input,button{font:inherit}#app{display:flex;flex-direction:column;gap:1rem}h1,h2,h3{font-family:var(--titles)}h1{font-size:var(--step-5)}h2{font-size:var(--step-1)}.header{background-color:var(--blue);display:grid;place-items:center;text-align:center}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (prefers-color-scheme: dark){html{--canvas: var(--eerie-black);--ink: var(--white)}}
