.energy-mark.svelte-7r1glf{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex:none;background:var(--bg);color:var(--c);font-family:DM Sans,system-ui,sans-serif;font-weight:700;line-height:1}.lg.svelte-7r1glf{width:44px;height:44px;border-radius:12px 0 0;font-size:19px}.sm.svelte-7r1glf{width:18px;height:18px;border-radius:5px 0 0;font-size:11px}.meter.svelte-7r1glf{display:flex;gap:2px;margin-top:4px}.meter.svelte-7r1glf i:where(.svelte-7r1glf){display:block;width:5px;height:3px;border-radius:2px;background:var(--off)}.meter.svelte-7r1glf i.on:where(.svelte-7r1glf){background:var(--c)}[data-theme=light] .energy-mark.svelte-7r1glf{background:var(--bg-light);color:var(--ink)}[data-theme=light] .meter.svelte-7r1glf i:where(.svelte-7r1glf){background:var(--off-light)}[data-theme=light] .meter.svelte-7r1glf i.on:where(.svelte-7r1glf){background:var(--ink)}.manifesto-content.svelte-1xx5z4f p{color:var(--text-secondary);font-size:1.125rem;line-height:1.75;margin-bottom:1.625rem}@media(min-width:768px){.manifesto-content.svelte-1xx5z4f p{font-size:1.25rem}}.manifesto-content.svelte-1xx5z4f .manifesto-lede{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.75rem,3.5vw,2.125rem);line-height:1.35;color:var(--text-primary)}.manifesto-content.svelte-1xx5z4f .chapter-num{display:block;margin-top:3.5rem;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.9375rem;font-weight:600;color:var(--text-accent)}.manifesto-content.svelte-1xx5z4f h2{color:var(--text-primary);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;margin-bottom:1.625rem}.manifesto-content.svelte-1xx5z4f h3{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:-.01em;margin-top:2.75rem;margin-bottom:1rem}.manifesto-content.svelte-1xx5z4f strong{color:var(--text-primary);font-weight:600}.manifesto-content.svelte-1xx5z4f mark{background:var(--mark-bg);color:var(--text-primary);font-weight:600;padding:.1em .35em;border-radius:.25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.manifesto-content.svelte-1xx5z4f em{font-style:italic}.manifesto-content.svelte-1xx5z4f blockquote{border-left:4px solid #1430c8;padding:.25rem 0 .25rem 1.5rem;margin:.5rem 0 1.75rem}.manifesto-content.svelte-1xx5z4f blockquote p{font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.5rem,3vw,1.875rem);line-height:1.35;color:var(--text-primary);margin-bottom:0}.manifesto-sources.svelte-1xx5z4f ul{list-style:none;padding:0}.manifesto-sources.svelte-1xx5z4f li{color:var(--text-secondary);font-size:.875rem;line-height:1.6;padding-left:1rem;position:relative}.manifesto-sources.svelte-1xx5z4f li:before{content:"–";position:absolute;left:0;color:var(--text-tertiary)}.manifesto-sources.svelte-1xx5z4f a{color:var(--text-accent)}.manifesto-sources.svelte-1xx5z4f a:hover{text-decoration:underline}.manifesto-sources.svelte-1xx5z4f em{font-style:italic;color:var(--text-tertiary)}[data-toc-section]{scroll-margin-top:8rem}
