@import '../../network-basics/css/style.css?v=20260920-032225';

.SignalChoice { padding:11px 13px; border:1px solid rgba(117,214,210,.4); background:transparent; color:var(--academy-muted); font:inherit; cursor:pointer; }
.SignalChoice:hover, .SignalChoice:focus-visible, .SignalChoice.is-selected { border-color:var(--academy-lime); color:var(--academy-lime); }
.SignalChoice:focus-visible, #InvestigationButton:focus-visible { outline:2px solid var(--academy-coral); outline-offset:3px; }
.InvestigationPrompt, .InvestigationResult { display:grid; gap:10px; padding:18px; border-left:3px solid var(--academy-cyan); background:rgba(9,20,22,.45); }
.InvestigationPrompt { margin:28px 0 12px; }
.InvestigationResult { margin-top:18px; border-left-color:var(--academy-lime); }
.InvestigationLabel { color:var(--academy-cyan); font-family:'Orbitron',sans-serif; font-size:.68rem; letter-spacing:.08em; }
.InvestigationPrompt strong, .InvestigationResult strong { color:var(--academy-paper); font-size:1rem; font-weight:400; line-height:1.5; }
#InvestigationButton { margin-top:20px; border:0; font:inherit; cursor:pointer; }
.QuizNext[hidden] { display:none; }
.QuizHeading { display:flex; align-items:end; justify-content:space-between; gap:24px; margin-bottom:26px; }
.QuizHeading h2 { margin-bottom:10px; }
.QuizHeading p { margin:0; color:var(--academy-muted); line-height:1.6; }
.QuizScore { flex:0 0 auto; padding:10px 12px; border:1px solid var(--academy-lime); color:var(--academy-lime); font-family:'Orbitron',sans-serif; font-size:.8rem; font-weight:400; white-space:nowrap; }
.QuizQuestion { margin-bottom:16px; color:var(--academy-paper); font-size:1.1rem; line-height:1.5; }
.CheckOptions button:disabled { cursor:default; opacity:.95; }
.QuizNext { margin-top:18px; border:0; font:inherit; cursor:pointer; }
.QuizNext:focus-visible { outline:2px solid var(--academy-coral); outline-offset:3px; }

@media (max-width:560px) {
	.QuizHeading { align-items:flex-start; flex-direction:column; gap:16px; }
}
