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