

* {
    font-family: 'Urbanist', sans-serif; /* Tüm body içeriğine Urbanist fontunu uygula */
}

input {
    color: white;
}

[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
    cursor: pointer;
    background-color: white !important;
    -webkit-mask-image: url("data:image/svg+xml;uxtf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23777'><path d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/></svg>");
    background-size: 20px 20px;
    height: 20px;
    width: 20px;
}


/* Footer Underline Animation */
.hover-underline-animated {
    position: relative; /* Pseudo-elementin konum referansı */
    overflow: hidden; /* Animasyonun dışarı taşmasını engelle */
    display: inline-block; /* Metin genişliğine göre ayarlanması için */
}

.hover-underline-animated::after {
    content: ''; /* Pseudo-element için içerik (boş olabilir) */
    position: absolute; /* Bağlantıya göre konumlandır */
    bottom: 0; /* Alt kenara hizala */
    left: 0; /* Sol kenara hizala */
    width: 0; /* Başlangıçta genişlik 0 */
    height: 2px; /* Çizgi kalınlığı */
    background-color: #2AA898; /* Çizgi rengi (Belirttiğiniz renk) */
    transition: width 0.3s ease-in-out; /* Genişlik için 0.3s animasyon */
}

.hover-underline-animated:hover::after {
    width: 40%; /* Hover olduğunda genişlik %100 */
}

/* Alt kategori linkleri için (block display) */
.hover-underline-animated.block::after {
    bottom: 0; /* Alt kenara hizala */
    left: 0; /* Sol kenara hizala */
    width: 0;
    height: 2px;
    background-color: #2AA898;
    transition: width 0.3s ease-in-out;
}

.hover-underline-animated.block:hover::after {
    width: 40%;
}
/* Tailwind CSS'in baz stil direktifleri (body, html gibi elemanlar için) */
/* Genellikle bu direktifleri de eklemeniz gerekir */
@tailwind base;
@tailwind components;
@tailwind utilities;
