@font-face{font-family:Quizine Nunito;font-style:normal;font-weight:400 600;font-display:swap;src:local(Nunito Regular),local(Nunito-Regular),url(/fonts/nunito.woff)format("woff"),url(/fonts/Nunito/Nunito-Regular.ttf)format("truetype")}@font-face{font-family:Quizine Nunito;font-style:normal;font-weight:700 900;font-display:swap;src:local(Nunito Bold),local(Nunito-Bold),url(/fonts/Nunito/Nunito-Bold.ttf)format("truetype")}*{margin:0;padding:0}html,body{background:var(--q-night-bottom)}body{color:var(--q-text);font-family:var(--q-font)}.game{--g-gutter:16px;--g-card-r:18px;--g-coin:2.25em;--g-timer:128px;min-height:100dvh;font-family:var(--q-font);color:var(--q-text);background:var(--q-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-wrap:break-word;font-size:18px;font-weight:400;line-height:1.4;position:relative}.game *,.game :before,.game :after{box-sizing:border-box}.game ::selection{background:var(--q-sky-tint)}.game h1,.game h2{letter-spacing:-.01em;font-weight:900;line-height:1.15}.game ul,.game ol{list-style:none}.game img{max-width:100%}.game a{color:var(--q-sky);text-decoration:underline;-webkit-text-decoration-color:var(--q-sky-tint);text-decoration-color:var(--q-sky-tint);text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}.game a:hover{text-decoration-color:currentColor}.game :focus-visible{outline:3px solid var(--q-sky);outline-offset:3px}.game .multiline{white-space:pre-line}.game .q_svg{flex-shrink:0;display:block}.game button{appearance:none;border-radius:var(--q-r-pill);min-width:48px;min-height:48px;font:inherit;color:var(--q-text);background:var(--q-blue-fill);box-shadow:0 4px 0 var(--q-blue-edge);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:.4em;margin:0;padding:.5em 1.4em;font-size:1.05em;font-weight:900;line-height:1.15;transition:transform .12s ease-out,box-shadow .12s ease-out,background-color .15s,color .15s,opacity .15s;display:inline-flex}.game button:hover:not(:disabled){box-shadow:0 5px 0 var(--q-blue-edge);transform:translateY(-1px)}.game button:active:not(:disabled){box-shadow:0 1px 0 var(--q-blue-edge);transform:translateY(3px)}.game button:focus-visible{outline-offset:4px}.game button:disabled,.game button.unclickable{opacity:.32;box-shadow:none;cursor:not-allowed;transform:none}.game button.ghost{color:var(--q-subtle);box-shadow:inset 0 0 0 2px var(--q-outline);background:0 0}.game button.ghost:hover:not(:disabled),.game button.ghost:active:not(:disabled){color:var(--q-text);box-shadow:inset 0 0 0 2px var(--q-outline-hover);background:#ffffff0d;transform:none}.game button.link_button{min-width:0;min-height:0;color:var(--q-sky);box-shadow:none;background:0 0;padding:.3em .2em;font-size:1em;font-weight:800}.game button.link_button:hover:not(:disabled),.game button.link_button:active:not(:disabled){color:var(--q-text);box-shadow:none;transform:none}.game button.icon_button{border-radius:50%;width:60px;height:60px;padding:0}.game button.clicked{color:var(--q-on-light);background:var(--q-sky);box-shadow:0 1px 0 var(--q-blue-edge), 0 0 0 4px #4aa8dc4d;transform:translateY(3px)}.game button.armed{color:var(--q-text);background:var(--q-red-fill);box-shadow:0 4px 0 var(--q-red-edge);animation:.9s ease-in-out infinite g-armed}.game button.highlighted{background:var(--q-green-fill);box-shadow:0 4px 0 var(--q-green-edge);animation:1.6s ease-in-out infinite g-glow}.game button.clicked:hover:not(:disabled),.game button.clicked:active:not(:disabled){box-shadow:0 1px 0 var(--q-blue-edge), 0 0 0 4px #4aa8dc4d;transform:translateY(3px)}.game button.armed:hover:not(:disabled){box-shadow:0 5px 0 var(--q-red-edge);transform:translateY(-1px)}.game button.armed:active:not(:disabled){box-shadow:0 1px 0 var(--q-red-edge);transform:translateY(3px)}.game button.highlighted:hover:not(:disabled){box-shadow:0 5px 0 var(--q-green-edge);transform:translateY(-1px)}.game button.highlighted:active:not(:disabled){box-shadow:0 1px 0 var(--q-green-edge);transform:translateY(3px)}@keyframes g-armed{50%{box-shadow:0 4px 0 var(--q-red-edge), 0 0 0 8px #fd0d1b40}}@keyframes g-glow{0%,to{box-shadow:0 4px 0 var(--q-green-edge), 0 0 0 0 #3ddc3d8c}50%{box-shadow:0 4px 0 var(--q-green-edge), 0 0 0 10px #3ddc3d00, 0 0 28px #3ddc3d73}}.game label{color:var(--q-subtle);text-align:left;margin:1.1em 0 .4em;font-size:.9em;font-weight:800;display:block}.game input[type=text],.game input[type=password],.game input[type=number],.game select{width:100%;min-height:56px;font:inherit;color:var(--q-text);background:var(--q-field);border:2px solid var(--q-outline-hover);border-radius:var(--q-r-row);margin:0;padding:.45em .8em;font-size:1.2em;font-weight:700;transition:border-color .15s,box-shadow .15s;display:block}.game input:hover:not(:focus),.game select:hover:not(:focus){border-color:var(--q-muted)}.game input:focus,.game select:focus{border-color:var(--q-sky);outline:none;box-shadow:0 0 0 4px #4aa8dc4d}.game select{appearance:none;background:var(--q-field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234aa8dc' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E") no-repeat right .8em center / 1em;cursor:pointer;padding-right:2.4em}.game select option{color:var(--q-text);background:var(--q-dialog)}.game #joinGameForm,.game #createGameForm{width:100%;max-width:440px;padding:40px var(--g-gutter) 56px;text-align:center;margin:0 auto}.game .join_logo{width:min(240px,66%);height:auto;margin:0 auto 12px;display:block}.game #joinGameForm h1,.game #createGameForm h1{margin-bottom:.4em;font-size:1.55em}.game #joinGameForm p:not([class]),.game #createGameForm p:not([class]){margin:0}.game #joinGameForm button[type=submit],.game #createGameForm button[type=submit]{width:100%;min-height:58px;margin-top:1.4em;font-size:1.15em}.game .join_error,.game .login_error{border-radius:var(--q-r-pill);background:var(--q-red-tint);box-shadow:inset 0 0 0 1.5px var(--q-red-line);color:var(--q-error-text);text-align:left;align-items:center;gap:.6em;margin:1em 0 0;padding:.55em 1.1em .55em .55em;font-size:.95em;font-weight:800;line-height:1.25;animation:.2s ease-out g-in;display:flex}.game .join_error:before,.game .login_error:before{content:"!";content:"!" / "";background:var(--q-red-fill);width:1.7em;height:1.7em;color:var(--q-text);border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;display:grid}.game .pill,.game .player_pills li,.game .name_pill{border-radius:var(--q-r-pill);background:var(--q-pill);color:var(--q-subtle);font-variant-numeric:tabular-nums;align-items:center;font-weight:800;display:inline-flex}.game .pill{padding:.15em .75em;font-size:.85em}.game .player_pills{flex-wrap:wrap;justify-content:center;gap:.5em;display:flex}.game .player_pills li{color:var(--q-text);padding:.35em 1em;animation:.22s ease-out g-pop;box-shadow:inset 0 0 0 1px #ffffff1a}.game .name_pill{padding:.2em .7em;font-size:.72em}.game #game_question{padding:0 var(--g-gutter) 24px}.game #game_question_title{border-radius:var(--q-r-panel);background:var(--q-panel);box-shadow:inset 0 0 0 1px var(--q-panel-line);align-items:center;gap:.8em;padding:1em 1.2em;display:flex}.game #game_question_title:before{content:"?";content:"?" / "";background:var(--q-blue-fill);width:2.4em;height:2.4em;box-shadow:0 3px 0 var(--q-blue-edge);border-radius:50%;flex-shrink:0;place-items:center;font-size:1em;font-weight:900;display:grid}.game #game_question_title span{white-space:pre-line;font-size:1.45em;font-weight:900;line-height:1.2}.game #game_question_comment,.game #game_question_additional_question{color:var(--q-subtle);margin-top:.8em;font-size:.9em}.game #game_question_comment:empty,.game #game_question_additional_question:empty{display:none}.game #game_answers{margin-top:1.1em}.game #game_answers ol{gap:.7em;display:grid}.game .game_answer{border-radius:var(--g-card-r);background:var(--q-row);min-height:64px;box-shadow:inset 0 0 0 2px var(--q-row-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.85em;padding:.6em 1em .6em .65em;font-size:1.15em;font-weight:700;line-height:1.25;transition:background-color .2s,box-shadow .2s,opacity .2s,transform .12s ease-out;display:grid;position:relative}.game .game_answer .answerliststyle{width:var(--g-coin);height:var(--g-coin);color:var(--q-sky);font-variant-numeric:tabular-nums;border-radius:50%;grid-area:1/1;place-items:center;font-weight:900;transition:background-color .2s,color .2s,box-shadow .2s,transform .2s ease-out;display:grid;box-shadow:inset 0 0 0 3px}.game .game_answer .answertext{white-space:pre-line;grid-area:1/2;transition:opacity .2s}.game .game_answer .answerOrder{min-width:var(--g-coin);height:var(--g-coin);border-radius:var(--q-r-pill);color:var(--q-text);background:var(--q-green-fill);font-variant-numeric:tabular-nums;grid-area:1/3;place-items:center;padding:0 .4em;font-weight:900;animation:.22s ease-out g-pop;display:grid}.game .game_answer .player_answer_logged_in{flex-wrap:wrap;grid-area:2/2/auto/-1;gap:.35em;margin-top:.45em;display:flex}.game .game_answer.answer_selected{box-shadow:inset 0 0 0 3px var(--q-sky);background:#4aa8dc29}.game .game_answer.answer_selected .answerliststyle{color:var(--q-on-light);background:var(--q-sky);box-shadow:none;animation:.2s ease-out g-pop}.game .game_answer.answer_correct{background:var(--q-green-tint);box-shadow:inset 0 0 0 3px var(--q-green)}.game .game_answer.answer_correct .answerliststyle{color:var(--q-text);background:var(--q-green-fill);box-shadow:none}.game .game_answer.answer_correct:after{content:"";background:var(--q-green-text);grid-area:1/3;width:1.4em;height:1.4em;animation:.22s ease-out g-pop;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5 10-11'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5 10-11'/%3E%3C/svg%3E") 50%/contain no-repeat}.game .game_answer.wrong{opacity:.32;background:#ffffff08;box-shadow:inset 0 0 0 2px #0000}.game .game_answer.wrong .answertext{text-decoration:line-through;text-decoration-thickness:2px}.game .game_answer.wrong .answerliststyle{color:var(--q-muted)}.game .question_image,.game #game_imagequestion.image_question{border-radius:var(--g-card-r);max-width:100%;box-shadow:0 0 0 6px var(--q-panel), 0 0 0 7px var(--q-panel-line), 0 12px 40px #00000073;line-height:0;display:inline-block;position:relative}.game #game_imagequestion{margin-top:1.4em}.game .question_image img,.game .image_question_image{border-radius:var(--g-card-r);-webkit-user-select:none;user-select:none;max-width:100%;display:block}.game .question_image img{max-height:70vh}.game .image_missing,.game p#game_imagequestion{border-radius:var(--q-r-pill);background:var(--q-orange-tint);color:var(--q-orange);padding:.4em 1em;font-size:.9em;font-weight:800;line-height:1.3;display:inline-flex}.game .image_marker,.game .host_marker{border-radius:50%;line-height:normal;transition:opacity .2s,border-color .2s,background-color .2s;position:absolute;transform:translate(-50%,-50%)}.game .image_marker:after{background:var(--q-text);position:absolute;inset:22%;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.game .host_marker{justify-content:center;align-items:center;display:flex}.game #timer.timer_overlay{z-index:10;width:var(--g-timer);height:var(--g-timer);pointer-events:none;filter:drop-shadow(0 8px 24px #0000008c);place-items:center;animation:.2s ease-out g-in;display:grid;position:fixed;top:12px;left:50%;transform:translate(-50%)}.game .timer_ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.game .timer_track{fill:var(--q-panel-strong);stroke:#ffffff1f;stroke-width:7px}.game .timer_progress{fill:none;stroke:var(--q-sky);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .25s linear,stroke .2s}.game .timer_number{font-size:calc(var(--g-timer) * .44);font-variant-numeric:tabular-nums;font-weight:900;line-height:1;animation:.2s ease-out g-tick;position:relative}.game #timer.timer_red .timer_progress{stroke:var(--q-red)}.game #timer.timer_red .timer_number{color:#ff5c66}@keyframes g-tick{0%{opacity:.4;transform:scale(1.25)}}.game #score{width:100%;max-width:640px;padding:28px var(--g-gutter) 132px;margin:0 auto;font-size:1.15em}.game .score_logo_image{width:min(220px,60%);height:auto;margin:0 auto 20px;display:block}.game #score table{border-collapse:separate;border-spacing:0 .5em;width:100%}.game #score td{background:var(--q-row);vertical-align:middle;padding:.6em .9em;font-weight:800}.game #score td:first-child{border-radius:var(--g-card-r) 0 0 var(--g-card-r);width:1%;padding-right:.2em}.game #score td:last-child{border-radius:0 var(--g-card-r) var(--g-card-r) 0;text-align:right;font-variant-numeric:tabular-nums;font-weight:900}.game #score .rank_badge{width:2em;height:2em;color:var(--q-sky);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.85em;font-weight:900;display:grid;box-shadow:inset 0 0 0 2.5px}.game #score tr.place_gold td{background:var(--q-gold-tint)}.game #score tr.place_silver td{background:var(--q-silver-tint)}.game #score tr.place_bronze td{background:var(--q-bronze-tint)}.game #score tr.place_gold .rank_badge,.game #score tr.place_silver .rank_badge,.game #score tr.place_bronze .rank_badge{color:var(--q-on-light);box-shadow:none}.game #score tr.place_gold .rank_badge{background:var(--q-gold)}.game #score tr.place_silver .rank_badge{background:var(--q-silver)}.game #score tr.place_bronze .rank_badge{background:var(--q-bronze)}.game #score #gameSum td{color:var(--q-subtle);background:0 0;border-top:2px solid #ffffff24;border-radius:0;padding-top:.8em}.game #leaveGame,.game #resumeGame{left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:fixed}.game #leaveGame button,.game #resumeGame button{pointer-events:auto;width:68px;height:68px}.game #leaveGame button{color:var(--q-red-text);background:var(--q-panel-strong);box-shadow:inset 0 0 0 2px var(--q-red-line)}.game #leaveGame button:hover:not(:disabled),.game #leaveGame button:active:not(:disabled){color:var(--q-text);background:var(--q-red-fill);box-shadow:none}.game .pin_card{box-shadow:inset 0 0 0 3px var(--q-sky-edge), 0 0 48px #4aa8dc59, 0 0 140px #2e81b447;letter-spacing:.05em;font-variant-numeric:tabular-nums;white-space:nowrap;background:linear-gradient(#2e81b452,#1d4f9c2e);border-radius:.22em;padding:.08em .5em .12em;font-weight:900;line-height:1.1;display:inline-block}.game .rejected_hint,.game .host_hint{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:20;border-radius:var(--q-r-pill);background:var(--q-dialog);box-shadow:inset 0 0 0 2px var(--q-orange), 0 10px 30px #00000080;color:var(--q-orange);white-space:nowrap;pointer-events:none;margin:0;padding:.6em 1.4em;font-weight:900;animation:.2s ease-out g-toast;position:fixed;transform:translate(-50%)}@keyframes g-toast{0%{opacity:0;transform:translate(-50%,12px)}}.game .host_message{max-width:560px;padding:18vh var(--g-gutter) 32px;text-align:center;color:var(--q-subtle);margin:0 auto;font-size:1.1em;font-weight:700}.game .host_message p+p{margin-top:1em}.game .connecting_screen{min-height:60vh;padding:2em var(--g-gutter);color:var(--q-subtle);flex-direction:column;justify-content:center;align-items:center;gap:1em;font-size:1.1em;font-weight:800;display:flex}.game .connecting_spinner{border:.3em solid #4aa8dc33;border-top-color:var(--q-sky);border-radius:50%;width:3em;height:3em;animation:.9s linear infinite g-spin}@keyframes g-spin{to{transform:rotate(360deg)}}@keyframes g-in{0%{opacity:0}}@keyframes g-pop{0%{opacity:0;transform:scale(.85)}}@keyframes g-marker{0%{opacity:0;transform:translate(-50%,-50%)scale(.85)}}@media (prefers-reduced-motion:reduce){.game *,.game :before,.game :after{transition:none!important;animation:none!important}.game button:hover:not(:disabled):not(.clicked),.game button:active:not(:disabled):not(.clicked){transform:none}.game .connecting_spinner{border-color:var(--q-sky);opacity:.6}}@font-face{font-family:Quizine Nunito;font-style:normal;font-weight:400 600;font-display:swap;src:local(Nunito Regular),local(Nunito-Regular),url(/fonts/nunito.woff)format("woff"),url(/fonts/Nunito/Nunito-Regular.ttf)format("truetype")}@font-face{font-family:Quizine Nunito;font-style:normal;font-weight:700 900;font-display:swap;src:local(Nunito Bold),local(Nunito-Bold),url(/fonts/Nunito/Nunito-Bold.ttf)format("truetype")}:root{--q-night-top:#004;--q-night-bottom:#001;--q-night:linear-gradient(var(--q-night-top), var(--q-night-bottom)) fixed, var(--q-night-bottom);--q-text:#fff;--q-muted:#9a9ab8;--q-subtle:#cfd6ea;--q-placeholder:#8b8bab;--q-blue:#2e81b4;--q-blue-fill:#2b78a8;--q-blue-edge:#1d5a80;--q-sky:#4aa8dc;--q-sky-tint:#4aa8dc73;--q-sky-line:#4aa8dc8c;--q-sky-edge:#4aa8dcb3;--q-royal:#1d4f9c;--q-green:#00a000;--q-green-text:#7fe07f;--q-green-tint:#00a00040;--q-green-fill:#008a00;--q-green-edge:#005c00;--q-green-ring:#3ddc3d;--q-orange:#ffab4a;--q-orange-tint:#ff962833;--q-red:#fd0d1b;--q-red-fill:#d50a16;--q-red-text:#ff8a90;--q-red-tint:#fd0d1b24;--q-red-line:#fd0d1b73;--q-error-text:#ffb3b8;--q-red-edge:#8a0610;--q-gold:#ffc947;--q-gold-tint:#ffc94733;--q-silver:#d5dceb;--q-silver-tint:#d5dceb26;--q-bronze:#e3995c;--q-bronze-tint:#e3995c33;--q-on-light:#00163a;--q-row:#ffffff0f;--q-row-hover:#ffffff17;--q-row-line:#ffffff12;--q-row-selected:#2e81b447;--q-panel:#00001ecc;--q-panel-faint:#00001e73;--q-panel-soft:#00001e8c;--q-panel-strong:#00001ee0;--q-panel-solid:#00001eeb;--q-panel-line:#ffffff14;--q-dialog:#0a0a3a;--q-outline:#446;--q-outline-hover:#6a6a94;--q-field:#ffffff0f;--q-field-line:#ffffff1f;--q-field-line-hover:#ffffff3d;--q-pill:#ffffff14;--q-r-control:10px;--q-r-row:12px;--q-r-panel:14px;--q-r-pill:999px;--q-s1:4px;--q-s2:8px;--q-s3:12px;--q-s4:16px;--q-s5:24px;--q-s6:32px;--q-font:"Quizine Nunito", "Nunito", "Trebuchet MS", sans-serif;--q-focus:0 0 0 2px var(--q-sky)}.admin{--admin-side-w:200px;font-family:var(--q-font);color:var(--q-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:var(--q-outline) transparent;-webkit-font-smoothing:antialiased;font-size:15px;font-weight:600;line-height:1.45}body:has(>#root>.admin){background:var(--q-night-bottom)}.admin *,.admin :before,.admin :after{box-sizing:border-box}.admin ::selection{background:var(--q-sky-tint)}.admin_blank,.admin_shell{background:var(--q-night);min-height:100vh}.admin_blank{padding:var(--q-s6)}.admin_shell{grid-template-columns:var(--admin-side-w) minmax(0, 1fr);display:grid}.admin_side{gap:var(--q-s2);height:100vh;padding:var(--q-s5) var(--q-s3) var(--q-s4);background:var(--q-panel-soft);border-right:1px solid #ffffff0f;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.admin_logo{width:148px;height:auto;margin:0 var(--q-s2) var(--q-s5);display:block}.admin .admin_menu_toggle{display:none}.admin_nav{gap:var(--q-s1);flex-direction:column;flex:1;display:flex}.admin .admin_nav a{border-radius:var(--q-r-pill);color:var(--q-muted);padding:9px 14px;font-weight:800;text-decoration:none;display:block}.admin .admin_nav a:hover{color:var(--q-text);background:var(--q-row)}.admin .admin_nav a.active{color:var(--q-text);background:var(--q-blue-fill)}.admin .admin_nav .admin_nav_logout{color:var(--q-muted);box-shadow:none;justify-content:flex-start;margin-top:auto}.admin .admin_nav .admin_nav_logout:hover{color:var(--q-text);background:var(--q-row);box-shadow:none}.admin_main{min-width:0;padding:var(--q-s6) var(--q-s6) 48px}@media (width<=899.98px){.admin_shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.admin_side{z-index:20;height:auto;padding:10px var(--q-s4);background:var(--q-panel-solid);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #ffffff14;border-right:0;flex-flow:wrap;align-items:center;overflow:visible}.admin_logo{width:92px;margin:0}.admin .admin_menu_toggle{width:40px;height:40px;margin-left:auto;display:inline-flex}.admin_nav{padding:var(--q-s2) 0 var(--q-s1);flex:1 0 100%}.admin_nav[data-open=false]{display:none}.admin_side:has(.admin_nav[data-open=true]){max-height:100dvh;overflow-y:auto}.admin .admin_nav .admin_nav_logout{margin-top:var(--q-s2)}.admin_main{padding:var(--q-s5) var(--q-s4) var(--q-s6)}}.admin h1{align-items:center;gap:var(--q-s3);margin:0 0 var(--q-s5);letter-spacing:-.01em;flex-wrap:wrap;font-size:28px;font-weight:900;line-height:1.15;display:flex}.admin h2{margin:var(--q-s6) 0 var(--q-s3);font-size:19px;font-weight:900;line-height:1.25}.admin h3{margin:var(--q-s5) 0 var(--q-s2);font-size:16px;font-weight:900}.admin p{margin:0 0 var(--q-s3)}.admin ol,.admin ul{margin:0 0 var(--q-s3);padding-left:1.5em}.admin a{color:var(--q-text);text-decoration:underline;-webkit-text-decoration-color:var(--q-sky-tint);text-decoration-color:var(--q-sky-tint);text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}.admin a:hover{color:var(--q-sky);text-decoration-color:currentColor}.admin td a{text-decoration-color:#0000}.admin td a:hover{text-decoration-color:currentColor}.admin a:focus-visible,.admin button:focus-visible,.admin summary:focus-visible{outline:2px solid var(--q-sky);outline-offset:2px;border-radius:var(--q-r-control)}.admin .admin_nav a:focus-visible,.admin button:focus-visible{border-radius:var(--q-r-pill)}.admin_muted{color:var(--q-muted)}.admin .q_svg{flex-shrink:0;display:block}.admin button{border-radius:var(--q-r-pill);min-height:34px;font:inherit;white-space:nowrap;vertical-align:middle;color:var(--q-subtle);box-shadow:inset 0 0 0 2px var(--q-outline);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:7px 16px;font-size:14px;font-weight:800;line-height:1.2;transition:background-color .15s,box-shadow .15s,color .15s,transform .1s;display:inline-flex}.admin button:hover:not(:disabled){color:var(--q-text);box-shadow:inset 0 0 0 2px var(--q-outline-hover);background:#ffffff0d}.admin button:disabled{opacity:.4;cursor:not-allowed}.admin button.primary{color:var(--q-text);background:var(--q-blue-fill);box-shadow:0 3px 0 var(--q-blue-edge)}.admin button.primary:hover:not(:disabled){background:var(--q-blue-fill);box-shadow:0 4px 0 var(--q-blue-edge);transform:translateY(-1px)}.admin button.primary:active:not(:disabled){box-shadow:0 1px 0 var(--q-blue-edge);transform:translateY(2px)}.admin button.danger{color:var(--q-red-text);box-shadow:inset 0 0 0 2px #fd0d1b99}.admin button.danger:hover:not(:disabled){color:var(--q-text);background:var(--q-red-fill);box-shadow:none}.admin button.admin_icon{width:28px;height:28px;min-height:0;color:var(--q-subtle);background:var(--q-row);box-shadow:none;padding:0}.admin button.admin_icon:hover:not(:disabled){color:var(--q-text);box-shadow:none;background:#ffffff29}.admin button.admin_icon.danger{color:var(--q-red-text)}.admin button.admin_icon.danger:hover:not(:disabled){color:var(--q-text);background:var(--q-red-fill)}.admin button.admin_rownum{min-width:30px;min-height:28px;color:var(--q-sky);font-variant-numeric:tabular-nums;box-shadow:none;padding:0 8px;font-weight:900}.admin button.admin_rownum:hover:not(:disabled){color:var(--q-sky);box-shadow:inset 0 0 0 2px var(--q-sky-line);background:0 0}.admin button.admin_rownum[aria-pressed=true]{color:var(--q-orange);background:var(--q-orange-tint);box-shadow:inset 0 0 0 2px var(--q-orange)}.admin input[type=text],.admin input[type=password],.admin input[type=number],.admin input[type=search],.admin select,.admin textarea{min-height:38px;font:inherit;color:var(--q-text);background:var(--q-field);border:1px solid var(--q-field-line);border-radius:var(--q-r-control);margin:0;padding:8px 12px;font-size:15px;font-weight:600;transition:border-color .15s,box-shadow .15s}.admin input:hover:not(:disabled):not(:focus),.admin select:hover:not(:disabled):not(:focus),.admin textarea:hover:not(:disabled):not(:focus){border-color:var(--q-field-line-hover)}.admin input[type=text]:focus,.admin input[type=password]:focus,.admin input[type=number]:focus,.admin input[type=search]:focus,.admin select:focus,.admin textarea:focus{border-color:var(--q-sky);box-shadow:var(--q-focus);outline:none}.admin input:disabled,.admin select:disabled,.admin textarea:disabled{opacity:.5;cursor:not-allowed}.admin ::placeholder{color:var(--q-placeholder);opacity:1}.admin select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23cfd6ea' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.admin option{color:var(--q-text);background:var(--q-dialog)}.admin input[type=search]::-webkit-search-cancel-button{filter:invert()opacity(.6)}.admin textarea{resize:vertical;width:100%;min-height:5.5em;display:block}.admin input[type=checkbox],.admin input[type=radio]{vertical-align:middle;width:16px;height:16px;accent-color:var(--q-sky);cursor:pointer;margin:0}.admin input[type=checkbox]:focus-visible,.admin input[type=radio]:focus-visible{outline:2px solid var(--q-sky);outline-offset:2px}.admin input[type=file]{max-width:100%;font:inherit;color:var(--q-subtle);font-size:14px}.admin input[type=file]::file-selector-button{margin-right:var(--q-s3);border-radius:var(--q-r-pill);font:inherit;color:var(--q-text);box-shadow:inset 0 0 0 2px var(--q-outline);cursor:pointer;background:0 0;border:0;padding:7px 16px;font-weight:800}.admin input[type=file]:hover:not(:disabled)::file-selector-button{box-shadow:inset 0 0 0 2px var(--q-outline-hover)}.admin input[type=file]:focus-visible{outline:2px solid var(--q-sky);outline-offset:2px;border-radius:var(--q-r-control)}.admin label{color:var(--q-subtle);font-weight:800;display:block}.admin_form{grid-template-columns:minmax(0,40em);gap:6px;display:grid}.admin_form label{margin-top:var(--q-s3);font-size:13px}.admin_form label:first-child{margin-top:0}.admin_form input[type=number]{width:10em}.admin_form_actions{align-items:center;gap:var(--q-s2);margin-top:var(--q-s5);flex-wrap:wrap;display:flex}.admin_filters{align-items:center;gap:var(--q-s2);margin-bottom:var(--q-s4);flex-wrap:wrap;display:flex}.admin_filters .admin_filters{margin-bottom:0}.admin_filters input[type=text],.admin_filters input[type=search],.admin_filters input[type=password]{min-width:12em}.admin_upload label{align-items:center;gap:var(--q-s2) var(--q-s3);flex-wrap:wrap;font-weight:700;display:flex}.admin label.admin_check{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.admin label.admin_check:has(input:checked){color:var(--q-green-text)}.admin_table_wrap{margin:0 -4px;padding:0 4px;overflow-x:auto}.admin table{border-collapse:separate;border-spacing:0 6px;width:100%}.admin th{padding:var(--q-s1) var(--q-s3) 0;color:var(--q-muted);text-align:left;white-space:nowrap;font-size:12px;font-weight:800}.admin tbody tr{--row-bg:var(--q-row);--row-line:var(--q-row-line);--row-w:1px}.admin tbody tr:hover{--row-bg:var(--q-row-hover)}.admin td{padding:10px var(--q-s3);text-align:left;vertical-align:middle;background:var(--row-bg);box-shadow:inset 0 var(--row-w) 0 var(--row-line), inset 0 calc(-1 * var(--row-w)) 0 var(--row-line);font-weight:700;position:relative}.admin td:first-child{border-radius:var(--q-r-row) 0 0 var(--q-r-row);box-shadow:inset var(--row-w) 0 0 var(--row-line), inset 0 var(--row-w) 0 var(--row-line), inset 0 calc(-1 * var(--row-w)) 0 var(--row-line)}.admin td:last-child{border-radius:0 var(--q-r-row) var(--q-r-row) 0;box-shadow:inset calc(-1 * var(--row-w)) 0 0 var(--row-line), inset 0 var(--row-w) 0 var(--row-line), inset 0 calc(-1 * var(--row-w)) 0 var(--row-line)}.admin td:only-child{border-radius:var(--q-r-row);box-shadow:inset 0 0 0 var(--row-w) var(--row-line)}.admin td.num,.admin th.num{text-align:right;font-variant-numeric:tabular-nums}.admin td input[type=text]{width:100%;min-width:10em}.admin td.admin_row_actions,.admin th.admin_row_actions{white-space:nowrap;text-align:right;width:1%}.admin td.admin_row_actions>button+button{margin-left:var(--q-s1)}.admin td.admin_narrow,.admin th.admin_narrow{width:1%;padding-left:6px;padding-right:6px}.admin td.admin_narrow:first-child,.admin th.admin_narrow:first-child{padding-left:10px}.admin tbody tr.selected{--row-bg:var(--q-row-selected);--row-line:var(--q-sky);--row-w:1.5px}.admin tr[draggable=true]{cursor:grab}.admin tr.dragging{opacity:.35}.admin tr.insert_after td:after,.admin tr.drop_target td:before{content:"";background:var(--q-orange);height:3px;box-shadow:0 0 8px var(--q-orange);pointer-events:none;position:absolute;left:0;right:0}.admin tr.insert_after td:after{bottom:-4.5px}.admin tr.drop_target td:before{top:-4.5px}.admin tr.drop_target.drop_after td:before{top:auto;bottom:-4.5px}.admin tr.insert_after td:first-child:after,.admin tr.drop_target td:first-child:before{border-radius:3px 0 0 3px;left:8px}.admin tr.insert_after td:last-child:after,.admin tr.drop_target td:last-child:before{border-radius:0 3px 3px 0;right:8px}.admin tr.insert_after td:only-child:after{border-radius:3px}.admin tbody tr.admin_quicklook{--row-bg:var(--q-panel-soft)}.admin tr.admin_quicklook td{padding:var(--q-s3) var(--q-s4) var(--q-s3) 56px;box-shadow:inset 3px 0 0 var(--q-sky-edge), inset 0 0 0 1px var(--row-line);font-size:14px}.admin tr.admin_quicklook p:last-child{margin-bottom:0}.admin .admin_quicklook_answers{margin:0}.admin ul.admin_quicklook_answers{padding-left:0;list-style:none}.admin_quicklook_answers li{padding:2px 0}.admin ul.admin_quicklook_answers li{align-items:center;gap:6px;padding-left:22px;display:flex}.admin ul.admin_quicklook_answers li.correct{color:var(--q-green-text);padding-left:0}.admin ol.admin_quicklook_answers li::marker{color:var(--q-sky);font-weight:900}.admin .admin_quicklook_comment{margin:var(--q-s2) 0 0;white-space:pre-line}.admin tbody tr.admin_subrow{--row-bg:var(--q-panel-soft)}.admin tr.admin_subrow>td{padding:var(--q-s2) var(--q-s4) var(--q-s3)}.admin tr.admin_subrow p:last-child{margin-bottom:0}.admin td.admin_letter{width:1%;color:var(--q-sky);white-space:nowrap;font-weight:900}.admin_drag_label{font-family:var(--q-font);color:var(--q-text);background:var(--q-blue-fill);box-shadow:0 3px 0 var(--q-blue-edge);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:800;position:fixed;top:-100px;left:0}.admin_pager{align-items:center;gap:var(--q-s2) var(--q-s3);margin-top:var(--q-s4);color:var(--q-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.admin_badge,.admin_pill{border-radius:var(--q-r-pill);letter-spacing:0;white-space:nowrap;vertical-align:middle;color:var(--q-subtle);background:var(--q-pill);font-variant-numeric:tabular-nums;align-items:center;padding:2px 9px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.admin_badge.warning{color:var(--q-orange);background:var(--q-orange-tint)}.admin_badge.dirty{color:var(--q-text);background:var(--q-red-fill)}.admin_badge.ok,.admin_pill.ok{color:var(--q-green-text);background:var(--q-green-tint)}.admin .admin_pills{margin-bottom:var(--q-s3);flex-wrap:wrap;gap:6px;display:flex}.admin_pill{padding:3px 10px;font-size:13px}.admin .admin_error{margin:var(--q-s3) 0;border-radius:var(--q-r-control);color:var(--q-error-text);background:var(--q-red-tint);box-shadow:inset 0 0 0 1px var(--q-red-line);white-space:pre-line;padding:10px 14px;font-weight:700}.admin .admin_notice{width:fit-content;margin:var(--q-s3) 0;border-radius:var(--q-r-pill);color:var(--q-green-text);background:var(--q-green-tint);padding:6px 14px;font-weight:800}.admin_imagequestion{max-width:100%;margin-bottom:var(--q-s3);counter-reset:target;display:inline-block;position:relative}.admin_imagequestion img{border-radius:var(--q-r-control);max-width:100%;box-shadow:0 0 0 1px var(--q-field-line);cursor:crosshair;display:block}.admin_image_target{width:28px;height:28px;box-shadow:0 0 0 2px var(--q-text), 0 0 0 4px #000011bf, 0 2px 10px #0009;cursor:move;counter-increment:target;touch-action:none;background:url(/images/circle_green.png) 50%/contain no-repeat;border-radius:50%;margin:-14px 0 0 -14px;transition:transform .1s;position:absolute}.admin_image_target:hover{transform:scale(1.15)}.admin_image_target:after{content:counter(target);text-align:center;min-width:18px;color:var(--q-text);pointer-events:none;background:#000011d9;border-radius:999px;padding:0 5px;font-size:11px;font-weight:900;line-height:18px;position:absolute;top:-12px;left:18px;box-shadow:0 0 0 1px #ffffff80}.admin ol.admin_targets{counter-reset:target-row;flex-direction:column;gap:6px;max-width:28em;padding:0;list-style:none;display:flex}.admin_targets li{align-items:center;gap:var(--q-s3);border-radius:var(--q-r-row);font-variant-numeric:tabular-nums;background:var(--q-row);box-shadow:inset 0 0 0 1px var(--q-row-line);counter-increment:target-row;padding:6px 8px 6px 14px;display:flex}.admin_targets li:before{content:counter(target-row);min-width:1.2em;color:var(--q-sky);font-weight:900}.admin_targets li button{margin-left:auto}.admin_bulkbar{align-items:center;gap:var(--q-s2);margin-bottom:var(--q-s1);padding:var(--q-s2) 10px var(--q-s2) var(--q-s4);border-radius:var(--q-r-panel);background:var(--q-panel);box-shadow:inset 0 0 0 1px var(--q-panel-line);flex-wrap:wrap;display:flex}.admin_bulkbar>span:first-child{font-variant-numeric:tabular-nums;min-width:7.5em;font-weight:800}.admin_bulkbar>span:first-child:not(.admin_muted){color:var(--q-sky)}.admin_bulkbar input[type=number]{width:5em;min-height:34px;padding:6px 10px}.admin_savebar{bottom:var(--q-s4);z-index:10;align-items:center;gap:var(--q-s2);margin-top:var(--q-s6);padding:10px var(--q-s3);border-radius:var(--q-r-panel);background:var(--q-panel-strong);box-shadow:inset 0 0 0 1px var(--q-panel-line), 0 12px 32px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:nowrap;display:flex;position:sticky}.admin_savebar>*{white-space:nowrap;flex-shrink:0}.admin .admin_savebar>.admin_error,.admin .admin_savebar>.admin_notice,.admin .admin_savebar>.admin_muted{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;margin:0;overflow:hidden}.admin .admin_savebar>.admin_error{border-radius:var(--q-r-pill);padding:5px 12px}.admin .admin_savebar>.admin_notice{padding:5px 12px}@media (width<=599.98px){.admin_savebar{flex-wrap:wrap}}.admin_qn_picker{margin-top:var(--q-s6);padding:var(--q-s4);border-radius:var(--q-r-panel);background:var(--q-panel-faint);box-shadow:inset 0 0 0 1px var(--q-panel-line)}.admin .admin_qn_picker h2{margin-top:0}@media (width>=1360px){.admin_qn_columns{gap:var(--q-s6);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.admin_qn_picker{top:var(--q-s4);max-height:calc(100vh - 2 * var(--q-s4));margin-top:var(--q-s6);position:sticky;overflow-y:auto}}.admin_dialog{overscroll-behavior:contain;width:min(900px,100vw - 32px);max-height:calc(100vh - 48px);padding:var(--q-s5) 28px 28px;color:var(--q-text);background:var(--q-dialog);border-radius:var(--q-r-panel);border:0;margin:auto;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 64px #0009}.admin .admin_dialog h2{margin-top:0}.admin_dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0019}@media (prefers-reduced-motion:reduce){.admin *,.admin :before,.admin :after{transition:none!important;animation:none!important}.admin button.primary:hover:not(:disabled),.admin button.primary:active:not(:disabled),.admin_image_target:hover{transform:none}}.admin .admin_catalog_section{max-width:44em;margin-bottom:var(--q-s6)}.admin .admin_catalog_form{gap:var(--q-s3);max-width:28em;display:grid}.admin .admin_catalog_form label:not(.admin_dropzone) input{width:100%;margin-top:6px;display:block}.admin .admin_catalog_form input[aria-invalid=true]{border-color:var(--q-red-line)}.admin .admin_catalog_hint{margin:-4px 0 0;font-size:13px}.admin label.admin_dropzone{min-height:170px;padding:var(--q-s5) var(--q-s4);border:2px dashed var(--q-outline);border-radius:var(--q-r-panel);background:var(--q-panel-faint);color:var(--q-subtle);text-align:center;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;transition:border-color .15s,background-color .15s,transform .15s ease-out;display:flex;position:relative}.admin label.admin_dropzone:hover{border-color:var(--q-outline-hover);background:var(--q-row)}.admin label.admin_dropzone:focus-within{border-color:var(--q-sky)}.admin label.admin_dropzone.dragging{border-color:var(--q-sky);background:#4aa8dc1f;transform:scale(1.01)}.admin label.admin_dropzone.has_file{border-style:solid;border-color:var(--q-sky-line)}.admin .admin_dropzone_icon{color:var(--q-sky);transition:transform .2s ease-out}.admin label.admin_dropzone.dragging .admin_dropzone_icon{transform:translateY(-4px)}.admin .admin_dropzone_title{overflow-wrap:anywhere;max-width:100%;color:var(--q-text);font-size:16px;font-weight:900}.admin .admin_dropzone_hint{color:var(--q-muted);font-size:13px;font-weight:700}.admin .admin_visually_hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin .admin_catalog_check{margin-top:var(--q-s4);padding:var(--q-s4);border-radius:var(--q-r-panel);background:var(--q-row);box-shadow:inset 0 0 0 1px var(--q-row-line)}.admin .admin_catalog_check dl{grid-template-columns:max-content 1fr;gap:6px 16px;margin:0;display:grid}.admin .admin_catalog_check dt{color:var(--q-muted);font-weight:800}.admin .admin_catalog_check dd{margin:0;font-weight:700}.admin .admin_catalog_actions{gap:var(--q-s2);flex-wrap:wrap;display:flex}.admin .admin_catalog_check .admin_catalog_actions{margin-top:var(--q-s4)}@media (width<=560px){.admin .admin_catalog_check dl{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin label.admin_dropzone,.admin .admin_dropzone_icon{transition:none;transform:none!important}}.admin .admin_cleanup_problems{flex-wrap:wrap;gap:4px;display:flex}.game_host{--g-timer:150px;--g-gutter:20px}@media (width>=1400px){.game_host{font-size:20px}}.game_host .host_links{padding:12px var(--g-gutter);color:var(--q-muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 18px;font-size:.85em;font-weight:700;display:flex}.game_host .host_links .host_user{color:var(--q-subtle);font-weight:800}.game_host #createGameForm{max-width:520px;padding-top:16px}.game_host .join_logo{width:min(200px,60%)}.game_host .missing_images_warning{border-radius:var(--q-r-pill);background:var(--q-orange-tint);color:var(--q-orange);margin-top:1em;padding:.55em 1.1em;font-size:.9em;font-weight:800;line-height:1.3}.game_host p.missing_images_warning{display:inline-block}.game_host div.missing_images_warning{border-radius:var(--q-r-panel);flex-wrap:wrap;justify-content:center;gap:12px;margin-top:1.4em;padding:1.1em;display:flex;box-shadow:inset 0 0 0 2px #ffab4a80}.game_host div.missing_images_warning p{flex-basis:100%}.game_host div.missing_images_warning button{font-size:1em}.game_host .choose_game{max-width:520px;padding:0 var(--g-gutter) 56px;margin:0 auto}.game_host .choose_game h2{color:var(--q-muted);margin-bottom:.6em;font-size:.95em;font-weight:800}.game_host .running_games{gap:10px;display:grid}.game_host .running_games a.select_button{border-radius:var(--g-card-r);background:var(--q-row);box-shadow:inset 0 0 0 2px var(--q-row-line);color:var(--q-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:.9em 1.1em;text-decoration:none;transition:background-color .15s,box-shadow .15s;display:flex}.game_host .running_games a.select_button:hover{background:var(--q-row-hover);box-shadow:inset 0 0 0 2px var(--q-sky-line)}.game_host .running_title{font-weight:900}.game_host .running_meta{gap:6px;display:flex}.game_host .pill.status_running{background:var(--q-green-tint);color:var(--q-green-text)}.game_host .pill.status_waiting{background:var(--q-row-selected);color:var(--q-text)}.game_host .pill.status_paused{background:var(--q-orange-tint);color:var(--q-orange)}.game_host .pin_screen{padding:8vh var(--g-gutter) 48px;text-align:center}.game_host #gamePIN{font-size:clamp(64px,15vw,260px)}.game_host #gamePIN.clickable{cursor:pointer;transition:transform .15s ease-out}.game_host #gamePIN.clickable:hover{transform:scale(1.02)}.game_host .pin_screen h2{color:var(--q-muted);margin:1.8em 0 .8em;font-size:1em;font-weight:800}.game_host .pin_screen .player_pills{max-width:900px;margin:0 auto}.game_host .pin_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:2.2em;display:flex}.game_host #startGame{min-height:64px;padding:.5em 2.2em;font-size:1.35em}.game_host .presentation_link,.game_host .moderator_presentation_link{border-radius:var(--q-r-pill);min-height:48px;box-shadow:inset 0 0 0 2px var(--q-outline);color:var(--q-subtle);align-items:center;padding:.4em 1.3em;font-size:.95em;text-decoration:none;transition:box-shadow .15s,color .15s;display:inline-flex}.game_host .presentation_link:hover,.game_host .moderator_presentation_link:hover{color:var(--q-text);box-shadow:inset 0 0 0 2px var(--q-outline-hover)}.game_host #game_info{padding:14px var(--g-gutter) 12px}.game_host #game_info ul{flex-wrap:wrap;align-items:center;gap:8px;padding-right:120px;display:flex}.game_host #game_info li{border-radius:var(--q-r-pill);background:var(--q-pill);min-height:34px;color:var(--q-subtle);font-variant-numeric:tabular-nums;align-items:center;padding:.2em .9em;font-size:.85em;font-weight:800;display:inline-flex}.game_host #game_info li:first-child{color:var(--q-text);background:var(--q-blue-fill)}.game_host #game_info .pinButton{color:var(--q-sky);box-shadow:inset 0 0 0 2px var(--q-sky-line);cursor:pointer;background:0 0;transition:background-color .15s}.game_host #game_info .pinButton:hover{background:#4aa8dc24}.game_host #game_question_title span{font-size:1.6em}.game_host #joker_request{top:12px;right:var(--g-gutter);z-index:3;border-radius:var(--q-r-pill);background:var(--q-orange);color:var(--q-on-light);padding:.35em 1.1em;font-weight:900;display:none;position:absolute;box-shadow:0 0 24px #ffab4a8c}.game_host #joker_request.visible{animation:.22s ease-out g-pop;display:block}.game_host #game_moderate_buttons{z-index:5;padding:12px var(--g-gutter) calc(12px + env(safe-area-inset-bottom,0px));background:var(--q-panel-strong);box-shadow:0 -1px 0 var(--q-panel-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:sticky;bottom:0}.game_host #game_moderate_buttons button{min-height:56px;font-size:1.1em}.game_host #game_moderate_buttons button.icon_button{width:56px;height:56px}.game_host #timer10Button{font-variant-numeric:tabular-nums}.game_host #showAnswerButton{width:56px;padding:0;font-size:1.3em}.game_host #pauseButton{color:var(--q-subtle);box-shadow:inset 0 0 0 2px var(--q-outline);background:0 0;order:2;margin-left:auto}.game_host #endButton{color:var(--q-red-text);box-shadow:inset 0 0 0 2px var(--q-red-line);background:0 0;order:3}.game_host #pauseButton:hover:not(:disabled){color:var(--q-text);box-shadow:inset 0 0 0 2px var(--q-outline-hover);transform:none}.game_host #endButton:hover:not(.armed){color:var(--q-text);box-shadow:inset 0 0 0 2px var(--q-red);transform:none}.game_host #endButton.armed{color:var(--q-text);background:var(--q-red-fill);box-shadow:0 4px 0 var(--q-red-edge)}.game_host #game_moderate_score{padding:16px var(--g-gutter) 20px;overflow-x:auto}.game_host #game_moderate_score table{border-collapse:separate;border-spacing:0 8px}.game_host .moderate_player th,.game_host .moderate_player td{background:var(--q-row);vertical-align:middle;white-space:nowrap;padding:.45em .6em}.game_host .moderate_player th{border-radius:var(--g-card-r) 0 0 var(--g-card-r);text-align:left;white-space:normal;width:100%;padding-left:1em;font-weight:800}.game_host .moderate_player td:last-child{border-radius:0 var(--g-card-r) var(--g-card-r) 0;padding-right:.8em}.game_host .moderate_player th.answerSelected{background:linear-gradient(90deg, #4aa8dc4d, var(--q-row))}.game_host .moderate_player th:before{content:"";width:.6em;height:.6em;box-shadow:inset 0 0 0 2px var(--q-outline);vertical-align:.05em;border-radius:50%;margin-right:.6em;transition:background-color .2s;display:inline-block}.game_host .moderate_player th.answerSelected:before{background:var(--q-sky);box-shadow:none}.game_host .moderate_player.disconnected th{color:var(--q-muted);font-style:italic}.game_host .player_total_score{text-align:right;font-variant-numeric:tabular-nums;font-size:1.25em;font-weight:900}.game_host .player_extra_score,.game_host .malus_score,.game_host .bonus_score{color:var(--q-muted);font-variant-numeric:tabular-nums;font-size:.6em;font-weight:800}.game_host .player_extra_score{margin-left:.4em}.game_host .malus_score,.game_host .bonus_score{min-width:1.6em;margin-left:.3em;font-size:.85em;display:inline-block}.game_host .malusButton,.game_host .bonusButton{background:0 0;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;padding:0}.game_host .malusButton{color:var(--q-red-text);box-shadow:inset 0 0 0 2px var(--q-red-line)}.game_host .bonusButton{color:var(--q-green-text);box-shadow:inset 0 0 0 2px #00a00099}.game_host .malusButton:hover:not(:disabled),.game_host .malusButton:active:not(:disabled){color:var(--q-text);background:var(--q-red-fill);box-shadow:none}.game_host .bonusButton:hover:not(:disabled),.game_host .bonusButton:active:not(:disabled){color:var(--q-text);background:var(--q-green-fill);box-shadow:none}.game_host .malusButton:active:not(:disabled),.game_host .bonusButton:active:not(:disabled){transform:scale(.92)}.game_host .playerJoker5050Button{font-variant-numeric:tabular-nums;min-height:40px;color:var(--q-subtle);box-shadow:inset 0 0 0 2px var(--q-outline);background:0 0;padding:.3em .9em;font-size:.85em}.game_host .playerJoker5050Button:disabled{opacity:.4}.game_host .playerJoker5050Button.requested{color:var(--q-on-light);background:var(--q-orange);animation:1.4s ease-in-out infinite g-request;box-shadow:0 4px #b86a14}.game_host .playerJoker5050Button.used{text-decoration:line-through;text-decoration-thickness:2px}@keyframes g-request{50%{box-shadow:0 4px #b86a14,0 0 0 8px #ffab4a40}}.game_host .moderator_presentation_link{width:max-content;margin:8px auto 32px;display:flex}.game_host .host_marker.target,.game_present .host_marker.target{border:4px solid var(--q-green-ring);box-shadow:0 0 0 2px #00001ebf,0 0 18px #3ddc3d99}.game_host .host_marker.guess,.game_present .host_marker.guess{border:3px solid var(--q-sky);background:#4aa8dc38;box-shadow:0 0 0 2px #00001eb3}.game_host .host_marker.guess.wrong,.game_present .host_marker.guess.wrong{opacity:.45;border-color:var(--q-red)}.game_host .host_marker.guess span{border-radius:var(--q-r-pill);color:var(--q-text);white-space:nowrap;background:#00001ed9;padding:.15em .55em;font-size:13px;font-weight:800}.game_host .upcoming{max-width:900px;padding:16px var(--g-gutter) 0;flex-direction:column;gap:8px;margin:0 auto;display:flex}.game_host .upcoming_card{border-radius:var(--q-r-panel);background:var(--q-row);box-shadow:inset 0 0 0 1px var(--q-row-line);animation:.2s ease-out g-pop}.game_host .upcoming_card.open{box-shadow:inset 0 0 0 1.5px var(--q-sky-line)}.game_host .upcoming_head{align-items:center;gap:8px;padding:6px 8px 6px 4px;display:flex}.game_host .upcoming_toggle,.game_host .upcoming_toggle:hover:not(:disabled),.game_host .upcoming_toggle:active:not(:disabled){border-radius:var(--q-r-row);min-width:0;min-height:44px;box-shadow:none;color:var(--q-text);text-align:left;background:0 0;flex:1;justify-content:flex-start;padding:.3em .6em;font-size:.95em;font-weight:800;transform:none}.game_host .upcoming_toggle:hover:not(:disabled){background:var(--q-row-hover)}.game_host .upcoming_toggle .q_svg{color:var(--q-muted);flex-shrink:0;transition:transform .15s ease-out}.game_host .upcoming_card.open .upcoming_toggle .q_svg{transform:rotate(90deg)}.game_host .upcoming_label{color:var(--q-muted);flex-shrink:0;font-size:.85em}.game_host .upcoming_number{border-radius:var(--q-r-pill);background:var(--q-blue-fill);font-variant-numeric:tabular-nums;flex-shrink:0;padding:.1em .7em;font-size:.85em}.game_host .upcoming_type{color:var(--q-sky);flex-shrink:0;font-size:.85em}.game_host .upcoming_title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.game_host .upcoming_skip{flex-shrink:0;min-height:44px;font-size:.9em}.game_host .upcoming_body{flex-direction:column;gap:10px;padding:2px 16px 16px 40px;display:flex}.game_host .upcoming_comment{color:var(--q-subtle);margin:0;font-size:.9em}.game_host .upcoming_image{border-radius:var(--q-r-control);align-self:flex-start;max-width:100%;max-height:180px}.game_host .upcoming_answers{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.game_host .upcoming_answers li{border-radius:var(--q-r-control);color:var(--q-subtle);align-items:center;gap:10px;padding:4px 10px 4px 4px;font-weight:700;display:flex}.game_host .upcoming_answers li.correct{background:var(--q-green-tint);color:var(--q-green-text)}.game_host .upcoming_mark{background:var(--q-pill);width:1.8em;height:1.8em;color:var(--q-sky);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.85em;font-weight:900;display:inline-flex}.game_host .upcoming_answers li.correct .upcoming_mark{background:var(--q-green-fill);color:var(--q-text)}.game_host .upcoming_none{color:var(--q-muted);text-align:center;margin:0;font-size:.9em;font-weight:800}.game_host .upcoming_skipped{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.game_host .upcoming_skipped li{border-radius:var(--q-r-row);box-shadow:inset 0 0 0 1px var(--q-row-line);color:var(--q-muted);align-items:center;gap:10px;padding:0 8px 0 12px;font-size:.9em;font-weight:700;display:flex}.game_host .upcoming_skipped_tag{border-radius:var(--q-r-pill);background:var(--q-orange-tint);color:var(--q-orange);flex-shrink:0;padding:.05em .6em;font-size:.85em;font-weight:800}.game_host .upcoming_skipped_title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;text-decoration:line-through;overflow:hidden}.game_host .upcoming_skipped .link_button{flex-shrink:0;min-height:40px;font-size:.95em}@media (width<=560px){.game_host .upcoming_head{flex-wrap:wrap}.game_host .upcoming_skip{margin-left:auto}.game_host .upcoming_label,.game_host .upcoming_type{display:none}}.game_play{--g-timer:120px}@media (width>=600px){.game_play{--g-timer:140px}}.game_play #gamepin{letter-spacing:.28em;text-align:center;font-variant-numeric:tabular-nums;padding-left:1.08em;font-size:1.9em;font-weight:900}.game_play #game_container{max-width:820px;margin:0 auto;padding-bottom:32px;position:relative}.game_play #logout_button a{z-index:2;border-radius:var(--q-r-pill);min-width:48px;min-height:48px;color:var(--q-muted);align-items:center;padding:0 .9em;font-size:.8em;font-weight:800;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:6px;right:8px}.game_play #logout_button a:hover{color:var(--q-text);background:var(--q-row)}.game_play #logout_button a.armed{color:var(--q-text);background:var(--q-red-fill);z-index:11;animation:.9s ease-in-out infinite g-armed}.game_play #player_head{padding:48px var(--g-gutter) 14px;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.game_play #logo img{width:clamp(96px,30vw,170px);height:auto;display:block}.game_play #player_status_bar{text-align:right;line-height:1.2}.game_play #player_score{font-variant-numeric:tabular-nums;font-size:1.35em;font-weight:900}.game_play #player_score .me_name{color:var(--q-subtle);font-size:.68em;font-weight:800}.game_play #player_progress{color:var(--q-sky);font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.05em;font-weight:900}.game_play #url{color:var(--q-muted);margin-top:2px;font-size:.75em}.game_play #game_answers:not(.locked) .game_answer:not(.wrong){cursor:pointer}@media (hover:hover){.game_play #game_answers:not(.locked) .game_answer:not(.wrong):not(.answer_selected):hover{background:var(--q-row-hover);box-shadow:inset 0 0 0 2px var(--q-sky-line)}}.game_play #game_answers .game_answer{transition:background-color .2s,box-shadow .2s,opacity .2s,transform .12s ease-out,scale .12s ease-out}.game_play #game_answers:not(.locked) .game_answer:not(.wrong):active{transition:background-color .2s,box-shadow .2s,opacity .2s,transform .12s ease-out,scale 60ms ease-out;scale:.97}.game_play #game_answers.locked .game_answer{cursor:default}.game_play #game_answers.solved .game_answer.answer_selected:not(.answer_correct){opacity:.6;background:var(--q-row);box-shadow:inset 0 0 0 2px var(--q-red-line)}.game_play #game_answers.solved .game_answer.answer_selected:not(.answer_correct) .answertext{text-decoration:line-through;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--q-red-text);text-decoration-color:var(--q-red-text)}.game_play #game_answers.solved .game_answer.answer_selected:not(.answer_correct) .answerliststyle{color:var(--q-red-text);background:0 0;animation:none;box-shadow:inset 0 0 0 3px}.game_play #game_answers.solved .game_answer.answer_selected.answer_correct .answerliststyle{box-shadow:0 0 0 3px var(--q-on-light), 0 0 0 6px var(--q-sky)}.game_play .image_question_image{max-height:600px}.game_play .image_question_image.clickable{cursor:crosshair}.game_play .image_marker{border:4px solid var(--q-sky);background:#4aa8dc4d;animation:.24s ease-out g-marker-pop;box-shadow:0 0 0 2px #00001ebf,inset 0 0 0 1.5px #ffffffbf}.game_play .image_marker_guess{cursor:pointer}.game_play .image_marker_target{border-color:var(--q-green-ring);background:0 0;box-shadow:0 0 0 2px #00001ebf,0 0 16px #3ddc3d99}.game_play .image_marker_correct{border-color:var(--q-green-ring);background:#008a00bf}.game_play .image_marker_correct:after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5 10-11'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4.5 12.5 5 5 10-11'/%3E%3C/svg%3E")}.game_play .image_marker_wrong{border-color:var(--q-red);background:#d50a1699}.game_play .image_marker_wrong:after{content:"";-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='4' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6 6 18'/%3E%3C/svg%3E")}.game_play #player_joker_bar{padding:8px var(--g-gutter) 24px;justify-content:center;display:flex}.game_play #player_joker5050{width:80px;height:80px;color:var(--q-text);background:var(--q-blue-fill);box-shadow:0 4px 0 var(--q-blue-edge);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:50%;place-items:center;font-size:1.1em;font-weight:900;transition:transform .12s ease-out,box-shadow .15s,background-color .15s,opacity .2s;display:grid;position:relative}.game_play #player_joker5050:active{box-shadow:0 1px 0 var(--q-blue-edge);transform:translateY(3px)}.game_play #player_joker5050.armed{background:var(--q-red-fill);box-shadow:0 4px 0 var(--q-red-edge);animation:.9s ease-in-out infinite g-armed}.game_play #player_joker5050.requested{color:var(--q-on-light);background:var(--q-sky);box-shadow:0 0 0 4px var(--q-night-bottom), 0 0 0 7px var(--q-sky), 0 0 28px #4aa8dc99;cursor:default}.game_play #player_joker5050.used{color:var(--q-muted);box-shadow:inset 0 0 0 3px var(--q-outline);cursor:default;background:0 0}.game_play #player_joker5050.used:after{content:"";background:var(--q-red);border-radius:2px;height:4px;position:absolute;top:calc(50% - 2px);left:14%;right:14%;transform:rotate(-35deg)}.game_play #player_joker5050.not_available{opacity:.3;box-shadow:none;cursor:default}.game_play #player_joker5050[aria-disabled=true]:active{transform:none}.game_play #wait_for_players_container{max-width:640px;padding:16vh var(--g-gutter) 48px;text-align:center;margin:0 auto}.game_play .waiting_pulse{gap:10px;margin-bottom:24px;display:inline-flex}.game_play .waiting_pulse span{background:var(--q-sky);border-radius:50%;width:14px;height:14px;animation:1.2s ease-in-out infinite g-wait}.game_play .waiting_pulse span:nth-child(2){animation-delay:.15s}.game_play .waiting_pulse span:nth-child(3){animation-delay:.3s}@keyframes g-wait{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-6px)}}.game_play #wait_for_players_container h1{font-size:1.6em}.game_play #wait_for_players_container h2{color:var(--q-muted);margin:1.6em 0 .8em;font-size:.95em;font-weight:800}.game_play .choose_player_name{max-width:440px;padding:22vh var(--g-gutter) 48px;text-align:center;margin:0 auto;font-size:1.1em;font-weight:700}.game_play .choose_player_name .button{margin-top:1.5em}html.play-vt .game_play .play_screen{view-transition-name:play-screen}html.play-vt .game_play .join_logo,html.play-vt .game_play #logo img,html.play-vt .game_play .score_logo_image{view-transition-name:play-logo}html.play-vt .game_play #logout_button a{view-transition-name:play-logout}html.play-vt .game_play #timer{view-transition-name:play-timer}html.play-vt::view-transition{pointer-events:none}html.play-vt::view-transition-old(root){animation:none}html.play-vt::view-transition-new(root){animation:none}html.play-vt::view-transition-group(*){animation-duration:.25s;animation-timing-function:cubic-bezier(.2,.7,.2,1)}html.play-vt::view-transition-old(play-screen){animation:.15s ease-in both g-screen-out}html.play-vt::view-transition-new(play-screen){animation:.24s cubic-bezier(.2,.7,.2,1) 40ms both g-screen-in}@keyframes g-screen-out{to{opacity:0;transform:translateY(-8px)}}@keyframes g-screen-in{0%{opacity:0;transform:translateY(16px)}}.game_play .join_logo{animation:.3s cubic-bezier(.2,.7,.2,1) backwards g-float-in}@keyframes g-float-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.game_play .player_pills li{animation:none}.game_play .player_pills li.pill_new{animation:.26s cubic-bezier(.3,1.4,.5,1) g-pill-in}@keyframes g-pill-in{0%{opacity:0;transform:scale(.6)}}.game_play #player_progress .progress_number{animation:.26s cubic-bezier(.2,.7,.2,1) g-flip;display:inline-block}@keyframes g-flip{0%{opacity:0;transform:perspective(200px)rotateX(-90deg)}}.game_play #game_question_title{animation:.22s cubic-bezier(.2,.7,.2,1) backwards g-rise}.game_play #game_imagequestion{animation:.24s cubic-bezier(.2,.7,.2,1) 90ms backwards g-rise}.game_play #game_answers .game_answer{--g-card-in:g-rise .22s cubic-bezier(.2, .7, .2, 1) calc(90ms + var(--i,0) * 40ms) backwards;animation:var(--g-card-in)}@keyframes g-rise{0%{opacity:0;transform:translateY(8px)}}.game_play .game_answer.answer_correct:before{content:"";border-radius:inherit;box-shadow:0 0 0 3px var(--q-green-ring), 0 0 26px #3ddc3d8c;opacity:0;pointer-events:none;animation:.3s ease-out g-glow-once;position:absolute;inset:0}@keyframes g-glow-once{0%{opacity:0;transform:scale(.98)}40%{opacity:1}to{opacity:0;transform:scale(1.03)}}.game_play .game_answer.answer_correct .answerliststyle{animation:.22s ease-out g-pop}.game_play .game_answer.answer_correct:after{content:none}.game_play .answer_check{fill:none;width:1.4em;height:1.4em;stroke:var(--q-green-text);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;grid-area:1/3;overflow:visible}.game_play .answer_check path{stroke-dasharray:1;stroke-dashoffset:0;animation:.28s ease-out 80ms backwards g-draw}@keyframes g-draw{0%{stroke-dashoffset:1px}}.game_play #game_answers.solved .game_answer.answer_selected:not(.answer_correct){animation:var(--g-card-in), g-shake .28s ease-in-out;transition:background-color .2s,box-shadow .2s,transform .12s ease-out,scale .12s ease-out,opacity .2s ease-out .28s}@keyframes g-shake{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.game_play #game_answers.solved_order .answerOrder{animation:g-pop .22s ease-out calc(var(--i,0) * 40ms) backwards}@keyframes g-marker-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}to{transform:translate(-50%,-50%)scale(1)}}.game_play .image_marker_target,.game_play .image_marker_correct{animation:g-marker-pop .2s ease-out calc(var(--i,0) * 50ms) backwards, g-marker-pulse .24s ease-in-out calc(.2s + var(--i,0) * 50ms)}@keyframes g-marker-pulse{50%{transform:translate(-50%,-50%)scale(1.22)}}.game_play #score table.score_motion td{animation:g-row-in .26s cubic-bezier(.2, .7, .2, 1) calc(.12s + var(--i,0) * 45ms) backwards}.game_play #score table.score_motion_end tr.place_gold td,.game_play #score table.score_motion_end tr.place_silver td,.game_play #score table.score_motion_end tr.place_bronze td{animation-name:g-podium-in}@keyframes g-row-in{0%{opacity:0;transform:translateY(12px)}}@keyframes g-podium-in{0%{opacity:0;transform:translateY(20px)}}.game_play #score .score_count{text-align:right;display:inline-block}.game_play #score table.score_motion_end tr.place_gold .rank_badge{position:relative;overflow:hidden}.game_play #score table.score_motion_end tr.place_gold .rank_badge:after{content:"";pointer-events:none;animation:g-shine .3s ease-in-out calc(.38s + var(--i,0) * 45ms) backwards;background:linear-gradient(115deg,#0000 30%,#ffffffd9 50%,#0000 70%);position:absolute;inset:0;transform:translate(120%)}@keyframes g-shine{0%{transform:translate(-120%)}}@media (prefers-reduced-motion:reduce){html::view-transition-group(*){animation:none!important}html::view-transition-old(*){animation:none!important}html::view-transition-new(*){animation:none!important}}.game_present{--g-gutter:4vw;--g-timer:clamp(150px, 24vh, 300px);--g-card-r:.6em;font-size:clamp(20px,1.9vw,46px);line-height:1.3}.game_present .present_waiting{min-height:100dvh;padding:5vh var(--g-gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.game_present .present_logo{width:clamp(160px,18vw,380px);height:auto;margin-bottom:4vh;display:block}.game_present #gamePINPres{font-size:clamp(96px,24vh,320px)}.game_present .presentation_players{max-width:85vw;margin-top:6vh}.game_present .presentation_players li{padding:.3em 1em;font-size:1.1em}.game_present #game_question{max-width:1600px;padding:5vh var(--g-gutter) 6vh;margin:0 auto}.game_present #timer.timer_overlay{top:5vh;left:auto;right:2vw;transform:none}.game_present #game_question_title{margin-right:calc(var(--g-timer) - var(--g-gutter) + 2vw + .6em);min-height:var(--g-timer);padding:.8em 1em}.game_present #game_question_title span{font-size:1.6em}.game_present #game_answers ol{gap:.55em}.game_present .game_answer{min-height:0;padding:.45em .9em .45em .5em;font-size:1.2em}.game_present #game_imagequestion{justify-content:center;display:flex}.game_present .question_image img{max-height:72vh}.game_present #score{max-width:1100px;padding-top:5vh;padding-bottom:6vh}.game_present .score_logo_image{width:clamp(160px,16vw,340px)}
