.header-title-group.svelte-n8ytu{flex-direction:column;gap:.25rem;display:flex}.modal-title.svelte-n8ytu{color:var(--text-primary,#1a1a1a);margin:0;font-size:1.25rem}.about-modal-wrapper.svelte-n8ytu .modal-body{padding:2rem!important}.about-content.svelte-n8ytu{flex-direction:column;gap:2rem;display:flex}.subtitle.svelte-n8ytu{color:var(--primary-on-surface);margin:0 0 1rem;font-size:1.125rem;font-weight:500}.description.svelte-n8ytu{color:var(--text-secondary);margin:0;line-height:1.6}.features-section.svelte-n8ytu h3:where(.svelte-n8ytu),.workflow-section.svelte-n8ytu h3:where(.svelte-n8ytu){color:var(--text-color);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.features-grid.svelte-n8ytu{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;display:grid}.feature-item.svelte-n8ytu{align-items:flex-start;gap:.75rem;display:flex}.feature-icon.svelte-n8ytu{flex-shrink:0;font-size:1.5rem}.feature-item.svelte-n8ytu h4:where(.svelte-n8ytu){color:var(--text-color);margin:0 0 .25rem;font-size:.95rem;font-weight:600}.feature-item.svelte-n8ytu p:where(.svelte-n8ytu){color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.workflow-steps.svelte-n8ytu{flex-direction:column;gap:1rem;display:flex}.step.svelte-n8ytu{align-items:flex-start;gap:1rem;display:flex}.step-number.svelte-n8ytu{background:var(--primary-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:flex}.step-content.svelte-n8ytu h4:where(.svelte-n8ytu){color:var(--text-color);margin:0 0 .25rem;font-size:.95rem;font-weight:600}.step-content.svelte-n8ytu p:where(.svelte-n8ytu){color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}.header-version.svelte-n8ytu{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.header-version-number.svelte-n8ytu{color:var(--text-color,var(--text-primary,#1a1a1a));white-space:nowrap;font-size:.9rem;font-weight:500}.header-version-number.mismatch.svelte-n8ytu{color:var(--warning-text,var(--warning-color));font-weight:600}.header-version-sep.svelte-n8ytu{color:var(--text-secondary);opacity:.5;font-size:.9rem}@media (width<=480px){.tagline-sep.svelte-n8ytu{display:none}.header-version-tagline.svelte-n8ytu{flex-basis:100%}}.version-mismatch.svelte-n8ytu{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning-text,var(--text-primary));border-radius:6px;margin:0;padding:.75rem 1rem;font-size:.9rem;line-height:1.5}.header-version-tagline.svelte-n8ytu{color:var(--text-secondary);font-size:.9rem}.legal-section.svelte-n8ytu h3:where(.svelte-n8ytu){color:var(--text-color);margin:2rem 0 1rem;font-size:1.25rem;font-weight:600}.legal-line.svelte-n8ytu{color:var(--text-secondary);margin:0 0 .75rem;line-height:1.6}.legal-caveat.svelte-n8ytu{color:var(--text-secondary);opacity:.85;margin:0;font-size:.85rem;line-height:1.5;display:block}.credits-section.svelte-n8ytu h3:where(.svelte-n8ytu){color:var(--text-color);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.credits-intro.svelte-n8ytu{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.6}.credits-grid.svelte-n8ytu{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem;display:grid}.credit-category.svelte-n8ytu h4:where(.svelte-n8ytu){color:var(--text-color);margin:0 0 .75rem;font-size:1rem;font-weight:600}.credit-links.svelte-n8ytu{flex-direction:column;gap:.5rem;display:flex}.credit-link.svelte-n8ytu{color:var(--text-secondary);border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;line-height:1.5;text-decoration:none;transition:all .2s;display:flex}.credit-link.svelte-n8ytu:hover{color:var(--primary-on-surface);background:var(--hover-color,#3b82f61a);transform:translate(4px)}.credit-link.svelte-n8ytu svg:where(.svelte-n8ytu){opacity:.7;flex-shrink:0}.credit-link.svelte-n8ytu:hover svg:where(.svelte-n8ytu){opacity:1}.credits-footer.svelte-n8ytu{color:var(--text-secondary);text-align:center;margin:0;font-size:.9rem;line-height:1.6}.inline-link.svelte-n8ytu{color:var(--primary-on-surface);font-weight:500;text-decoration:none}.inline-link.svelte-n8ytu:hover{text-decoration:underline}@media (width<=768px){.about-modal-wrapper.svelte-n8ytu .modal-body{padding:1rem!important}.about-content.svelte-n8ytu{gap:1.25rem}.features-grid.svelte-n8ytu{grid-template-columns:1fr;gap:.75rem}.step.svelte-n8ytu,.workflow-steps.svelte-n8ytu{gap:.75rem}.credits-grid.svelte-n8ytu{grid-template-columns:1fr;gap:1rem;margin-bottom:1rem}.credit-link.svelte-n8ytu{min-height:44px}}
