.pw-viewer{min-width:0;color:inherit;overflow-wrap:anywhere;line-height:1.5}.pw-viewer h1,.pw-viewer h2,.pw-viewer h3{line-height:1.3}.pw-viewer h2{font-size:1.1rem}.pw-viewer h3{font-size:1rem}.pw-summary,.pw-exercise{color:#172033;background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin-block:16px;padding:16px}.pw-status{font-weight:600}.pw-caption{color:#475569;font-size:.85rem}.pw-warning{color:#78350f;background:#fffbeb;border-left:3px solid #b45309;padding:10px}.pw-sets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pw-set{color:#172033;background:#f8fafc;border-radius:8px;padding:12px}.pw-set p{margin:4px 0}.pw-values{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin:8px 0;display:grid}.pw-values dt{color:#475569;font-size:.8rem}.pw-values dd{margin:0;font-weight:500}.pw-source-note{white-space:pre-wrap;font-size:.9rem}.pw-prescription,.pw-provenance{border-top:1px solid #cbd5e1;margin-top:12px;padding:10px}.pw-viewer summary{cursor:pointer}@media (max-width:479px){.pw-summary,.pw-exercise{padding:12px}.pw-set{padding:10px}}
