/* Theme Name: Boostoria
Theme URI: https://www.bilalcetin.net/
Author: Sizin Adınız
Author URI: https://www.bilalcetin.net/
Description: Tamamen manuel kodlanmış, admin panelsiz tema.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: custom, manual
*/
@import url('https://fonts.googleapis.com/css2?family=Figtree:ital,wght@0,300..900;1,300..900&display=swap');
/* Temel CSS sıfırlama ve stil */
body {
    background-color: #fff;
    margin:0px;
          font-family: 'Figtree', sans-serif; /* Arial yerine bunu yazdık */
}

.article {
    margin-bottom: 40px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}

.mobile-menu-container {
    display: block;
    background-color: #be3190;
    width: 100%;
    overflow: hidden;

}
.scroll-menu {
    display: flex;
      justify-content: center;
    align-items: center;
      width: 100%;
 text-align: center;
 gap: 20px;
    padding: 20px 20px;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}
.scroll-menu::-webkit-scrollbar {
    display: none;
}
.menu-item {
    color: #ffffff;
    text-decoration: none;
    font-family: 'Figtree', sans-serif;
    font-weight: 700;
    font-size: 16px;
    position: relative;
    opacity: 0.9;
    transition: opacity 0.3s;
}
.menu-item:hover {
    color: #ffffff;
    opacity: 1;
}
.menu-item.active {
    opacity: 1;
}
.menu-item.active::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 100%;
    height: 3px;
    background-color: #ffffff;
    border-radius: 2px;
}

/* --- BREADCRUMB STİLİ --- */
.breadcrumb-container ol {
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0; /* Üstten biraz boşluk */
    display: flex;
    flex-wrap: wrap; /* Mobilde taşarsa aşağı insin */
    justify-content: center; /* Ortaya hizala */
    align-items: center;
    font-size: 0.9rem;
    color: #666;
}

.breadcrumb-container li {
    display: inline-flex;
    align-items: center;
}

.breadcrumb-container a {
    color: #333; /* Link rengi */
    text-decoration: none;
    font-weight: 600;
    transition: color 0.2s;
}

.breadcrumb-container a:hover {
    color: #be3190; /* Hover rengi (senin pembe tonun) */
}

.breadcrumb-container .separator {
    margin: 0 10px; /* Slash işaretinin sağ-sol boşluğu */
    color: #ccc;
}

.breadcrumb-container .current-item {
    color: #999; /* Aktif sayfa daha soluk dursun */
    font-weight: normal;
}
.entry-content p:empty {
    display: none;
}
/* --- MOBİL İÇİN ÖZEL AYAR (768px ve altı) --- */
@media (max-width: 768px) {
    .scroll-menu {
        justify-content: flex-start; /* Mobilde SOLA yasla ki kaydırma bozulmasın */
    }
}