.roadmap-page.svelte-1bad6w3{color:#f5f7fb;background:linear-gradient(135deg,#07111f 0%,#13253e 100%);min-height:100vh;padding:2.5rem 1.25rem}.roadmap-page.svelte-1bad6w3>section:where(.svelte-1bad6w3){width:min(900px,100%);margin:0 auto 1.5rem}.roadmap-page.svelte-1bad6w3 section:where(.svelte-1bad6w3):not(:has(.actions)):not(:has(.social-cards)){background:#07111f;border:1px solid #334155;border-radius:1rem;padding:1rem 1.1rem}.roadmap-page.svelte-1bad6w3 h2:where(.svelte-1bad6w3),.roadmap-page.svelte-1bad6w3 h3:where(.svelte-1bad6w3){color:#f5f7fb}.roadmap-page.svelte-1bad6w3 p:where(.svelte-1bad6w3),.roadmap-page.svelte-1bad6w3 li:where(.svelte-1bad6w3){color:#dce7f5;line-height:1.7}.roadmap-page.svelte-1bad6w3 a:where(.svelte-1bad6w3){color:#07111f;background:#62a6f3;border-radius:999px;margin:0 .6rem .6rem 0;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.roadmap-page.svelte-1bad6w3 a:where(.svelte-1bad6w3):hover{background:#7ad7ff}.roadmap-page.svelte-1bad6w3 .social-card:where(.svelte-1bad6w3) a:where(.svelte-1bad6w3){color:#dce7f5;background:0 0;margin:0;padding:0;display:inline-block}.roadmap-page.svelte-1bad6w3 .social-card:where(.svelte-1bad6w3) a:where(.svelte-1bad6w3):hover{color:#7ad7ff}.roadmap-page.svelte-1bad6w3 .site-footer:where(.svelte-1bad6w3){width:min(900px,100%);margin:0 auto}.social-cards.svelte-1bad6w3{gap:.75rem;margin-top:1.4rem;display:grid}.social-card.svelte-1bad6w3{background:#13253e;border:1px solid #7ad7ff;border-radius:1rem;padding:1rem}.social-type.svelte-1bad6w3{text-transform:uppercase;letter-spacing:.16em;color:#62a6f3;margin:0 0 .35rem;font-size:.85rem}.social-card.svelte-1bad6w3 a:where(.svelte-1bad6w3){color:#dce7f5;word-break:break-word;text-decoration:none;display:inline-block}.social-card.svelte-1bad6w3 a:where(.svelte-1bad6w3):hover{color:#62a6f3}.status-block.svelte-1bad6w3{background:#07111f;border-radius:1rem;padding:1rem 1.1rem}.status-block.svelte-1bad6w3 h2:where(.svelte-1bad6w3){margin:0 0 .45rem;font-size:1.05rem}.status.svelte-1bad6w3{margin:0 0 .35rem;font-weight:600}.status-callout.svelte-1bad6w3{color:#62a6f3;margin:0 0 .75rem;font-weight:700}.status-subcallout.svelte-1bad6w3{color:#9fb0c5;margin:-.35rem 0 .75rem;font-size:.9rem;font-style:italic}.status-block.svelte-1bad6w3 p:where(.svelte-1bad6w3){color:#dce7f5;margin:0 0 .6rem;line-height:1.7}.site-footer.svelte-1bad6w3{text-align:center;color:#9fb0c5;padding:1rem 1.25rem 2rem}
