/* TEMA 3 (Altın Başak) — elle yazılan ekler: slayt, iç sayfa başlığı ve kenar kutuları (tasarımda iç sayfa yoktu;
   ana sayfanın dilinden türetildi: altın alt çizgi, Playfair başlık, toprak/zeytin kutular, keskin 5–8 px köşeler). */
.container{width:min(1320px,91%);margin-inline:auto}
.main-nav .ara-link{font-size:16px;padding:6px 10px;border:0;border-radius:50%;background:#efe5cf}
.main-nav .ara-link:hover{background:var(--gold);color:#342511}
.social-mini a{margin-left:12px}
.social-mini a:hover{color:var(--gold)}
.button-acik{background:transparent;color:#fff;border:1px solid #f3dfb6;margin:13px 0 0 8px}

/* Slayt (tasarımdaki tek hero, birden fazla görsel için) */
.hero-slider{position:relative;min-height:520px;overflow:hidden;color:#fff;background:#2e281b}
.hero-slider:after{content:"";position:absolute;z-index:2;inset:auto 0 0;height:9px;background:var(--gold)}
.hero-slider .hero{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .8s,visibility .8s;min-height:520px}
.hero-slider .hero.is-active{position:relative;opacity:1;visibility:visible}
.hero-slider .hero:after{display:none}
.hero-slider .hero-note{z-index:3}
.hero-slider .hero-bottom-label{z-index:3}
.hero-ok{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border:1px solid #f3dfb680;border-radius:5px;background:#1a1a1059;color:#fff;font-size:1.7rem;cursor:pointer}
.hero-ok:hover{background:var(--gold);color:#342511}
.hero-ok.onceki{left:16px}.hero-ok.sonraki{right:16px}
.hero-noktalar{position:absolute;left:7%;bottom:44px;display:flex;gap:7px;z-index:3}
.hero-noktalar button{width:9px;height:9px;border:0;padding:0;border-radius:50%;background:#ffffff70;cursor:pointer}
.hero-noktalar button.on{background:var(--gold);width:24px;border-radius:5px}

/* Ana sayfa küçük eklemeler */
a.lead-story{display:block}
.lead-story.bos{display:grid;align-items:end}
a.mini-story:hover h3{color:var(--earth)}
a.notice-item:hover b{color:var(--earth)}
.etkinlik-liste3{flex:1}
.etkinlik-liste3 h3{margin:8px 0 10px}
.etkinlik-liste3 a{display:flex;gap:14px;align-items:center;padding:9px 0;border-top:1px solid #ffffff30}
.etkinlik-liste3 a b{min-width:62px;font:700 15px var(--serif);color:var(--gold-light)}
.etkinlik-liste3 a span{font-weight:700;font-size:14px}
.etkinlik-liste3 a small{display:block;font-weight:400;font-size:11px;color:#f2ead8}
.gallery-grid figure{cursor:zoom-in}

/* İç sayfa başlığı */
.page-hero{position:relative;color:#fff;padding:62px 0 58px;background:#3b2a17 center 50%/cover no-repeat;isolation:isolate}
.page-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(26,26,16,.86),rgba(33,30,18,.5) 55%,rgba(30,28,15,.12))}
.page-hero:after{content:"";position:absolute;inset:auto 0 0;height:7px;background:var(--gold)}
.page-hero h1{font:800 clamp(34px,5vw,60px)/1.06 var(--serif);letter-spacing:-.03em;margin:8px 0 10px;text-shadow:0 3px 14px #0005}
.page-hero p{color:var(--gold-light);font:600 clamp(16px,1.8vw,21px) var(--serif);margin:0}
.breadcrumbs{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f3dfb6}
.breadcrumbs a:hover{color:var(--gold)}

/* İçerik + kenar */
.content-layout{grid-template-columns:minmax(0,1fr) 300px;gap:34px;padding:50px 0 70px}
.prose{background:var(--paper);border:1px solid var(--line);border-radius:8px}
.prose h2,.prose h3,.t2-govde h2{font-family:var(--serif);color:#402b17}
.sidebar .side-box{background:#eee5d1;border:0;border-radius:8px;padding:22px;position:relative;overflow:hidden}
.side-box .section-kicker{color:var(--earth)}
.side-box h3{font:700 22px var(--serif);color:#402b17;margin:4px 0 12px}
.side-box a{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid #d9cbb0;border-bottom:0;font-size:13px;font-weight:700}
.side-box a span{color:var(--earth)}
.side-box.koyu{background:var(--olive);color:#fff}
.side-box.koyu h3{color:#fff}
.side-box.koyu .small-note{color:#e9e1d0}
.side-box.koyu .section-kicker{color:var(--gold)}
.side-box.koyu a.button{border:0;padding:12px 16px;display:inline-flex}

/* Bileşen ince ayarları (kart/köşe dili) */
.card,.notice,.feature,.ilan,.ilan-detay,.empty,.etkinlik-bilgi div,.calendar div,.muhtar-kart,.kunye,.prose{border-radius:6px}
.category,.tag-row a,.paylas a,.sayfalama a,.sayfalama span,.side-nav a{border-radius:3px;letter-spacing:.1em;font-size:10px}
.category{background:#efe5cf;color:var(--earth)}
.tag-row a.on,.side-nav a.active,.sayfalama span{background:var(--olive);border-color:var(--olive);color:#fff}
.calendar .day{background:#e8dfc9;color:var(--brown)}
.calendar .dolu,.tarih-kutu{background:var(--olive);border-color:var(--olive)}
.calendar .bugun{outline-color:var(--gold)}
.notice-icon{background:#e9dfc8;color:var(--olive);border-radius:50%}
.btn,.btn-primary{border-radius:5px;background:var(--gold);color:#342511;border:0}
.btn-outline{border-radius:5px;background:transparent;border:1px solid #cdb98c;color:var(--brown)}
.btn-primary:hover{filter:brightness(1.05)}
.field input,.field select,.field textarea,.toolbar input,.toolbar select{border-radius:5px;border:1px solid #d9cbb0;background:#fffdf7}
.form-tamam{background:#e6ead8;color:var(--olive)}
.empty strong{font-family:var(--serif)}
.copyright{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
.imza-sag .ew-imza{color:#a99d83!important}
.contact-band{margin-top:0}

@media(max-width:1100px){.content-layout{grid-template-columns:1fr}.t2-ic .sidebar{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}
@media(max-width:850px){.main-nav .ara-link{border-radius:0;background:none}.hero-ok{display:none}.page-hero{padding:44px 0 46px}}

/* ===== 15 Eki 2026 kullanıcı isteği: "Birlikte güzel" notu yok, yazılar ve düğmeler büyük, çerçeve yok → gölge ===== */
.hero-note{display:none!important}
body.t3{font-size:16px}
.topline{font-size:13px;height:38px}
.main-nav{font-size:15px}
.brand strong{font-size:25px}.brand small{font-size:14px}
.eyebrow,.section-kicker{font-size:12px}
.hero-copy>p:not(.eyebrow){font-size:18px;max-width:560px}
.hero-bottom-label{font-size:11px}
.button{font-size:15px;padding:15px 24px;gap:18px;border-radius:6px}
.button span{font-size:20px}
.quick-links b{font-size:17px}.quick-links small{font-size:13px}
.quick-icon{width:52px;height:52px;font-size:26px}
.tag{font-size:11px;padding:7px 11px}.story-date{font-size:11px}
.lead-content p{font-size:15px}
.section-heading h2,.notice-title h2{font-size:32px}
.section-heading>a,.section-heading>p{font-size:14px}
.mini-category{font-size:11px}.mini-story h3{font-size:19px}.mini-story p{font-size:13.5px}
.notice-intro{font-size:14px}.notice-item b{font-size:16px}.notice-item small{font-size:13px}.notice-number{font-size:22px}
.text-link{font-size:14px}
.event-intro h2{font-size:38px}.event-intro p,.event-empty p{font-size:15px}
.etkinlik-liste3 a span{font-size:16px}.etkinlik-liste3 a small{font-size:13px}.etkinlik-liste3 a b{font-size:17px}
.life-label{font-size:11px}.life-card h3{font-size:27px}.life-card p{font-size:14.5px}.life-card>b{font-size:14px}
.gallery-grid figcaption{font-size:17px}
.guide-copy p{font-size:16px}.guide-links a{font-size:14px}
.guide-cards span{font-size:11px}.guide-cards h3{font-size:23px}.guide-cards p{font-size:14.5px}.guide-cards b{font-size:14px}
.footer-links{font-size:13.5px}.site-footer>p{font-size:15px}.copyright{font-size:12.5px}
.side-box a{font-size:15px}.breadcrumbs{font-size:11.5px}.small-note{font-size:14px}

/* çerçevesiz + gölge */
.site-header{border-bottom:0;box-shadow:0 3px 16px rgba(60,45,20,.08)}
.quick-links{border-bottom:0;box-shadow:0 8px 22px rgba(60,45,20,.06)}
.quick-links>a{border:0!important}
.mini-story{border-top:0;background:var(--paper);border-radius:8px;padding:10px;margin-bottom:10px;box-shadow:0 6px 18px rgba(60,45,20,.08)}
.notice-item{border-top:0;background:#fffaf0;border-radius:6px;padding:12px;margin-bottom:8px;box-shadow:0 4px 12px rgba(60,45,20,.07)}
.notice-panel:before{display:none}
.notice-panel,.event-strip,.life-card,.lead-story,.gallery-grid figure,.village-guide{box-shadow:0 10px 26px rgba(60,45,20,.12)}
.guide-links a{border-top:0}
.guide-cards>a{border:0;box-shadow:0 8px 22px rgba(60,45,20,.09)}
.calendar-art{border:0}
.side-box a{border-top:0!important;border-bottom:0!important}
.prose,.card,.notice,.feature,.ilan,.ilan-detay,.empty,.etkinlik-bilgi div,.calendar div,.muhtar-kart,.kunye,.tag-row a,.side-nav a,.paylas a,.sayfalama a,.sayfalama span,.btn-outline,.harita,.field input,.field select,.field textarea,.toolbar input,.toolbar select,.mini-liste li,.faq-item,.notice-detail{border:0!important}
.prose,.card,.notice,.feature,.ilan,.ilan-detay,.etkinlik-bilgi div,.calendar div:not(.bos),.muhtar-kart,.kunye,.tag-row a,.side-nav a,.paylas a,.sayfalama a,.btn-outline,.harita,.sidebar .side-box{box-shadow:0 6px 20px rgba(60,45,20,.08)}
.empty{background:var(--paper);box-shadow:0 6px 20px rgba(60,45,20,.06)}
.field input,.field select,.field textarea,.toolbar input,.toolbar select{background:#f4ecdc}
.copyright{border-top:0}
/* ===== 15 Eki 2026: "Köklerimiz Bu Topraklarda" bölümü tam genişlik değil, kutu (container) içinde; yatay taşma yok ===== */
.village-guide{width:min(1320px,91%);margin-inline:auto;border-radius:10px;overflow:hidden}
.guide-image{min-height:380px}
/* Orta genişlikte (851–1180 px) menü sığmıyordu → iki satıra sarılır */
@media(min-width:851px) and (max-width:1180px){.site-header{flex-wrap:wrap}.main-nav{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:6px 16px}}