.chapter-page{color:#edf4f3;--ink:#edf4f3;--ink-2:#c2d1d1;--amber:#9cd9df;--line:#35494d;--line-strong:#587076;--bg:#10191c;--panel:#172428;--panel-2:#192b30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10191c;min-height:100svh}.chapter-main{overflow-wrap:anywhere;width:min(100%,1120px);margin:0 auto;padding:20px clamp(20px,5vw,64px) 72px;font-size:1rem}.chapter-main p{color:var(--ink-2);line-height:1.65}.chapter-main a{color:var(--amber);text-underline-offset:5px}.chapter-main :is(a,button,summary){min-height:44px}.chapter-main a{align-items:center;display:inline-flex}.chapter-main :is(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid #f7b0a3}.chapter-main .chapter-eyebrow{font:.75rem/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#b8d1d5}.chapter-hero{padding:clamp(32px,7vw,72px) 0 0}.chapter-title-row{justify-content:space-between;align-items:center;gap:32px;display:flex}.chapter-hero h1{font:500 clamp(4rem, 11vw, 8.2rem)/.95 var(--sans);letter-spacing:-.065em;margin:12px 0 28px}.chapter-hero h1 span{font:400 clamp(2.25rem, 5.8vw, 4.4rem)/1.12 var(--serif);letter-spacing:-.035em;margin-top:12px;display:block}.chapter-main .chapter-deck{font:400 clamp(1.5rem, 3.4vw, 2.2rem)/1.25 var(--serif);color:#f7b0a3;margin:14px 0 20px}.chapter-intro{max-width:42rem;font-size:clamp(1.05rem,1.8vw,1.2rem)}.chapter-pattern{border:1px solid #587076;flex:0 0 150px;grid-template-columns:repeat(4,1fr);gap:9px;width:150px;padding:16px;display:grid;transform:rotate(-5deg)}.chapter-pattern span{aspect-ratio:1;background:#365259}.chapter-pattern span:nth-child(3n+1){background:#9cd9df}.chapter-pattern span:nth-child(7),.chapter-pattern span:nth-child(10){background:#f7b0a3}.chapter-jump{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-wrap:wrap;gap:0 24px;margin-top:28px;padding:16px 0;display:flex}.chapter-jump a{font-size:.85rem}.chapter-jump a:hover,.chapter-actions a:hover,.chapter-people a:hover,.chapter-scope a:hover{text-decoration:underline}.chapter-section{border-bottom:1px solid var(--line);padding:clamp(36px,6vw,64px) 0;scroll-margin-top:24px}.chapter-section-heading .chapter-eyebrow{margin:0 0 8px}.chapter-main h2{font:400 clamp(1.9rem, 4vw, 2.8rem)/1.15 var(--serif);color:var(--ink);margin:8px 0 18px}.chapter-section-note{max-width:42rem;font-size:.9rem}.chapter-songs,.chapter-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:28px 0 16px;padding:0;list-style:none;display:grid}.chapter-songs li,.chapter-people li{border-top:2px solid var(--line-strong);min-width:0;padding:18px 20px 20px 0}.chapter-songs li+li,.chapter-people li+li{border-left:1px solid var(--line);padding-left:20px}.chapter-songs .chapter-eyebrow,.chapter-people .chapter-eyebrow{margin:0 0 10px}.chapter-songs h3,.chapter-people h3{font:500 1.35rem/1.3 var(--sans);margin:0}.chapter-songs h3 a{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.chapter-songs h3 a:hover{text-decoration:underline}.chapter-songs li>p:last-child,.chapter-people li>p{font-size:.9rem}.chapter-people a{font-size:.85rem}.chapter-actions{flex-wrap:wrap;gap:0 24px;display:flex}.chapter-actions a{gap:10px;font-size:.9rem}.chapter-evidence{border-top:1px solid var(--line);margin-top:20px}.chapter-evidence summary{cursor:pointer;color:var(--amber);padding:14px 0;font-size:.85rem;line-height:1.5}.chapter-evidence summary:hover{text-underline-offset:4px;text-decoration:underline}.chapter-evidence ul{margin:0 0 16px;padding:0;list-style:none}.chapter-evidence li{background:#172428;border-left:2px solid #9cd9df;margin-top:12px;padding:16px 20px}.chapter-evidence h3{font:500 1rem/1.5 var(--sans);margin:0}.chapter-evidence h3 a{gap:8px;text-decoration:underline}.chapter-evidence p{margin:8px 0;font-size:.85rem}.chapter-evidence .chapter-source-meta{color:#b8d1d5;font-size:.75rem}.chapter-evidence .chapter-source-limit{border-top:1px solid var(--line);padding-top:10px}.chapter-sound{background:#192b30;border-left:3px solid #f7b0a3;margin-top:32px;padding-left:clamp(20px,4vw,40px);padding-right:clamp(20px,4vw,40px)}.chapter-sound>p{max-width:42rem}.chapter-scope{padding-top:32px;scroll-margin-top:24px}.chapter-scope>p{max-width:46rem;font-size:.85rem}.chapter-scope p a{text-decoration:underline}@media (max-width:700px){.chapter-title-row{gap:12px}.chapter-pattern{flex-basis:96px;gap:6px;width:96px;padding:10px}.chapter-songs,.chapter-people{grid-template-columns:1fr;margin-top:24px}.chapter-songs li,.chapter-people li{border-top-width:1px;padding:20px 0}.chapter-songs li+li,.chapter-people li+li{border-left:0;padding-left:0}.chapter-songs li>p:last-child,.chapter-people li>p{margin-bottom:0}}@media (max-width:420px){.chapter-pattern{display:none}.chapter-jump{gap:0 18px}}@media (prefers-reduced-motion:reduce){.chapter-page *,.chapter-page :before,.chapter-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.chapter-arrow{flex:0 0 16px;align-self:center;width:16px;height:16px;margin-left:6px}
