.capability-list{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.capability-list span{font-size:11px;padding:5px 9px;border:1px solid var(--border);border-radius:5px;color:var(--muted)}.reference-card{padding:18px;border:1px solid var(--border);border-radius:8px;margin:18px 0;background:#101a24}.reference-card h3{margin:0 0 8px}.reference-card p{overflow-wrap:anywhere}.references-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.references-grid .reference-card{margin:0}.preset-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0}.preset-previews .image-panel>button{height:170px}.demo-section select{font:inherit}select:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.live-form .generate-button{width:100%;cursor:pointer}.edition{white-space:nowrap}.v2-nav a[aria-current=page]{color:var(--cyan);border-color:var(--cyan)}.badge{display:inline-block;border:1px solid #3c6572;border-radius:5px;padding:3px 8px;color:var(--cyan);font-size:11px}.footer{gap:20px;flex-wrap:wrap}.lead{max-width:1100px}.evidence-card .image-panel>button{height:300px}.result-images .image-panel>button img{width:100%;height:100%;max-height:100%;object-fit:contain}.framework-viewport{isolation:isolate}a.record-link:hover{border-color:var(--cyan)}.principle-card p:last-child{margin-bottom:0}@media(max-width:600px){.references-grid{grid-template-columns:1fr}.topbar{padding:14px 18px;gap:12px;flex-wrap:wrap}.brand{font-size:12px}.edition{font-size:9px}.shell{padding:30px 16px}h1 span{display:block;margin:10px 0 0;font-size:17px}.preset-previews .image-panel>button{height:150px}.footer{padding:22px 18px}.framework-viewport{overflow-x:auto}.references-grid .reference-card{min-width:0}}
