/* GchemIB exam-mode styles */
/* Exam mode */
.exam-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}
.exam-chip{font:700 11px "DM Sans",sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:5px 11px;border-radius:99px;border:1px solid var(--line);color:var(--muted)}
.exam-chip.hl{color:#8a5200;border-color:#e8b866;background:#fff4de}
.exam-chip.sl{color:#0b6b62;border-color:#8fd6cd;background:#e6f8f5}
.exam-summary{text-align:center;padding:10px 0 4px}
.exam-summary ul{list-style:none;padding:0;margin:8px auto 22px;max-width:420px;text-align:left;display:grid;gap:6px}
.exam-summary li{padding:9px 13px;border-radius:10px;background:rgba(255,92,120,.08);border:1px solid rgba(255,92,120,.25)}
.exam-note{color:var(--muted);font-size:12px}
.exam-ring{--p:0;width:150px;height:150px;border-radius:50%;margin:6px auto 16px;display:grid;place-content:center;background:radial-gradient(closest-side,var(--panel) 76%,transparent 78%),conic-gradient(var(--teal,#0d9488) calc(var(--p)*1%),rgba(120,130,150,.22) 0);box-shadow:0 8px 30px rgba(13,148,136,.18)}
.exam-ring b{font:800 34px Manrope,sans-serif}.exam-ring span{color:var(--muted);font-size:13px}
