.article-page.svelte-95ygql{padding-top:clamp(6rem,12vw,10rem);padding-bottom:clamp(4rem,8vw,7rem)}.small-container.svelte-95ygql{max-width:44rem;margin-inline:auto}.back-nav.svelte-95ygql{margin-bottom:2.5rem}.back-link.svelte-95ygql{color:var(--text-muted);font-family:var(--font-sans)!important;font-size:.95rem!important;font-weight:500!important;display:inline-flex;align-items:center;gap:.5rem}.back-link.svelte-95ygql:hover{color:var(--accent)}.article-header.svelte-95ygql{margin-bottom:3rem;border-bottom:1px solid var(--border);padding-bottom:2rem}.meta.svelte-95ygql{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.category-badge.svelte-95ygql{font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);background:var(--accent-soft);padding:.25rem .6rem;border-radius:4px;border:1px solid rgba(255,122,41,.25)}.date.svelte-95ygql{font-family:var(--font-mono);font-size:.8rem;color:var(--text-faint)}.article-title.svelte-95ygql{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.25;color:var(--text);font-weight:800}.article-content.svelte-95ygql{color:var(--text-muted);font-size:1.1rem;line-height:1.7;display:flex;flex-direction:column;gap:1.5rem}.article-content.svelte-95ygql p:where(.svelte-95ygql){margin:0}
