/* Purple Theme Tool Page Color Overrides */
.tool-input textarea:focus {
    border-color: #9c27b0;
    box-shadow: 0 0 0 3px rgba(156,39,176,0.1);
}

.tool-output:focus-within {
    border-color: #9c27b0;
}

.btn-primary {
    background: linear-gradient(135deg, #9c27b0 0%, #7b1fa2 100%);
    box-shadow: 0 4px 12px rgba(156,39,176,0.3);
}

.btn-primary:hover {
    background: linear-gradient(135deg, #7b1fa2 0%, #6a1b9a 100%);
    box-shadow: 0 6px 20px rgba(156,39,176,0.4);
}

.loading {
    border-color: rgba(156,39,176,0.3);
    border-top-color: #9c27b0;
}
