.reading-mode-toggle{position:fixed;top:20px;right:20px;z-index:1000;background:var(--folkup-bordeaux);color:var(--folkup-ivory);border:none;padding:.5rem 1rem;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .2s ease-in-out}.reading-mode-toggle:hover{background:var(--folkup-bordeaux);box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-1px)}.reading-mode-toggle:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.content-enhanced{max-width:none!important}.content-enhanced p{max-width:none!important}@media(min-width:769px){.prose,.prose-wide,.prose-narrow{max-width:none!important}}.reading-mode{.hextra-nav-container, .hextra-sidebar, .hextra-toc, nav[aria-label="breadcrumb"], nav[aria-label="Table of contents"], .hextra-breadcrumb, .toc, .table-of-contents, .content-toc, aside, footer, .apparatus-footer, .chapter-support-cta { display: none !important; } main, .hextra-content, article { max-width: 800px !important; margin: 0 auto !important; padding: 2rem !important; } body { font-size: 1.2rem !important; line-height: 1.8 !important; } p { margin-bottom: 1.5rem !important; } h1, h2, h3, h4, h5, h6 { margin-top: 2rem !important; margin-bottom: 1rem !important; } body, html { padding-top: 0 !important; }}@media(max-width:768px){.reading-mode-toggle{top:10px;right:10px;padding:.4rem .8rem;font-size:.8rem}.reading-mode main,.reading-mode .hextra-content,.reading-mode article{padding:1rem!important;max-width:100%!important}.reading-mode body{font-size:1.1rem!important}}@media(prefers-contrast:high){.reading-mode-toggle{border:2px solid;font-weight:600}}@media(prefers-reduced-motion:reduce){.reading-mode-toggle{transition:none}.reading-mode-toggle:hover{transform:none}}.reading-mode-toggle:focus{outline:2px solid var(--focus-color,#fbbf24);outline-offset:2px}@media print{.reading-mode-toggle{display:none!important}}