*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%;width:100%;overflow:hidden}:root{--card-tic-tac-toe: linear-gradient(145deg, #8b5cf6 0%, #6d28d9 100%);--card-memory-match: linear-gradient(145deg, #22d3ee 0%, #0891b2 100%);--card-math-quiz: linear-gradient(145deg, #fbbf24 0%, #d97706 100%);--card-flying-man: linear-gradient(145deg, #38bdf8 0%, #0284c7 100%);--card-add-up: linear-gradient(145deg, #4ade80 0%, #16a34a 100%);--card-minesweeper: linear-gradient(145deg, #34d399 0%, #059669 100%);--card-simon-says: linear-gradient(145deg, #e879f9 0%, #a21caf 100%);--card-sudoku: linear-gradient(145deg, #60a5fa 0%, #2563eb 100%);--card-snake: linear-gradient(145deg, #4ade80 0%, #15803d 100%);--card-lights-out: linear-gradient(145deg, #f472b6 0%, #be185d 100%);--card-tower-of-hanoi: linear-gradient(145deg, #fb923c 0%, #c2410c 100%);--card-word-scramble: linear-gradient(145deg, #34d399 0%, #0d9488 100%);--card-word-match: linear-gradient(145deg, #f472b6 0%, #db2777 100%);--card-alphabet-quiz: linear-gradient(145deg, #fbbf24 0%, #f59e0b 100%);--card-reading-quiz: linear-gradient(145deg, #60a5fa 0%, #2563eb 100%);--card-sentence-builder: linear-gradient(145deg, #a78bfa 0%, #7c3aed 100%);--card-subtraction: linear-gradient(145deg, #f97316 0%, #dc2626 100%);--card-multiplication: linear-gradient(145deg, #818cf8 0%, #4338ca 100%);--card-division: linear-gradient(145deg, #2dd4bf 0%, #0d9488 100%);--card-fractions: linear-gradient(145deg, #fb7185 0%, #e11d48 100%)}html[data-theme=dark]{--card-tic-tac-toe: linear-gradient(145deg, #2e1065 0%, #4c1d95 100%);--card-memory-match: linear-gradient(145deg, #083344 0%, #0e4f6b 100%);--card-math-quiz: linear-gradient(145deg, #2d2008 0%, #451f08 100%);--card-flying-man: linear-gradient(145deg, #082f49 0%, #0c4a6e 100%);--card-add-up: linear-gradient(145deg, #052e16 0%, #065f2c 100%);--card-minesweeper: linear-gradient(145deg, #052e16 0%, #065f2c 100%);--card-simon-says: linear-gradient(145deg, #3b0764 0%, #6b21a8 100%);--card-sudoku: linear-gradient(145deg, #172554 0%, #1e3a8a 100%);--card-snake: linear-gradient(145deg, #052e16 0%, #166534 100%);--card-lights-out: linear-gradient(145deg, #500724 0%, #831843 100%);--card-tower-of-hanoi: linear-gradient(145deg, #431407 0%, #7c2d12 100%);--card-word-scramble: linear-gradient(145deg, #064e3b 0%, #065f46 100%);--card-word-match: linear-gradient(145deg, #500724 0%, #9d174d 100%);--card-alphabet-quiz: linear-gradient(145deg, #451a03 0%, #78350f 100%);--card-reading-quiz: linear-gradient(145deg, #172554 0%, #1e3a8a 100%);--card-sentence-builder: linear-gradient(145deg, #2e1065 0%, #4c1d95 100%);--card-subtraction: linear-gradient(145deg, #431407 0%, #7f1d1d 100%);--card-multiplication: linear-gradient(145deg, #1e1b4b 0%, #312e81 100%);--card-division: linear-gradient(145deg, #042f2e 0%, #134e4a 100%);--card-fractions: linear-gradient(145deg, #4c0519 0%, #881337 100%)}button,a{-webkit-tap-highlight-color:transparent}textarea{resize:vertical}*{scrollbar-width:thin;scrollbar-color:rgba(128,128,128,.22) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#80808038;border-radius:3px}*::-webkit-scrollbar-thumb:hover{background-color:#80808073}
