.home.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:2.5rem;padding-top:2.5rem;display:flex}.intro.svelte-1uha8ag{font-family:var(--font-body);color:var(--color-muted);max-width:400px;font-size:.9rem;line-height:1.8}.lang-prompt.svelte-1uha8ag{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.14em;color:var(--color-muted);margin-bottom:-1.25rem;font-size:.72rem;font-weight:400}.lang-cards.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;gap:1.25rem;display:flex}.lang-card.svelte-1uha8ag{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:5rem;box-shadow:var(--shadow-card);cursor:pointer;min-width:160px;transition:box-shadow var(--transition-med), transform var(--transition-med), border-left-color var(--transition-med);border-left:3px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 3rem;display:flex}.lang-card.svelte-1uha8ag:hover{border-left-color:var(--color-accent-1);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.lang-card.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-md)}.lang-name.svelte-1uha8ag{font-family:var(--font-heading);color:var(--color-heading);font-size:1.35rem;font-weight:700;line-height:1}.storage-notice.svelte-1uha8ag{background:var(--color-fill-gold);border-radius:var(--radius-sm);text-align:left;border:1px solid #e8b84b66;align-items:flex-start;gap:.6rem;max-width:400px;padding:.75rem 1rem;display:flex}.notice-icon.svelte-1uha8ag{color:var(--color-accent-1);flex-shrink:0;margin-top:.1rem;font-size:.85rem}.notice-text.svelte-1uha8ag{font-family:var(--font-body);color:var(--color-text-body);font-size:.78rem;line-height:1.65}.resume-card.svelte-1uha8ag{border-left:3px solid var(--color-accent-1);flex-direction:column;gap:1rem;width:100%;max-width:420px;padding:1.25rem 1.5rem;display:flex}.resume-info.svelte-1uha8ag{text-align:left;flex-direction:column;gap:.25rem;display:flex}.resume-label.svelte-1uha8ag{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent-1);font-size:.65rem;font-weight:400}.resume-detail.svelte-1uha8ag{font-family:var(--font-heading);color:var(--color-heading);font-size:1rem;font-weight:600}.resume-actions.svelte-1uha8ag{flex-wrap:wrap;gap:.75rem;display:flex}
