h1.svelte-g8ogax,h3.svelte-g8ogax,p.svelte-g8ogax{color:var(--text-bright)}h1.svelte-g8ogax{text-align:center;padding:0 1rem}h3.svelte-g8ogax{margin:0;font-size:1.1rem;font-weight:500}p.svelte-g8ogax{text-align:center;margin:1rem auto 2rem;padding:0 1rem}.formatter.svelte-g8ogax{width:80%;color:var(--text-bright);gap:2rem;margin:0 auto;display:flex}.column.svelte-g8ogax{flex:1;min-width:0}.header.svelte-g8ogax{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.input-area.svelte-g8ogax{border:1px solid var(--border);resize:vertical;background-color:var(--bg-dark);width:90%;height:60vh;color:var(--text-bright);border-radius:.5rem;padding:1rem;font-family:Consolas,Monaco,monospace;font-size:.9rem;line-height:1.4}.input-area.svelte-g8ogax::placeholder{color:var(--text-dim)}.input-area.svelte-g8ogax:focus{border-color:var(--accent);outline:none}.output-area.svelte-g8ogax{background-color:var(--bg-light)}.btn.svelte-g8ogax{background-color:var(--accent);color:var(--bg-dark);cursor:pointer;border:none;border-radius:.25rem;padding:.5rem 1rem;font-size:.9rem;transition:background-color .2s}.btn.svelte-g8ogax:hover{background-color:var(--accent-hover)}.success-message.svelte-g8ogax{color:var(--success);font-size:.9rem}.mobile-buttons.svelte-g8ogax{display:none}@media (width<=768px){.desktop-buttons.svelte-g8ogax,.column.svelte-g8ogax:first-child{display:none}.formatter.svelte-g8ogax{flex-direction:column;gap:1rem}.input-area.svelte-g8ogax{height:50vh}.mobile-buttons.svelte-g8ogax{justify-content:center;gap:1rem;width:90%;margin:0 auto 1rem;padding:0;display:flex}}
