.game-interview-page .game-board{max-width:720px;margin:0 auto;padding:clamp(20px,4vw,32px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);scroll-margin-top:calc(var(--front-header-height) + 16px)}.game-interview-page .ii-screen{display:flex;flex-direction:column;gap:16px;animation:ii-appear var(--duration)var(--ease)}@keyframes ii-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.game-interview-page .ii-kicker{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand)}.game-interview-page .ii-heading{margin:0;font-size:clamp(1.4rem,4.5vw,2rem);font-weight:var(--font-weight-extrabold);color:var(--color-text)}.game-interview-page .ii-subheading{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.game-interview-page .ii-text{margin:0;color:var(--color-text-secondary)}.game-interview-page .ii-stats{margin:0;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.game-interview-page .ii-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;cursor:pointer;transition:transform var(--duration-fast)var(--ease),box-shadow var(--duration-fast)var(--ease)}.game-interview-page .ii-button:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.game-interview-page .ii-button-primary{background:var(--gradient-brand);border-color:transparent;color:var(--color-pure-white);box-shadow:var(--shadow-brand)}.game-interview-page .ii-button-cta{background:var(--gradient-cta);border-color:transparent;color:var(--color-pure-white)}.game-interview-page .ii-job-grid{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:640px){.game-interview-page .ii-job-grid{grid-template-columns:1fr 1fr}}.game-interview-page .ii-job-card{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-soft);text-align:left;cursor:pointer;transition:border-color var(--duration-fast)var(--ease),transform var(--duration-fast)var(--ease)}.game-interview-page .ii-job-card:hover{border-color:var(--color-brand);transform:translateY(-2px)}.game-interview-page .ii-job-card.ii-locked{cursor:default;opacity:.65}.game-interview-page .ii-job-card.ii-locked:hover{border-color:var(--color-border);transform:none}.game-interview-page .ii-job-title{font-weight:var(--font-weight-bold);color:var(--color-text)}.game-interview-page .ii-job-pitch{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.game-interview-page .ii-job-best{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-success)}.game-interview-page .ii-recruiter-card{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--color-brand-200);border-radius:var(--radius-md);background:var(--color-brand-50)}.game-interview-page .ii-recruiter-name{font-weight:var(--font-weight-bold);color:var(--color-brand-text)}.game-interview-page .ii-recruiter-style{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-tertiary)}.game-interview-page .ii-bubble{margin:8px 0 0;padding:14px 16px;border-radius:var(--radius-md)var(--radius-md)var(--radius-md)var(--radius-xs);background:var(--color-surface-tint);color:var(--color-text);font-style:italic}.game-interview-page .ii-question-text{font-size:var(--font-size-md);font-style:normal;font-weight:var(--font-weight-medium)}.game-interview-page .ii-interlude{margin:0;font-size:var(--font-size-sm);font-style:italic;color:var(--color-text-tertiary)}.game-interview-page .ii-question-header{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.game-interview-page .ii-question-recruiter{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-brand-text)}.game-interview-page .ii-question-count{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.game-interview-page .ii-gauges{display:flex;flex-direction:column;gap:6px}.game-interview-page .ii-gauge{display:grid;grid-template-columns:88px 1fr auto;align-items:center;gap:10px}.game-interview-page .ii-gauge-label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-tertiary)}.game-interview-page .ii-gauge-bar{height:10px;border-radius:999px;background:var(--color-surface-tint);overflow:hidden}.game-interview-page .ii-gauge-fill{height:100%;border-radius:999px;transition:width var(--duration)var(--ease)}.game-interview-page .ii-gauge-credibility{background:var(--color-success)}.game-interview-page .ii-gauge-bullshit{background:var(--color-warning)}.game-interview-page .ii-gauge-stress{background:var(--color-danger)}.game-interview-page .ii-gauge-value{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.game-interview-page .ii-answers{display:flex;flex-direction:column;gap:10px}.game-interview-page .ii-answer{padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);text-align:left;font-size:var(--font-size-base);cursor:pointer;transition:border-color var(--duration-fast)var(--ease),background var(--duration-fast)var(--ease)}.game-interview-page .ii-answer:hover{border-color:var(--color-brand);background:var(--color-brand-50)}.game-interview-page .ii-answer.ii-answer-chosen{border-color:var(--color-brand);background:var(--color-brand-100)}.game-interview-page .ii-compat{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-extrabold);color:var(--color-brand)}.game-interview-page .ii-result-title{margin:0;font-weight:var(--font-weight-semibold);color:var(--color-text)}.game-interview-page .ii-unlocks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--color-success-border);border-radius:var(--radius-md);background:var(--color-success-soft)}.game-interview-page .ii-unlocks-label{font-weight:var(--font-weight-bold);color:var(--color-success-text)}.game-interview-page .ii-unlock-item{padding:3px 10px;border-radius:999px;background:var(--color-surface);font-size:var(--font-size-sm);color:var(--color-text)}.game-interview-page .ii-actions{display:flex;flex-wrap:wrap;gap:10px}.game-interview-page .ii-cta{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding:18px;border:1px solid var(--color-brand-200);border-radius:var(--radius-md);background:var(--color-brand-50)}.game-interview-page .ii-cta-text{margin:0;color:var(--color-text-secondary)}.game-interview-page .game-seo-section{max-width:720px;margin:0 auto}.game-interview-page .game-seo-section h2{font-size:var(--font-size-xl);color:var(--color-text)}.game-interview-page .game-seo-section p{color:var(--color-text-secondary)}