.training-index.svelte-d816z7{max-width:var(--max-width);padding:var(--space-xl) var(--page-pad);gap:var(--space-lg);flex-direction:column;margin:0 auto;display:flex}.plan-list.svelte-d816z7{gap:var(--space-sm);flex-direction:column;list-style:none;display:flex}.plan-card.svelte-d816z7{gap:var(--space-xs);padding:var(--space-md) var(--space-lg);background:var(--surface-raised);border:1px solid var(--surface-border);color:var(--text-primary);border-radius:8px;flex-direction:column;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.plan-card.svelte-d816z7:hover{border-color:var(--copper);background:var(--surface-overlay)}.plan-name.svelte-d816z7{font-size:1rem;font-weight:500}.plan-meta.svelte-d816z7{color:var(--text-dim);letter-spacing:.05em;font-size:.75rem}
