.density-control{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.density-control__label{font-size:10px;letter-spacing:.16em;color:var(--muted,#8d96a8)}.density-switch{display:inline-flex;padding:3px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:rgba(255,255,255,.045)}.density-switch button{border:0;border-radius:7px;padding:8px 10px;background:transparent;color:inherit;font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.08em;cursor:pointer}.density-switch button[aria-pressed="true"]{background:#f5f7fb;color:#080b11;box-shadow:0 4px 18px rgba(0,0,0,.22)}.density-note{font-size:10px;color:var(--muted,#8d96a8)}body[data-density="compact"] .shell{width:min(1180px,calc(100% - 24px))}body[data-density="compact"] .hero{padding-top:42px;padding-bottom:32px}body[data-density="compact"] main>section:not(.hero){margin-top:18px}body[data-density="compact"] .test-flow,body[data-density="compact"] .test-session,body[data-density="compact"] .viewport-mode,body[data-density="compact"] .accessibility-panel,body[data-density="compact"] .performance-panel,body[data-density="compact"] .report-panel,body[data-density="compact"] .terminal,body[data-density="compact"] .map-panel{padding:16px}body[data-density="compact"] .grid{gap:10px}body[data-density="compact"] .card{padding:15px;min-height:0}body[data-density="compact"] .test-flow__steps,body[data-density="compact"] .test-session__list,body[data-density="compact"] .accessibility-panel__grid,body[data-density="compact"] .performance-panel__grid,body[data-density="compact"] .report-preview{gap:10px}body[data-density="compact"] .test-flow__steps li,body[data-density="compact"] .test-session__item,body[data-density="compact"] .accessibility-signal,body[data-density="compact"] .performance-metric,body[data-density="compact"] .report-preview__item{padding:12px}body[data-density="compact"] .latest-update{margin-top:22px}body[data-density="compact"] .lead{margin-bottom:18px}@media(max-width:760px){.density-note{display:none}.density-control{width:100%;justify-content:space-between}body[data-density="compact"] .shell{width:min(100% - 16px,1180px)}body[data-density="compact"] main>section:not(.hero){margin-top:12px}}@media(prefers-contrast:more){.density-switch{border-color:currentColor}.density-switch button[aria-pressed="true"]{outline:2px solid currentColor;outline-offset:-2px}}