html:not(.dark) body:has(#article-content),#kynesisam-cosmic-preview:not(.dark):has(#article-content){--canvas:#fcfaf7;--canvas-elevated:#fff;--ink:#1a1816;--body:#2e2a25;--hairline:#e9e3da;--hairline-soft:#f4eee6;background:var(--canvas);color:var(--ink)}html:not(.dark) body #article-content .article-prose,#kynesisam-cosmic-preview:not(.dark) #article-content .article-prose{--tw-prose-body:var(--body);--tw-prose-headings:var(--ink);--tw-prose-bold:var(--ink);--tw-prose-quotes:var(--ink);color:var(--body)}#article-content.immersive-reading{width:100%;max-width:860px;margin-inline:auto;padding:clamp(32px,6vw,76px) clamp(20px,4vw,48px)}#article-content.immersive-reading>header{margin-bottom:clamp(28px,5vw,52px)}#article-content.immersive-reading>header h1{text-wrap:balance;overflow-wrap:break-word}#article-content.immersive-reading .article-prose{border:1px solid var(--hairline);background:var(--canvas-elevated);max-width:66ch;box-shadow:0 14px 45px color-mix(in srgb,var(--ink) 4%,transparent);letter-spacing:-.008em;overflow-wrap:break-word;border-radius:8px;margin-inline:auto;padding:clamp(20px,3.5vw,38px);font-size:clamp(17px,1.3vw,19px);line-height:1.9}#article-content .article-prose p{text-wrap:pretty;margin-block:0 1.5em}#article-content .article-prose h2{text-wrap:balance;margin-top:2.4em;line-height:1.3}#article-content .article-prose h3{margin-top:1.9em;line-height:1.4}#article-content .article-prose :is(h2,h3){scroll-margin-top:110px}#article-content .article-prose a{text-underline-offset:.22em;text-decoration-thickness:1px}#article-content .article-prose a:focus-visible{outline:2px solid var(--accent-golden-deep);outline-offset:4px}#article-content .article-prose :is(img,video,iframe){border-radius:5px;max-width:100%;height:auto}#article-content .article-prose iframe{aspect-ratio:16/9}#article-content .article-prose pre{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}#article-content .article-prose table{overscroll-behavior-x:contain;max-width:100%;font-size:.9em;display:block;overflow-x:auto}#article-content .article-prose blockquote{margin-block:1.8em;padding:1em 1.3em;line-height:1.75;transition:none!important;transform:none!important}#article-content .article-prose .is-reading-section:before{box-shadow:none;opacity:.65;animation:none}#article-content .heading-anchor{display:none!important}#article-content.is-focus-mode{max-width:860px}#article-content.is-focus-mode .article-prose{box-shadow:none}.reader-progress{z-index:80}@media (width<=600px){#article-content.immersive-reading .article-prose{padding:22px 17px;line-height:1.85}#article-content .article-prose blockquote{padding-inline:1em}#focus-toggle{right:max(14px,env(safe-area-inset-right));bottom:calc(76px + env(safe-area-inset-bottom))}}@media print{#article-content.immersive-reading .article-prose{box-shadow:none;background:0 0;border:0;padding:0}}.reader-tools,.reader-neighbours{width:min(100% - 40px,760px);color:var(--ink);justify-content:space-between;align-items:center;gap:16px;margin:24px auto;display:flex}.reader-tools{flex-wrap:wrap;font-size:14px}.reader-tools a{color:var(--accent-golden-deep);font-weight:600}.reader-options{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reader-options label{align-items:center;gap:5px;display:flex}.reader-options :is(select,button){color:var(--ink);background:var(--canvas-elevated);border:1px solid var(--hairline);cursor:pointer;border-radius:6px;padding:7px}#article-content.immersive-reading .article-prose{font-size:calc(clamp(17px,1.3vw,19px) * var(--reader-size,1));box-shadow:none;background:0 0;border:0;padding-inline:0}#article-content[data-reader-font=geist] .article-prose{font-family:Geist,Inter,sans-serif}#article-content[data-reader-font=inter] .article-prose{font-family:Inter,sans-serif}#article-content[data-reader-font=serif] .article-prose{font-family:Georgia,serif}.reader-neighbours{border-top:1px solid var(--hairline);align-items:start;padding-top:24px}.reader-neighbours a{width:48%;color:var(--ink);text-decoration:none}.reader-neighbours a:last-child{text-align:right;margin-left:auto}.reader-neighbours a[hidden]{display:none}.reader-neighbours small,.reader-neighbours span{display:block}.reader-neighbours small{color:var(--accent-golden-deep);margin-bottom:6px}.reader-neighbours span{font-weight:600}@media print{.reader-tools,.reader-neighbours{display:none}}#focus-toggle[hidden],#site-header[hidden]{display:none!important}.reader-options :is(button,select){max-width:100%;min-height:44px;font-size:14px}.reader-options button:disabled{opacity:.45;cursor:default}.reader-tools :is(a,button,select):focus-visible,.reader-neighbours a:focus-visible{outline:2px solid var(--accent-golden-deep);outline-offset:4px}#article-content .reading-constellation{display:none}.reader-neighbours{gap:24px;width:100%}.reader-neighbours a{overflow-wrap:anywhere;padding-block:12px}@media (width<=600px){.reader-tools{margin-block:18px}.reader-options{gap:10px;width:100%}.reader-options label:last-of-type{flex:1}.reader-options label:last-of-type select{flex:1;min-width:0}#article-content.immersive-reading{padding-top:24px}}@media (width<=1099px){body:has(#article-content){padding-bottom:calc(90px + env(safe-area-inset-bottom))}}
