.article-page.svelte-1izbuv8{padding-block:var(--space-16)}.container.svelte-1izbuv8{max-width:900px;margin-inline:auto;padding-inline:var(--space-6)}.article-header.svelte-1izbuv8{margin-bottom:var(--space-8)}.back-link.svelte-1izbuv8{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-1izbuv8:hover{color:var(--brand-0);transform:translate(-2px)}.article-meta.svelte-1izbuv8{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.article-type.svelte-1izbuv8{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--brand-0)}.version-badge.svelte-1izbuv8{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-1izbuv8 time:where(.svelte-1izbuv8){font-size:var(--text-sm);color:var(--text-secondary)}.article-header.svelte-1izbuv8 h1:where(.svelte-1izbuv8){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-1izbuv8{display:grid;gap:var(--space-8)}.glass-card.svelte-1izbuv8{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-1izbuv8:hover{box-shadow:0 0 30px #ff7a0033;transform:translateY(-2px)}.lead-paragraph.svelte-1izbuv8{font-size:var(--text-xl);line-height:1.8;border-left:4px solid var(--brand-0)}.lead-paragraph.svelte-1izbuv8 p:where(.svelte-1izbuv8){margin:0;color:var(--text)}.changes-section.svelte-1izbuv8 h2:where(.svelte-1izbuv8){font-size:var(--text-2xl);margin-bottom:var(--space-4);color:var(--text)}.change-list.svelte-1izbuv8{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-3)}.change-list.svelte-1izbuv8 li:where(.svelte-1izbuv8){padding-left:var(--space-6);position:relative;color:var(--text-secondary);line-height:1.6}.change-list.svelte-1izbuv8 li:where(.svelte-1izbuv8):before{content:"→";position:absolute;left:0;color:var(--brand-0);font-weight:700}.resources-section.svelte-1izbuv8 h2:where(.svelte-1izbuv8){font-size:var(--text-2xl);margin-bottom:var(--space-6);color:var(--text)}.resource-links.svelte-1izbuv8{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.resource-link.svelte-1izbuv8{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-1izbuv8:hover{transform:translate(4px);box-shadow:0 0 20px #ff7a0026}.resource-link.svelte-1izbuv8 svg:where(.svelte-1izbuv8){flex-shrink:0;width:32px;height:32px;color:var(--brand-0)}.resource-link.svelte-1izbuv8 strong:where(.svelte-1izbuv8){display:block;font-size:var(--text-base);margin-bottom:var(--space-1);color:var(--text)}.resource-link.svelte-1izbuv8 span:where(.svelte-1izbuv8){font-size:var(--text-sm);color:var(--text-secondary)}.dark .glass-card.svelte-1izbuv8{background:color-mix(in srgb,var(--surface) 40%,transparent)}@media (max-width: 768px){.resource-links.svelte-1izbuv8{grid-template-columns:1fr}}
