/* Workers & Resources: Soviet Republic page extras (calculator options, notes, figures). */
.prose figure { margin: 20px 0; }
.prose figure img { width: 100%; border-radius: 6px; border: 1px solid var(--line); }
.prose figcaption { font-size: 0.85rem; color: var(--ink-soft); margin-top: 6px; }
.calc .wr-opts { margin: 14px 0 6px; padding: 10px 12px; border: 1px dashed var(--line); border-radius: 6px; }
.calc .wr-opts summary { cursor: pointer; font-weight: 700; }
.calc .wr-opts select { margin-bottom: 6px; }
.calc label.wr-check { display: inline-flex; align-items: center; gap: 6px; font-weight: 400; margin: 6px 12px 0 0; }
.calc label.wr-check input { width: auto; }
.calc h3 { margin: 18px 0 4px; font-size: 1.05rem; }
.calc .wr-total td { font-weight: 700; border-top: 2px solid var(--line); }
.calc .wr-notes { font-size: 0.88rem; color: var(--ink-soft); padding-left: 18px; }
.calc .note { font-size: 0.9rem; color: var(--ink-soft); }
.calc td a { color: inherit; }
