/* Shared Sixteen components define typography, colors, covers, steps and prompts. */
.pressure-cover{margin:28px 0 0}.pressure-cover img{width:100%;height:auto;border-radius:6px}.pressure-page .pressure-cover figcaption{font-size:16px}.pressure-page .model-prompt{border-bottom:1px solid #dedfd9;padding:8px 0;scroll-margin-top:90px}.pressure-page .model-prompt>summary{font-size:20px}.pressure-prompt h3{font-size:17px;font-weight:600;line-height:1.5}.replace{display:inline-block;background:#e2e4de;color:#464a40;border-radius:3px;padding:2px 6px;font:11px/1.6 Arial,sans-serif;letter-spacing:1px}.pressure-page .copy{transition:transform .16s ease}.pressure-page .copy:hover{transform:translateY(-2px)}.pressure-page .table-scroll{overflow-x:auto}.pressure-page table{width:100%;border-collapse:collapse;text-align:left;font-size:16px}.pressure-page th,.pressure-page td{padding:18px 16px 18px 0;border-bottom:1px solid #dedfd9;vertical-align:top}.pressure-page thead th{font-size:13px}.pressure-page tbody th{font-weight:600}.pressure-page .checklist article{min-width:0}.pressure-page :is(.table-note,.promptnote){color:#646760}.pressure-page pre:focus-visible,.pressure-page .table-scroll:focus-visible{outline:3px solid #2454db;outline-offset:-3px}html[data-theme="dark"] .pressure-page :is(.model-prompt,th,td){border-color:#3b4135}html[data-theme="dark"] .pressure-page .replace{background:#343b30;color:#d4dbc8}html[data-theme="dark"] .pressure-page :is(.table-note,.pressure-cover figcaption){color:#bbc0b2}html[data-theme="dark"] .pressure-page :focus-visible{outline-color:#ffa36f}@media(max-width:650px){.pressure-page table{min-width:580px}.pressure-page .resourcehead h1{font-size:38px}.pressure-page .model-prompt>summary{font-size:18px}}@media(prefers-reduced-motion:reduce){.pressure-page .copy{transition:none}}
