.note-figure.svelte-135q6we{color:var(--text-muted);height:100%}.note-figure.svelte-135q6we svg:where(.svelte-135q6we){display:block;width:100%;height:100%}.note-article.svelte-kk4m0w{width:var(--container-prose);margin:0 auto;padding:clamp(48px,8vw,88px) 0 64px}.note-header.svelte-kk4m0w{margin-bottom:8px}.note-dek.svelte-kk4m0w,.note-body.svelte-kk4m0w{max-width:65ch}.note-meta.svelte-kk4m0w{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-muted);font-size:.84rem;font-weight:500;margin-bottom:18px}.note-tag.svelte-kk4m0w{color:var(--accent);font-weight:600}.note-title.svelte-kk4m0w{font-family:var(--font-serif);font-size:clamp(1.6rem,4vw + .4rem,2.4rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--text);margin:0 0 14px}.note-dek.svelte-kk4m0w{font-size:1.08rem;line-height:1.55;color:var(--text-soft);margin:0}.note-body.svelte-kk4m0w{font-size:1rem;line-height:1.7;color:var(--text)}.note-body.svelte-kk4m0w h2{font-family:var(--font-serif);font-size:1.35rem;font-weight:700;line-height:1.3;color:var(--text);margin:36px 0 14px}.note-body.svelte-kk4m0w h3{font-family:var(--font-serif);font-size:1.12rem;font-weight:600;line-height:1.35;color:var(--text);margin:28px 0 10px}.note-body.svelte-kk4m0w p{margin:0 0 16px}.note-body.svelte-kk4m0w ul,.note-body.svelte-kk4m0w ol{margin:0 0 16px;padding-left:24px}.note-body.svelte-kk4m0w li{margin-bottom:6px}.note-body.svelte-kk4m0w a{color:var(--accent);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.note-body.svelte-kk4m0w a:hover{color:var(--accent-strong)}.note-body.svelte-kk4m0w a:focus-visible{outline:none;border-radius:3px;box-shadow:0 0 0 var(--ring-width) var(--ring)}.note-body.svelte-kk4m0w blockquote{margin:20px 0;padding:14px 18px;border-left:3px solid var(--accent);background:color-mix(in oklab,var(--bg-card) 60%,transparent);border-radius:0 10px 10px 0;color:var(--text-soft);font-style:italic}.note-body.svelte-kk4m0w blockquote p{margin:0}.note-body.svelte-kk4m0w code{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:.9em;background:color-mix(in oklab,var(--bg-card) 70%,transparent);padding:2px 6px;border-radius:5px;color:var(--accent-strong)}.note-body.svelte-kk4m0w pre{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:16px;overflow-x:auto;margin:20px 0}.note-body.svelte-kk4m0w pre code{background:transparent;padding:0;color:var(--text);font-size:.88rem;line-height:1.6}.note-body.svelte-kk4m0w table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:20px 0;font-size:.92rem}.note-body.svelte-kk4m0w th,.note-body.svelte-kk4m0w td{padding:10px 12px;border:1px solid var(--border);text-align:left}.note-body.svelte-kk4m0w th{background:color-mix(in oklab,var(--bg-card) 50%,transparent);font-weight:600;color:var(--text)}.note-body.svelte-kk4m0w td{color:var(--text-soft)}.note-figure-wrap.svelte-kk4m0w{margin:4px 0 28px;padding:22px 0 0;border-top:1px solid var(--border)}.note-figure-wrap.svelte-kk4m0w .note-figure{width:208px;max-width:100%;aspect-ratio:3 / 2}.note-nav.svelte-kk4m0w{display:flex;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid var(--border)}.note-nav-link.svelte-kk4m0w{display:flex;flex-direction:column;gap:6px;max-width:46%;text-decoration:none;color:var(--text-soft);transition:color .2s ease}.note-nav-next.svelte-kk4m0w{margin-left:auto;text-align:right}.note-nav-link.svelte-kk4m0w:hover{color:var(--accent)}.note-nav-link.svelte-kk4m0w:focus-visible{outline:none;border-radius:4px;box-shadow:0 0 0 var(--ring-width) var(--ring)}.note-nav-label.svelte-kk4m0w{font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.note-nav-title.svelte-kk4m0w{font-family:var(--font-serif);font-size:.98rem;font-weight:600;line-height:1.3;color:inherit}.note-cta.svelte-kk4m0w{margin-top:48px;padding:20px;border:1px solid var(--border);border-radius:12px;background:color-mix(in oklab,var(--bg-card) 40%,transparent);font-size:.96rem;color:var(--text-soft)}.note-cta.svelte-kk4m0w a:where(.svelte-kk4m0w){color:var(--accent);text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .2s ease}.note-cta.svelte-kk4m0w a:where(.svelte-kk4m0w):hover{color:var(--accent-strong)}.note-cta.svelte-kk4m0w a:where(.svelte-kk4m0w):focus-visible{outline:none;border-radius:3px;box-shadow:0 0 0 var(--ring-width) var(--ring)}.note-cta.svelte-kk4m0w p:where(.svelte-kk4m0w){margin:0}@media(max-width:480px){.note-nav.svelte-kk4m0w{flex-direction:column}.note-nav-link.svelte-kk4m0w{max-width:100%}.note-nav-next.svelte-kk4m0w{margin-left:0;text-align:left}}@media(max-width:360px){.note-title.svelte-kk4m0w{font-size:1.5rem}.note-figure-wrap.svelte-kk4m0w .note-figure{width:168px}.note-body.svelte-kk4m0w pre{padding:12px}}
