/* Fact-status chips: verified | deck | unverified | analysis | approx  (text contrast >= 4.5:1 on its own background, light + dark) */
.st-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:99px;font:600 12px/1.5 var(--font,system-ui,sans-serif);letter-spacing:.01em;white-space:nowrap;vertical-align:middle;border:1px solid transparent}
.st-chip::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}
.st-verified{background:#DCFCE7;color:#14532D;border-color:#86EFAC}
.st-deck{background:#E0E7FF;color:#312E81;border-color:#A5B4FC}
.st-unverified{background:#FEF3C7;color:#78350F;border-color:#FCD34D}
.st-analysis{background:#F3E8FF;color:#581C87;border-color:#D8B4FE}
.st-approx{background:#E0F2FE;color:#0C4A6E;border-color:#7DD3FC}
html[data-theme="dark"] .st-verified{background:#052E16;color:#BBF7D0;border-color:#166534}
html[data-theme="dark"] .st-deck{background:#1E1B4B;color:#C7D2FE;border-color:#4338CA}
html[data-theme="dark"] .st-unverified{background:#451A03;color:#FDE68A;border-color:#B45309}
html[data-theme="dark"] .st-analysis{background:#3B0764;color:#E9D5FF;border-color:#7E22CE}
html[data-theme="dark"] .st-approx{background:#082F49;color:#BAE6FD;border-color:#0369A1}
@media print{.st-chip{border-color:currentColor;background:#fff;color:#000}}

/* Credited photos (hwPubPhoto) */
figure.ph{margin:0 0 20px}
figure.ph img{display:block;width:100%;height:auto;border-radius:var(--radius,14px)}
figure.ph figcaption{margin-top:8px;font-size:13px;line-height:1.45;color:var(--p-mute,#555)}
figure.ph figcaption a{color:inherit;text-decoration:underline}
