.article-page.svelte-11x0s8l{padding-block:var(--space-16)}.container.svelte-11x0s8l{max-width:900px;margin-inline:auto;padding-inline:var(--space-6)}.article-header.svelte-11x0s8l{margin-bottom:var(--space-8)}.back-link.svelte-11x0s8l{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--link);font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-6);text-decoration:none;transition:color .2s ease}.back-link.svelte-11x0s8l:hover{color:var(--brand-0);transform:translate(-2px)}.article-meta.svelte-11x0s8l{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.article-type.svelte-11x0s8l{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-0)}.version-badge.svelte-11x0s8l{padding:var(--space-1) var(--space-3);background:linear-gradient(135deg,var(--brand-0),var(--brand-2));color:#fff;border-radius:var(--r-full);font-size:var(--text-sm);font-weight:600}.article-meta.svelte-11x0s8l time:where(.svelte-11x0s8l){font-size:var(--text-sm);color:var(--text-secondary)}.article-header.svelte-11x0s8l h1:where(.svelte-11x0s8l){font-size:clamp(1.75rem,4vw,3rem);line-height:1.2;margin-bottom:0;background:linear-gradient(135deg,var(--brand-0),var(--brand-2),var(--brand-4));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.article-content.svelte-11x0s8l{display:grid;gap:var(--space-8)}.glass-card.svelte-11x0s8l{background:color-mix(in srgb,var(--bg) 60%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);border-radius:var(--r-lg);padding:var(--space-6);transition:var(--transition-base)}.glass-card.svelte-11x0s8l:hover{box-shadow:0 0 30px #ff7a0033;transform:translateY(-2px)}.lead-paragraph.svelte-11x0s8l{font-size:var(--text-xl);line-height:1.8;border-left:4px solid var(--brand-0)}.lead-paragraph.svelte-11x0s8l p:where(.svelte-11x0s8l){margin:0;color:var(--text)}.changes-section.svelte-11x0s8l h2:where(.svelte-11x0s8l){font-size:var(--text-2xl);margin-bottom:var(--space-4);color:var(--text)}.changes-section.svelte-11x0s8l h3:where(.svelte-11x0s8l){font-size:var(--text-lg);font-weight:600;color:var(--brand-0);margin-top:var(--space-6);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.04em;font-size:var(--text-xs)}.changes-section.svelte-11x0s8l h3:where(.svelte-11x0s8l):first-of-type{margin-top:0}.change-list.svelte-11x0s8l{list-style:none;padding:0;margin:0 0 var(--space-2);display:grid;gap:var(--space-3)}.change-list.svelte-11x0s8l li:where(.svelte-11x0s8l){padding-left:var(--space-6);position:relative;color:var(--text-secondary);line-height:1.6}.change-list.svelte-11x0s8l li:where(.svelte-11x0s8l):before{content:"→";position:absolute;left:0;color:var(--brand-0);font-weight:700}.resources-section.svelte-11x0s8l h2:where(.svelte-11x0s8l){font-size:var(--text-2xl);margin-bottom:var(--space-6);color:var(--text)}.resource-links.svelte-11x0s8l{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.resource-link.svelte-11x0s8l{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4);text-decoration:none;color:var(--text);transition:var(--transition-base)}.resource-link.svelte-11x0s8l:hover{transform:translate(4px);box-shadow:0 0 20px #ff7a0026}.resource-link.svelte-11x0s8l svg:where(.svelte-11x0s8l){flex-shrink:0;width:32px;height:32px;color:var(--brand-0)}.resource-link.svelte-11x0s8l strong:where(.svelte-11x0s8l){display:block;font-size:var(--text-base);margin-bottom:var(--space-1);color:var(--text)}.resource-link.svelte-11x0s8l span:where(.svelte-11x0s8l){font-size:var(--text-sm);color:var(--text-secondary)}.dark .glass-card.svelte-11x0s8l{background:color-mix(in srgb,var(--surface) 40%,transparent)}@media (max-width: 768px){.resource-links.svelte-11x0s8l{grid-template-columns:1fr}}
