/* Doğuhan Otomotiv — kurumsal tasarım (2026-10-20, önizleme /yeni/) */
:root{
  --zemin:#f5f6f8; --kart:#ffffff; --cizgi:#e4e7ec; --yazi:#141a24; --soluk:#5b6472; --soluk2:#8a93a1;
  --lacivert:#13213a; --lacivert2:#1d3157; --koyu:#0f1520; --altin:#b08a4e; --altin-acik:#f4ecdf; --yesil:#1f9d63;
  --r:18px; --r-k:12px; --golge:0 1px 2px rgba(16,24,40,.04),0 8px 24px rgba(16,24,40,.06);
  --font:'Manrope',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;
}
*{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{font-family:var(--font);background:var(--zemin);color:var(--yazi);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
ul{list-style:none}
.wrap{width:min(1180px,100% - 40px);margin-inline:auto}
svg.i{width:18px;height:18px;flex:none}

/* Üst şerit */
.ust{background:var(--koyu);color:#c9cfd9;font-size:13px}
.ust .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:40px;flex-wrap:wrap}
.ust a,.ust span{display:inline-flex;align-items:center;gap:7px}
.ust a:hover{color:#fff}
.ust .sol,.ust .sag{display:flex;gap:22px;align-items:center;flex-wrap:wrap}
.durum i{width:8px;height:8px;border-radius:50%;background:var(--soluk2);display:inline-block}
.durum.acik i{background:#3ccf8e;box-shadow:0 0 0 3px rgba(60,207,142,.2)}

/* Başlık */
.bas{background:#fff;border-bottom:1px solid var(--cizgi);position:sticky;top:0;z-index:50}
.bas .wrap{display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:20px}
.logo{display:flex;align-items:center;gap:12px}
.logo-m{width:44px;height:44px;border-radius:12px;background:var(--lacivert);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:20px;letter-spacing:-.5px;flex:none}
.logo-m b{color:var(--altin)}
.logo-y{display:flex;flex-direction:column;line-height:1.15}
.logo-y strong{font-size:18px;font-weight:800;letter-spacing:.2px;color:var(--lacivert)}
.logo-y small{font-size:11px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--soluk)}
.menu{display:flex;align-items:center;gap:4px}
.menu a{font-size:14.5px;font-weight:600;color:#2a3342;padding:9px 13px;border-radius:9px}
.menu a:hover{background:var(--zemin);color:var(--lacivert)}
.menu .ayrac{width:1px;height:20px;background:var(--cizgi);margin:0 4px}
.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;font-size:14.5px;padding:12px 20px;border-radius:11px;transition:.2s;white-space:nowrap;border:1px solid transparent;cursor:pointer;font-family:inherit}
.btn-ana{background:var(--lacivert);color:#fff}
.btn-ana:hover{background:var(--lacivert2)}
.btn-altin{background:var(--altin);color:#fff}
.btn-altin:hover{filter:brightness(1.07)}
.btn-cizgi{border-color:rgba(255,255,255,.35);color:#fff}
.btn-cizgi:hover{background:rgba(255,255,255,.1)}
.btn-acik{background:#fff;border-color:var(--cizgi);color:var(--lacivert)}
.btn-acik:hover{border-color:var(--lacivert)}
.menu .btn{margin-left:8px;color:#fff;padding:11px 18px}
.menu .btn:hover{background:var(--lacivert2);color:#fff}
.burger{display:none;width:44px;height:44px;border:1px solid var(--cizgi);border-radius:10px;background:#fff;cursor:pointer;place-items:center}
.burger span,.burger span::before,.burger span::after{display:block;width:18px;height:2px;background:var(--lacivert);border-radius:2px;position:relative;content:"";transition:.2s}
.burger span::before{position:absolute;top:-6px}.burger span::after{position:absolute;top:6px}

/* Giriş */
.giris{position:relative;color:#fff;background:var(--koyu);overflow:hidden}
.giris>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32}
.giris::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,rgba(15,21,32,.97) 0%,rgba(15,21,32,.86) 45%,rgba(19,33,58,.55) 100%)}
.giris .wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center;padding:88px 0 96px}
.ust-baslik{display:inline-block;font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--altin)}
.giris h1{font-size:clamp(34px,4.6vw,54px);line-height:1.08;font-weight:800;letter-spacing:-1.2px;margin:16px 0 20px}
.giris h1 em{font-style:normal;color:#e3c99c}
.giris p.oz{font-size:17.5px;color:#c4ccd8;max-width:560px}
.etiketler{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 30px}
.etiketler span{font-size:13px;font-weight:600;padding:7px 13px;border:1px solid rgba(255,255,255,.18);border-radius:99px;color:#dfe5ee;background:rgba(255,255,255,.04)}
.giris .dugmeler{display:flex;gap:12px;flex-wrap:wrap}
.surec{background:rgba(19,33,58,.72);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:26px 26px 20px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.surec-ust{display:flex;justify-content:space-between;font-size:11.5px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:#aeb8c7;margin-bottom:8px}
.surec-ust b{color:var(--altin)}
.surec ol{list-style:none}
.surec li{display:grid;grid-template-columns:38px 1fr;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.09)}
.surec li:last-child{border-bottom:0}
.surec .no{width:34px;height:34px;border-radius:50%;background:var(--altin-acik);color:var(--lacivert);font-weight:800;font-size:13px;display:grid;place-items:center}
.surec h3{font-size:15.5px;font-weight:700;margin-bottom:3px}
.surec li p{font-size:13.5px;color:#aeb8c7;line-height:1.55}
.surec-alt{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.12);margin-top:6px;padding-top:16px;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#aeb8c7}
.surec-alt b{color:#e3c99c}

/* Sayılar */
.sayilar{background:#fff;border-bottom:1px solid var(--cizgi)}
.sayilar .wrap{display:grid;grid-template-columns:repeat(4,1fr)}
.sayi{padding:28px 24px;border-left:1px solid var(--cizgi)}
.sayi:first-child{border-left:0}
.sayi strong{display:block;font-size:30px;font-weight:800;color:var(--lacivert);letter-spacing:-.6px;line-height:1.1}
.sayi strong small{font-size:15px;color:var(--soluk2);font-weight:700}
.sayi span{font-size:13.5px;color:var(--soluk)}

/* Bölüm ortak */
.bolum{padding:88px 0}
.bolum.beyaz{background:#fff}
.bolum.koyu{background:var(--koyu);color:#fff}
.bolum-bas{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:end;background:var(--kart);border:1px solid var(--cizgi);border-radius:22px;padding:34px 36px;box-shadow:var(--golge);margin-bottom:22px}
.bolum-bas h2{font-size:clamp(26px,3vw,36px);line-height:1.15;font-weight:800;letter-spacing:-.8px;margin-top:10px;color:var(--lacivert)}
.bolum-bas p{color:var(--soluk);font-size:15.5px}
.koyu .bolum-bas{background:linear-gradient(120deg,#16233b,#101a2b);border-color:rgba(255,255,255,.1);box-shadow:none}
.koyu .bolum-bas h2{color:#fff}
.koyu .bolum-bas p{color:#aeb8c7}

/* Hizmet kartları */
.kartlar{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.hk{position:relative;overflow:hidden;background:var(--kart);border:1px solid var(--cizgi);border-radius:var(--r);padding:26px 26px 24px;transition:.25s;display:flex;flex-direction:column;min-height:230px}
.hk:hover{border-color:#c9ad7f;box-shadow:var(--golge);transform:translateY(-2px)}
.hk .rozet{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--altin);background:var(--altin-acik);padding:5px 10px;border-radius:99px}
.hk h3{font-size:19px;font-weight:800;color:var(--lacivert);margin:16px 0 8px;line-height:1.25;letter-spacing:-.3px}
.hk p{font-size:14.5px;color:var(--soluk);flex:1}
.hk .git{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:700;color:var(--lacivert)}
.hk .git i{width:26px;height:26px;border-radius:50%;background:var(--lacivert);color:#fff;display:grid;place-items:center;font-style:normal;font-size:13px;transition:.2s}
.hk:hover .git i{background:var(--altin)}
.hk .su{position:absolute;right:18px;bottom:-14px;font-size:92px;font-weight:800;color:#f1f2f5;letter-spacing:-4px;line-height:1;pointer-events:none;z-index:0}
.hk>*:not(.su){position:relative;z-index:1}

/* Modeller */
.sekmeler{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}
.sekmeler button{display:inline-flex;align-items:center;gap:10px;font-family:inherit;font-size:14.5px;font-weight:700;color:var(--lacivert);background:#fff;border:1px solid var(--cizgi);padding:10px 18px 10px 12px;border-radius:12px;cursor:pointer}
.sekmeler button img{height:26px;width:34px;object-fit:contain}
.sekmeler button[aria-selected="true"]{background:var(--lacivert);color:#fff;border-color:var(--lacivert)}
.sekmeler button[aria-selected="true"] img{filter:invert(1)}
.modeller{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.modeller[hidden]{display:none}
.mk{position:relative;overflow:hidden;border-radius:16px;padding:20px 20px 22px;min-height:150px;background:linear-gradient(140deg,#1b2b49 0%,#0f1726 100%);color:#fff;display:flex;flex-direction:column;transition:.25s}
.mk:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,21,32,.25)}
.mk .tur{font-size:10.5px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase;color:#8f9bb0}
.mk h3{font-size:18px;font-weight:800;margin:auto 0 4px;position:relative;z-index:1}
.mk p{font-size:13px;color:#aeb8c7;position:relative;z-index:1}
.mk .ok{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.1);display:grid;place-items:center;font-size:14px}
.mk:hover .ok{background:var(--altin)}
.mk .su{position:absolute;right:12px;bottom:-8px;font-size:58px;font-weight:800;color:rgba(255,255,255,.06);letter-spacing:-2px;line-height:1}

/* Yaklaşım */
.yaklasim{display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:start}
.yap{position:sticky;top:100px;background:#fff;border:1px solid var(--cizgi);border-radius:22px;padding:34px;box-shadow:var(--golge)}
.yap h2{font-size:clamp(26px,3vw,34px);line-height:1.15;font-weight:800;letter-spacing:-.8px;color:var(--lacivert);margin:10px 0 14px}
.yap p{color:var(--soluk);font-size:15.5px;margin-bottom:22px}
.adimlar{background:#fff;border:1px solid var(--cizgi);border-radius:22px;overflow:hidden}
.adim{display:grid;grid-template-columns:52px 1fr;gap:16px;padding:26px 28px;border-bottom:1px solid var(--cizgi)}
.adim:last-child{border-bottom:0}
.adim .no{width:44px;height:40px;border-radius:11px;background:var(--altin-acik);color:var(--altin);font-weight:800;font-size:14px;display:grid;place-items:center}
.adim h3{font-size:17px;font-weight:800;color:var(--lacivert);margin-bottom:6px}
.adim p{font-size:14.5px;color:var(--soluk)}

/* Donanım */
.cihazlar{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.ch{background:#fff;border:1px solid var(--cizgi);border-radius:var(--r);padding:26px}
.ch small{font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--soluk2)}
.ch h3{font-size:22px;font-weight:800;color:var(--lacivert);margin:6px 0 8px}
.ch p{font-size:14.5px;color:var(--soluk)}

/* Arızalar */
.arizalar{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.ak{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:var(--r);padding:24px 24px 26px;background:#141c2b;min-height:200px;display:flex;flex-direction:column;transition:.25s}
.ak:hover{border-color:rgba(176,138,78,.6);background:#172136}
.ak.one{background:linear-gradient(140deg,#2a2213,#16120b);border-color:rgba(176,138,78,.45)}
.ak .rozet{align-self:flex-start;font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#e3c99c;border:1px solid rgba(227,201,156,.35);padding:4px 10px;border-radius:99px}
.ak h3{font-size:18px;font-weight:800;margin:16px 0 8px;line-height:1.3;position:relative;z-index:1}
.ak p{font-size:14px;color:#aeb8c7;position:relative;z-index:1}
.ak .su{position:absolute;right:16px;bottom:-12px;font-size:78px;font-weight:800;color:rgba(255,255,255,.05);line-height:1}

/* Atölye */
.atolye{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:220px 220px;gap:12px}
.atolye a{border-radius:16px;overflow:hidden;position:relative}
.atolye a:first-child{grid-row:span 2}
.atolye img{width:100%;height:100%;object-fit:cover;transition:.5s}
.atolye a:hover img{transform:scale(1.04)}
.atolye span{position:absolute;left:12px;bottom:12px;font-size:12.5px;font-weight:700;background:rgba(255,255,255,.92);color:var(--lacivert);padding:6px 11px;border-radius:8px}

/* Yorum + SSS */
.ikili{display:grid;grid-template-columns:.8fr 1.2fr;gap:22px;align-items:start}
.puan{background:var(--lacivert);color:#fff;border-radius:22px;padding:34px}
.puan .b{font-size:64px;font-weight:800;letter-spacing:-2px;line-height:1}
.puan .y{color:#e3c99c;font-size:20px;letter-spacing:3px;margin:8px 0 6px}
.puan p{color:#c4ccd8;font-size:15px;margin-bottom:24px}
.sss{background:#fff;border:1px solid var(--cizgi);border-radius:22px;overflow:hidden}
.sss details{border-bottom:1px solid var(--cizgi)}
.sss details:last-child{border-bottom:0}
.sss summary{cursor:pointer;list-style:none;padding:20px 26px;font-weight:700;font-size:15.5px;color:var(--lacivert);display:flex;justify-content:space-between;gap:16px}
.sss summary::-webkit-details-marker{display:none}
.sss summary::after{content:"+";font-size:22px;line-height:1;color:var(--altin);transition:.2s}
.sss details[open] summary::after{transform:rotate(45deg)}
.sss details p{padding:0 26px 20px;color:var(--soluk);font-size:14.5px}

/* Konum */
.konum{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}
.kk{background:#fff;border:1px solid var(--cizgi);border-radius:22px;padding:34px}
.kk h2{font-size:clamp(26px,3vw,34px);font-weight:800;letter-spacing:-.8px;color:var(--lacivert);margin:10px 0 10px;line-height:1.15}
.kk>p{color:var(--soluk);font-size:15.5px}
.kk h4{font-size:11.5px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--altin);margin:26px 0 12px;padding-top:22px;border-top:1px solid var(--cizgi)}
.bolgeler{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.bolgeler a{border:1px solid var(--cizgi);border-radius:14px;padding:14px 16px;transition:.2s;display:block}
.bolgeler a:hover{border-color:var(--lacivert);background:var(--zemin)}
.bolgeler b{display:flex;justify-content:space-between;font-size:15px;color:var(--lacivert)}
.bolgeler b i{font-style:normal;color:var(--altin)}
.bolgeler small{display:block;font-size:13px;color:var(--soluk);margin-top:2px}
.harita{background:#fff;border:1px solid var(--cizgi);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}
.harita-alan{flex:1;min-height:320px;position:relative;background:linear-gradient(135deg,#e9edf2,#dfe4ea);display:grid;place-items:center;text-align:center;padding:24px}
.harita-alan iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.harita-alan p{font-size:13px;color:var(--soluk);margin-top:10px;max-width:300px}
.bilgi{display:grid;grid-template-columns:1.3fr 1fr 1fr;border-top:1px solid var(--cizgi)}
.bilgi div{padding:16px 18px;border-left:1px solid var(--cizgi);font-size:14px}
.bilgi div:first-child{border-left:0}
.bilgi small{display:block;font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:var(--altin);margin-bottom:4px}
.bilgi a{font-weight:700;color:var(--lacivert)}

/* Alt bilgi */
.alt{background:var(--koyu);color:#aeb8c7;font-size:14.5px}
.alt .wrap{display:grid;grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:40px;padding:64px 0 48px}
.alt h5{color:#fff;font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:18px}
.alt .logo-y strong{color:#fff}
.alt .logo-y small{color:#8f9bb0}
.alt p{margin-top:18px;line-height:1.7}
.alt li{margin-bottom:10px}
.alt li a:hover{color:#fff}
.alt .iletisim li{display:flex;gap:10px;align-items:flex-start}
.alt .iletisim svg{color:var(--altin);margin-top:3px}
.alt-son{border-top:1px solid rgba(255,255,255,.08);padding:20px 0;font-size:13px;color:#7c8799}
.alt-son .wrap{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0}
.alt-son a:hover{color:#fff}

/* Mobil alt çubuk */
.mobil-cubuk{display:none}

@media (max-width:1080px){
  .menu{position:fixed;inset:76px 0 auto 0;background:#fff;flex-direction:column;align-items:stretch;padding:12px 20px 20px;border-bottom:1px solid var(--cizgi);box-shadow:0 20px 30px rgba(16,24,40,.08);display:none;max-height:calc(100vh - 76px);overflow:auto}
  .menu.acik{display:flex}
  .menu a{padding:13px 10px;font-size:16px}
  .menu .ayrac{display:none}
  .menu .btn{margin:8px 0 0}
  .burger{display:grid}
  .giris .wrap{grid-template-columns:1fr;gap:36px;padding:56px 0 64px}
  .kartlar,.arizalar,.cihazlar{grid-template-columns:repeat(2,1fr)}
  .modeller{grid-template-columns:repeat(3,1fr)}
  .yaklasim,.ikili,.konum{grid-template-columns:1fr}
  .yap{position:static}
  .alt .wrap{grid-template-columns:1fr 1fr}
}
@media (max-width:720px){
  body{font-size:15.5px;padding-bottom:64px}
  .wrap{width:calc(100% - 32px)}
  .ust .sag{display:none}
  .ust .wrap{justify-content:center}
  .bolum{padding:60px 0}
  .bolum-bas{grid-template-columns:1fr;gap:12px;padding:26px 22px}
  .kartlar,.arizalar,.cihazlar{grid-template-columns:1fr}
  .hk{min-height:0}
  .modeller{grid-template-columns:repeat(2,1fr);gap:10px}
  .mk{min-height:128px;padding:16px}
  .mk h3{font-size:16px}
  .sayilar .wrap{grid-template-columns:1fr 1fr}
  .sayi{padding:20px 16px}
  .sayi:nth-child(3){border-left:0}
  .sayi:nth-child(n+3){border-top:1px solid var(--cizgi)}
  .sayi strong{font-size:24px}
  .atolye{grid-template-columns:1fr 1fr;grid-template-rows:200px 140px 140px}
  .atolye a:first-child{grid-column:span 2;grid-row:auto}
  .yap,.kk,.puan{padding:26px 22px}
  .adim{padding:22px 20px;grid-template-columns:44px 1fr;gap:12px}
  .bolgeler{grid-template-columns:1fr}
  .bilgi{grid-template-columns:1fr}
  .bilgi div{border-left:0;border-top:1px solid var(--cizgi)}
  .bilgi div:first-child{border-top:0}
  .alt .wrap{grid-template-columns:1fr;gap:30px;padding:48px 0 32px}
  .mobil-cubuk{display:grid;grid-template-columns:repeat(3,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--cizgi);box-shadow:0 -6px 20px rgba(16,24,40,.08)}
  .mobil-cubuk a{display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 4px 10px;font-size:12px;font-weight:700;color:var(--lacivert)}
  .mobil-cubuk a:nth-child(2){color:var(--yesil)}
  .mobil-cubuk a:last-child{background:var(--lacivert);color:#fff}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}

/* Video notu (giriş) — 2026-10-20 */
.video-not{display:flex;gap:10px;align-items:flex-start;margin-top:22px;font-size:14px;color:#aeb8c7;max-width:520px}
.video-not svg{color:var(--altin);margin-top:2px}
.video-not a{color:#e3c99c;font-weight:700;text-decoration:underline;text-underline-offset:3px}

/* Neyle geldiniz — 2026-10-20 */
.niyet-bolum{background:#fff;padding-bottom:72px}
.niyet-bas{text-align:center;max-width:680px;margin:0 auto 34px}
.niyet-bas h2{font-size:clamp(26px,3vw,36px);line-height:1.15;font-weight:800;letter-spacing:-.8px;color:var(--lacivert);margin:10px 0 10px}
.niyet-bas p{color:var(--soluk);font-size:15.5px}
.niyetler{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.nk{position:relative;display:flex;flex-direction:column;background:var(--zemin);border:1px solid var(--cizgi);border-radius:var(--r);padding:24px 22px 22px;transition:.25s;min-height:230px}
.nk:hover{background:#fff;border-color:var(--lacivert);box-shadow:var(--golge);transform:translateY(-3px)}
.nk-i{width:46px;height:46px;border-radius:13px;background:var(--lacivert);color:#fff;display:grid;place-items:center}
.nk-i svg{width:22px;height:22px}
.nk-no{position:absolute;top:22px;right:22px;font-size:13px;font-weight:800;color:var(--soluk2)}
.nk h3{font-size:18.5px;font-weight:800;color:var(--lacivert);margin:18px 0 6px;letter-spacing:-.3px}
.nk p{font-size:14px;color:var(--soluk);flex:1}
.nk-git{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:14px;font-weight:700;color:var(--yesil)}
.nk-git i{font-style:normal;transition:.2s}
.nk:hover .nk-git i{transform:translateX(4px)}
.nk-acil .nk-i{background:#b4232c}
@media (max-width:1080px){.niyetler{grid-template-columns:repeat(2,1fr)}}
@media (max-width:720px){.niyetler{grid-template-columns:1fr 1fr;gap:10px}.nk{min-height:0;padding:18px 16px}.nk h3{font-size:16px;margin-top:14px}.nk p{font-size:13px}.nk-no{top:16px;right:16px}.niyet-bolum{padding-bottom:56px}}

/* 2026-10-20 d: eski altın logo, koyu başlık çubuğu, görünür giriş fotoğrafı, daha çok altın */
:root{--altin:#b8935a;--altin-parlak:#d8b67c}
.lg{display:flex;flex-direction:column;line-height:1}
.lg-ad{font-family:'Big Shoulders Display',var(--font);font-weight:900;text-transform:uppercase;font-size:1.9rem;letter-spacing:.03em;background:linear-gradient(180deg,#f6e7c8 0%,#d8b67c 50%,#9c7a48 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.lg-ad b{font-weight:600;background:linear-gradient(180deg,#fff,#bdb7ad);-webkit-background-clip:text;background-clip:text}
.lg-alt{margin-top:5px;font-size:.58rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#8f9bb0}
.alt .lg-ad{font-size:2.1rem}
.bas{background:#0c1119;border-bottom:1px solid rgba(255,255,255,.07)}
.ust{background:#070a10;border-bottom:1px solid rgba(255,255,255,.05)}
.menu a{color:#dfe5ee}
.menu a:hover{background:rgba(255,255,255,.07);color:#fff}
.menu .ayrac{background:rgba(255,255,255,.15)}
.menu .btn{background:var(--altin);color:#fff}
.menu .btn:hover{background:var(--altin-parlak);color:#111}
.burger{background:transparent;border-color:rgba(255,255,255,.2)}
.burger span,.burger span::before,.burger span::after{background:#fff}
.giris>img{opacity:.62}
.giris::after{background:linear-gradient(100deg,rgba(12,17,25,.94) 0%,rgba(12,17,25,.72) 42%,rgba(12,17,25,.25) 100%)}
.bolum-bas h2 em,.yap h2 em,.niyet-bas h2 em,.kk h2 em{font-style:normal;color:var(--altin)}
.koyu .bolum-bas h2 em{color:var(--altin-parlak)}
.ust-baslik{display:inline-flex;align-items:center;gap:10px}
.ust-baslik::before{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}
.niyet-bas .ust-baslik::after{content:"";width:22px;height:2px;background:currentColor;border-radius:2px}
.bolum-bas{border-top:3px solid var(--altin)}
.koyu .bolum-bas{border-top-color:var(--altin)}
.hk:hover .git i,.mk:hover .ok{background:var(--altin)}
.sekmeler button[aria-selected="true"]{background:#0c1119;border-color:var(--altin);box-shadow:inset 0 -3px 0 var(--altin)}
.puan{background:#0c1119;border-top:3px solid var(--altin)}
@media (max-width:1080px){.menu{background:#0c1119;border-bottom-color:rgba(255,255,255,.08)}}
@media (max-width:720px){.lg-ad{font-size:1.5rem}.lg-alt{font-size:.5rem;letter-spacing:.14em}}
