/* Preserve the mounted workspace and all entered values behind the reader. */
main.console-legal-open > :not(.console-legal-reader):not(header):not(footer){display:none!important}
.console-legal-reader{display:block!important;max-width:1200px;margin:0 auto;padding:40px clamp(20px,4vw,64px);color:var(--text,var(--ink));}
.console-legal-reader button{font:inherit;cursor:pointer;color:var(--text,var(--ink));background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:10px 16px;}
.console-legal-reader button:hover,.console-legal-reader button[aria-pressed=true]{background:var(--hover,var(--surface-2));}
.console-legal-reader nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0;}
.console-legal-reader h1{font-size:2rem;line-height:1.2;margin:24px 0;}
.console-legal-reader article{padding:18px 0;border-bottom:1px solid var(--line);}
.console-legal-reader h2,.console-legal-reader h3{margin:0 0 12px;}
.console-legal-reader p{line-height:1.65;max-width:85ch;}

:root body .console-legal-reader button{color:var(--text,var(--ink))!important;background:var(--surface)!important;border:1px solid var(--line)!important}
:root body .console-legal-reader button:hover,:root body .console-legal-reader button[aria-pressed=true]{color:var(--text,var(--ink))!important;background:var(--hover,var(--surface-2))!important}
