@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt43C1KxNDXMspQ1lPyU89-1h6ONRlW45G056IkUwCybQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt43C1KxNDXMspQ1lPyU89-1h6ONRlW45G056IqUwA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt93C1KxNDXMspQ1lPyU89-1h6ONRlW45G056qRdhWDTFieFA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt93C1KxNDXMspQ1lPyU89-1h6ONRlW45G056qRdhWNTFg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt23C1KxNDXMspQ1lPyU89-1h6ONRlW45G07JIoSwQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt23C1KxNDXMspQ1lPyU89-1h6ONRlW45G04pIo.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt73C1KxNDXMspQ1lPyU89-1h6ONRlW45G8Wbc9eiWPVFw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/atkinsonhyperlegible/v12/9Bt73C1KxNDXMspQ1lPyU89-1h6ONRlW45G8Wbc9dCWP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{font-family:Atkinson Hyperlegible,sans-serif;box-sizing:border-box}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.medium-gap{gap:16px}.small-content{width:360px;margin:0 auto}.grid{display:grid;grid-template-columns:1fr 1fr}button{appearance:none;border:0;border-radius:12px;background:linear-gradient(135deg,#ffcb45,#ff7a2f 48%,#f04f8a);box-shadow:0 6px #9b2f5d,0 14px 24px #592d1738;color:#241426;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;min-width:8.5rem;padding:.75rem 1.15rem;font-size:1rem;font-weight:700;line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease}button:hover:not(:disabled){filter:saturate(1.08) brightness(1.04);transform:translateY(-2px);box-shadow:0 8px #9b2f5d,0 18px 28px #592d1742}button:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px #9b2f5d,0 8px 16px #592d1738}button:focus-visible{outline:4px solid #34d5ff;outline-offset:3px}button:disabled{background:linear-gradient(135deg,#d7dce2,#aeb7c1);box-shadow:0 4px #7e8790;color:#59616a;cursor:not-allowed;opacity:.85;transform:none}button.answer-selected:disabled{background:linear-gradient(135deg,#2f80ff,#1857d8);box-shadow:0 4px #113d9b;color:#fff;opacity:1}button.answer-unselected:disabled{background:linear-gradient(135deg,#e4e7eb,#aeb7c1);box-shadow:0 4px #7e8790;color:#59616a;opacity:.85}button.answer-correct:disabled{background:linear-gradient(135deg,#35d07f,#15884d);box-shadow:0 4px #0d5f36;color:#fff;opacity:1}button.answer-incorrect:disabled{background:linear-gradient(135deg,#ff6b6b,#c72f3d);box-shadow:0 4px #8e202c;color:#fff;opacity:1}.answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;list-style:none;margin:1.5rem 0 0;padding:0}.answer-grid>li{min-width:0}.answer-button{width:100%;min-height:4rem;white-space:normal}@media(max-width:640px){.answer-grid{grid-template-columns:1fr}}input[type=text]{appearance:none;border:3px solid #3b2456;border-radius:12px;background:linear-gradient(180deg,#fffffff2,#fff7dbf2),#fff7db;box-shadow:0 5px #9b6b2f,0 12px 22px #3b24562e;color:#241426;min-height:2.75rem;min-width:14rem;padding:.65rem .9rem;font-size:1rem;font-weight:700;line-height:1.2;letter-spacing:0;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}input[type=text]::placeholder{color:#806f90}input[type=text]:hover:not(:disabled):not(:read-only){transform:translateY(-1px);box-shadow:0 6px #9b6b2f,0 15px 24px #3b245633}input[type=text]:focus{outline:none}input[type=text]:focus-visible{border-color:#f04f8a;box-shadow:0 5px #9b6b2f,0 12px 22px #3b24562e,0 0 0 4px #34d5ff}input[type=text]:disabled,input[type=text]:read-only{background:linear-gradient(135deg,#f0f2f4,#d7dce2);border-color:#8b95a1;box-shadow:0 4px #7e8790;color:#59616a;opacity:.85}
