.lang-modal-body.svelte-19zef8b{display:flex;flex-direction:column;gap:var(--spacing-4)}.lang-modal-hint.svelte-19zef8b{font-size:var(--font-size-xs);color:var(--color-text-subtle);line-height:1.4;margin:0}.lang-list.svelte-19zef8b{display:flex;flex-direction:column;gap:var(--spacing-2)}.lang-option.svelte-19zef8b{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;text-align:left;transition:background-color var(--transition-fast),border-color var(--transition-fast);width:100%}.lang-option.svelte-19zef8b:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}.lang-option.active.svelte-19zef8b{border-color:var(--color-primary);background-color:var(--color-surface-active)}.lang-text.svelte-19zef8b{display:flex;flex-direction:column;gap:2px}.lang-native.svelte-19zef8b{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);font-family:var(--font-sans)}.lang-english.svelte-19zef8b{font-size:var(--font-size-xs);color:var(--color-text-muted)}.check-pill.svelte-19zef8b{display:flex;align-items:center;justify-content:center;color:var(--color-primary)}.civic-footer.svelte-1xr6kfn{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-2);color:var(--color-text-subtle);font-size:var(--font-size-xs);line-height:1.4}.civic-footer.compact.svelte-1xr6kfn{padding:var(--spacing-3) 0;text-align:center;align-items:center}.civic-nav.svelte-1xr6kfn{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-2);font-family:var(--font-sans);font-weight:var(--font-weight-medium)}.civic-footer.compact.svelte-1xr6kfn .civic-nav:where(.svelte-1xr6kfn){justify-content:center}.civic-link.svelte-1xr6kfn{color:var(--color-text-muted);text-decoration:none;font-size:.78rem;transition:color .15s ease}.civic-link.svelte-1xr6kfn:hover{color:var(--color-accent);text-decoration:underline}.dot.svelte-1xr6kfn{color:var(--color-border);-webkit-user-select:none;user-select:none;font-size:.7rem}.civic-charter.svelte-1xr6kfn{display:flex;flex-direction:column;gap:.2rem}.brand-row.svelte-1xr6kfn{display:flex;align-items:center;gap:.35rem;font-family:var(--font-mono);font-size:.72rem;color:var(--color-text-muted)}.brand-title.svelte-1xr6kfn{font-weight:700;letter-spacing:.04em;color:var(--color-text)}.brand-sub.svelte-1xr6kfn{color:var(--color-text-subtle);font-weight:500}.seal-icon{color:var(--nota-terracotta);flex-shrink:0}.civic-pledge.svelte-1xr6kfn{font-family:var(--font-mono);font-size:.68rem;color:var(--color-text-subtle);letter-spacing:.02em}.civic-meta.svelte-1xr6kfn{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding-top:var(--spacing-1);border-top:1px dashed var(--color-border);font-size:.7rem}.steward-note.svelte-1xr6kfn{color:var(--color-text-subtle);font-size:.68rem}.lang-switch.svelte-1xr6kfn{display:inline-flex;align-items:center;gap:.15rem;font-family:var(--font-mono);font-size:.68rem;font-weight:600}.lang-picker-btn.svelte-1xr6kfn{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .4rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-muted);background-color:var(--color-surface);transition:all .15s ease;line-height:1;cursor:pointer;font-family:var(--font-mono);font-size:.68rem;font-weight:600}.lang-picker-btn.svelte-1xr6kfn:hover{color:var(--color-text);border-color:var(--color-border-hover);background-color:var(--color-surface-hover)}
