Neha Singh
resume-screening-system
263eb11
/* HireScope AI — Custom Styles (supplements Tailwind CDN) */
/* Base transitions */
*, *::before, *::after {
transition-property: color, background-color, border-color, box-shadow, transform, opacity;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
transition-duration: 150ms;
}
/* Smooth scroll */
html {
scroll-behavior: smooth;
}
/* Selection color */
::selection {
background: rgba(99, 102, 241, 0.2);
color: #312e81;
}
/* Focus ring */
*:focus-visible {
outline: 2px solid #6366f1;
outline-offset: 2px;
border-radius: 8px;
}
/* Form inputs - remove browser defaults */
input[type="file"] {
cursor: pointer;
}
input[type="file"]::-webkit-file-upload-button {
cursor: pointer;
}
/* Table row hover transition */
tbody tr {
transition: background-color 0.2s ease;
}
/* Modal animation */
#candidate-modal:not(.hidden) #modal-content {
animation: modalSlideIn 0.3s ease-out;
}
@keyframes modalSlideIn {
from {
opacity: 0;
transform: scale(0.95) translateY(10px);
}
to {
opacity: 1;
transform: scale(1) translateY(0);
}
}
/* Loading spinner */
.spinner {
border: 2px solid rgba(99, 102, 241, 0.2);
border-top: 2px solid #6366f1;
border-radius: 50%;
width: 24px;
height: 24px;
animation: spin 0.8s linear infinite;
}
@keyframes spin {
to { transform: rotate(360deg); }
}
/* Print styles */
@media print {
nav, footer, .btn-primary, .btn-secondary, button {
display: none !important;
}
body {
background: white !important;
}
.glass-card {
box-shadow: none !important;
border: 1px solid #e2e8f0 !important;
}
}