.physics-exam-preview {
  margin:14px 0;
  border:1px solid #bf8cca90;
  border-radius:14px;
  background:#bf8cca16;
}
.physics-exam-preview summary { padding:10px 14px; cursor:pointer; font-weight:600; }
.physics-preview-viewer { padding:0 12px 12px; }
.physics-preview-viewer label { display:block; margin-bottom:12px; }
.physics-preview-viewer select { max-width:100%; color:inherit; background:#261e35; padding:6px 10px; border:1px solid #bf8cca90; border-radius:8px; font:inherit; }
.light-theme .physics-preview-viewer select { background:#fff0fb; }
.physics-preview-viewer img { display:block; width:min(100%,640px); height:auto; margin:auto; border-radius:6px; background:white; }
.physics-preview-nav { display:flex; justify-content:space-between; gap:8px; align-items:center; margin:12px auto 0; max-width:640px; }
.physics-preview-nav button { cursor:pointer; padding:7px 14px; border-radius:999px; border:1px solid #bf8cca90; background:transparent; color:inherit; font:inherit; }
.physics-preview-nav button:disabled { opacity:.4; cursor:default; }
