body .header-actions{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}body .header-actions>a{white-space:nowrap;flex:none}body .header-actions .header-game-link{color:#30302d;border-radius:4px;justify-content:center;align-items:center;min-height:44px;padding:8px 12px;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}body .header-actions .header-game-link:hover,body .header-actions .header-game-link[aria-current=page]{color:#9a3412;background:#fff1e8}body .header-actions .header-game-link:focus-visible{outline-offset:2px;outline:2px solid #c2410c}body .app-shell .topbar.learning-header{grid-template-columns:auto minmax(0,1fr) auto}body .app-shell .topbar.learning-header>.header-actions{grid-area:1/3}body .app-shell .topbar.learning-header>.header-nav{grid-area:1/2}@media (max-width:960px){body .app-shell .topbar.learning-header{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding:8px 10px}body .app-shell .topbar.learning-header>.header-actions{grid-column:2}body .app-shell .topbar.learning-header>.header-nav{grid-area:2/1/auto/-1}}@media (max-width:400px){body .header-actions{gap:4px}body .header-actions .header-game-link{padding-inline:8px}body .app-shell .learning-header .header-actions .learning-account-link{padding-inline:10px}body .site-header{column-gap:8px}}@media (max-width:480px){body .site-header .brand-logo-word,body .app-shell .learning-header .brand-logo-word{display:none}}body .app-shell.unified-learning-shell{max-width:none;padding-bottom:0}body .unified-learning-shell>#app{max-width:1100px;margin-inline:auto}body .unified-learning-shell #app .quiz-top{top:68px}body .site-header{--data-ink:#171717;--data-action:#c2410c;--data-action-dark:#9a3412;--data-action-soft:#fff1e8;--data-line-dark:#a9a9a4;--data-line:#d4d4d0;--data-white:#fff;--data-red:#a51b28;z-index:50;border:0;border-bottom:1px solid var(--data-line-dark);width:100%;min-height:68px;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fafaf8f7;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:10px max(24px,50vw - 620px);font-family:Aptos,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif;display:flex;position:sticky;top:0}body .site-header .landing-brand{min-height:44px;color:var(--data-ink);justify-self:start;align-items:center}body .site-header .home-brand{align-items:center;display:flex}body .site-header .landing-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}body .site-header .landing-game-nav a{min-height:44px;color:var(--data-ink);justify-content:center;align-items:center;padding:0 12px;font-size:.875rem;font-weight:760;text-decoration:none;display:inline-flex}body .site-header .landing-game-nav a:hover{color:var(--data-action-dark);background:var(--data-action-soft)}body .site-header .landing-game-nav a:focus-visible{outline:2px solid var(--data-action);outline-offset:2px}body .site-header .brand-logo{align-items:center;gap:11px;display:inline-flex}body .site-header .brand-logo-mark{background:#fff;border-color:#9d9d98;width:40px;height:40px}body .site-header .brand-logo-mark rect{fill:var(--data-ink);stroke:var(--data-ink)}body .site-header .brand-logo-path{fill:var(--data-white)}body .site-header .brand-logo-base{fill:none;stroke:var(--data-red);stroke-width:2.6px;stroke-linecap:round}body .site-header .brand-logo-dot{fill:var(--data-red)}body .site-header .brand-logo-word{color:var(--data-ink);letter-spacing:-.035em;font-size:1.28rem;font-weight:850}body .site-header .account-button{border:1px solid var(--data-action);background:var(--data-action);color:#fff;min-height:44px;box-shadow:none;border-radius:4px;justify-self:end;align-items:center;gap:10px;padding:0 16px;font-size:.88rem;font-weight:820;text-decoration:none;display:inline-flex}body .site-header .account-button:visited,body .site-header .account-button:focus{border-color:var(--data-action);background:var(--data-action);color:#fff}body .site-header .account-button:hover,body .site-header .account-button:active{border-color:var(--data-action-dark);background:var(--data-action-dark);color:#fff}body .site-header .account-button:focus-visible{outline:3px solid color-mix(in srgb, var(--data-action) 30%, transparent);outline-offset:2px}body .site-header .account-button svg{width:16px}body .fg-shell .site-header{--data-ink:var(--fg-text);--data-action:var(--fg-gold);--data-action-dark:#ffd78a;--data-action-soft:#ffc14d14;--data-line-dark:var(--fg-line);--data-line:var(--fg-line);--data-red:var(--fg-gold);color:var(--fg-text);border-bottom-color:var(--fg-line);background:linear-gradient(110deg,#111731fa,#080d22fa)}body .fg-shell .site-header .brand-logo-mark{box-shadow:none;background:#fff;border-color:#c9c9c4}body .fg-shell .site-header .brand-logo-mark img{mix-blend-mode:normal}body .fg-shell .site-header .brand-logo-word{color:var(--fg-text)}body .fg-shell .site-header .brand-logo-accent{color:#c2410c}body .fg-shell .site-header .header-game-link{color:var(--fg-muted)}body .fg-shell .site-header .header-game-link:hover,body .fg-shell .site-header .header-game-link[aria-current=page]{color:var(--fg-gold);background:var(--data-action-soft)}body .fg-shell .site-header .account-button,body .fg-shell .site-header .account-button:visited,body .fg-shell .site-header .account-button:focus{border-color:var(--fg-gold);background:var(--fg-gold);color:#21170a}body .fg-shell .site-header .account-button:hover,body .fg-shell .site-header .account-button:active{border-color:var(--data-action-dark);background:var(--data-action-dark);color:#21170a}body .fg-shell .site-header :is(.landing-brand,.header-game-link,.account-button):focus-visible{outline:3px solid var(--fg-gold);outline-offset:3px}@media (max-width:1000px){body .site-header{row-gap:0;padding-bottom:0}}@media (max-width:760px){body .site-header{min-height:62px;padding:9px 14px 0}body .site-header .brand-logo-mark{width:34px;height:34px}body .site-header .brand-logo-word{font-size:1.14rem}body .site-header .account-button{min-height:44px;padding-inline:13px}body .site-header{flex-wrap:nowrap;column-gap:8px}}@media (max-width:360px){body .site-header .brand-logo{gap:7px}body .site-header .brand-logo-mark{width:30px;height:30px}body .site-header .brand-logo-word{font-size:1rem}body .site-header .header-game-link{padding-inline:7px;font-size:.8125rem}body .site-header .account-button{padding-inline:10px;font-size:.8125rem}}
