.modern-section{margin:14px 0 20px;border:1px solid #b8cfc2;background:#f4f8f2;border-radius:9px;padding:14px}.modern-top{display:flex;gap:12px;justify-content:space-between;align-items:center}.modern-top h3{font-size:15px;margin:5px 0}.modern-top button{font-size:12px;background:#216957;color:#fff;white-space:nowrap}.modern-lead,.modern-footnote{font-size:11px;color:#62736a;line-height:1.7}.modern-warning{padding:10px;border-radius:6px;background:#fff1d5;color:#806328;font-size:12px;margin-top:12px}#modernMeta{font-size:12px;line-height:1.8}.modern-scale{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin:11px 0}.modern-scale button,.modern-scale a{font-size:11px}.modern-scale .selected{background:#e0ede2;border-color:#628d73}.modern-scale a{color:#216957;margin-left:auto}.modern-frame{position:relative;width:100%;aspect-ratio:1;background:#26342f;--footprint:6.25%;overflow:hidden;border-radius:5px}.modern-frame img{display:block;width:100%;height:100%;object-fit:contain;image-rendering:auto}.modern-center{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.modern-center polygon{fill:none;stroke:#ff3c36;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1px #fff)}.modern-credit{position:absolute;bottom:0;left:0;right:0;padding:4px 7px;background:#ffffffd9;color:#263d33;font-size:9px;line-height:1.3}#modernLoad{font-size:11px;color:#51685a;min-height:18px}@media(max-width:620px){.modern-top{display:block}.modern-top button{width:100%;margin-top:8px}}
