@charset "UTF-8";:root{--da: oklch(72% .22 190);--da-bg: oklch(18% .14 190);--da-border: oklch(40% .18 190);--da-mid: oklch(52% .14 190);--dpage: oklch(8% .06 190);--db: oklch(10% .07 190);--ds: oklch(16% .09 190);--dr: oklch(22% .1 190);--dborder: oklch(28% .1 190);--text-lo: oklch(40% .1 190);--text-mid: oklch(58% .1 190);--text-hi: oklch(82% .07 190);--text-top: oklch(94% .04 190);--derror: oklch(65% .2 25);--card-selected-bg: var(--da-bg);--card-selected-border: 2px solid var(--da);--card-selected-shadow: none}*{font-family:Space Mono,Courier New,monospace}html{background-color:var(--dpage)}body{margin:0;color:var(--text-hi);background-color:var(--dpage)}.primary{color:var(--da)}.error{color:var(--derror)}button{padding:.9rem;font-size:10pt;margin:.2rem;min-width:16rem;width:100%;background-color:var(--da);border-radius:8px;border:1px solid transparent;text-transform:uppercase;letter-spacing:.15em;font-weight:700;color:var(--db);transition:background-color .15s ease,border-color .15s ease,filter .15s ease}button:hover{filter:brightness(1.08);border:1px solid var(--da);cursor:pointer}button:disabled{background-color:var(--dr);color:var(--text-lo);filter:none}button:disabled:hover{border:1px solid transparent;cursor:not-allowed}button.secondary{background-color:transparent;border:1px solid var(--da);color:var(--da)}button.secondary:hover{background-color:var(--da-bg);border:1px solid var(--da);filter:none}@media only screen and (min-width: 800px){button{width:auto}}input{min-width:16rem;text-align:center;border-radius:8px;padding:.6rem;font-size:12pt;width:100%;color:var(--text-top);background-color:var(--ds);border:1.5px solid var(--dr)}input:focus{outline:none;border-color:var(--da)}input::placeholder{color:var(--text-lo)}@media only screen and (min-width: 800px){input{width:auto}}.card{margin:auto;text-align:center;background-color:var(--ds);border:1.5px solid var(--dr);box-shadow:0 4px 24px #00000080;border-radius:12px;padding:2rem;color:var(--text-hi)}.card h1,.card h2,.card h3,.card h4,.card h5{color:var(--text-top)}.card ul{list-style:none;padding:0}.card li{margin:.5rem}.move-down{margin-top:20vh!important}.center-text{text-align:center}.header{margin:auto;text-align:center;color:var(--da)}.question-answer-highlight{padding:.25rem .5rem;background-color:var(--da);color:var(--db);font-weight:700;border-radius:3px}@media only screen and (min-width: 800px){.card{max-width:30vw}.no-max{max-width:80vw!important}}ul.no-bullets{list-style:none;padding:0}
