.page-container.svelte-1bad6w3{max-width:1000px;margin:0 auto;padding:2rem 1rem}.hero.svelte-1bad6w3{text-align:center;margin-bottom:3rem;padding:2rem 0}.hero.svelte-1bad6w3 h1:where(.svelte-1bad6w3){font-size:2.5rem;color:var(--color-text);margin-bottom:1rem}.lead.svelte-1bad6w3{font-size:1.25rem;color:var(--color-text-light);margin:0}.timeline-section.svelte-1bad6w3{margin-bottom:3rem}.status-badge.svelte-1bad6w3{display:inline-block;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.status-badge.in-progress.svelte-1bad6w3{background:var(--color-warning-light);color:var(--color-warning)}.status-badge.planned.svelte-1bad6w3{background:var(--color-info-light);color:var(--color-info)}.status-badge.completed.svelte-1bad6w3{background:var(--color-success-light);color:var(--color-success)}.roadmap-items.svelte-1bad6w3{display:flex;flex-direction:column;gap:1rem}.roadmap-item.svelte-1bad6w3{background:var(--color-background);padding:1.5rem;border-radius:8px;border:1px solid var(--color-border);transition:all .2s ease}.roadmap-item.svelte-1bad6w3:hover{border-color:var(--color-primary);box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.1)}.roadmap-item.svelte-1bad6w3 h3:where(.svelte-1bad6w3){color:var(--color-text);margin-top:0;margin-bottom:.5rem;font-size:1.1rem}.roadmap-item.svelte-1bad6w3 p:where(.svelte-1bad6w3){color:var(--color-text-light);line-height:1.6;margin-bottom:.75rem}.tag.svelte-1bad6w3{display:inline-block;padding:.25rem .75rem;background:var(--color-surface);color:var(--color-text-light);border-radius:12px;font-size:.75rem;font-weight:500}.feedback-section.svelte-1bad6w3{background:var(--color-background);padding:2rem;border-radius:8px;border:1px solid var(--color-border);text-align:center;margin-top:3rem}.feedback-section.svelte-1bad6w3 h2:where(.svelte-1bad6w3){color:var(--color-primary);margin-top:0;margin-bottom:1rem}.feedback-section.svelte-1bad6w3 p:where(.svelte-1bad6w3){color:var(--color-text-light);margin-bottom:1.5rem}.btn-primary.svelte-1bad6w3{display:inline-block;padding:.75rem 1.5rem;background:var(--color-primary);color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:background .2s ease}.btn-primary.svelte-1bad6w3:hover{background:var(--color-primary-hover)}@media(max-width:768px){.hero.svelte-1bad6w3 h1:where(.svelte-1bad6w3){font-size:2rem}.roadmap-item.svelte-1bad6w3{padding:1.25rem}}
