/* Sâye — ortak stil */
:root{
  --lacivert:#1B2A44; --lacivert2:#22334F; --lacivert3:#15213A;
  --altin:#A9812F; --altin-acik:#D9B864; --altin-koyu:#7A5A1C; --altin-yazi:#6A4E17;
  --parsomen:#EDE2C9; --kagit:#FAF5E9; --kagit2:#E6D6B4; --kagit3:#E8DBBF; --kagit4:#F1E6CE;
  --cizgi:#D8CBAE; --cizgi2:#C9B88F; --cizgi3:#E2D7BE;
  --murekkep:#1E1A14; --gri:#5C5140; --gri2:#4A4234; --gri3:#3E3628;
  --krem:#F6EFE0; --krem2:#E9DCC2; --krem3:#D9CDB2;
  --kirmizi:#A2402A; --yesil:#3F6B3A;
  --serif:'Cormorant Garamond',Georgia,serif;
  --metin:'Source Serif 4',Georgia,serif;
  --sans:'Source Sans 3',system-ui,sans-serif;
  --osm:'Amiri',serif;
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background-color:var(--parsomen);color:var(--murekkep);font-family:var(--sans);font-size:16px;line-height:1.5}
.zemin{background-color:var(--parsomen);background-image:url(/assets/img/zemin.jpg);background-repeat:repeat;background-size:600px 600px;min-height:100vh;display:flex;flex-direction:column}
a{color:var(--murekkep);text-decoration:none}
a:hover{color:var(--altin-koyu)}
img{max-width:100%}
button,input,select,textarea{font:inherit;color:inherit}
:focus-visible{outline:2px solid var(--altin);outline-offset:2px}
.gizli{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.kap{max-width:1200px;margin:0 auto;padding:0 24px}
[hidden]{display:none!important}

/* üst çubuk */
.ust{background:var(--lacivert);color:var(--krem3);font-size:13px}
.ust .kap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px;min-height:42px}
.ust nav{display:flex;align-items:center;gap:4px}
.ust a{padding:11px 12px;color:var(--krem2);font-weight:600}
.ust a:hover{color:#fff}
.ust .ayrac{width:1px;height:14px;background:#4A5878}

/* künye */
.kunye{background:linear-gradient(180deg,rgba(27,42,68,.10) 0%,rgba(27,42,68,0) 60%)}
.kunye-ic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:16px;padding-top:30px;padding-bottom:24px}
.kunye-sol{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gri)}
.logo{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}
.logo b{font-family:var(--serif);font-weight:600;font-size:clamp(56px,7vw,92px);line-height:.9;letter-spacing:.01em;color:var(--lacivert);text-shadow:3px 4px 0 rgba(27,42,68,.12),8px 12px 18px rgba(27,42,68,.22)}
.logo small{font-size:12px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--altin-koyu)}
.kunye.kucuk .kunye-ic{padding-top:18px;padding-bottom:14px}
.kunye.kucuk .logo b{font-size:clamp(44px,5vw,60px)}
.arama{justify-self:end;display:flex;align-items:center;height:42px;border-bottom:1px solid #8C7A55}
.arama input{width:170px;border:0;background:transparent;font-size:15px;outline:none}
.arama button{width:40px;height:40px;border:0;background:transparent;color:var(--lacivert);cursor:pointer;display:flex;align-items:center;justify-content:center}
.tezhip{border-top:1px solid var(--altin);border-bottom:1px solid var(--altin);padding:2px 0}
.tezhip svg{display:block;width:100%;height:18px}
.menu{border-bottom:1px solid var(--cizgi);box-shadow:0 12px 20px -14px rgba(40,30,15,.45)}
.menu .kap{display:flex;flex-wrap:wrap;justify-content:center;gap:0 8px;font-size:15px;font-weight:600;letter-spacing:.04em}
.menu a{padding:15px 16px;color:var(--gri)}
.menu a:hover{color:var(--murekkep);box-shadow:inset 0 -2px 0 var(--altin)}
.menu a[aria-current=page]{color:var(--murekkep);box-shadow:inset 0 -2px 0 var(--lacivert)}

main{flex:1 0 auto}
.icerik{padding-top:32px;padding-bottom:64px;display:flex;flex-direction:column;gap:52px}

/* başlık satırı */
.bas{display:flex;align-items:center;gap:18px}
.bas h2{margin:0;font-family:var(--serif);font-weight:600;font-size:30px;white-space:nowrap}
.bas .cz{flex:1 1 auto;height:1px;background:var(--cizgi)}
.bas a{padding:8px 0;font-size:14px;font-weight:700;color:var(--lacivert);white-space:nowrap}

/* manşet */
.manset{position:relative;height:440px;overflow:hidden;background:var(--lacivert);border:1px solid var(--altin)}
.slayt{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none}
.slayt.acik{opacity:1;pointer-events:auto}
.slayt img{position:absolute;right:0;top:0;width:64%;height:100%;object-fit:cover}
.slayt .golge{position:absolute;inset:0;background:linear-gradient(90deg,#1B2A44 0%,#1B2A44 36%,rgba(27,42,68,.82) 48%,rgba(27,42,68,0) 74%)}
.slayt .yazi{position:relative;height:100%;padding:0 64px;display:flex;flex-direction:column;justify-content:center;gap:16px;max-width:580px}
.ust-etiket{font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--altin-acik)}
.slayt h2{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(32px,4vw,54px);line-height:1.05}
.slayt h2 a{color:var(--krem)}
.slayt p{margin:0;font-family:var(--metin);font-style:italic;font-size:18px;line-height:1.55;color:#E2D8C2}
.slayt .kunyecik{display:flex;flex-wrap:wrap;gap:4px 16px;padding-top:12px;border-top:1px solid rgba(217,184,100,.4);font-size:14px;color:var(--krem3)}
.btn-cerceve{align-self:flex-start;padding:12px 22px;border:1px solid var(--altin-acik);color:var(--krem);font-size:14px;font-weight:700;letter-spacing:.06em}
.btn-cerceve:hover{background:rgba(217,184,100,.15);color:#fff}
.ok{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid rgba(246,239,224,.6);background:rgba(27,42,68,.6);color:var(--krem);font-size:22px;line-height:1;cursor:pointer}
.ok.sol{left:14px}.ok.sag{right:14px}
.noktalar{position:absolute;left:64px;bottom:20px;display:flex;gap:10px}
.noktalar button{width:10px;height:10px;padding:0;border:0;border-radius:5px;background:rgba(246,239,224,.45);cursor:pointer;transition:width .3s}
.noktalar button[aria-current=true]{width:28px;background:var(--altin-acik)}

/* kategoriler */
.kat-izgara{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}
.kat{display:flex;flex-direction:column;padding:0;border:1px solid var(--cizgi2);background:var(--lacivert);overflow:hidden;cursor:pointer;text-align:center}
.kat .res{display:block;height:150px;overflow:hidden;border-bottom:2px solid var(--altin)}
.kat img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s}
.kat:hover img{transform:scale(1.05)}
.kat:hover,.kat[aria-pressed=true]{border-color:var(--altin);outline:2px solid var(--altin)}
.kat .ad{display:flex;align-items:center;justify-content:center;min-height:62px;padding:10px 12px;font-family:var(--serif);font-weight:700;font-size:19px;line-height:1.15;color:var(--krem)}
.kutu{padding:20px 22px;background:rgba(250,245,233,.92);border:1px solid var(--cizgi2);border-top:3px solid var(--altin)}
.kutu h3{margin:0;font-family:var(--serif);font-weight:700;font-size:26px;color:var(--lacivert)}
.liste{list-style:none;margin:0;padding:0}
.liste li{display:flex;flex-wrap:wrap;align-items:center;gap:14px 18px;padding:12px 0;border-top:1px solid var(--cizgi3)}
.liste img{flex:0 0 auto;width:96px;height:64px;object-fit:cover;border:1px solid var(--cizgi2)}
.liste .bilgi{flex:1 1 260px;display:flex;flex-direction:column;gap:2px}
.liste .bilgi a{font-family:var(--serif);font-weight:700;font-size:21px;line-height:1.15}
.kucuk-yazi{font-size:13px;color:var(--gri)}

/* kartlar */
.kartlar{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px}
.kart{display:flex;flex-direction:column;gap:12px}
.kart img{display:block;width:100%;height:200px;object-fit:cover}
.kart .etiket{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--altin-koyu)}
.kart h3{margin:0;font-family:var(--serif);font-weight:700;font-size:26px;line-height:1.12}
.kart:hover h3 a{color:var(--altin-koyu)}
.kart p{margin:0;font-family:var(--metin);font-size:15px;line-height:1.6;color:var(--gri2)}
.kart .alt{display:flex;flex-wrap:wrap;gap:4px 14px;padding-top:10px;border-top:1px solid var(--cizgi);font-size:13px;color:var(--gri)}
.kart .alt b{color:var(--murekkep);font-weight:600}
.bos{padding:28px;text-align:center;background:rgba(250,245,233,.7);border:1px dashed var(--cizgi2);font-family:var(--metin);font-style:italic;color:var(--gri2)}

/* günün şairi */
.sair{border:1px solid var(--altin);outline:1px solid var(--cizgi2);outline-offset:4px;box-shadow:0 10px 28px -14px rgba(40,30,15,.45)}
.sair-bas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 18px;padding:12px 24px;background:var(--lacivert);border-bottom:1px solid var(--altin)}
.sair-bas h2{margin:0;font-family:var(--serif);font-weight:600;font-size:24px;color:var(--krem)}
.sair-bas span{font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--altin-acik)}
.sair-ic{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}
.sair-sol{display:flex;flex-direction:column;gap:14px;padding:24px 28px;background:var(--lacivert2);color:#E9DFC9}
.sair-kimlik{display:flex;gap:18px;align-items:center}
.osm-kare{flex:0 0 auto;width:96px;height:96px;padding:4px;border:1px solid var(--altin)}
.osm-kare div{width:100%;height:100%;background:var(--lacivert3);display:flex;align-items:center;justify-content:center}
.osm-kare span{font-family:var(--osm);font-size:22px;line-height:1.15;color:var(--altin-acik);text-align:center}
.sair-ad{font-family:var(--serif);font-weight:700;font-size:34px;line-height:1;color:var(--krem)}
.sair-tarih{font-size:14px;color:var(--altin-acik)}
.sair-donem{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9FB0C8}
.sair-sol p{margin:0;font-size:14px;line-height:1.6;color:#DCD2BC}
.sair-sol strong{color:var(--krem)}
.sair-sag{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:26px 28px;background:var(--kagit3);text-align:center}
.sair-sag.bio{align-items:flex-start;text-align:left}
.sair-sag .etiket{font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--altin-yazi)}
.sair-sag blockquote{margin:0;display:flex;flex-direction:column;gap:14px;font-family:var(--serif);font-size:22px;line-height:1.45;color:var(--murekkep)}
.sair-sag blockquote p{margin:0;white-space:pre-line}
.sair-sag figcaption{font-size:14px;font-weight:600;color:var(--gri2)}
.alt-cizgili{padding:8px 0;font-size:14px;font-weight:700;color:var(--lacivert);border-bottom:1px solid var(--altin)}
.bio-metin{margin:0;font-family:var(--serif);font-size:23px;line-height:1.45}

/* kelime + takvim */
.ikili{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:24px}
.mini{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 24px 28px;background:var(--kagit2);border:1px solid var(--cizgi2);border-top:3px solid var(--lacivert);text-align:center}
.mini h2{margin:0;font-size:13px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--altin-yazi)}
.mini .cerceve{width:200px;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid var(--altin);outline:1px solid var(--altin);outline-offset:4px;background:var(--kagit4)}
.mini .osm{font-family:var(--osm);font-size:28px;line-height:1.2;color:var(--altin-yazi)}
.mini .kel{font-family:var(--serif);font-weight:700;font-size:42px;line-height:1}
.mini .baslik{font-family:var(--serif);font-weight:700;font-size:23px;line-height:1.15}
.mini .not{font-size:14px;color:var(--gri2)}
.mini .cerceve.takvim{justify-content:flex-start}
.takvim .ay{width:100%;padding:5px 0;background:var(--lacivert);color:var(--altin-acik);font-size:13px;font-weight:700;letter-spacing:.16em}
.takvim .gun{flex:1 1 auto;display:flex;align-items:center;font-family:var(--serif);font-weight:700;font-size:60px;line-height:1}

