.work-note.svelte-gseux7{background:#f5f8ff;border:1px solid #dbe5fa;border-left:3px solid #2563eb;border-radius:0 .375rem .375rem 0}.work-note.svelte-gseux7 a:where(.svelte-gseux7){color:#1d4ed8;text-underline-offset:.3em}.work-note.svelte-gseux7 a:where(.svelte-gseux7):hover{text-decoration:underline}.work-note.svelte-gseux7 a:where(.svelte-gseux7):focus-visible{outline:2px solid currentColor;outline-offset:5px}.dark .work-note.svelte-gseux7{background:#0c1426;border-color:#253657;border-left-color:#60a5fa}.dark .work-note.svelte-gseux7 a:where(.svelte-gseux7){color:#93c5fd}.post-title.svelte-cwv983{font-size:clamp(2rem,5.3vw,3.25rem);font-weight:500;letter-spacing:-.045em;line-height:1.13;text-wrap:balance}.author-link.svelte-cwv983:hover,.back-link.svelte-cwv983:hover{text-decoration:underline;text-underline-offset:.25em}.author-link.svelte-cwv983:focus-visible,.back-link.svelte-cwv983:focus-visible{outline:2px solid #2563eb;outline-offset:5px}.article-copy.svelte-cwv983{font-size:1.125rem;line-height:1.85;color:#1f2937;overflow-wrap:break-word}.article-copy.svelte-cwv983 p{margin:0 0 1.4em}.article-copy.svelte-cwv983 p:last-child{margin-bottom:0}.article-copy.svelte-cwv983 em{font-style:italic}.article-copy.svelte-cwv983 a{color:#1d4ed8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.article-copy.svelte-cwv983 a:hover{text-decoration-thickness:2px}.article-copy.svelte-cwv983 a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.article-copy.svelte-cwv983 code{font-size:.85em;background:#f1f5f9;padding:.15em .35em;border-radius:.2rem}.article-copy.svelte-cwv983 .footnote-ref{padding-inline:.1em;text-decoration:none}.article-copy.svelte-cwv983 .footnotes{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #d1d5db;font-size:.875em;line-height:1.75}.article-copy.svelte-cwv983 .footnotes h2{font-size:1rem;font-weight:500;margin-bottom:1rem}.article-copy.svelte-cwv983 .footnotes ol{list-style:decimal;padding-left:1.25rem}.article-copy.svelte-cwv983 .footnotes li{padding-left:.35rem;margin-top:1rem;scroll-margin-top:2rem}.article-copy.svelte-cwv983 .footnote-backref{margin-left:.4em}.article-copy.svelte-cwv983 sup[id]{scroll-margin-top:2rem}.dark .article-copy.svelte-cwv983 .footnotes{border-color:#374151}.dark .article-copy.svelte-cwv983{color:#e5e7eb}.dark .article-copy.svelte-cwv983 a{color:#93c5fd}.dark .article-copy.svelte-cwv983 code{background:#1e293b}@media (max-width: 400px){.article-copy.svelte-cwv983{font-size:1.0625rem}}
