/* Mobile-first responsive styles for SaaS Base64 Tool */

@layer components {
    .shadow-glow {
        box-shadow: 0 0 0 1px rgba(249, 115, 22, 0.25), 0 0 40px rgba(249, 115, 22, 0.18);
    }
}

/* Custom scrollbar for textarea */
textarea::-webkit-scrollbar {
    width: 8px;
}

textarea::-webkit-scrollbar-track {
    background: transparent;
}

textarea::-webkit-scrollbar-thumb {
    background: rgba(249, 115, 22, 0.2);
    border-radius: 4px;
}

textarea::-webkit-scrollbar-thumb:hover {
    background: rgba(249, 115, 22, 0.3);
}

/* Animations */
@keyframes fadeIn {
    from { opacity: 0; transform: translateY(10px); }
    to { opacity: 1; transform: translateY(0); }
}

#errorBox {
    animation: fadeIn 0.3s ease-out;
}
