.alphabet-layout.svelte-11k49ju{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 768px){.alphabet-layout.svelte-11k49ju{grid-template-columns:1fr 1fr}}.textarea-label.svelte-11k49ju{display:block;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.button-group.svelte-11k49ju{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.button-group.svelte-11k49ju .btn:where(.svelte-11k49ju){display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem}.btn-icon.svelte-11k49ju{font-size:1.1rem;margin-right:.35rem;vertical-align:middle}.action-buttons.svelte-11k49ju{margin-top:1rem}.result-section.svelte-11k49ju{background:var(--card-background);border-radius:.5rem;border:1px solid var(--border-color);padding:1.5rem;box-shadow:var(--shadow)}.result-header.svelte-11k49ju{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.result-header.svelte-11k49ju .textarea-label:where(.svelte-11k49ju){margin-bottom:0}.result-actions.svelte-11k49ju{display:flex;gap:.5rem}.btn-small.svelte-11k49ju{padding:.375rem .75rem;font-size:.8rem}.message-box.svelte-11k49ju{margin-top:1rem;padding:.75rem 1rem;background:linear-gradient(135deg,#10b9811a,#0596691a);border:1px solid rgba(16,185,129,.3);border-radius:.375rem}.message-box.svelte-11k49ju p:where(.svelte-11k49ju){margin:0;font-size:.875rem;color:var(--primary-color);font-weight:500}.resizable-textarea.svelte-11k49ju{resize:vertical}textarea[readonly].svelte-11k49ju{background-color:var(--card-background);cursor:default}
