.article-layout.svelte-kig07e{--ar-text: var(--color-base-content);--ar-dim: color-mix(in oklch, var(--color-base-content) 55%, transparent);--ar-muted: color-mix(in oklch, var(--color-base-content) 35%, transparent);--ar-border: color-mix(in oklch, var(--color-base-content) 8%, transparent);--ar-border-med: color-mix(in oklch, var(--color-base-content) 14%, transparent);--ar-card-bg: var(--color-base-200);padding:7rem 1.5rem 4rem;color:var(--ar-text)}.article-main.svelte-kig07e{max-width:720px;margin:0 auto}.article-header.svelte-kig07e{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--ar-border)}.header-meta.svelte-kig07e{display:flex;align-items:center;gap:8px;font-size:13px;margin-bottom:1.25rem}.breadcrumb.svelte-kig07e{color:var(--ar-dim);text-decoration:none;transition:color .15s}.breadcrumb.svelte-kig07e:hover{color:var(--color-accent)}.meta-sep.svelte-kig07e{color:var(--ar-muted)}.cat-label.svelte-kig07e{color:var(--color-accent);font-weight:600;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.article-header.svelte-kig07e h1:where(.svelte-kig07e){font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;letter-spacing:-.035em;line-height:1.1;margin-bottom:.75rem}.article-desc.svelte-kig07e{font-size:17px;color:var(--ar-dim);line-height:1.6;max-width:640px}.article-date.svelte-kig07e{display:block;margin-top:1rem;font-size:13px;color:var(--ar-muted)}.article-body.svelte-kig07e{max-width:700px}.article-body.svelte-kig07e h2,.article-body.svelte-kig07e h3,.article-body.svelte-kig07e h4{color:var(--ar-text)}.article-body.svelte-kig07e p,.article-body.svelte-kig07e li,.article-body.svelte-kig07e blockquote{color:var(--ar-dim)}.article-body.svelte-kig07e strong{color:var(--ar-text)}.article-body.svelte-kig07e a{color:var(--color-accent);text-decoration:underline;text-underline-offset:2px}.article-body.svelte-kig07e a:hover{text-decoration:none}.article-body.svelte-kig07e ul,.article-body.svelte-kig07e ol{padding-left:1.25em}.article-nav.svelte-kig07e{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--ar-border)}.nav-link.svelte-kig07e{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--ar-border);text-decoration:none;color:var(--ar-text);transition:border-color .2s,background .2s}.nav-link.svelte-kig07e:hover{border-color:var(--ar-border-med);background:var(--ar-card-bg)}.nav-next.svelte-kig07e{text-align:right}.nav-dir.svelte-kig07e{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:600;color:var(--ar-muted)}.nav-title.svelte-kig07e{font-size:14px;font-weight:600;line-height:1.35}
