.year-figure.year-physics{background:#f5fafc;border-color:#d8e8ee}
.subject-picker{max-width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.subject-picker button{min-width:0}
.year-physics .year-equation{color:#287e89}
.physics-experiment{font-size:16px;color:#476477}
.physics-experiment svg{font-size:20px}
.physics-svg-title{font-size:22px;font-weight:750;fill:#294b60}
.physics-svg-value{font-size:28px;font-weight:750;fill:#294b60;font-variant-numeric:tabular-nums}
.year-interactive .physics-experiment svg{max-height:350px}
.physics-playback{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 12px}
.physics-playback .quiet{min-height:44px;font-size:13px;padding:10px 14px;border:1px solid #cddfe7;background:#fff}
.physics-playback .quiet:first-child{background:#dbf0ee;color:#24666d;border-color:#add4d1}
[data-physics-clock]{display:block;padding:8px 12px;margin-bottom:10px;border-radius:12px;background:white;font-size:16px;font-weight:750;color:#38657a;font-variant-numeric:tabular-nums}
.physics-results{display:flex;gap:8px;margin:10px 0}
.physics-results>span{flex:1;min-width:0;background:#fff;border:1px solid #dce7eb;border-radius:14px;padding:12px;font-size:12px}
.physics-results strong{display:block;font-size:22px;color:#35677a;margin-top:6px}
.lesson-focus .physics-model-note,.lesson-focus .physics-play-status{font-size:13px;line-height:1.7;margin:12px 0;color:#607382}
.physics-planned{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:radial-gradient(circle at 75% 25%,#fcf7e4 0,transparent 42%),linear-gradient(140deg,#e3f1f4,#dfdbf2);color:#477889}
.physics-planned>span{font-size:76px;font-weight:750;opacity:.3;transform:rotate(-10deg)}
.physics-planned .icon{width:64px;height:64px;position:absolute;right:20%;top:30%;opacity:.65;transform:rotate(12deg)}
.course-ready-note{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:22px 0;padding:18px 22px;border:1px solid #dbe8df;background:#f5faf7;border-radius:20px;line-height:1.6}
.course-ready-note strong{display:block;color:#356951;font-size:17px}
.course-ready-note span{display:block;color:#65756c;font-size:13px}
@media(max-width:600px){.subject-picker{grid-template-columns:1fr}.subject-picker button>span{display:flex;align-items:center;justify-content:space-between;gap:12px}.subject-picker small{margin:0}.physics-playback .quiet{flex:1}.physics-results>span{padding:9px}.physics-results strong{font-size:19px}.course-ready-note{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.physics-experiment svg{font-size:26px}.physics-svg-title{font-size:28px}.physics-results{flex-wrap:wrap}.physics-results>span{flex-basis:90px}}
