html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card){font-family:var(--game-font);color:var(--game-ink)!important;--sig-ink:var(--game-ink);--sig-muted:var(--game-muted)}.q-brand-system :is(.q-objective,.q-scoreboard,.q-next-action,.quantum-quest,.q-course-complete),html:has(.q-arcade-brand) :is([data-lw-game-ui=card],[data-lw-game-ui=help],[data-lw-game-ui=recap],.lw-game-card){background:var(--game-paper)!important;color:var(--game-ink)!important;border:2px solid var(--game-ink)!important;border-radius:20px!important;box-shadow:0 4px 0 #293b3f33;font-family:var(--game-font);box-sizing:border-box;overflow-wrap:anywhere}html:has(.q-arcade-brand) [data-lw-game-ui=question]{color:var(--game-ink)!important}html:has(.q-arcade-brand) [data-lw-game-ui=question]>div:not(:has([data-lw-game-ui=card])){background:var(--game-paper)!important;border-color:var(--game-ink)!important;border-radius:18px;box-shadow:0 3px 0 #293b3f33}html:has(.q-arcade-brand) :is(.farm-question,.parcel-question,[data-lw-game-ui=question].mx-3){background:var(--game-paper)!important;border:2px solid var(--game-ink)!important;border-radius:18px!important;box-shadow:0 3px 0 #293b3f33;color:var(--game-ink)!important}html:has(.q-arcade-brand) :is([data-lw-game-ui=instructions],[data-lw-game-ui=feedback],[data-lw-game-feedback]){background:#182b4288!important;backdrop-filter:blur(5px);box-sizing:border-box}html:has(.q-arcade-brand) :is([data-lw-game-ui=instructions],[data-lw-game-ui=feedback],[data-lw-game-feedback])>div,html:has(.q-arcade-brand) [data-lw-game-ui=completion]{background:var(--game-paper)!important;color:var(--game-ink)!important;border:3px solid var(--game-ink)!important;border-radius:28px!important;box-shadow:var(--game-shadow)!important;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#a1b0a6 var(--game-paper)}html:has(.q-arcade-brand) [data-lw-game-ui=completion]{overscroll-behavior:contain}html:has(.q-arcade-brand) [data-lw-game-ui=help]::backdrop{background:#182b4288;backdrop-filter:blur(5px)}html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card) :is(h1,h2,h3,p,label,summary){color:var(--game-ink)!important;font-family:var(--game-font);text-shadow:none!important}html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card) :is(h1,h2,h3){font-weight:900;letter-spacing:-.025em;line-height:1.2}html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card) p{line-height:1.5;overflow-wrap:anywhere}.q-brand-system :is(.q-objective,.q-scoreboard,.q-next-action,.quantum-quest,.q-course-complete) button,html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card) button{min-height:44px;border:2px solid var(--game-ink)!important;border-radius:14px!important;background:var(--game-card)!important;color:var(--game-ink)!important;font:800 13px var(--game-font);text-shadow:none!important;box-shadow:0 3px 0 var(--game-ink)!important;touch-action:manipulation}.q-brand-system :is(.quantum-primary,.q-mission-ask),html:has(.q-arcade-brand) :is([data-lw-game-ui=completion],[data-lw-game-ui=instructions],[data-lw-game-ui=help],[data-lw-game-feedback]) button:first-of-type{background:var(--game-accent)!important;color:white!important}html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card) button:disabled{opacity:.45;cursor:default;box-shadow:none!important}html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card) button[aria-pressed=true]{background:var(--game-tint)!important;color:#493176!important}.q-brand-system :is(.q-objective,.q-scoreboard,.quantum-quest) :is(button,input,summary):focus-visible,html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card) :is(button,input,select,textarea,summary,a):focus-visible{outline:3px solid #167cbd!important;outline-offset:4px}html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card) :is(input,select,textarea){min-height:44px;background:var(--game-card)!important;color:var(--game-ink)!important;border:2px solid var(--game-line)!important;border-radius:12px;padding:10px;font:inherit}.q-brand-system :is(.q-mission-details,.quantum-math-details){border:1px solid var(--game-line);border-radius:14px;background:var(--game-card);padding:8px 12px;margin-top:12px}.q-brand-system :is(.q-mission-details,.quantum-math-details) summary{min-height:44px;display:flex;align-items:center;font-weight:800;cursor:pointer;color:var(--game-teal)}.q-brand-system .q-mission-tasks{padding-left:20px;line-height:1.6}.q-brand-system .q-mission-tasks [data-done=true]{color:var(--game-teal)}.q-brand-system :is(.q-reward,.quantum-quest-success,.q-mission-celebration){background:var(--game-gold-tint);color:#684914;border:2px solid #b18b37;border-radius:16px;padding:12px}.q-brand-system :is(.q-objective,.q-scoreboard,.quantum-quest) :is(h1,h2){font-family:var(--game-font);color:var(--game-ink);letter-spacing:-.025em}.q-brand-system .q-next-action{padding:12px}.quantum-game.q-brand-system .q-guidance :is(.q-objective,.q-scoreboard){padding:14px}.q-brand-system .q-run-celebration,.q-brand-system .q-run-celebration :is(h2,p,button){font-family:var(--game-font)}@media(max-height:540px),(max-width:600px){html:has(.q-arcade-brand) :is([data-lw-game-ui=instructions],[data-lw-game-ui=feedback],[data-lw-game-feedback])>div{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:22px!important}html:has(.q-arcade-brand) [data-lw-game-ui=help]{max-height:calc(100dvh - 32px);overflow-y:auto}.q-brand-system .q-scoreboard{border-radius:16px!important}}html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-game-card) :is(span,strong,small){color:inherit}html:has(.q-arcade-brand) :is([data-lw-game-ui=completion],[data-lw-game-feedback]) div[class*=rounded][class*=border]:not([data-lw-tone]){background:var(--game-card)!important;color:var(--game-ink)!important;border-color:var(--game-line)!important}html:has(.q-arcade-brand) [data-lw-game-ui] [data-lw-tone=error]{background:var(--game-danger-tint)!important;border-color:var(--game-danger)!important;color:var(--game-danger)!important}html:has(.q-arcade-brand) [data-lw-game-ui] [data-lw-tone=success]{background:var(--game-teal-tint)!important;border-color:var(--game-teal)!important;color:var(--game-teal)!important}html:has(.q-arcade-brand) [data-lw-game-ui] [data-lw-tone] p{color:inherit!important}html:has(.q-arcade-brand) [data-lw-game-ui=instructions]>div:has(>[data-lw-game-ui=card]){background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible}html:has(.q-arcade-brand) [data-lw-game-ui=instructions] [data-lw-game-ui=card]{border-width:3px!important;border-radius:28px!important;box-shadow:var(--game-shadow)!important}html:has(.q-arcade-brand) [data-lw-game-feedback] [data-lw-game-ui=card] [data-lw-tone=error]{background:var(--game-danger-tint)!important;color:var(--game-danger)!important;border-color:var(--game-danger)!important}html:has(.q-arcade-brand) [data-lw-game-feedback] [data-lw-game-ui=card] [data-lw-tone=success]{background:var(--game-teal-tint)!important;color:var(--game-teal)!important;border-color:var(--game-teal)!important}.q-brand-system :is(.q-trophy-rhythm,.q-trophy-tip) summary,html:has(.q-arcade-brand) :is([data-lw-game-ui],.lw-optional-copy) summary{min-height:44px;align-content:center;cursor:pointer;font-weight:800;line-height:1.4;color:var(--game-teal)}html:has(.q-arcade-brand) .lw-optional-copy{margin-top:12px;text-align:left}html:has(.q-arcade-brand) .lw-answer-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}html:has(.q-arcade-brand) .lw-answer-comparison>[data-lw-tone]{margin-top:0!important;overflow-wrap:anywhere}html:has(.q-arcade-brand) .lw-answer-comparison>:not([data-lw-tone]){grid-column:1/-1}@media(max-width:350px){html:has(.q-arcade-brand) .lw-answer-comparison{grid-template-columns:1fr}}