.article-page.svelte-189c7iq{max-width:940px}.back-link.svelte-189c7iq{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-weight:800;margin-bottom:30px}.back-link.svelte-189c7iq:hover{color:var(--accent)}.article-header.svelte-189c7iq{display:grid;gap:22px;margin-bottom:26px}.article-cover.svelte-189c7iq{width:min(100%,560px);aspect-ratio:1 / 1;border:1px solid var(--line);border-radius:8px;background:var(--accent-soft);padding:0;overflow:hidden;cursor:zoom-in}.article-cover.svelte-189c7iq:hover{border-color:var(--accent)}.article-cover.svelte-189c7iq img:where(.svelte-189c7iq){display:block;width:100%;height:100%;object-fit:cover}.article-header.svelte-189c7iq h1:where(.svelte-189c7iq){margin:0;color:var(--text);font-size:clamp(2.5rem,7vw,5.8rem);font-weight:780;letter-spacing:0;line-height:.95}.article-meta.svelte-189c7iq{display:flex;flex-wrap:wrap;gap:10px}.article-meta.svelte-189c7iq time:where(.svelte-189c7iq),.article-meta.svelte-189c7iq span:where(.svelte-189c7iq){border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:.45rem .72rem;font-size:.8rem;font-weight:800}.article-content.svelte-189c7iq{padding:clamp(22px,5vw,46px)}
