.article-header.svelte-1f19a26{margin-bottom:48px}.article-date.svelte-1f19a26{opacity:.5;text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.9rem;display:block}.article-header.svelte-1f19a26 h1:where(.svelte-1f19a26){letter-spacing:-.03em;margin:0;font-size:2.25rem;font-weight:500;line-height:1.2}.article-description.svelte-1f19a26{opacity:.7;margin:16px 0 0;font-size:1.2rem;line-height:1.5}.article-tags.svelte-1f19a26{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.article-tag.svelte-1f19a26{color:var(--accent);opacity:.8;transition:opacity var(--transition-speed) ease;font-size:.85rem;text-decoration:none}.article-tag.svelte-1f19a26:hover{opacity:1;text-decoration:underline}.article-content.svelte-1f19a26 p{opacity:.85;margin-bottom:24px;font-size:1rem;line-height:1.8}.article-content.svelte-1f19a26 h2{letter-spacing:-.02em;margin-top:56px;margin-bottom:24px;font-size:1.5rem;font-weight:500}.article-content.svelte-1f19a26 h3{letter-spacing:-.015em;opacity:.9;margin-top:40px;margin-bottom:16px;font-size:1.2rem;font-weight:500}.article-content.svelte-1f19a26 h4{opacity:.85;margin-top:28px;margin-bottom:12px;font-size:1rem;font-weight:500}.article-content.svelte-1f19a26 blockquote{border-left:3px solid var(--lines);opacity:.7;transition:border-color var(--transition-speed) ease;margin:40px 0;padding-left:24px;font-style:italic}.article-content.svelte-1f19a26 blockquote:hover{border-color:var(--accent)}.article-content.svelte-1f19a26 a{color:var(--accent);transition:border-color var(--transition-speed) ease;border-bottom:1px solid #0000;text-decoration:none}.article-content.svelte-1f19a26 a:hover{border-bottom-color:var(--accent)}.article-content.svelte-1f19a26 ul,.article-content.svelte-1f19a26 ol{opacity:.85;margin-bottom:24px;padding-left:24px;line-height:1.8}.article-content.svelte-1f19a26 li{margin-bottom:8px}.article-content.svelte-1f19a26 code{background-color:var(--lines);border-radius:4px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.article-content.svelte-1f19a26 pre{background-color:var(--lines);border-radius:8px;margin:32px 0;padding:24px;line-height:1.6;overflow-x:auto}.article-content.svelte-1f19a26 pre code{background-color:#0000;border-radius:0;padding:0;font-size:.9em}.article-content.svelte-1f19a26 hr{border:0;border-top:1px solid var(--lines);margin:48px 0}.series-top-nav.svelte-1f19a26{flex-direction:column;gap:16px;margin-top:28px;display:flex}.series-bottom-nav.svelte-1f19a26{border-top:1px solid var(--lines);flex-direction:column;gap:16px;margin-top:56px;padding-top:32px;display:flex}.series-nav-group.svelte-1f19a26{flex-direction:column;gap:12px;display:flex}.series-nav-box.svelte-1f19a26{transition:all var(--transition-speed) ease;background:0 0;border-radius:8px;align-items:center;gap:16px;padding:16px 20px;text-decoration:none;display:flex;border:1px solid var(--lines)!important;color:var(--text-primary)!important}.series-nav-box.svelte-1f19a26:hover{background:color-mix(in srgb, var(--accent) 4%, transparent);transform:translateY(-2px);box-shadow:0 4px 12px #4f3b7814;border-color:var(--accent)!important}[data-theme=dark] .series-nav-box.svelte-1f19a26:hover{box-shadow:0 4px 16px #0000004d}.series-nav-box.next-box.svelte-1f19a26{text-align:right;justify-content:space-between}.box-content.svelte-1f19a26{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.box-label.svelte-1f19a26{color:var(--accent);font-size:.8rem;font-weight:500}.box-title.svelte-1f19a26{color:var(--text-primary);word-break:break-word;font-size:1rem;font-weight:500;line-height:1.45}.box-arrow.svelte-1f19a26{color:var(--accent);transition:transform var(--transition-speed) ease;flex-shrink:0;font-size:1.25rem}.prev-box.svelte-1f19a26:hover .box-arrow:where(.svelte-1f19a26){transform:translate(-4px)}.next-box.svelte-1f19a26:hover .box-arrow:where(.svelte-1f19a26){transform:translate(4px)}
