.dialog.svelte-jby388{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);outline:none;width:100%;max-width:min(380px,100vw - 2rem);margin:auto;padding:0;box-shadow:0 8px 40px #0a120a38}.dialog.svelte-jby388::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a120a8c}.dialog[open].svelte-jby388{animation:.22s cubic-bezier(.16,1,.3,1) both svelte-jby388-dlg-in}@keyframes svelte-jby388-dlg-in{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:scale(1)translateY(0)}}.dialog-inner.svelte-jby388{flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}.dialog-title.svelte-jby388{font-family:var(--font-heading);color:var(--color-heading);letter-spacing:-.01em;font-size:1rem;font-weight:700}.dialog-message.svelte-jby388{font-family:var(--font-body);color:var(--color-text-body);font-size:.875rem;line-height:1.65}.dialog-actions.svelte-jby388{justify-content:flex-end;gap:.75rem;display:flex}.home.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;gap:3rem;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-text-faint);margin-bottom:-1.5rem;font-size:.68rem;font-weight:400}.lang-cards.svelte-1uha8ag{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;max-width:360px;display:flex;overflow:hidden}.lang-card.svelte-1uha8ag{cursor:pointer;transition:background var(--transition-fast);background:0 0;border:none;flex:1;justify-content:center;align-items:center;padding:1.75rem 1rem;display:flex;position:relative}.lang-card.svelte-1uha8ag:after{content:"";background:var(--color-accent-1);transform-origin:50%;height:2px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lang-card.svelte-1uha8ag:hover{background:var(--color-fill-hover)}.lang-card.svelte-1uha8ag:hover:after,.lang-card.svelte-1uha8ag:focus-visible:after{transform:scaleX(1)}.lang-card.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.lang-sep.svelte-1uha8ag{background:var(--color-border-subtle);flex-shrink:0;width:1px}.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{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}