/* alt bilgi */
.alt-bilgi{background:var(--lacivert);color:var(--krem3)}
.alt-bilgi .tez{border-bottom:1px solid var(--altin);padding-bottom:2px}
.alt-bilgi .tez svg{display:block;width:100%;height:12px}
.alt-bilgi .kap{padding-top:34px;padding-bottom:34px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 40px}
.alt-bilgi .ad{font-family:var(--serif);font-weight:600;font-size:46px;line-height:1;color:var(--krem)}
.alt-bilgi small{display:block;font-size:13px;color:#B9AE96;margin-top:4px}
.alt-bilgi nav{display:flex;flex-wrap:wrap;gap:4px 24px;font-size:14px}
.alt-bilgi nav a{color:var(--krem2)}
.alt-bilgi nav a:hover{color:#fff}

/* iç sayfa başlığı */
.konum{font-size:14px;color:var(--gri)}
.konum a{color:var(--lacivert);font-weight:600}
.sayfa-bas{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}
.sayfa-bas .osm{font-family:var(--osm);font-size:30px;color:var(--altin-yazi);line-height:1.2}
.sayfa-bas h1{margin:0;font-family:var(--serif);font-weight:700;font-size:clamp(40px,5vw,58px);line-height:1;color:var(--lacivert)}
.sayfa-bas p{margin:0;max-width:640px;font-family:var(--metin);font-style:italic;font-size:17px;color:var(--gri2)}
.dar{max-width:820px;margin:0 auto;width:100%}

/* çipler + form öğeleri */
.cipler{display:flex;flex-wrap:wrap;gap:8px}
.cip{min-height:40px;padding:0 16px;border:1px solid var(--cizgi2);background:rgba(250,245,233,.85);font-size:14px;font-weight:600;color:var(--gri2);cursor:pointer}
.cip:hover{border-color:var(--lacivert)}
.cip[aria-pressed=true]{background:var(--lacivert);border-color:var(--lacivert);color:var(--krem)}
.alan{display:flex;flex-direction:column;gap:6px}
.alan label{font-size:14px;font-weight:700}
.girdi{height:46px;padding:0 14px;border:1px solid var(--cizgi2);background:#FFFCF5;font-size:16px;width:100%}
textarea.girdi{height:auto;padding:12px 14px;line-height:1.5;resize:vertical}
.girdi[aria-invalid=true]{border-color:var(--kirmizi)}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:1px solid var(--lacivert);background:var(--lacivert);color:var(--krem);font-size:15px;font-weight:700;letter-spacing:.03em;cursor:pointer;text-align:center}
.btn:hover{background:#26395C;color:#fff}
.btn.ikincil{background:transparent;color:var(--lacivert)}
.btn.ikincil:hover{background:#EFE6D2;color:var(--lacivert)}
.btn.tehlike{background:transparent;border-color:var(--kirmizi);color:var(--kirmizi)}
.btn.altin{background:var(--altin-koyu);border-color:var(--altin-koyu)}
.btn:disabled{opacity:.55;cursor:wait}
.uyari{margin:0;padding:10px 12px;background:#F6E1D6;border-left:3px solid var(--kirmizi);font-size:14px;color:#6E2615}
.basari{margin:0;padding:10px 12px;background:#E3ECD9;border-left:3px solid var(--yesil);font-size:14px;color:#26421F}

/* yazı sayfası */
.yazi-bas{display:flex;flex-direction:column;gap:14px;text-align:center;align-items:center}
.yazi-bas h1{margin:0;font-family:var(--serif);font-weight:700;font-size:clamp(36px,5vw,58px);line-height:1.05}
.yazi-bas .spot{margin:0;max-width:680px;font-family:var(--metin);font-style:italic;font-size:19px;line-height:1.55;color:var(--gri2)}
.yazi-bas .kunyecik{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 22px;padding-top:12px;border-top:1px solid var(--cizgi);font-size:14px;color:var(--gri)}
.yazi-bas .kunyecik b{color:var(--murekkep);font-weight:600}
.kapak{margin:0}
.kapak img{display:block;width:100%;max-height:520px;object-fit:cover;border:1px solid var(--cizgi2)}
.kapak figcaption{margin-top:8px;font-size:13px;color:var(--gri);text-align:center}
.metin{font-family:var(--metin);font-size:19px;line-height:1.8;color:#2A251C}
.metin p{margin:0 0 20px}
.metin h2{font-family:var(--serif);font-size:32px;line-height:1.15;margin:34px 0 10px;color:var(--lacivert)}
.metin h3{font-family:var(--serif);font-size:25px;margin:26px 0 8px}
.metin blockquote{margin:26px auto;padding:18px 24px;max-width:600px;border-top:1px solid var(--altin);border-bottom:1px solid var(--altin);text-align:center;font-family:var(--serif);font-size:23px;line-height:1.5;white-space:pre-line;color:var(--murekkep)}
.metin blockquote p{margin:0}
.metin a{color:var(--lacivert);text-decoration:underline;text-decoration-color:var(--altin)}
.metin ul,.metin ol{margin:0 0 20px;padding-left:26px}
.yazi-metni>.metin>p:first-of-type::first-letter{float:left;font-family:var(--serif);font-weight:700;font-size:74px;line-height:.85;padding:6px 10px 0 0;color:var(--altin-koyu)}
.blok{padding-top:22px;border-top:1px solid var(--cizgi)}
.blok h2{margin:0 0 12px;font-family:var(--serif);font-weight:700;font-size:26px;color:var(--lacivert)}
.kaynakca{margin:0;padding:0;list-style:none;font-family:var(--metin);font-size:16px;line-height:1.6}
.kaynakca li{padding-left:28px;text-indent:-28px;margin-bottom:8px}
.atif{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;background:rgba(250,245,233,.85);border:1px solid var(--cizgi2)}
.atif p{flex:1 1 360px;margin:0;font-family:var(--metin);font-size:15px;line-height:1.6}
.etiketler{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.etiketler a{padding:6px 12px;border:1px solid var(--cizgi2);font-size:13px;font-weight:600;color:var(--gri2);background:rgba(250,245,233,.7)}
.paylas{display:flex;flex-wrap:wrap;gap:10px}
.paylas .btn{min-height:42px;font-size:14px}
.onceki-sonraki{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px}
.onceki-sonraki a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--cizgi2);background:rgba(250,245,233,.7)}
.onceki-sonraki a:hover{border-color:var(--lacivert)}
.onceki-sonraki small{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--altin-koyu)}
.onceki-sonraki span{font-family:var(--serif);font-weight:700;font-size:21px}
.onceki-sonraki .sag{text-align:right}

/* paneller */
.panel-ust{background:var(--lacivert);color:var(--krem3)}
.panel-ust .kap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;min-height:64px}
.panel-ust .logo-k{font-family:var(--serif);font-weight:600;font-size:34px;color:var(--krem)}
.panel-ust .rol{margin-left:12px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--altin-acik)}
.panel-ust nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;font-size:14px}
.panel-ust nav a,.panel-ust nav button{color:var(--krem2);font-weight:600;background:none;border:0;cursor:pointer;padding:8px 0}
.panel-ust nav a:hover,.panel-ust nav button:hover{color:#fff}
.sekmeler{display:flex;flex-wrap:wrap;border-bottom:1px solid var(--cizgi)}
.sekmeler button{min-height:48px;padding:0 18px;border:0;margin-bottom:-1px;border-bottom:3px solid transparent;background:transparent;font-size:15px;font-weight:700;color:#7A6E58;cursor:pointer}
.sekmeler button[aria-selected=true]{border-bottom-color:var(--lacivert);color:var(--lacivert)}
.sekmeler .rozet{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border-radius:11px;background:var(--kirmizi);color:#fff;font-size:12px}
.kagit{background:var(--kagit);border:1px solid var(--cizgi2);padding:24px}
.duzenleyici{border:1px solid var(--cizgi2);background:#FFFCF5}
.arac-cubugu{display:flex;flex-wrap:wrap;gap:2px;padding:6px;border-bottom:1px solid var(--cizgi);background:#F3EBD8;position:sticky;top:0;z-index:2}
.arac-cubugu button{min-width:38px;height:36px;padding:0 10px;border:1px solid transparent;background:transparent;font-size:14px;font-weight:700;cursor:pointer}
.arac-cubugu button:hover{background:#EDE3CC;border-color:var(--cizgi2)}
.arac-cubugu .ayr{width:1px;margin:4px 6px;background:var(--cizgi2)}
.duzenleyici .metin{min-height:420px;padding:22px 26px;outline:none;font-size:18px}
.duzenleyici .metin:empty::before{content:attr(data-ipucu);color:#9A8E76;font-style:italic}
.kapak-sec{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:160px;border:1px dashed var(--altin);background:rgba(250,245,233,.7);cursor:pointer;text-align:center;padding:16px}
.kapak-sec:hover{background:#EFE6D2}
.kapak-on{position:relative}
.kapak-on img{display:block;width:100%;height:220px;object-fit:cover;border:1px solid var(--cizgi2)}
.kapak-on button{position:absolute;right:10px;bottom:10px}
.izgara3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px}
.durum{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;border:1px solid}
.durum.taslak{color:#6B6253;border-color:#B7AC95}
.durum.gonderildi{color:#7A5A1C;border-color:#C9A24A;background:#F7EDD3}
.durum.iade{color:#8A321E;border-color:#C98B79;background:#F6E1D6}
.durum.yayinda{color:#2F5A2A;border-color:#8DB186;background:#E3ECD9}
.satirlar{list-style:none;margin:0;padding:0}
.satirlar>li{display:flex;flex-direction:column;gap:8px;padding:16px 0;border-top:1px solid var(--cizgi3)}
.satirlar .ust-s{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}
.satirlar .t{font-family:var(--serif);font-weight:700;font-size:22px}
.not-kutu{padding:10px 12px;background:#F6E1D6;border-left:3px solid var(--kirmizi);font-size:14px}
.panel-izgara{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start}
.bildirim{display:flex;gap:10px;width:100%;padding:12px;border:0;border-top:1px solid var(--cizgi3);background:transparent;text-align:left;cursor:pointer}
.bildirim:hover,.bildirim[aria-current=true]{background:#F2E9D5}
.bildirim .nokta{flex:0 0 auto;width:9px;height:9px;margin-top:7px;border-radius:50%;background:var(--kirmizi)}
.bildirim .nokta.sonuk{background:transparent;border:1px solid #B7AC95}
.bildirim b{display:block;font-family:var(--serif);font-size:19px;line-height:1.2}

@media (max-width:860px){
  .kunye-ic{grid-template-columns:1fr;justify-items:center;padding-top:20px;padding-bottom:16px}
  .kunye-sol{display:none}
  .arama{justify-self:center}
  .menu .kap{gap:0;font-size:14px}
  .menu a{padding:12px 10px}
  .manset{height:auto;min-height:520px}
  .slayt img{width:100%;height:55%;top:0}
  .slayt .golge{background:linear-gradient(180deg,rgba(27,42,68,.05) 0%,rgba(27,42,68,.55) 40%,#1B2A44 58%)}
  .slayt .yazi{justify-content:flex-end;padding:0 22px 56px;gap:10px}
  .slayt p{font-size:16px}
  .noktalar{left:22px;bottom:18px}
  .ok{top:26%}
  .panel-izgara{grid-template-columns:1fr}
  .kap{padding:0 16px}
  .metin{font-size:18px}
}
@media print{
  .ust,.kunye,.alt-bilgi,.paylas-blok,.onceki-sonraki,.ilgili,.atif button,.konum{display:none!important}
  .zemin{background:#fff}
  body{background:#fff}
  .metin{font-size:12pt}
}
