/* Estilo Industrial / Bruto: Sem cantos arredondados */
* {
    border-radius: 0 !important;
    cursor: default;
}

/* Forçar cursor de clique em elementos interativos */
.cursor-pointer,
a,
button,
[onclick],
input,
select,
textarea {
    cursor: pointer !important;
}

.metal-pattern {
    background-image: radial-gradient(circle at 2px 2px, rgba(255, 255, 255, 0.05) 1px, transparent 0);
    background-size: 24px 24px;
}

/* Controle de Abas */
.tab-content {
    display: none !important;
}

.tab-content.active {
    display: grid !important;
    /* Garante que o grid do Tailwind funcione */
}

/* Animação suave para hover nas imagens */
.project-img {
    transition: all 0.7s cubic-bezier(0.4, 0, 0.2, 1);
}

.project-card:hover .project-img {
    transform: scale(1.1);
    filter: grayscale(0) opacity(1);
}