@font-face{font-family:Peaberry;font-weight:400;src:local("PeaberryBase"),local("Peaberry Base"),local("Peaberry-Base"),url(./peaberry.d00f0ef0.woff2) format("woff2"),url(./peaberry.e088f232.woff) format("woff"),url(./peaberry.4b132fde.ttf) format("truetype"),url(./peaberry.936e3f01.otf) format("opentype");font-display:swap}@font-face{font-family:Oxanium;font-weight:lighter;src:url(./oxanium-light.f8066ec4.ttf) format("truetype");font-display:swap}@font-face{font-family:Oxanium;font-weight:400;src:url(./oxanium-regular.dbdebdb2.ttf) format("truetype");font-display:swap}@font-face{font-family:Oxanium;font-weight:600;src:url(./oxanium-medium.36dc893a.ttf) format("truetype");font-display:swap}@font-face{font-family:Oxanium;font-weight:700;src:url(./oxanium-bold.0cac0ab7.ttf) format("truetype");font-display:swap}@font-face{font-family:DMSans;font-weight:400;src:url(./dmsans-regular.1d226008.ttf) format("truetype");font-display:swap}@font-face{font-family:DMSans;font-weight:600;src:url(./dmsans-medium.03c12514.ttf) format("truetype");font-display:swap}@font-face{font-family:DMSans;font-weight:700;src:url(./dmsans-bold.4bb03c74.ttf) format("truetype");font-display:swap}@font-face{font-family:Nihonium;font-weight:400;src:url(../assets/fonts/nihonium/nihonium113.ttf) format("truetype");font-display:swap}@font-face{font-family:Nihonium Console;font-weight:400;src:url(../assets/fonts/nihonium/nihonium113-console.ttf) format("truetype");font-display:swap}:root{--clr-primary-400: hsl(292, 100%, 40%);--clr-secondary-400: hsl(187, 100%, 50%);--clr-secondary-300: hsl(187, 100%, 40%);--clr-white-900: hsl(0, 0%, 100%);--clr-white-800: hsl(0, 0%, 90%);--clr-dark-grey-200: hsl(220, 26%, 7%);--clr-dark-grey-300: hsl(240, 2%, 11%);--clr-bg-colour: black;--clr-text-main: white;--clr-button-primary-bg: var(--clr-primary-400);--clr-button-primary-colour: white;--clr-button-outline: hsla(0, 0%, 44%, .749);--clr-button-outline-focus: var(--clr-white-900);--clr-button-disabled-bg: #242424;--clr-button-disabled-colour: lightgray;--radius-button: .25em;--ff-main: "Oxanium", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}@supports (font-size: clamp(1rem,1vw,1rem)){:root{--font-size-sm: clamp(.8rem, .59vw + .65rem, 1.13rem);--font-size-base: clamp(1rem, .91vw + .77rem, 1.5rem);--font-size-md: clamp(1.25rem, 1.36vw + .91rem, 2rem);--font-size-lg: clamp(1.56rem, 2.01vw + 1.06rem, 2.67rem);--font-size-xl: clamp(1.95rem, 2.91vw + 1.23rem, 3.55rem);--font-size-xxl: clamp(2.44rem, 4.17vw + 1.4rem, 4.74rem);--font-size-xxxl: clamp(3.05rem, 5.93vw + 1.57rem, 6.31rem)}}@supports not (font-size: clamp(1rem,1vw,1rem)){:root{--font-size-sm: .8rem;--font-size-base: 1rem;--font-size-md: 1.25rem;--font-size-lg: 1.56rem;--font-size-xl: 1.95rem;--font-size-xxl: 2.44rem;--font-size-xxxl: 3.05rem}@media screen and (min-width: 1280px){:root{--font-size-sm: 1.13rem;--font-size-base: 1.5rem;--font-size-md: 2rem;--font-size-lg: 2.67rem;--font-size-xl: 3.55rem;--font-size-xxl: 4.74rem;--font-size-xxxl: 6.31rem}}}html[data-theme=light]{--ff-main: "DMSans", sans-serif;--clr-bg-colour: #ffffff;--clr-text-main: #111111;--game-bg-colour: #27446c;--clr-button-primary-bg: #e0e0e0;--clr-button-primary-colour: black;--clr-button-outline: black;--radius-button: .25em;--border-button: 2px solid black;--glow-wrapper-conic: transparent}html[data-theme=dark]{--ff-main: "DMSans", sans-serif;--clr-bg-colour: #111111;--clr-text-main: #f5f5f5;--clr-primary-400: hsl(0, 0%, 13%);--clr-secondary-400: hsl(0, 0%, 67%);--clr-bg-colour: #222222;--clr-button-primary-bg: var(--clr-primary-400);--clr-button-primary-colour: white;--clr-button-outline: var(--clr-primary-400);--radius-button: .5em;--border-button: 2px solid #AAAAAA;--game-bg-colour: #192c46;--ui-bg: #222222;--ui-text: whitesmoke;--button-hover-bg: #424242;--button-bg-color: #222222;--correct-gradient-s: linear-gradient(270deg, #4d8126, #314d1c);--ui-border-color: #505050;--glow-wrapper-conic: transparent;--clr-text-complete: whitesmoke}html[data-theme=retro]{--ff-main: "Nihonium", "Nihonium Console", monospace;--clr-bg-colour: #c0c0c0;--clr-text-main: #010101;--clr-button-primary-bg: white;--clr-button-primary-colour: black;--clr-button-outline: black;--game-bg-colour: #404040;--radius-button: 0px;--border-width-button: 4px;--border-button: var(--border-width-button) solid black;--ui-bg: #f5f5f5;--button-bg-color: #CCCCCC;--correct-gradient-s: linear-gradient(270deg, #ffffff, #ffffff);--ui-border-color: black;--border-radius: 0rem;--glow-wrapper-conic: transparent}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@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}}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;margin:-1px!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.clr-primary{color:var(--clr-primary-400)}.clr-secondary{color:var(--clr-secondary-400)}::-webkit-scrollbar-track{background-color:#101010}::-webkit-scrollbar-thumb{background-color:var(--clr-primary-400);border-radius:.25em}::-webkit-scrollbar-thumb:hover{background-color:var(--clr-primary-400);filter:brightness(1.1)}::-webkit-scrollbar{width:.75em;height:.5em}html{color-scheme:dark light;font-family:var(--ff-main);background-color:var(--clr-bg-colour);scroll-padding-top:8rem;overflow-x:hidden}html,body{width:100%;color:var(--clr-white-900);scroll-behavior:smooth}#app.no-scroll{overflow:hidden;position:fixed;width:100%}
