/* Kaynak: temalar/efsaneweb/iletisim.php — otomatik ayıklandı */

    /* --- Page Header Bar (Siyah & Kırmızı Konsept) --- */
    .page-header-bar {
        background: #111111; /* Koyu siyah zemin */
        background: linear-gradient(135deg, #0a0a0a 0%, #1c1c1c 100%); /* Hafif gradyan */
        padding: 50px 0;
        position: relative;
        overflow: hidden;
        border-bottom: 4px solid #FD0200; /* İstenilen kırmızı çizgi */
    }

    /* Arkaplana hafif bir dekoratif efekt (opsiyonel şıklık için) */
    .page-header-bar::before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        width: 100px;
        height: 100%;
        background: #FD0200;
        opacity: 0.1;
        transform: skewX(-20deg) translateX(50px);
    }

    .page-header-content h1 {
        color: #ffffff;
        font-size: 2rem;
        font-weight: 700;
        text-transform: uppercase;
        margin: 0;
        letter-spacing: 1px;
        line-height: 1.2;
    }

    /* Breadcrumb (Anasayfa > İletişim yolu) */
    .breadcrumb-custom {
        margin-top: 10px;
        font-size: 0.9rem;
        color: #888;
    }

    .breadcrumb-custom a {
        color: #bbb;
        text-decoration: none;
        transition: color 0.3s;
    }

    .breadcrumb-custom a:hover {
        color: #FD0200; /* Hoverda kırmızı */
    }

    .breadcrumb-custom span.separator {
        margin: 0 8px;
        color: #444;
    }

    .breadcrumb-custom span.active {
        color: #FD0200; /* Aktif sayfa kırmızı */
        font-weight: 600;
    }

    /* --- İletişim Alanı Stilleri --- */
    .contact-wrapper {
        display: flex;
        flex-direction: column;
        gap: 25px;
    }
    
    .contact-item {
        display: flex;
        flex-direction: column;
    }

    .contact-item .text-title {
        font-weight: 700;
        margin-bottom: 5px;
        color: #000;
        text-transform: uppercase;
        font-size: 0.95rem;
        border-left: 3px solid #FD0200; /* Başlık yanına kırmızı vurgu */
        padding-left: 10px;
    }

    .contact-item a {
        text-decoration: none;
        color: #555;
        transition: color 0.3s ease;
        font-size: 1.05rem;
    }

    .contact-item a:hover {
        color: #FD0200; /* Hoverda kırmızı */
    }

    .open-time {
        font-size: 1.05rem;
        color: #555;
    }

    .legal-note {
        margin-top: 30px;
        padding-top: 20px;
        border-top: 1px solid #e5e5e5;
        font-size: 0.85rem;
        color: #999;
        line-height: 1.6;
    }

    .legal-note a {
        color: #FD0200;
        font-weight: 600;
        text-decoration: none;
    }
    
    .legal-note a:hover {
        color: #000;
    }
