/* Fontes do Sistema */
body {
    font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
    background-color: #f8fafc;
}

/* Scroll suave */
html {
    scroll-behavior: smooth;
}

/* Ocultar barra de rolagem */
.no-scrollbar::-webkit-scrollbar {
    display: none;
}
.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

/* Animação da Barra */
@keyframes pulse-glow {
    0%, 100% { box-shadow: 0 0 5px rgba(233, 64, 87, 0.3); }
    50% { box-shadow: 0 0 15px rgba(233, 64, 87, 0.6); }
}
.progress-glow {
    animation: pulse-glow 2s infinite;
}

/* CORREÇÃO DO ITEM #2: Previne Zoom no iPhone */
@media screen and (max-width: 768px) {
    input, textarea, select {
        font-size: 16px !important;
    }
}