.experience-mode :is(#review-tools,.demo-line,.pilot-controls,.pilot-banner){display:none!important}
.experience-mode .site-footer{align-items:flex-start;gap:18px;flex-wrap:wrap}
.experience-accessibility{font:inherit;position:relative;color:inherit}
.experience-accessibility summary{cursor:pointer;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}
.experience-accessibility>div{display:grid;gap:12px;padding:16px;border:1px solid var(--line);background:var(--paper,var(--c-fcfcfa, #FCFCFA));color:var(--ink);min-width:220px}
.experience-accessibility label{display:flex;align-items:center;gap:10px;min-height:44px}
.experience-accessibility input{width:20px;height:20px;accent-color:var(--ink)}
.experience-accessibility :focus-visible{outline:3px solid var(--accent);outline-offset:3px}

.experience-mode .site-header :is(nav,.menu-toggle)[hidden]{display:none!important}
