.page-header.svelte-1bad6w3{background:var(--bg-secondary);padding:4rem 0 3rem;text-align:center;border-bottom:1px solid var(--border)}.page-subtitle.svelte-1bad6w3{font-size:1.25rem;color:var(--text-secondary);margin-top:.75rem}.roadmap-intro.svelte-1bad6w3{text-align:center;max-width:600px;margin:0 auto 3rem;color:var(--text-secondary);line-height:1.7}.roadmap-intro.svelte-1bad6w3 a:where(.svelte-1bad6w3){color:var(--accent)}.roadmap-columns.svelte-1bad6w3{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.roadmap-column.svelte-1bad6w3{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem}.column-header.svelte-1bad6w3{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.column-header.svelte-1bad6w3 h2:where(.svelte-1bad6w3){font-size:1.25rem;margin-bottom:.25rem}.column-header.svelte-1bad6w3 p:where(.svelte-1bad6w3){font-size:.875rem;color:var(--text-muted)}.roadmap-list.svelte-1bad6w3{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.roadmap-card.svelte-1bad6w3{padding:1rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-md)}.card-header.svelte-1bad6w3{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.item-status.svelte-1bad6w3{width:10px;height:10px;border-radius:50%;flex-shrink:0}.item-status.in-progress.svelte-1bad6w3{background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.item-status.planned.svelte-1bad6w3{background:var(--accent)}.item-status.exploring.svelte-1bad6w3{background:var(--text-muted)}.item-name.svelte-1bad6w3{color:var(--text-primary);font-weight:500;font-size:.95rem}.item-description.svelte-1bad6w3{color:var(--text-secondary);font-size:.875rem;line-height:1.5;margin:0;padding-left:1.625rem}.roadmap-legend.svelte-1bad6w3{display:flex;justify-content:center;gap:2rem;margin-top:3rem;padding-top:2rem;border-top:1px solid var(--border)}.legend-item.svelte-1bad6w3{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-secondary)}@media(max-width:900px){.roadmap-columns.svelte-1bad6w3{grid-template-columns:1fr}}.contact-section.svelte-1bad6w3{border-top:1px solid var(--border);text-align:center}.contact-wrapper.svelte-1bad6w3{max-width:500px;margin:0 auto}.discord-link.svelte-1bad6w3{margin-top:1.5rem;color:var(--text-secondary)}.discord-link.svelte-1bad6w3 a:where(.svelte-1bad6w3){color:var(--accent);text-decoration:none}.discord-link.svelte-1bad6w3 a:where(.svelte-1bad6w3):hover{text-decoration:underline}
