/**
 * PC (≥1025px) — üst şerit, header, kategori: ayırıcı çizgi yok
 */

@media (min-width: 1025px) {
    /* Koyu mod: sayfa zemini koyu (#0b0c10), header şeridi ayrı (#14151a) */
    body.dark-mode {
        background-color: var(--site-page-bg, #0b0c10);
    }

    body.light-mode {
        --site-page-bg: #f3f4f6;
        background: var(--site-page-bg) !important;
    }
    .top-nav,
    body.light-mode .top-nav,
    body.dark-mode .top-nav {
        border: none !important;
        border-bottom: none !important;
        border-top: none !important;
        box-shadow: none !important;
    }

    header,
    body.light-mode header,
    body.dark-mode header {
        border: none !important;
        border-bottom: none !important;
        border-top: none !important;
        box-shadow: none !important;
        outline: none !important;
    }

    .category-menu,
    body.light-mode .category-menu,
    body.dark-mode .category-menu {
        border-top: none !important;
        border-left: none !important;
        border-right: none !important;
        outline: none !important;
        transition: none !important;
        /* alt çizgi → header-strip.css */
    }

    .breadcrumb,
    body.light-mode .breadcrumb,
    body.dark-mode .breadcrumb {
        background-color: var(--header-strip-bg) !important;
        background: var(--header-strip-bg) !important;
        border-top: 1px solid var(--header-strip-border) !important;
        border-bottom: 1px solid var(--header-strip-border) !important;
        border-left: none !important;
        border-right: none !important;
        box-shadow: none !important;
    }

    .top-nav,
    header,
    .category-menu {
        transition: none !important;
    }

    .category-menu .container,
    .category-menu-row,
    .category-links,
    .category-menu-actions {
        border: none !important;
        border-bottom: none !important;
        box-shadow: none !important;
    }

    header .header-container,
    header .header-container .auth-buttons,
    header .header-container > .mobile-header-actions,
    header .header-container > .mobile-header-actions--guest {
        border: none !important;
        border-bottom: none !important;
        box-shadow: none !important;
    }

    header {
        position: relative;
    }

    /* Logo çizgileri → assets/css/header-strip.css */

    header .header-container > .mobile-header-divider {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        min-height: 0 !important;
        max-height: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: hidden !important;
        background: none !important;
        background-image: none !important;
        border: none !important;
    }

    .home-listings-section .listing-tabs-container.showcase-strip,
    body.light-mode .home-listings-section .listing-tabs-container.showcase-strip,
    body.dark-mode .home-listings-section .listing-tabs-container.showcase-strip {
        border: none !important;
        border-top: none !important;
    }
}
