.page-content[data-astro-cid-unel6pml]{padding:0 1.5rem 4rem}.tool-card-p2[data-astro-cid-unel6pml]{max-width:640px;margin:0 auto;padding:2rem}.dir-switch[data-astro-cid-unel6pml]{display:flex;gap:.375rem;margin-bottom:1rem}.dir-btn[data-astro-cid-unel6pml]{padding:.5rem 1rem;border:2px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-weight:600;font-size:.85rem;cursor:pointer;transition:all .15s}.dir-btn[data-astro-cid-unel6pml]:hover{border-color:var(--color-primary);color:var(--color-primary)}.dir-btn[data-astro-cid-unel6pml].active{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.input-area[data-astro-cid-unel6pml]{font-family:var(--font-mono);font-size:.9rem;resize:vertical;min-height:80px}.result-box[data-astro-cid-unel6pml]{margin-top:1rem}.result-header[data-astro-cid-unel6pml]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.88rem;color:var(--color-text-secondary);font-weight:600}.result-actions[data-astro-cid-unel6pml]{display:flex;gap:.375rem}.output-area[data-astro-cid-unel6pml]{background:var(--color-bg)}.error-msg[data-astro-cid-unel6pml]{margin-top:1rem;padding:.75rem 1rem;background:#fef2f2;border-radius:var(--radius-sm);color:#991b1b;font-size:.85rem}.dark[data-astro-cid-unel6pml] .error-msg[data-astro-cid-unel6pml]{background:#450a0a;color:#fca5a5}
