@layer components{.lk-roadmap{padding-bottom:var(--space-6)}.lk-roadmap-intro{gap:var(--space-3);max-width:40rem;padding-block:var(--space-4) var(--space-5);display:grid}.lk-landing .lk-roadmap-intro h1{font-family:var(--font-display);color:var(--good);text-shadow:0 0 18px color-mix(in srgb, var(--good) 28%, transparent);margin:0;font-size:36px;font-weight:700;line-height:1.05}.lk-roadmap-board{gap:var(--space-5);display:grid}.lk-roadmap-column{align-content:start;gap:var(--space-3);display:grid}.lk-landing .lk-roadmap-label{align-items:center;gap:var(--space-2);margin:0;font-size:22px;display:flex}.lk-roadmap-dot{background:var(--dot);border-radius:50%;flex:none;width:14px;height:14px}.lk-roadmap-column.is-done{--dot:var(--good)}.lk-roadmap-column.is-building{--dot:var(--gold)}.lk-roadmap-column.is-next{--dot:var(--candy)}.lk-roadmap-column.is-later{--dot:var(--ink-muted)}.lk-roadmap-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.lk-landing .lk-roadmap-intro h1{font-size:56px}.lk-roadmap-intro{padding-block:var(--space-5) var(--space-6)}.lk-roadmap-board{grid-template-columns:repeat(var(--lk-columns,3), minmax(0, 1fr));align-items:start;gap:var(--space-5)}}}
