.field-note-page.svelte-12f66mi{padding:0 0 var(--spacing-3xl)}.field-note-feature.svelte-12f66mi{padding-top:var(--spacing-xl)}.field-note-featured-image.svelte-12f66mi{display:block;width:100%;max-height:76vh;object-fit:cover;border:1px solid var(--border)}.field-note-header.svelte-12f66mi{display:grid;grid-template-columns:minmax(0,1fr) 13rem;gap:var(--spacing-2xl);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--border)}.field-note-back.svelte-12f66mi{display:inline-block;margin-bottom:var(--spacing-md);color:var(--text-secondary);text-decoration:none}h1.svelte-12f66mi{max-width:16ch;font-size:clamp(2.7rem,6vw,5.4rem);line-height:.95;letter-spacing:-.05em}.field-note-separator.svelte-12f66mi{display:inline;margin:0 .2em 0 .28em;color:var(--accent);font-weight:600}.field-note-subtitle.svelte-12f66mi{display:inline;color:var(--text-secondary);font-weight:300}.field-note-meta.svelte-12f66mi{align-self:end}.field-note-meta-group.svelte-12f66mi+.field-note-meta-group:where(.svelte-12f66mi){margin-top:var(--spacing-lg)}.field-note-meta.svelte-12f66mi time:where(.svelte-12f66mi){display:block;margin-top:var(--spacing-xs);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-base)}.field-note-category.svelte-12f66mi{display:inline-block;margin-top:var(--spacing-xs);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-base);font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none;text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--accent) 65%,transparent);text-underline-offset:.2em;transition:color var(--transition-fast)}.field-note-category.svelte-12f66mi:hover{color:var(--accent)}.field-note-content-shell.svelte-12f66mi{padding-top:var(--spacing-2xl)}.field-note-prose.svelte-12f66mi{max-width:var(--max-width-prose)}.field-note-prose.svelte-12f66mi p,.field-note-prose.svelte-12f66mi ul,.field-note-prose.svelte-12f66mi ol,.field-note-prose.svelte-12f66mi blockquote{margin-top:var(--spacing-lg);color:var(--text-secondary)}.field-note-prose.svelte-12f66mi a{color:var(--text-primary);text-decoration-color:color-mix(in srgb,var(--accent) 65%,transparent);text-underline-offset:.18em}.field-note-prose.svelte-12f66mi a:hover{color:var(--accent)}.field-note-prose.svelte-12f66mi strong{color:var(--text-primary)}.field-note-prose.svelte-12f66mi h2,.field-note-prose.svelte-12f66mi h3{margin-top:var(--spacing-2xl);font-size:var(--text-2xl)}.field-note-prose.svelte-12f66mi ul,.field-note-prose.svelte-12f66mi ol{padding-left:1.25rem}.field-note-prose.svelte-12f66mi .field-note-figure{width:min(100vw - (var(--padding-mobile) * 2),56rem);margin:var(--spacing-xl) 0}.field-note-prose.svelte-12f66mi .field-note-figure img{display:block;width:100%;border:1px solid var(--border)}.field-note-prose.svelte-12f66mi .field-note-figure figcaption{margin-top:var(--spacing-sm);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-muted)}.field-note-navigation.svelte-12f66mi{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--spacing-2xl);row-gap:var(--spacing-md);padding-top:var(--spacing-2xl);border-top:1px solid var(--border);align-items:start}.field-note-nav-center.svelte-12f66mi{position:absolute;top:var(--spacing-2xl);left:50%;transform:translate(-50%);text-align:center}.field-note-nav-center.svelte-12f66mi a:where(.svelte-12f66mi){color:var(--text-secondary);text-decoration:none}.field-note-nav-side.svelte-12f66mi{min-width:0}.field-note-nav-side-next.svelte-12f66mi{display:flex;justify-content:flex-end}.field-note-nav-link.svelte-12f66mi{display:inline-grid;gap:var(--spacing-xs);color:var(--text-primary);text-decoration:none}.field-note-nav-link-next.svelte-12f66mi{justify-self:end;text-align:right}@media(max-width:900px){.field-note-header.svelte-12f66mi{grid-template-columns:1fr}.field-note-prose.svelte-12f66mi .field-note-figure{width:100%}}@media(max-width:700px){.field-note-navigation.svelte-12f66mi{position:static;grid-template-columns:1fr}.field-note-nav-side-next.svelte-12f66mi{display:block}.field-note-nav-center.svelte-12f66mi,.field-note-nav-link-next.svelte-12f66mi{position:static;transform:none;text-align:left;justify-self:start}}
