.translating-loader.svelte-k4swv{display:flex;flex-direction:column;align-items:center;gap:var(--size-5);padding:var(--size-9) var(--size-4);max-width:42ch;margin-inline:auto;text-align:center}.glyphs.svelte-k4swv{display:flex;gap:var(--size-3);font-size:1.6rem;line-height:1}.glyphs.svelte-k4swv span:where(.svelte-k4swv){display:inline-block;color:var(--brand);animation:svelte-k4swv-float 1.8s ease-in-out infinite;opacity:.85}.glyphs.svelte-k4swv span:where(.svelte-k4swv):nth-child(1){animation-delay:0s}.glyphs.svelte-k4swv span:where(.svelte-k4swv):nth-child(2){animation-delay:.25s}.glyphs.svelte-k4swv span:where(.svelte-k4swv):nth-child(3){animation-delay:.5s}.glyphs.svelte-k4swv span:where(.svelte-k4swv):nth-child(4){animation-delay:.75s}.glyphs.svelte-k4swv span:where(.svelte-k4swv):nth-child(5){animation-delay:1s}.glyphs.svelte-k4swv span:where(.svelte-k4swv):nth-child(6){animation-delay:1.25s}@keyframes svelte-k4swv-float{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-6px);opacity:1}}.bar-track.svelte-k4swv{width:200px;height:3px;background:color-mix(in srgb,var(--brand) 15%,transparent);border-radius:100px;overflow:hidden}.bar-fill.svelte-k4swv{height:100%;width:40%;background:var(--brand);border-radius:100px;animation:svelte-k4swv-slide 1.6s ease-in-out infinite}@keyframes svelte-k4swv-slide{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(200%)}}.message.svelte-k4swv{font-size:.95rem;font-weight:500;color:var(--text);min-height:1.4em;transition:opacity .3s}.sub.svelte-k4swv{font-size:.8rem;color:var(--text-dimmed);line-height:1.6}.article-wrapper.svelte-afu7sy{width:100%;background:var(--bg)}.layout-grid.svelte-afu7sy{max-width:1680px;margin:0 auto;padding:0 var(--size-4) var(--size-9);display:grid;grid-template-columns:minmax(250px,300px) 1fr;gap:var(--size-9)}.main-content.svelte-afu7sy{min-width:0;grid-column:2;padding-top:var(--size-8)}.prose.svelte-afu7sy{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7;max-width:72ch;margin-inline:auto}.prose.svelte-afu7sy pre{font-size:.9em}.prose-wrapper.svelte-afu7sy{max-width:96ch;margin-inline:auto}.prereq-wrapper.svelte-afu7sy{margin-bottom:var(--size-6)}.article-footer.svelte-afu7sy{max-width:75ch;margin-inline:auto;margin-top:var(--size-9);padding-top:var(--size-6);border-top:1px solid var(--border-default);display:flex;flex-direction:column;gap:var(--size-4)}.tags-container.svelte-afu7sy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--size-2)}.tag.svelte-afu7sy{background:var(--bg);padding:4px 12px;border-radius:100px;font-size:.85rem;color:var(--text);text-decoration:none;transition:all .2s;border:1px solid var(--border-default)}.tag.svelte-afu7sy:hover{background:var(--brand);color:var(--text-inverse-strong)}.sidebar.svelte-afu7sy{display:flex;flex-direction:column;grid-column:1;grid-row:1}.sidebar-inner.svelte-afu7sy{position:sticky;top:var(--size-4);display:flex;flex-direction:column;gap:var(--size-7)}.sidebar-widget.svelte-afu7sy h3:where(.svelte-afu7sy){font-size:.9rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text);font-family:semibold;border-bottom:2px solid var(--border-default);padding-bottom:var(--size-2);margin-bottom:var(--size-3)}.fallback-notice.svelte-afu7sy{display:flex;gap:8px;align-items:center;padding:10px 12px;background:color-mix(in srgb,var(--brand) 8%,transparent);border:1px solid color-mix(in srgb,var(--brand) 20%,transparent);border-radius:6px;margin-bottom:var(--size-4)}.no-translation.svelte-afu7sy{color:var(--text-dimmed);font-size:.95rem}.no-translation.svelte-afu7sy a:where(.svelte-afu7sy){color:var(--brand)}@media (max-width: 1100px){.layout-grid.svelte-afu7sy{grid-template-columns:1fr}.main-content.svelte-afu7sy{grid-column:1}.sidebar.svelte-afu7sy{display:none}}
