*,:after,:before{background-repeat:no-repeat;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"\200B";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}
:where(iframe,img,input,video,select,textarea){height:auto;max-width:100%}
:where(button,input,select,textarea){background-color:transparent;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}:where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat 100% /1em;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}
@charset "UTF-8";@font-face{font-family:system-ui;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Ubuntu Light"),local("Segoe UI Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}body{font-family:"system-ui";margin:0;overscroll-behavior:none;padding:0}html{overflow:hidden}body,html{height:100%}body{overflow:auto}.no-js{display:none}.sw-refresh{background-color:#6c757d;border:none;bottom:0;color:#fff;cursor:pointer;display:block;font-size:12px;left:0;padding:.5rem 0;position:fixed;right:0;text-align:center;width:100%;z-index:10000000}[data-page=questions] .sw-refresh{display:none}.header{background:#000;color:#fff;position:relative;text-align:center}.header [data-js-restart]{border:none;color:#fff;display:none;left:0;padding:.5rem 1rem;position:absolute}.header [data-js-restart]>svg{height:15px;width:15px}.header>div{display:block;font-size:14px;padding-bottom:.5rem}.header h1{font-size:5.6vw;font-weight:400;margin:0;padding:.5rem;text-align:center}.header h1:before{content:"×";margin-right:.5rem}.header h1:after{content:"×";margin-left:.5rem}.header__locale{display:flex;list-style:none;margin:0;padding:0;position:absolute;right:.5rem;top:0}.header__locale>li{margin:0;padding:0 0 0 .5rem}.header__locale>li:not(:last-child){border-right:1px solid #fff;padding-right:.5rem}.header__locale>li>a{color:#fff;font-size:12px;text-decoration:none}.header__locale>li.active>a,.header__locale>li:hover>a{text-decoration:underline}[data-page=questions] .header [data-js-restart],[data-page=questions] .question{display:block}.question{display:none}.question__timer{color:#6c757d;font-size:6vw;font-variant-numeric:tabular-nums;font-weight:700;padding:1rem 0;text-align:center}.question>form{align-items:center;display:flex;font-size:4vw;gap:5vw;justify-content:space-around;padding:2rem}.question>form>*{width:33.3333333333%}.question__calc{text-align:right}.question__calc:after{content:" = "}.question__answer{-moz-appearance:textfield;border:none;border-bottom:2px dashed #000;text-align:center}.question__answer::-webkit-inner-spin-button,.question__answer::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.question__answer:focus{outline-color:transparent;outline-style:dashed;outline-width:2px}.question__answer.valid{border-color:transparent}.question__answer.valid:focus{outline-color:#28a745}.question__answer.invalid{border-color:transparent}.question__answer.invalid:focus{outline-color:#dc3545}.question__check{background:#000;color:#fff;text-transform:uppercase}.question__no{color:#a0a0a0;font-size:3vw;margin-bottom:1rem;text-align:center}[data-page=settings] .settings{display:block}.settings{display:none;margin:0 auto;max-width:500px;padding:.5rem;text-align:center}.settings fieldset{margin-bottom:1rem;text-align:left}.settings fieldset>div{display:flex;justify-content:space-around}.settings fieldset>label{display:block;margin-bottom:.5rem}.settings fieldset>label>small{display:block;font-style:italic}.settings button{background:#000;color:#fff;display:block;font-size:clamp(18px,5.9vw,28px);margin-bottom:.5rem;padding:.75rem 1rem;text-transform:uppercase;width:100%}.settings button.btn-secondary{background:#6c757d;font-size:clamp(14px,3.5vw,18px)}.settings button.btn-secondary:hover{background:#545b62}[data-page=leaderboard] .leaderboard{display:block}.leaderboard{display:none;margin:0 auto;max-width:500px;padding:1rem;text-align:center}.leaderboard h2{font-size:clamp(24px,6vw,32px);margin-bottom:1rem}.leaderboard__table{border-collapse:collapse;font-size:clamp(14px,3.5vw,16px);margin-bottom:1.5rem;text-align:left;width:100%}.leaderboard__table thead{background-color:#000;color:#fff}.leaderboard__table thead th{font-size:clamp(11px,2.5vw,13px);font-weight:700;padding:.5rem;text-transform:uppercase}.leaderboard__table tbody tr{border-bottom:1px solid #eee}.leaderboard__table tbody tr:first-child{background-color:gold;font-weight:700}.leaderboard__table tbody tr:nth-child(2){background-color:#e8e8e8;font-weight:700}.leaderboard__table tbody tr:nth-child(3){background-color:#cd7f32;color:#fff;font-weight:700}.leaderboard__table tbody td{font-variant-numeric:tabular-nums;padding:.5rem}.leaderboard__table tbody td:first-child{font-weight:700;text-align:center}.leaderboard button{background:#6c757d;border:none;color:#fff;cursor:pointer;font-size:clamp(14px,3.5vw,18px);padding:.75rem 1.5rem;text-transform:uppercase;width:100%}.leaderboard button:hover{background:#545b62}[data-page=questions] .snackbar{display:block}.snackbar{background:#eee;display:none;font-weight:700;left:0;opacity:0;padding:.5rem;pointer-events:none;position:relative;right:0;text-align:center}.snackbar--correct{color:#28a745}.snackbar--wrong{color:#dc3545}.snackbar.show{animation:fade 1s ease-in-out forwards;opacity:0}@keyframes fade{25%{opacity:1}}
