.physics-hero-art{height:340px;width:min(340px,100%);position:relative;display:grid;place-items:center;margin:auto;background:radial-gradient(circle,#25435980,transparent 68%)}.physics-hero-art>span{font:italic 140px Georgia;color:#acdff5;text-shadow:0 0 65px #6cb0ee80}.physics-hero-art>small{position:absolute;bottom:12px;font:10px system-ui;letter-spacing:.15em;color:#c1acd1}.physics-ring{position:absolute;width:85%;height:45%;border:1px solid #86bde580;border-radius:50%;transform:rotate(35deg)}.physics-ring.second{transform:rotate(-35deg);border-color:#c7a4ec80}body[data-domain=physics] #math-host{height:550px}body[data-domain=physics] #math-controls output{min-width:34px;text-align:right}body[data-domain=physics] #math-controls button{padding:9px}body[data-domain=physics] .math-card h2{font-size:22px}@media(max-width:700px){body[data-domain=physics] #math-host{height:470px}.physics-hero-art{height:270px}}

.school-challenge{padding:12px;border-left:3px solid #cfb17a;background:#cfb17a12;border-radius:4px;line-height:1.8}body[data-domain=physics] #math-controls select{width:100%;min-width:0}body[data-domain=physics] #math-controls button{margin:3px 2px;white-space:normal}
