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