@keyframes svelte-slkzka-vhs-flicker{0%{opacity:.8}50%{opacity:1}to{opacity:.85}}@keyframes svelte-slkzka-glitch-anim{0%{clip:rect(42px, 9999px, 44px, 0)}5%{clip:rect(12px, 9999px, 59px, 0)}10%{clip:rect(48px, 9999px, 29px, 0)}15%{clip:rect(42px, 9999px, 73px, 0)}20%{clip:rect(63px, 9999px, 27px, 0)}25%{clip:rect(34px, 9999px, 55px, 0)}30%{clip:rect(86px, 9999px, 73px, 0)}35%{clip:rect(20px, 9999px, 20px, 0)}40%{clip:rect(26px, 9999px, 60px, 0)}45%{clip:rect(25px, 9999px, 66px, 0)}50%{clip:rect(57px, 9999px, 98px, 0)}55%{clip:rect(5px, 9999px, 46px, 0)}60%{clip:rect(82px, 9999px, 31px, 0)}65%{clip:rect(54px, 9999px, 27px, 0)}70%{clip:rect(28px, 9999px, 99px, 0)}75%{clip:rect(45px, 9999px, 69px, 0)}80%{clip:rect(23px, 9999px, 85px, 0)}85%{clip:rect(54px, 9999px, 84px, 0)}90%{clip:rect(45px, 9999px, 47px, 0)}95%{clip:rect(37px, 9999px, 20px, 0)}to{clip:rect(4px, 9999px, 91px, 0)}}@keyframes svelte-slkzka-neon-pulse{0%,to{opacity:1;filter:brightness()}50%{opacity:.85;filter:brightness(1.2)}}.svelte-slkzka:export{neonYellow:gold;neonYellowBright:#fff200;neonPurple:#da00ff;neonMagenta:#b026ff;neonCyan:#00f0ff;neonPink:#ff10f0;thoughtsAccent:gold;thoughtsAccentBright:#fff200}.post-content.svelte-slkzka{color:var(--paper);font-family:var(--serif);font-size:18px;line-height:1.55}.post-content.svelte-slkzka p{text-wrap:pretty;color:var(--paper);margin-bottom:1.25em}.post-content.svelte-slkzka h2{font-family:var(--polish);color:var(--paper);letter-spacing:-.01em;border-bottom:1px dotted var(--rule);margin:2.5em 0 .8em;padding-bottom:8px;font-size:22px;font-style:italic;font-weight:400}.post-content.svelte-slkzka h3{font-family:var(--polish);color:var(--paper-2);margin:2em 0 .6em;font-size:19px;font-style:italic;font-weight:400}.post-content.svelte-slkzka h4,.post-content.svelte-slkzka h5,.post-content.svelte-slkzka h6{font-family:var(--polish);color:var(--paper-2);margin:1.8em 0 .5em;font-size:17px;font-style:italic;font-weight:400}.post-content.svelte-slkzka a{color:var(--paper);border-bottom:1px solid color-mix(in srgb, var(--sodium) 44%, transparent);transition:border-bottom-color var(--transition-base);text-decoration:none}.post-content.svelte-slkzka a:hover{border-bottom-color:var(--sodium)}.post-content.svelte-slkzka ul,.post-content.svelte-slkzka ol{color:var(--paper);margin:0 0 1.25em 1.5em;padding:0;font-family:inherit}.post-content.svelte-slkzka li{color:var(--paper);margin-bottom:.4em;font-family:inherit}.post-content.svelte-slkzka li::marker{color:var(--paper-3)}.post-content.svelte-slkzka blockquote{border-left:3px solid var(--sodium);background:var(--ink-2);color:var(--paper-2);border-radius:0 4px 4px 0;margin:1.5em 0;padding:16px 20px;font-style:italic}.post-content.svelte-slkzka blockquote:before,.post-content.svelte-slkzka blockquote:after{display:none}.post-content.svelte-slkzka blockquote:hover{box-shadow:none;transform:none}.post-content.svelte-slkzka blockquote p{color:var(--paper-2);margin-bottom:0}.post-content.svelte-slkzka .post-callout{--callout-accent:var(--sodium);border-left:3px solid var(--callout-accent);background:color-mix(in srgb, var(--callout-accent) 6%, var(--ink-2));color:var(--paper);border-radius:0 4px 4px 0;margin:1.5em 0;padding:14px 20px 16px}.post-content.svelte-slkzka .post-callout--note{--callout-accent:var(--callout-note)}.post-content.svelte-slkzka .post-callout--tip{--callout-accent:var(--callout-tip)}.post-content.svelte-slkzka .post-callout--important{--callout-accent:var(--magenta)}.post-content.svelte-slkzka .post-callout--caution{--callout-accent:var(--callout-caution)}.post-content.svelte-slkzka .post-callout__title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--callout-accent);margin:0 0 6px;font-size:12px}.post-content.svelte-slkzka .post-callout>p:last-child{margin-bottom:0}.post-content.svelte-slkzka em{color:var(--paper-2)}.post-content.svelte-slkzka pre{background:var(--ink-2);border:1px solid var(--rule);font-family:var(--mono);color:var(--paper-3);white-space:pre-wrap;word-break:break-word;counter-reset:line;--astro-code-color-background:var(--ink-2);--astro-code-color-text:var(--paper);--astro-code-background:var(--ink-2);--astro-code-foreground:var(--paper);--astro-code-token-keyword:var(--sodium);--astro-code-token-string:color-mix(in srgb, var(--cyan) 55%, var(--paper) 45%);--astro-code-token-string-expression:color-mix(in srgb, var(--cyan) 55%, var(--paper) 45%);--astro-code-token-constant:var(--paper-2);--astro-code-token-function:var(--sodium);--astro-code-token-parameter:var(--paper-2);--astro-code-token-comment:var(--paper-3);--astro-code-token-punctuation:var(--paper-3);--astro-code-token-link:var(--cyan);border-radius:2px;margin:1.5em 0;padding:16px 20px 16px 3.25em;font-size:13px;line-height:1.6;position:relative;overflow-x:auto}.post-content.svelte-slkzka pre .line{position:relative}.post-content.svelte-slkzka pre .line:before{counter-increment:line;content:counter(line);text-align:right;width:1.75em;color:var(--paper-3);opacity:.5;user-select:none;position:absolute;left:-2.25em}.post-content.svelte-slkzka code{font-family:var(--mono);font-size:.9em}.post-content.svelte-slkzka pre code{color:var(--paper-3)}.post-content.svelte-slkzka :not(pre)>code{background:var(--ink-3);color:var(--paper);overflow-wrap:anywhere;border-radius:2px;padding:2px 6px;font-size:.875em}.post-content.svelte-slkzka sup{vertical-align:super;color:var(--sodium);font-size:.75em;font-family:var(--mono);cursor:pointer}.post-content.svelte-slkzka sup a{color:var(--sodium);border-bottom:none}.post-content.svelte-slkzka img{border-radius:2px;max-width:100%;height:auto;margin:1.5em 0}.post-content.svelte-slkzka{counter-reset:post-figure}.post-content.svelte-slkzka .post-figure{counter-increment:post-figure;margin:2em 0}.post-content.svelte-slkzka .post-figure img{width:100%;margin:0;display:block}.post-content.svelte-slkzka .post-figure figcaption{font-family:var(--mono);color:var(--paper-3);margin-top:.5em;font-size:12px;line-height:1.5}.post-content.svelte-slkzka .post-figure figcaption:before{content:var(--fig-label) " " counter(post-figure) ". ";color:var(--sodium)}.post-content.svelte-slkzka hr{background:var(--rule);border:none;height:1px;margin:2.5em 0}.post-content.svelte-slkzka table{border-collapse:collapse;width:100%;margin-bottom:1.5em;font-size:15px;display:block;overflow-x:auto}.post-content.svelte-slkzka th,.post-content.svelte-slkzka td{border:1px solid var(--rule);text-align:left;color:var(--paper);padding:8px 12px}.post-content.svelte-slkzka th{background:var(--ink-2);color:var(--paper-2);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:400}.post-content.svelte-slkzka tr:hover td{background:var(--ink-3)}.post-content.svelte-slkzka .footnotes{border-top:1px solid var(--rule);color:var(--paper-2);margin-top:2.5em;padding-top:1.5em;font-size:14px}.post-content.svelte-slkzka .footnotes ol{counter-reset:fn;margin:0;padding:0;list-style:none}.post-content.svelte-slkzka .footnotes li{color:var(--paper-2);counter-increment:fn;gap:10px;margin-bottom:10px;font-size:14px;line-height:1.6;display:flex}.post-content.svelte-slkzka .footnotes li:before{content:counter(fn) ".";font-family:var(--mono);color:var(--sodium);text-align:right;flex-shrink:0;min-width:20px;padding-top:2px;font-size:12px}.post-content.svelte-slkzka .footnotes p{color:var(--paper-2);margin-bottom:0;font-size:14px}.post-content.svelte-slkzka .footnotes a{color:var(--sodium);opacity:.75;border-bottom:none}.post-content.svelte-slkzka .footnotes a:hover{opacity:1}.post-content.svelte-slkzka .data-footnote-backref{justify-content:center;align-items:center;min-width:24px;min-height:24px;margin:-4px;padding:4px;display:inline-flex}.post-toc.svelte-1wa9j0v{margin-bottom:var(--spacing-2xl);padding:var(--spacing-md) var(--spacing-lg);border-left:2px solid var(--rule)}.post-toc__title.svelte-1wa9j0v{font-family:var(--mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--paper-3);margin-bottom:var(--spacing-sm);display:block}.post-toc__list.svelte-1wa9j0v{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post-toc__item.svelte-1wa9j0v{font-family:var(--mono);font-size:var(--font-size-sm);color:var(--paper-3)}.post-toc__item.svelte-1wa9j0v::marker{font-size:inherit}.post-toc__item--h3.svelte-1wa9j0v{padding-left:var(--spacing-md)}.post-toc__link.svelte-1wa9j0v{font-family:var(--mono);font-size:var(--font-size-sm);color:var(--paper-2);transition:color var(--transition-fast);border-bottom:none;text-decoration:none}.post-toc__link.svelte-1wa9j0v:hover{color:var(--paper)}.post-toc__link--active.svelte-1wa9j0v{color:var(--sodium)}.related-posts.svelte-19sngux{margin-top:var(--spacing-2xl);padding-top:var(--spacing-lg);border-top:1px dotted var(--rule)}.related-posts__heading.svelte-19sngux{font-family:var(--polish);color:var(--paper-3);border-bottom:1px dotted var(--rule);margin-bottom:12px;padding-bottom:6px;font-size:15px;font-style:italic;font-weight:400}.related-posts__list.svelte-19sngux{flex-direction:column;gap:4px;display:flex}.related-posts__item.svelte-19sngux{border-left:2px solid var(--rule);background:var(--ink-3);transition:border-left-color var(--transition-base), background var(--transition-base);padding:10px 12px;text-decoration:none;display:block}.related-posts__item.svelte-19sngux:hover{border-left-color:var(--sodium);background:color-mix(in srgb, var(--sodium) 6%, transparent)}.related-posts__meta.svelte-19sngux{align-items:center;gap:8px;margin-bottom:3px;display:flex}.related-posts__arrow.svelte-19sngux{font-family:var(--serif);color:var(--sodium-dim);font-size:16px;font-style:normal;line-height:1}.related-posts__type.svelte-19sngux{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--paper-3);font-size:10px;font-weight:500}.related-posts__title.svelte-19sngux{font-family:var(--serif);color:var(--paper);font-size:13.5px;font-style:italic;line-height:1.4}.related-posts__date.svelte-19sngux{font-family:var(--mono);color:var(--paper-3);letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:10px}.reading-progress.svelte-1eiq16f{z-index:999;height:2px;transition:width var(--transition-fast) linear;pointer-events:none;position:fixed;top:0;left:0}@keyframes svelte-1amagrl-fadeIn{to{opacity:1}}@keyframes svelte-1amagrl-slideUp{to{opacity:1;transform:translateY(0)}}.prev-next.svelte-1amagrl{margin-top:var(--spacing-lg);grid-template-columns:1fr;gap:4px;display:grid}@media (width>=640px){.prev-next.svelte-1amagrl{grid-template-columns:1fr 1fr}}.prev-next__item.svelte-1amagrl{background:var(--ink-3);transition:background var(--transition-base);padding:10px 12px;text-decoration:none;display:block}.prev-next__item--prev.svelte-1amagrl{border-left:2px solid var(--rule);transition:border-left-color var(--transition-base), background var(--transition-base)}.prev-next__item--prev.svelte-1amagrl:hover{border-left-color:var(--sodium);background:color-mix(in srgb, var(--sodium) 6%, transparent)}.prev-next__item--next.svelte-1amagrl{text-align:right;border-right:2px solid var(--rule);transition:border-right-color var(--transition-base), background var(--transition-base)}.prev-next__item--next.svelte-1amagrl:hover{border-right-color:var(--sodium);background:color-mix(in srgb, var(--sodium) 6%, transparent)}.prev-next__label.svelte-1amagrl{font-family:var(--mono);color:var(--paper-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;font-size:10px}.prev-next__title.svelte-1amagrl{font-family:var(--serif);color:var(--paper);font-size:13.5px;font-style:italic;line-height:1.4}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.post-detail[data-astro-cid-sqzkb2me]{max-width:1100px;padding:0 var(--spacing-md);margin:0 auto}@media (width>=1024px){.post-detail[data-astro-cid-sqzkb2me]{padding:0 var(--spacing-xl)}}.post-detail__hero[data-astro-cid-sqzkb2me]{text-align:center;border-bottom:1px solid var(--rule);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--sodium) 8%, transparent) 0%, transparent 70%);padding:80px 0 56px}@media (width>=768px){.post-detail__hero[data-astro-cid-sqzkb2me]{padding:100px 0 60px}}.post-detail__hero-inner[data-astro-cid-sqzkb2me]{max-width:800px;padding:0 var(--spacing-md);flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.post-detail__back[data-astro-cid-sqzkb2me]{color:var(--paper-3);font-family:var(--mono);letter-spacing:.02em;transition:color var(--transition-base);align-self:flex-start;align-items:center;gap:6px;margin-bottom:8px;font-size:13px;text-decoration:none;display:inline-flex}.post-detail__back[data-astro-cid-sqzkb2me]:hover{color:var(--paper)}.post-detail__eyebrow[data-astro-cid-sqzkb2me]{font-family:var(--mono);color:var(--paper-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.post-detail__kind[data-astro-cid-sqzkb2me]{background:var(--ink-3);border:1px solid var(--rule);color:var(--paper-3);border-radius:3px;padding:3px 8px}.post-detail__sep[data-astro-cid-sqzkb2me]{opacity:.3}.post-detail__date[data-astro-cid-sqzkb2me]{color:var(--sodium);text-transform:uppercase;letter-spacing:.08em}.post-detail__reading[data-astro-cid-sqzkb2me]{color:var(--paper-3)}.post-detail__draft[data-astro-cid-sqzkb2me]{font-family:var(--mono);color:var(--ink);background:var(--sodium);text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:2px 8px;font-size:11px}.post-detail__title[data-astro-cid-sqzkb2me]{font-family:var(--polish);letter-spacing:-.02em;color:var(--paper);text-align:center;font-size:clamp(28px,5vw,46px);font-style:italic;font-weight:500;line-height:1.15}.post-detail__tags[data-astro-cid-sqzkb2me]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.post-detail__tag[data-astro-cid-sqzkb2me]{font-family:var(--mono);color:var(--paper-3);border:1px solid var(--rule);transition:color var(--transition-base), border-color var(--transition-base);border-radius:20px;padding:3px 10px;font-size:11px;text-decoration:none}.post-detail__tag[data-astro-cid-sqzkb2me]:hover{color:var(--paper);border-color:var(--paper-3)}.post-detail__translation[data-astro-cid-sqzkb2me]{font-family:var(--mono);color:var(--paper-3);border-bottom:1px solid color-mix(in srgb, var(--sodium) 40%, transparent);transition:color var(--transition-base), border-bottom-color var(--transition-base);font-size:12px;text-decoration:none}.post-detail__translation[data-astro-cid-sqzkb2me]:hover{color:var(--paper);border-bottom-color:var(--sodium)}.post-detail__body[data-astro-cid-sqzkb2me]{max-width:640px;padding:56px var(--spacing-md) 80px;margin:0 auto}
