.tool-interface.svelte-1e63gii{padding-bottom:2rem}.tool-card.svelte-1e63gii{background:var(--charcoal-light);border:1px solid var(--charcoal-lighter);border-radius:16px;padding:2.5rem 2.5em 0;box-shadow:0 4px 20px #0000004d}.input-section.svelte-1e63gii,.output-section.svelte-1e63gii{margin-bottom:1.5rem}.section-header.svelte-1e63gii{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.section-label.svelte-1e63gii{font-size:1rem;font-weight:600;color:var(--text-primary)}.button-group.svelte-1e63gii{display:grid;grid-template-columns:1fr;gap:1rem;margin:1rem 0}.btn-icon.svelte-1e63gii{font-size:1.25rem}@keyframes svelte-1e63gii-toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1e63gii-toast-fade-out{0%{opacity:1}to{opacity:0}}.info-section.svelte-1e63gii{padding:2rem 0;border-top:1px solid rgba(var(--neon-green-rgb),.1)}.info-card.svelte-1e63gii{background:var(--charcoal-light);border:1px solid var(--charcoal-lighter);border-radius:16px;padding:2.5rem}.info-title.svelte-1e63gii{font-size:clamp(1.2rem,4vw,1.6rem);font-weight:700;margin-bottom:2rem;text-align:center;color:var(--text-primary);margin-top:2rem}.info-content.svelte-1e63gii{display:grid;gap:2rem}@media(max-width:768px){.tool-card.svelte-1e63gii{padding:1.5rem .8em}.info-card.svelte-1e63gii{padding:.5rem}.section-header.svelte-1e63gii{gap:.5rem}}@media(min-width:481px){.button-group.svelte-1e63gii{grid-template-columns:1fr 1fr}}
