.translate-page-chirho.svelte-c3qwjt{min-height:100vh;background:var(--color-cream-chirho)}.section-container-chirho.svelte-c3qwjt{max-width:1200px;margin:0 auto;padding:0 var(--space-xl-chirho)}.translate-hero-chirho.svelte-c3qwjt{position:relative;padding:var(--space-4xl-chirho) 0 var(--space-2xl-chirho);text-align:center;overflow:hidden}.hero-bg-chirho.svelte-c3qwjt{position:absolute;inset:0}.hero-gradient-chirho.svelte-c3qwjt{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-night-chirho) 0%,var(--color-twilight-chirho) 100%)}.translate-hero-chirho.svelte-c3qwjt h1:where(.svelte-c3qwjt){position:relative;font-family:var(--font-display-chirho);font-size:clamp(2rem,5vw,3rem);font-weight:500;color:var(--color-cream-chirho);margin-bottom:var(--space-md-chirho)}.hero-subtitle-chirho.svelte-c3qwjt{position:relative;font-size:1.25rem;color:var(--color-candle-chirho);max-width:600px;margin:0 auto var(--space-lg-chirho);opacity:.9}.hero-verse-chirho.svelte-c3qwjt{position:relative;font-family:var(--font-display-chirho);font-style:italic;font-size:1.1rem;color:var(--color-gold-chirho);border:none;margin:0;padding:0}.stats-section-chirho.svelte-c3qwjt{margin-top:-2rem;margin-bottom:var(--space-2xl-chirho);position:relative;z-index:1}.stats-grid-chirho.svelte-c3qwjt{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg-chirho)}.stat-card-chirho.svelte-c3qwjt{background:#fff;padding:var(--space-xl-chirho);border-radius:16px;text-align:center;box-shadow:var(--shadow-soft-chirho)}.stat-number-chirho.svelte-c3qwjt{display:block;font-family:var(--font-display-chirho);font-size:2.5rem;font-weight:500;color:var(--color-gold-chirho);line-height:1;margin-bottom:var(--space-sm-chirho)}.stat-label-chirho.svelte-c3qwjt{font-size:.9rem;color:var(--color-dawn-chirho)}.content-layout-chirho.svelte-c3qwjt{display:grid;grid-template-columns:1fr 320px;gap:var(--space-2xl-chirho);padding-bottom:var(--space-3xl-chirho)}.login-prompt-chirho.svelte-c3qwjt{background:#fff;padding:var(--space-3xl-chirho);border-radius:20px;text-align:center;box-shadow:var(--shadow-soft-chirho)}.prompt-icon-chirho.svelte-c3qwjt{width:64px;height:64px;margin:0 auto var(--space-lg-chirho);display:flex;align-items:center;justify-content:center;background:var(--color-ivory-chirho);border-radius:50%}.prompt-icon-chirho.svelte-c3qwjt svg:where(.svelte-c3qwjt){width:32px;height:32px;color:var(--color-gold-chirho)}.login-prompt-chirho.svelte-c3qwjt h2:where(.svelte-c3qwjt){font-family:var(--font-display-chirho);font-size:1.5rem;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.login-prompt-chirho.svelte-c3qwjt p:where(.svelte-c3qwjt){color:var(--color-dawn-chirho);margin-bottom:var(--space-xl-chirho)}.register-section-chirho.svelte-c3qwjt{background:#fff;padding:var(--space-2xl-chirho);border-radius:20px;box-shadow:var(--shadow-soft-chirho)}.register-section-chirho.svelte-c3qwjt h2:where(.svelte-c3qwjt){font-family:var(--font-display-chirho);font-size:1.5rem;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.register-section-chirho.svelte-c3qwjt>p:where(.svelte-c3qwjt){color:var(--color-dawn-chirho);margin-bottom:var(--space-xl-chirho);line-height:1.6}.register-form-chirho.svelte-c3qwjt{max-width:600px}.form-group-chirho.svelte-c3qwjt{margin-bottom:var(--space-lg-chirho)}.label-chirho.svelte-c3qwjt{display:block;font-family:var(--font-ui-chirho);font-size:.9rem;font-weight:600;color:var(--color-night-chirho);margin-bottom:var(--space-sm-chirho)}.required-chirho.svelte-c3qwjt{color:#dc2626}.hint-chirho.svelte-c3qwjt{font-size:.85rem;color:var(--color-dawn-chirho);margin-top:var(--space-xs-chirho)}.input-chirho.svelte-c3qwjt,.textarea-chirho.svelte-c3qwjt{width:100%;padding:var(--space-md-chirho);font-family:var(--font-body-chirho);font-size:1rem;color:var(--color-night-chirho);background:var(--color-ivory-chirho);border:2px solid transparent;border-radius:12px;transition:all var(--transition-base-chirho)}.input-chirho.svelte-c3qwjt:focus,.textarea-chirho.svelte-c3qwjt:focus{outline:none;border-color:var(--color-gold-chirho);background:#fff;box-shadow:0 0 0 4px #d4a5741a}.textarea-chirho.svelte-c3qwjt{resize:vertical;min-height:100px;line-height:1.6}.translation-textarea-chirho.svelte-c3qwjt{min-height:200px}.languages-fieldset-chirho.svelte-c3qwjt{border:none;padding:0;margin:0}.languages-grid-chirho.svelte-c3qwjt{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--space-sm-chirho);margin-top:var(--space-md-chirho)}.language-checkbox-chirho.svelte-c3qwjt{display:flex;align-items:center;gap:var(--space-sm-chirho);padding:var(--space-sm-chirho) var(--space-md-chirho);background:var(--color-ivory-chirho);border-radius:8px;cursor:pointer;transition:all var(--transition-fast-chirho)}.language-checkbox-chirho.svelte-c3qwjt:hover{background:var(--color-parchment-chirho)}.language-checkbox-chirho.svelte-c3qwjt:has(input:where(.svelte-c3qwjt):checked){background:linear-gradient(135deg,#d4a57433,#e8b86d26);border:1px solid var(--color-gold-chirho)}.language-checkbox-chirho.svelte-c3qwjt input:where(.svelte-c3qwjt){accent-color:var(--color-gold-chirho)}.checkbox-content-chirho.svelte-c3qwjt{display:flex;flex-direction:column}.lang-native-chirho.svelte-c3qwjt{font-weight:600;color:var(--color-night-chirho);font-size:.9rem}.lang-english-chirho.svelte-c3qwjt{font-size:.75rem;color:var(--color-dawn-chirho)}.translator-welcome-chirho.svelte-c3qwjt{background:linear-gradient(135deg,#5b8a721a,#5b8a720d);padding:var(--space-xl-chirho);border-radius:16px;margin-bottom:var(--space-xl-chirho)}.translator-welcome-chirho.svelte-c3qwjt h2:where(.svelte-c3qwjt){font-family:var(--font-display-chirho);font-size:1.5rem;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.translator-stats-chirho.svelte-c3qwjt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md-chirho);margin-bottom:var(--space-sm-chirho)}.translator-badge-chirho.svelte-c3qwjt{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--color-hope-chirho);color:#fff;border-radius:100px;font-size:.8rem;font-weight:600}.translator-badge-chirho.svelte-c3qwjt svg:where(.svelte-c3qwjt){width:14px;height:14px}.translations-count-chirho.svelte-c3qwjt{font-size:.9rem;color:var(--color-dawn-chirho)}.translator-languages-chirho.svelte-c3qwjt{font-size:.9rem;color:var(--color-night-chirho)}.section-title-chirho.svelte-c3qwjt{font-family:var(--font-display-chirho);font-size:1.25rem;color:var(--color-night-chirho);margin-bottom:var(--space-lg-chirho)}.stories-list-chirho.svelte-c3qwjt{display:flex;flex-direction:column;gap:var(--space-md-chirho)}.story-card-chirho.svelte-c3qwjt{background:#fff;border-radius:16px;overflow:hidden;box-shadow:var(--shadow-soft-chirho);transition:all var(--transition-base-chirho)}.story-card-chirho.selected-chirho.svelte-c3qwjt{box-shadow:var(--shadow-medium-chirho)}.story-header-chirho.svelte-c3qwjt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-lg-chirho);background:none;border:none;cursor:pointer;text-align:left}.story-header-chirho.svelte-c3qwjt:hover{background:var(--color-ivory-chirho)}.story-info-chirho.svelte-c3qwjt h4:where(.svelte-c3qwjt){font-family:var(--font-display-chirho);font-size:1.1rem;color:var(--color-night-chirho);margin-bottom:var(--space-sm-chirho)}.story-meta-chirho.svelte-c3qwjt{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm-chirho)}.language-badge-chirho.svelte-c3qwjt{padding:4px 10px;background:linear-gradient(135deg,var(--color-gold-chirho),var(--color-amber-chirho));color:#fff;border-radius:100px;font-size:.75rem;font-weight:600}.category-badge-chirho.svelte-c3qwjt{padding:4px 10px;background:var(--color-ivory-chirho);color:var(--color-night-chirho);border-radius:100px;font-size:.75rem}.date-chirho.svelte-c3qwjt{font-size:.8rem;color:var(--color-dawn-chirho)}.expand-icon-chirho.svelte-c3qwjt{flex-shrink:0;width:24px;height:24px;color:var(--color-dawn-chirho)}.story-expanded-chirho.svelte-c3qwjt{padding:0 var(--space-lg-chirho) var(--space-lg-chirho);border-top:1px solid var(--color-parchment-chirho)}.original-content-chirho.svelte-c3qwjt,.ai-translation-chirho.svelte-c3qwjt{margin-top:var(--space-lg-chirho)}.original-content-chirho.svelte-c3qwjt h5:where(.svelte-c3qwjt),.ai-translation-chirho.svelte-c3qwjt h5:where(.svelte-c3qwjt){font-family:var(--font-ui-chirho);font-size:.9rem;font-weight:600;color:var(--color-night-chirho);margin-bottom:var(--space-sm-chirho)}.content-box-chirho.svelte-c3qwjt{padding:var(--space-lg-chirho);background:var(--color-ivory-chirho);border-radius:12px;font-size:.95rem;line-height:1.7;color:var(--color-night-chirho);white-space:pre-wrap}.ai-note-chirho.svelte-c3qwjt{font-size:.85rem;color:var(--color-gold-chirho);font-style:italic}.translation-form-chirho.svelte-c3qwjt{margin-top:var(--space-lg-chirho)}.form-actions-chirho.svelte-c3qwjt{display:flex;gap:var(--space-md-chirho);margin-top:var(--space-lg-chirho)}.btn-primary-chirho.svelte-c3qwjt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm-chirho);padding:var(--space-md-chirho) var(--space-xl-chirho);background:linear-gradient(135deg,var(--color-gold-chirho),var(--color-amber-chirho));color:#fff;font-family:var(--font-ui-chirho);font-size:1rem;font-weight:600;border:none;border-radius:12px;cursor:pointer;text-decoration:none;transition:all var(--transition-base-chirho)}.btn-primary-chirho.svelte-c3qwjt:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #d4a57466}.btn-primary-chirho.svelte-c3qwjt:disabled{opacity:.6;cursor:not-allowed}.btn-primary-chirho.svelte-c3qwjt svg:where(.svelte-c3qwjt){width:20px;height:20px}.btn-secondary-chirho.svelte-c3qwjt{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm-chirho);padding:var(--space-md-chirho) var(--space-xl-chirho);background:transparent;color:var(--color-night-chirho);font-family:var(--font-ui-chirho);font-size:1rem;font-weight:500;border:2px solid var(--color-parchment-chirho);border-radius:12px;cursor:pointer;transition:all var(--transition-base-chirho)}.btn-secondary-chirho.svelte-c3qwjt:hover{border-color:var(--color-gold-chirho);color:var(--color-gold-chirho)}.spinner-chirho.svelte-c3qwjt{width:18px;height:18px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-c3qwjt-spin-chirho .8s linear infinite}@keyframes svelte-c3qwjt-spin-chirho{to{transform:rotate(360deg)}}.empty-state-chirho.svelte-c3qwjt{background:#fff;padding:var(--space-3xl-chirho);border-radius:20px;text-align:center;box-shadow:var(--shadow-soft-chirho)}.empty-icon-chirho.svelte-c3qwjt{width:64px;height:64px;margin:0 auto var(--space-lg-chirho);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#5b8a7233,#5b8a721a);border-radius:50%}.empty-icon-chirho.svelte-c3qwjt svg:where(.svelte-c3qwjt){width:32px;height:32px;color:var(--color-hope-chirho)}.empty-state-chirho.svelte-c3qwjt h3:where(.svelte-c3qwjt){font-family:var(--font-display-chirho);font-size:1.25rem;color:var(--color-night-chirho);margin-bottom:var(--space-sm-chirho)}.empty-state-chirho.svelte-c3qwjt p:where(.svelte-c3qwjt){color:var(--color-dawn-chirho);max-width:400px;margin:0 auto}.sidebar-chirho.svelte-c3qwjt{display:flex;flex-direction:column;gap:var(--space-lg-chirho)}.info-card-chirho.svelte-c3qwjt{background:#fff;padding:var(--space-xl-chirho);border-radius:16px;box-shadow:var(--shadow-soft-chirho)}.info-card-chirho.svelte-c3qwjt h3:where(.svelte-c3qwjt){font-family:var(--font-display-chirho);font-size:1.1rem;color:var(--color-night-chirho);margin-bottom:var(--space-md-chirho)}.guidelines-list-chirho.svelte-c3qwjt{list-style:none;padding:0;margin:0}.guidelines-list-chirho.svelte-c3qwjt li:where(.svelte-c3qwjt){padding:var(--space-sm-chirho) 0;font-size:.9rem;color:var(--color-dawn-chirho);line-height:1.5}.guidelines-list-chirho.svelte-c3qwjt li:where(.svelte-c3qwjt) strong:where(.svelte-c3qwjt){color:var(--color-night-chirho)}.verse-card-chirho.svelte-c3qwjt{background:linear-gradient(135deg,var(--color-night-chirho),var(--color-twilight-chirho));color:var(--color-cream-chirho)}.verse-card-chirho.svelte-c3qwjt blockquote:where(.svelte-c3qwjt){font-family:var(--font-display-chirho);font-size:1rem;font-style:italic;line-height:1.6;margin-bottom:var(--space-md-chirho)}.verse-card-chirho.svelte-c3qwjt cite:where(.svelte-c3qwjt){display:block;margin-top:var(--space-sm-chirho);color:var(--color-gold-chirho);font-style:normal;font-size:.9rem}.verse-card-chirho.svelte-c3qwjt p:where(.svelte-c3qwjt){font-size:.9rem;opacity:.8;line-height:1.5}.error-message-chirho.svelte-c3qwjt{padding:var(--space-md-chirho);background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.9rem;margin-bottom:var(--space-lg-chirho)}.success-message-chirho.svelte-c3qwjt{padding:var(--space-md-chirho);background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-size:.9rem;margin-bottom:var(--space-lg-chirho)}@media(max-width:900px){.content-layout-chirho.svelte-c3qwjt{grid-template-columns:1fr}.sidebar-chirho.svelte-c3qwjt{order:-1}}@media(max-width:640px){.stats-grid-chirho.svelte-c3qwjt{grid-template-columns:1fr}.story-meta-chirho.svelte-c3qwjt{flex-direction:column;align-items:flex-start}.form-actions-chirho.svelte-c3qwjt{flex-direction:column}}
