.blog-header.svelte-inmmnt{margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.draft-badge.svelte-inmmnt{color:var(--color-primary);font-weight:700}.post-subtitle.svelte-inmmnt{margin:0 0 .75rem;color:var(--color-secondary);font-size:1.1rem}.post-tags.svelte-inmmnt{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem}.tag.svelte-inmmnt{display:inline-block;padding:.12rem .5rem;border:1px solid var(--color-border);border-radius:999px;font-size:.8rem;font-weight:600;color:var(--color-secondary)}a.footnote-ref{cursor:help;font-size:.9em;font-weight:600;text-decoration:none}a.footnote-ref:before{content:"["}a.footnote-ref:after{content:"]"}sup[id^=fnref-]{margin-left:.1em;line-height:0}.footnote-tooltip{position:absolute;z-index:1000;max-width:min(34rem,calc(100vw - 24px));padding:.75rem .9rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);box-shadow:0 10px 30px rgba(0,0,0,.18);line-height:1.45;font-size:.95rem;pointer-events:auto}.footnotes ol{list-style:none;padding-left:0}.footnotes li{margin-bottom:.75rem}.footnotes li{display:grid;grid-template-columns:auto 1fr;column-gap:.4rem;align-items:start}.footnote-index-link{font-weight:700}.footnote-body{min-width:0}.footnote-body>p{margin:0;display:inline}.footnote-body>p:not(:first-child),.footnote-body>ul,.footnote-body>ol,.footnote-body>pre,.footnote-body>blockquote,.footnote-body>div{display:block;margin-top:.5rem}.footnote-backref{display:inline;margin-left:0;white-space:nowrap;text-decoration:none}
