.note-share[data-astro-cid-r65mhgrb]{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;position:relative;font:500 .75rem/1.3 var(--font-terminal)}.note-share--header[data-astro-cid-r65mhgrb]{justify-content:center;margin-top:1.6rem}.note-share__menu[data-astro-cid-r65mhgrb]{position:relative}.note-share__trigger[data-astro-cid-r65mhgrb],.note-share__copy[data-astro-cid-r65mhgrb]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:.75rem 1rem;border:1px solid var(--glass-border);color:var(--accent-cream);background:transparent;cursor:pointer;font:inherit}.note-share__trigger[data-astro-cid-r65mhgrb]{list-style:none;border-color:var(--accent-amber);color:var(--accent-amber)}.note-share__trigger[data-astro-cid-r65mhgrb]::-webkit-details-marker{display:none}.note-share__copy[data-astro-cid-r65mhgrb][hidden]{display:none}.note-share__trigger[data-astro-cid-r65mhgrb]:hover,.note-share__copy[data-astro-cid-r65mhgrb]:hover{background:var(--bg-secondary);border-color:var(--accent-amber)}.note-share__trigger[data-astro-cid-r65mhgrb]:focus-visible,.note-share__copy[data-astro-cid-r65mhgrb]:focus-visible,.note-share__choices[data-astro-cid-r65mhgrb] a[data-astro-cid-r65mhgrb]:focus-visible{outline:2px solid var(--accent-amber);outline-offset:4px}.note-share__copy[data-astro-cid-r65mhgrb]:disabled{cursor:wait;opacity:.65}.note-share__choices[data-astro-cid-r65mhgrb]{position:absolute;z-index:20;top:calc(100% + .5rem);left:0;width:max-content;min-width:230px;max-width:calc(100vw - 3rem);padding:.4rem;border:1px solid var(--glass-border);background:var(--bg-void);box-shadow:0 12px 30px var(--glass-border);text-align:left}.note-share__choices[data-astro-cid-r65mhgrb] a[data-astro-cid-r65mhgrb]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:.7rem .65rem;color:var(--accent-cream);text-decoration:none}.note-share__choices[data-astro-cid-r65mhgrb] a[data-astro-cid-r65mhgrb]:hover{color:var(--accent-amber);background:var(--bg-secondary)}.note-share--footer[data-astro-cid-r65mhgrb] .note-share__choices[data-astro-cid-r65mhgrb]{top:auto;bottom:calc(100% + .5rem)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:-100px;left:1rem;z-index:1000;padding:.7rem 1rem;background:var(--accent-cream);color:var(--bg-void)}.skip-link:focus{top:1rem}.note-article{overflow:clip}.note-header{width:min(960px,calc(100% - 2rem));margin:0 auto;padding:clamp(4rem,10vw,8rem) 0 clamp(3.5rem,8vw,6rem);text-align:center}.note-header__meta,.note-header__byline{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.7rem;font:500 .67rem/1.4 var(--font-terminal);color:var(--text-muted);letter-spacing:.08em}.note-header__draft{padding:.12rem .45rem;color:var(--accent-amber);border:1px solid rgba(212,165,116,.35)}.note-header h1{max-width:950px;margin:1.25rem auto 1.5rem;font-family:var(--font-editorial);font-size:clamp(3.1rem,9vw,7rem);font-weight:450;line-height:.94;letter-spacing:-.055em;text-wrap:balance}.note-header__description{max-width:66ch;margin:0 auto 2rem;font-size:clamp(1.05rem,2.2vw,1.3rem);text-wrap:balance}.note-header__byline span:first-child{color:var(--accent-cream)}.note-header__actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.note-header__actions button,.note-header__actions a{display:inline-flex;align-items:center;gap:.45rem;min-height:2.5rem;padding:.45rem .65rem;border:1px solid transparent;background:transparent;color:var(--text-muted);font:500 .62rem/1 var(--font-terminal);cursor:pointer}.note-header__actions button:hover,.note-header__actions a:hover,.note-header__actions button:focus-visible,.note-header__actions a:focus-visible{border-color:var(--accent-amber);color:var(--accent-cream)}.note-header__actions button:disabled{cursor:wait;opacity:.7}.note-prose{width:min(72ch,calc(100% - 2rem));margin:0 auto;font-family:var(--font-editorial);font-size:clamp(1.08rem,2.1vw,1.24rem);line-height:1.75;color:var(--text-secondary)}.note-prose>p{margin:0 0 1.45rem;font:inherit;color:inherit}.note-prose>p:first-child{font-size:clamp(1.25rem,2.6vw,1.55rem);color:var(--accent-cream)}.note-prose>p:first-child:first-letter{float:left;margin:.12em .13em 0 0;font-size:4em;line-height:.72;color:var(--accent-amber)}.note-prose h2{margin:4.5rem 0 1.35rem;font-family:var(--font-editorial);font-size:clamp(2rem,5vw,3.3rem);font-weight:450;letter-spacing:-.04em}.note-prose h3{margin:2.8rem 0 1rem;font-family:var(--font-display);font-size:1.3rem}.note-prose ul,.note-prose ol{margin:0 0 1.6rem 1.3rem}.note-prose ul{list-style:square}.note-prose ol{list-style:decimal}.note-prose li{margin:.65rem 0;padding-left:.35rem}.note-prose strong{color:var(--accent-cream);font-weight:600}.note-prose code{padding:.12em .3em;background:var(--bg-secondary);color:var(--accent-amber);font-size:.82em}.note-prose blockquote{margin:2.2rem 0;padding-left:1.2rem;border-left:1px solid var(--accent-amber);color:var(--accent-cream);font-size:1.15em}.note-reader-actions{width:min(72ch,calc(100% - 2rem));margin:4rem auto 0;padding-top:2rem;border-top:1px solid var(--glass-border);font-size:clamp(1.08rem,2.1vw,1.24rem)}.note-reader-actions h2{margin:0 0 1.2rem;color:var(--accent-cream);font:450 1.85rem/1.2 var(--font-editorial);letter-spacing:-.025em}.note-discussion{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.3rem;min-height:44px;color:var(--accent-amber);font:500 .8rem/1.6 var(--font-display);text-decoration:underline;text-underline-offset:.25em}.note-discussion:focus-visible{outline:2px solid var(--accent-amber);outline-offset:4px}.note-reader-actions+.note-end{margin-top:3rem}.note-end{width:min(850px,calc(100% - 2rem));margin:clamp(5rem,12vw,9rem) auto 0;padding:3rem 0 5rem;border-top:1px solid var(--glass-border)}.note-end__eyebrow{font:600 .65rem/1 var(--font-terminal);color:var(--accent-amber);letter-spacing:.12em}.source-list h2{margin:.7rem 0 1.6rem;font-family:var(--font-editorial);font-size:2.2rem}.source-list ol{list-style:none}.source-list li{display:grid;grid-template-columns:90px 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--glass-border)}.source-list__role{font:.62rem/1.5 var(--font-terminal);color:var(--accent-sage);text-transform:uppercase}.source-list a{color:var(--accent-cream);text-decoration:underline;text-decoration-color:var(--glass-border);text-underline-offset:.2em}.source-list small{display:block;margin-top:.35rem;font:.68rem/1.5 var(--font-terminal);color:var(--text-muted)}.ai-note{display:flex;gap:.8rem;margin:2.5rem 0;padding:1rem;border:1px solid var(--glass-border)}.ai-note span{color:var(--accent-amber)}.ai-note p{font:.72rem/1.65 var(--font-terminal);color:var(--text-muted)}.related-notes{margin:3rem 0}.related-notes h2{margin:.7rem 0 1.2rem;font-family:var(--font-editorial);font-size:2.2rem}.related-notes ul{margin:0;list-style:none}.related-notes li{border-top:1px solid var(--glass-border)}.related-notes a{display:grid;grid-template-columns:3rem 1fr;gap:.8rem;padding:1rem 0;color:var(--accent-cream);font-family:var(--font-editorial);font-size:1.12rem}.related-notes a span{color:var(--accent-amber);font:.65rem/1.6 var(--font-terminal)}.related-notes a:hover{color:var(--accent-amber)}.back-link{font:.72rem/1.5 var(--font-terminal);color:var(--accent-amber)}@media (max-width: 600px){.source-list li{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion: reduce){.main-content{transition:none!important;transform:none!important}}
