.game-quiz{max-width:1200px!important}.quiz-layout{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 188px;gap:16px;position:relative;overflow:hidden}.quiz-playfield{min-width:0;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:5px 8px}.quiz-host{display:flex;align-items:center;gap:12px;flex:none;min-height:60px}.quiz-host>img{width:68px;height:68px;object-fit:contain;animation:quiz-breathe 2.8s ease-in-out infinite}.quiz-host>div{flex:1;min-width:0}.quiz-host-name{font-size:11px;font-weight:700;letter-spacing:1.4px;margin:0;color:#edb787}.quiz-host-name span{margin-left:10px;color:#b7a8c2;font-size:10px;letter-spacing:0}.quiz-host [data-quiz-host-line]{font-size:13px;line-height:1.5;margin:4px 0;color:#dac6d0}.quiz-clock{font-size:12px;color:#bba9ba;font-variant-numeric:tabular-nums}.quiz-question-card{flex:none;border:1px solid #977454;background:radial-gradient(ellipse at 100% 0,#8c533d30,transparent 70%),#251d29;border-radius:14px;padding:16px 20px;position:relative}.quiz-category{display:block;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#d4a987}.quiz-question-card h2{font-size:clamp(17px,1.7vw,24px);line-height:1.5;margin:7px 0;font-weight:600;overflow-wrap:anywhere}.quiz-prize{font-size:11px;color:#f1c9a0}.quiz-answers{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.quiz-answer{display:flex;align-items:center;gap:10px;min-width:0;min-height:57px;text-align:left;color:#f5e2d8;background:#30232f;border:1px solid #80596b;border-radius:11px;padding:10px 12px;line-height:1.5;font:inherit;font-size:14px;position:relative}.quiz-answer>b{flex:none;color:#edbc8e;font-size:15px;min-width:20px}.quiz-answer>span{flex:1;min-width:0;overflow-wrap:anywhere}.quiz-answer>small{font-size:12px;color:#ffe8a9}.quiz-answer:not(:disabled):hover{border-color:#f2cca5;background:#443141}.quiz-answer.is-selected{border-color:#e9b77a;background:#6b4438;box-shadow:0 0 0 1px #d7ac7850}.quiz-answer.is-eliminated{opacity:.33}.quiz-answer.is-correct{border-color:#8cdbaf;background:#224c43}.quiz-answer.is-correct::after{content:'✓';font-size:20px;color:#c8ffe0}.quiz-answer.is-wrong{border-color:#ec9f9d;background:#663039}.quiz-answer.is-wrong::after{content:'×';font-size:23px;color:#ffd8c8}.quiz-answer:disabled{cursor:default}.quiz-feedback{flex:none;border-left:3px solid #cba378;padding:4px 10px;background:#7c534b18;border-radius:0 6px 6px 0;position:relative}.quiz-feedback[hidden]{display:none}.quiz-feedback p{margin:2px 0;font-size:12px;line-height:1.6}.quiz-feedback [data-quiz-feedback-title]{font-weight:600;color:#f0cba4}.quiz-feedback a{font-size:10px;color:#bfc4dc;text-decoration:underline}.quiz-feedback a[hidden]{display:none}.quiz-feedback button{float:right;font:inherit;font-size:10px;padding:4px 9px;color:#efd3b5;background:#422c3b;border:1px solid #8e6875;border-radius:5px}.quiz-decision{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.quiz-decision .arcade-primary{min-height:40px;padding:7px 20px;font-size:13px;white-space:nowrap}.quiz-decision .arcade-primary[hidden]{display:none}.quiz-decision .arcade-primary:disabled{opacity:.45;cursor:default;transform:none}.quiz-decision>span{font-size:10px;color:#bda8b6;line-height:1.5;text-align:right}.quiz-lifelines{flex:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.quiz-lifelines>button{font:inherit;border:1px solid #816572;background:#29212e;color:#ecd6c1;min-height:45px;border-radius:8px;padding:5px 9px;line-height:1.4}.quiz-lifelines b{display:block;font-size:12px}.quiz-lifelines span{display:block;font-size:9px;color:#b5a3b4}.quiz-lifelines>button:disabled{opacity:.38;cursor:default}.quiz-lifelines>button.is-used{text-decoration:line-through}.quiz-ladder{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:10px;border:1px solid #5c444e;border-radius:12px;background:#1a1620}.quiz-ladder h2{font-size:9px;letter-spacing:.7px;color:#c69c82;margin:0 0 9px;text-align:center}.quiz-ladder ol,.quiz-ladder-dialog ol{list-style:none;display:flex;flex-direction:column;gap:3px;padding:0;margin:0}.quiz-ladder li,.quiz-ladder-dialog li{display:flex;align-items:center;justify-content:space-between;gap:9px;border:1px solid transparent;padding:3px 7px;font-size:11px;color:#b9a4b2;border-radius:5px;line-height:1.4;font-variant-numeric:tabular-nums}.quiz-ladder li>b,.quiz-ladder-dialog li>b{font-size:10px;width:17px;color:#7e718a}.quiz-ladder li.is-checkpoint,.quiz-ladder-dialog li.is-checkpoint{color:#edc692;font-weight:600}.quiz-ladder li.is-earned,.quiz-ladder-dialog li.is-earned{color:#99c9b5}.quiz-ladder li.is-current,.quiz-ladder-dialog li.is-current{border-color:#e9b77a;background:#6b4438;color:#ffdfb4}.quiz-ladder li.is-current>b,.quiz-ladder-dialog li.is-current>b{color:#ffdfb4}.quiz-ladder p{font-size:9px;line-height:1.6;color:#a48c9e;margin:9px 0 0;text-align:center}.quiz-toolbar .quiz-show-ladder{display:none}.quiz-overlay{position:absolute;inset:0;z-index:3;display:grid;place-items:center;padding:20px;background:#1b1420f5;text-align:center;border:1px solid #725262;border-radius:12px;backdrop-filter:blur(6px)}.quiz-overlay[hidden]{display:none}.quiz-overlay>div{max-width:520px}.quiz-overlay img{width:115px;height:115px;object-fit:contain}.quiz-overlay h2{font-size:27px;line-height:1.5;margin:6px 0 12px}.quiz-overlay p{font-size:13px;line-height:1.8;color:#cbb2c0;margin:8px 0 20px}.quiz-overlay .quiz-welcome-label{font-size:10px;letter-spacing:1.2px;color:#d3a282;margin:8px 0}.quiz-overlay .arcade-primary{min-height:42px}.quiz-overlay .arcade-primary:disabled{opacity:.5;cursor:default}.game-quiz[data-phase=locked] .quiz-answer.is-selected{animation:quiz-lock .5s ease-in-out infinite alternate}.game-quiz[data-phase=reveal] .quiz-lifelines,.game-quiz[data-phase=finished] .quiz-lifelines{display:none}.quiz-withdraw .arcade-primary{margin-right:8px}.quiz-ladder-dialog{width:min(350px,calc(100vw - 24px))}.quiz-ladder-dialog p{font-size:11px}.quiz-result [data-quiz-result-detail]{font-size:12px;color:#cbb2c0;margin:8px 0}.card-quiz .arcade-mini-hero{max-height:86%;object-fit:contain}.quiz-art-mark{position:absolute;right:15px;bottom:10px;font:700 56px 'HaoTu Sans',sans-serif;color:#edc29a;text-shadow:0 4px 18px #0008}
.arcade-hub-page .arcade-game-list{grid-template-columns:repeat(6,minmax(0,1fr))}
@keyframes quiz-breathe{50%{transform:translateY(-3px) rotate(1deg)}}@keyframes quiz-lock{to{background:#986039;box-shadow:0 0 12px #f5b77b30}}
@media(max-width:850px){.quiz-layout{grid-template-columns:minmax(0,1fr)}.quiz-ladder{display:none}.quiz-toolbar .quiz-show-ladder{display:inline-block}.quiz-playfield{padding:2px 3px;gap:8px}.quiz-question-card h2{font-size:19px}.quiz-host{min-height:50px}.quiz-host>img{height:54px;width:54px}.quiz-host [data-quiz-host-line]{font-size:12px}.quiz-answer{font-size:13px;min-height:54px}.quiz-toolbar button{font-size:10px;padding:4px 8px}}
@media(max-width:700px){.arcade-hub-page .arcade-game-list{grid-template-columns:1fr;grid-template-rows:repeat(6,minmax(0,1fr))}.quiz-question-card{padding:11px 13px}.quiz-question-card h2{font-size:17px;line-height:1.4;margin:5px 0}.quiz-answer{padding:8px;gap:6px;min-height:49px;line-height:1.4;font-size:12px}.quiz-answer>b{font-size:12px;min-width:13px}.quiz-answer>small{font-size:10px}.quiz-answers{gap:6px}.quiz-decision{gap:7px}.quiz-decision .arcade-primary{font-size:12px;min-height:36px;padding:7px 13px}.quiz-decision>span{font-size:9px;max-width:55%}.quiz-lifelines{gap:6px}.quiz-lifelines>button{padding:4px 5px;min-height:39px}.quiz-lifelines b{font-size:11px}.quiz-lifelines span{font-size:8px}.quiz-feedback p{font-size:11px;line-height:1.5}.quiz-feedback a{font-size:9px}.quiz-overlay{padding:13px}.quiz-overlay h2{font-size:23px}.quiz-overlay p{font-size:12px}.quiz-overlay img{width:90px;height:90px}.quiz-toolbar{gap:4px!important}.quiz-toolbar button{font-size:9px;padding:4px 6px;min-height:30px}.quiz-result [data-quiz-result-detail]{font-size:11px}.quiz-result [data-quiz-result-art]{display:block;width:200px;max-width:65%;height:180px;object-fit:contain;margin:0 auto 8px}}
@media(max-height:700px){.quiz-host{display:none}.quiz-playfield{gap:7px}.quiz-question-card{padding:9px 13px}.quiz-question-card h2{font-size:17px;line-height:1.35;margin:4px 0}.quiz-category{font-size:9px}.quiz-prize{font-size:10px}.quiz-answer{min-height:45px;font-size:12px;line-height:1.35;padding:7px 9px}.quiz-decision .arcade-primary{min-height:32px;font-size:12px;padding:5px 15px}.quiz-lifelines>button{min-height:33px;padding:3px 7px}.quiz-lifelines b{font-size:11px}.quiz-lifelines span{font-size:8px}.quiz-overlay img{width:70px;height:70px}.quiz-overlay h2{font-size:23px;margin:5px 0}.quiz-overlay p{font-size:12px;line-height:1.6;margin:7px 0 13px}.quiz-feedback{display:flex;align-items:center;gap:7px;padding:3px 7px}.quiz-feedback[hidden]{display:none}.quiz-feedback [data-quiz-feedback-title]{flex:none;font-size:10px;max-width:90px;line-height:1.4}.quiz-feedback [data-quiz-explanation]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.quiz-feedback [data-quiz-source]{display:none}.quiz-feedback button{flex:none;font-size:10px;float:none;padding:3px 6px}.quiz-result [data-quiz-result-art]{height:min(130px,20dvh);margin:0 auto 6px}.quiz-result [data-quiz-result-detail]{font-size:10px;margin:5px 0}.quiz-result h2{font-size:18px}.arcade-hub-page .arcade-game-copy h3{font-size:15px}.arcade-hub-page .arcade-game-tag{min-height:0}}
@media(max-width:700px) and (max-height:700px){.game-quiz .quiz-playfield{gap:6px;padding:0 1px}.game-quiz .quiz-question-card h2{font-size:15px;line-height:1.35}.game-quiz .quiz-answer{font-size:11px;line-height:1.3;min-height:40px;padding:6px 7px}.game-quiz .quiz-decision>span{font-size:8px}.game-quiz .quiz-lifelines span{display:none}.game-quiz .quiz-lifelines>button{min-height:30px}.arcade-hub-page .arcade-game-tag{display:none}.arcade-hub-page .arcade-game-art{width:58px}.arcade-hub-page .arcade-game-copy{padding:3px 8px}.arcade-hub-page .arcade-game-copy h3{font-size:13px;line-height:1.25}.arcade-hub-page .arcade-card-bottom{margin-top:2px}}
@media(max-height:550px) and (orientation:landscape){.quiz-layout{grid-template-columns:minmax(0,1fr)}.quiz-ladder{display:none}.quiz-toolbar .quiz-show-ladder{display:inline-block}.quiz-playfield{gap:5px;padding:0 2px;justify-content:center}.quiz-host{display:none}.quiz-question-card{padding:6px 11px;border-radius:9px}.quiz-question-card h2{font-size:15px;line-height:1.25;margin:3px 0}.quiz-category{font-size:8px;display:inline-block}.quiz-prize{font-size:9px;position:absolute;right:10px;top:7px}.quiz-answers{gap:5px}.quiz-answer{min-height:34px;padding:4px 9px;font-size:11px;line-height:1.3;border-radius:7px}.quiz-answer>b{font-size:12px}.quiz-answer.is-correct::after,.quiz-answer.is-wrong::after{font-size:16px}.quiz-decision .arcade-primary{min-height:27px;font-size:11px;padding:4px 14px}.quiz-decision>span{font-size:9px;max-width:none}.quiz-lifelines{gap:7px}.quiz-lifelines>button{min-height:25px;padding:2px 7px;display:flex;align-items:center;justify-content:center;gap:8px}.quiz-lifelines b{font-size:10px}.quiz-lifelines span{font-size:8px;display:block!important}.quiz-feedback{min-height:25px}.quiz-overlay img{display:none}.quiz-overlay h2{font-size:21px}.quiz-overlay>div{max-width:610px}.quiz-overlay .quiz-welcome-label{font-size:9px;margin:4px 0}.quiz-overlay p{font-size:11px;line-height:1.5;margin:4px 0 9px}.quiz-overlay .arcade-primary{min-height:30px;padding:5px 17px;font-size:12px}.quiz-ladder-dialog{width:min(620px,calc(100vw - 24px))}.quiz-ladder-dialog ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px 12px}.quiz-ladder-dialog li{font-size:10px;padding:2px 6px}.quiz-ladder-dialog p{font-size:10px}.quiz-result [data-quiz-result-art]{grid-column:1;grid-row:1/7;width:145px;height:145px;max-width:100%;margin:0}.quiz-result>*:not([data-quiz-result-art]){grid-column:2}.quiz-result>[data-quiz-action=restart]{grid-column:1;grid-row:7}.quiz-result>a{grid-column:2;grid-row:7}.arcade-hub-page .arcade-game-list{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(0,1fr)}.arcade-hub-page .arcade-game-art{width:100%}.arcade-hub-page .arcade-game-copy h3{font-size:11px;min-height:29px}.arcade-hub-page .arcade-card-bottom{font-size:8px}}
@media(prefers-reduced-motion:reduce){.quiz-host>img,.game-quiz[data-phase=locked] .quiz-answer.is-selected{animation:none}}
.arcade-page .arcade-header nav{width:auto;margin:0;max-height:none;padding:0;overflow:visible;flex:none}
@media(max-height:550px) and (orientation:landscape){.game-quiz .quiz-answer{min-height:34px;padding:4px 9px}.game-quiz .quiz-question-card h2{font-size:14px;line-height:1.25}.game-quiz .quiz-playfield{gap:5px}.game-quiz .quiz-lifelines>button{min-height:25px}.game-quiz .quiz-decision .arcade-primary{min-height:27px;padding:4px 14px}}
.quiz-result [data-quiz-result-art]{display:block;width:230px;max-width:75%;height:210px;object-fit:contain;margin:0 auto 8px}
@media(max-height:740px){.quiz-result [data-quiz-result-art]{height:min(125px,19dvh);margin:0 auto 5px}.quiz-result.result-win [data-quiz-result-art]{height:min(110px,17dvh)}}
@media(max-height:550px) and (orientation:landscape){.game-quiz .quiz-playfield{gap:3px}.game-quiz .quiz-question-card{padding:5px 11px}.quiz-result [data-quiz-result-art],.quiz-result.result-win [data-quiz-result-art]{height:145px;max-width:100%;margin:0}}
@media(max-height:550px) and (orientation:landscape){.game-quiz .quiz-question-card{padding:4px 11px}.game-quiz .quiz-feedback{padding:2px 7px}}
