.docs-article.svelte-t7c0hb{color:#e0e0e0;line-height:1.7}.docs-article.svelte-t7c0hb h1:where(.svelte-t7c0hb){font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#fff}.docs-article.svelte-t7c0hb h2:where(.svelte-t7c0hb){font-size:1.5rem;font-weight:600;margin-top:2.5rem;margin-bottom:1rem;color:#fff}.docs-article.svelte-t7c0hb h3:where(.svelte-t7c0hb){font-size:1.1rem;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem;color:#fff}.lead.svelte-t7c0hb{font-size:1.2rem;color:#999;margin-bottom:2rem}.docs-article.svelte-t7c0hb p:where(.svelte-t7c0hb){margin-bottom:1rem}.docs-article.svelte-t7c0hb ul:where(.svelte-t7c0hb){margin-bottom:1rem;padding-left:1.5rem}.docs-article.svelte-t7c0hb li:where(.svelte-t7c0hb){margin-bottom:.5rem}.docs-article.svelte-t7c0hb a:where(.svelte-t7c0hb){color:#6366f1}.docs-article.svelte-t7c0hb a:where(.svelte-t7c0hb):hover{text-decoration:underline}.docs-article.svelte-t7c0hb code:where(.svelte-t7c0hb){background:#1a1a1a;padding:.15rem .4rem;border-radius:4px;font-size:.9em;color:#f0f0f0}.docs-article.svelte-t7c0hb pre:where(.svelte-t7c0hb){background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:1rem;overflow-x:auto;margin:1rem 0}.docs-article.svelte-t7c0hb pre:where(.svelte-t7c0hb) code:where(.svelte-t7c0hb){background:none;padding:0}.platform-grid.svelte-t7c0hb{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:1.5rem 0}.platform-card.svelte-t7c0hb{background:#1a1a1a;border:1px solid #333;border-radius:8px;padding:1.25rem}.platform-card.svelte-t7c0hb h3:where(.svelte-t7c0hb){margin-top:0;margin-bottom:.75rem}.platform-card.svelte-t7c0hb p:where(.svelte-t7c0hb){font-size:.9rem;color:#888}.platform-card.svelte-t7c0hb ul:where(.svelte-t7c0hb){font-size:.85rem;color:#999;margin-bottom:.5rem}.platform-card.svelte-t7c0hb .requirement:where(.svelte-t7c0hb){font-size:.8rem;color:#666;margin:0}@media(max-width:900px){.platform-grid.svelte-t7c0hb{grid-template-columns:1fr}}.alpha-banner.svelte-t7c0hb{background:#eab30826;border:1px solid #eab308;border-radius:8px;padding:.75rem 1rem;margin-bottom:1.5rem;font-size:.9rem}.info-box.svelte-t7c0hb{background:#6366f11a;border:1px solid #6366f1;border-radius:8px;padding:1rem;margin:1rem 0;font-size:.95rem}
