/* File Hash Checker Tool - Custom Styles */

/* Monospace font for hash values */
.font-monospace {
    font-family: 'Courier New', Courier, monospace;
    font-size: 0.875rem;
    letter-spacing: 0.5px;
}

/* Hash input styling */
#hashResultsContainer .form-control {
    background-color: var(--bs-light-bg-subtle);
}

[data-bs-theme="dark"] #hashResultsContainer .form-control {
    background-color: rgba(20, 24, 32, 0.6);
}

/* Copy button styling */
#hashResultsContainer .btn-outline-secondary {
    padding: 0.375rem 0.75rem;
}

#hashResultsContainer .btn-outline-secondary img {
    width: 14px !important;
    height: 14px !important;
}

/* Responsive */
@media (max-width: 576px) {
    .font-monospace {
        font-size: 0.75rem;
        letter-spacing: 0.3px;
    }
    
    #hashResultsContainer .btn-outline-secondary {
        padding: 0.3rem 0.6rem;
    }
    
    #hashResultsContainer .btn-outline-secondary img {
        width: 12px !important;
        height: 12px !important;
    }
}

