.pressure-example{padding-top:15px}.pressure-status{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;border-left:4px solid #aa2424;background:#fff4f2;padding:15px 20px;margin:20px 0;color:#8f2020;font-size:14px}.pressure-status strong{letter-spacing:.02em}.pressure-status span{font-size:13px}.pressure-figure{margin:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.pressure-figure>img{display:block;width:100%;height:auto;object-fit:contain}.pressure-figure figcaption{padding:17px 20px;font-size:13px;color:var(--muted);border-top:1px solid var(--line);line-height:1.8}.pressure-figure figcaption b{color:var(--ink)}.pressure-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:18px 0}.pressure-actions button,#pressure-close{min-height:44px;border:1px solid var(--line);border-radius:5px;padding:12px 16px;background:var(--pale);color:var(--ink);font:inherit;font-size:13px;cursor:pointer}.pressure-actions a{font-size:13px}.pressure-boundary{font-size:14px;max-width:950px;color:var(--muted)}.pressure-provenance{font-size:13px;line-height:1.85;border-bottom:1px solid var(--line);padding-block:15px}.pressure-provenance summary{cursor:pointer;min-height:44px;padding:10px 0}.pressure-provenance code{overflow-wrap:anywhere;font-size:12px}.pressure-provenance>div{max-width:950px}.pressure-provenance p{font-size:13px}#pressure-dialog{width:calc(100vw - 32px);height:calc(100dvh - 32px);max-width:1800px;max-height:none;padding:0;overflow:hidden;border:1px solid var(--line);box-sizing:border-box}#pressure-dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}#pressure-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 20px;border-bottom:1px solid var(--line);background:#fff4f2}#pressure-dialog header strong{color:#8f2020;font-size:16px}#pressure-dialog header p{font-size:13px;margin:5px 0 0}#pressure-close{flex-shrink:0;background:#fff}.pressure-expanded-image{min-height:0;min-width:0;background:#fff;display:flex;align-items:center;justify-content:center}.pressure-expanded-image>img{width:100%;height:100%;max-height:none;object-fit:contain}.pressure-expanded-caption{max-height:27dvh;overflow:auto;padding:12px 20px;border-top:1px solid var(--line);font-size:12px}.pressure-expanded-caption p{margin:0 0 9px;font-size:12px}.pressure-expanded-caption a{color:var(--blue)}.pressure-example :focus-visible{outline:3px solid var(--blue);outline-offset:3px}.pressure-expanded-caption:focus-visible{outline-offset:-4px}#pressure-dialog::backdrop{background:#101729e8}@media(max-width:600px){#pressure-dialog{width:calc(100vw - 16px);height:calc(100dvh - 16px)}#pressure-dialog>header{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}#pressure-close{align-self:flex-end}#pressure-dialog header strong{font-size:15px}.pressure-expanded-caption{padding:12px;max-height:35dvh}.pressure-status{padding:13px}.pressure-figure figcaption{padding:14px;font-size:12px}.pressure-boundary{font-size:13px}}
