:root{--blue:#1970cf;--blue-dark:#135cb1;--pale:#eef7ff;--line:#d8e5f1;--green:#11775f}
.science-shell .page-heading h1 span{color:#1676c7}
.science-shell .eyebrow{color:#166bb4}
.science-shell .dot{background:#1b83c8}
.science-filters{grid-template-columns:1.2fr 2fr 1fr 1fr}
.board-note{margin:13px 0 0;padding:10px 12px;border-left:3px solid #58a8d7;background:#f4faff;color:#426078;font-size:11px;line-height:1.6;border-radius:0 6px 6px 0}
.science-orbit{position:relative;width:106px;height:106px;border:1px solid #cbe4fa;border-radius:50%;display:grid;place-items:center;margin:auto;background:radial-gradient(circle,#fafdff 44%,#eef7ff 45%,#fff 74%)}
.science-orbit>span{font-size:48px;line-height:1;color:#2782c7}
.science-orbit i{position:absolute;inset:12px;border:1px solid #d7eafa;border-radius:50%}
.science-orbit b{position:absolute;width:9px;height:9px;background:#57b3d8;border:3px solid #fff;box-shadow:0 0 0 1px #a8d6ed;border-radius:50%;right:4px;top:17px}
.science-shell .ready-screen .eyebrow{justify-content:center;margin-top:28px}
.science-shell .progress-track i{background:linear-gradient(90deg,#2685d3,#20a185)}
.science-shell .option.correct{border-color:#5db899;background:#f0fbf7}
.science-shell .option.correct .option-letter{background:#168667;color:#fff}
.science-shell .feedback.correct{border-color:#b9e4d4;background:#f3fbf8}
.science-shell .feedback.wrong{border-color:#f1d4d7;background:#fff8f8}
.science-shell .score-card{border-top-color:#2180cb}
.science-shell .watch-face{border-color:#bbd8ef}
.science-shell .watch-face>i{background:#1970cf}
.science-shell .bank-footer{margin:22px 0 0}
.science-shell .pilot-notice strong{color:#1d4263}
.science-shell .summary-screen .eyebrow{color:#1970cf}
.science-shell .setup-panel{background:linear-gradient(180deg,#fff,#fbfdff)}
.science-shell .btn.primary{background:#176fc4}
.science-shell .btn.primary:hover:not(:disabled){background:#105ba8}
.science-shell .text-button{color:#1766b5}
.science-shell .medical-footer a:hover{color:#176fc4}
@media(max-width:760px){
  .science-filters{grid-template-columns:1fr 1fr}
  .science-filters label:nth-child(2){grid-column:1/-1}
  .science-filters label:nth-child(3){grid-column:auto}
}
