/* Blue Theme Tool Page Color Overrides */
.tool-input textarea:focus {
    border-color: #1976d2;
    box-shadow: 0 0 0 3px rgba(25,118,210,0.1);
}

.tool-output:focus-within {
    border-color: #1976d2;
}

.btn-primary {
    background: linear-gradient(135deg, #1976d2 0%, #1565c0 100%);
    box-shadow: 0 4px 12px rgba(25,118,210,0.3);
}

.btn-primary:hover {
    background: linear-gradient(135deg, #1565c0 0%, #0d47a1 100%);
    box-shadow: 0 6px 20px rgba(25,118,210,0.4);
}

.loading {
    border-color: rgba(25,118,210,0.3);
    border-top-color: #1976d2;
}
