/* web/styles.css — SHARKNET visual identity */

html {
    scroll-behavior: smooth;
}

body {
    font-family: 'Inter', sans-serif;
}

/* Utilidades */
.text-sky-400 {
    color: #22d3ee;
}
.bg-sky-600 {
    background-color: #0ea5e9;
}
.hover\:bg-sky-500:hover {
    background-color: #06b6d4;
}

/* Animación sutil para la señal */
@keyframes pulse-signal {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.7; }
}
.signal-pulse {
    animation: pulse-signal 3s infinite;
}

/* Formularios */
input[type="email"], input[type="number"] {
    font-family: inherit;
}

/* Scrollbar ligera */
::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}
::-webkit-scrollbar-track {
    background: #0f172a;
}
::-webkit-scrollbar-thumb {
    background: #334155;
    border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
    background: #475569;
}