/* =====================================================================
   TEKNOCARTOON — SAYFA ÇERÇEVESİ, HEADER, FOOTER
   HTML: mutfak/teknocartoon/ust.php (açılış + header) ve alt.php (footer + kapanış)
   Renkler sol-menu.css'teki --tcm-* değişkenlerinden gelir (açık / koyu).
   ===================================================================== */

@font-face{font-family:"TC Bangers";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bangers-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"TC Bangers";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/bangers-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}

html[data-tt-skin="teknocartoon"]{--tcm-sayfa:#d9d4c6;--tcm-sayfa-doku:url(../img/kagit-doku.svg);--tcm-kutu:#fbf9f3;--tcm-genislik:1720px}
html[data-tt-skin="teknocartoon"][data-theme="dark"]{--tcm-sayfa:#0e0e0d;--tcm-sayfa-doku:url(../img/kara-doku.svg);--tcm-kutu:#262624}

/* ---------- Sayfa zemini ---------- */
html[data-tt-skin="teknocartoon"] body{background:var(--tcm-sayfa-doku),var(--tcm-sayfa)!important;background-size:320px 320px,auto!important;color:var(--tcm-yazi)}
html[data-tt-skin="teknocartoon"] .tc-gizli{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
html[data-tt-skin="teknocartoon"] .tc-atla{position:absolute;left:12px;top:-60px;z-index:1000;background:var(--tcm-sari);color:#141412;padding:10px 16px;font:700 16px "TC Oswald",sans-serif;border:2px solid #141412}
html[data-tt-skin="teknocartoon"] .tc-atla:focus{top:12px}

/* ---------- Dış çerçeve: yırtık kenarlı büyük kâğıt ---------- */
html[data-tt-skin="teknocartoon"] .tc-sahne{position:relative;isolation:isolate;max-width:var(--tcm-genislik);margin:40px auto 28px;padding:0 26px}
html[data-tt-skin="teknocartoon"] .tc-sahne::before{content:"";position:absolute;inset:0;z-index:-2;background:var(--tcm-doku),var(--tcm-zemin);background-size:320px 320px,auto;border:3px solid var(--tcm-murekkep);border-radius:8px 16px 10px 14px;box-shadow:4px 6px 0 var(--tcm-golge);filter:url(#tc-yirtik-buyuk)}
/* köşe baskı noktaları (sol üst + sağ alt) */
html[data-tt-skin="teknocartoon"] .tc-sahne::after{content:"";position:absolute;inset:6px;z-index:-1;pointer-events:none;background:radial-gradient(circle,var(--tcm-nokta) 1.2px,transparent 1.6px) 0 0/6px 6px;-webkit-mask:radial-gradient(circle at 0 0,#000 0,rgba(0,0,0,.7) 90px,transparent 190px),radial-gradient(circle at 100% 100%,#000 0,rgba(0,0,0,.6) 70px,transparent 170px);mask:radial-gradient(circle at 0 0,#000 0,rgba(0,0,0,.7) 90px,transparent 190px),radial-gradient(circle at 100% 100%,#000 0,rgba(0,0,0,.6) 70px,transparent 170px)}

html[data-tt-skin="teknocartoon"] .tc-cerceve{display:grid;grid-template-columns:272px minmax(0,1fr);gap:24px;align-items:start}
html[data-tt-skin="teknocartoon"] .tc-cerceve>.tc-sidebar{position:sticky;top:14px}

/* ---------- ÜST BAR (kâğıdın üst kenarında): logo · menü · reklam · arama · gece/gündüz · profil ---------- */
html[data-tt-skin="teknocartoon"] .tc-ust{position:relative;z-index:20;display:flex;align-items:center;gap:16px 22px;min-height:92px;padding:10px 0 14px}
html[data-tt-skin="teknocartoon"] .tc-ust svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}

/* Çizgi film logo: sarı bant üstünde, kâğıdın kenarından taşar */
html[data-tt-skin="teknocartoon"] .tc-kose-logo{position:relative;flex:0 0 auto;align-self:flex-start;margin:-34px 0 0 -10px;display:block;padding:9px 22px 10px;line-height:0;transform:rotate(-4deg);isolation:isolate;transition:transform .18s}
html[data-tt-skin="teknocartoon"] .tc-kose-logo::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tcm-sari);border:2.8px solid #141412;border-radius:4px 10px 5px 8px;filter:url(#tc-cizgi);box-shadow:3px 4px 0 rgba(0,0,0,.3)}
html[data-tt-skin="teknocartoon"] .tc-kose-logo img{display:block;height:64px;width:auto;filter:brightness(0) drop-shadow(1.5px 2px 0 rgba(255,255,255,.55))}
html[data-tt-skin="teknocartoon"] .tc-kose-logo:hover{transform:rotate(-1deg) scale(1.04)}
html[data-tt-skin="teknocartoon"] .tc-mobil-kat{display:none}

/* Yaprağın üst şeridi: menü sola yaslı, kırmızı bant sağ köşede */
html[data-tt-skin="teknocartoon"] .tc-yaprak-ust{position:relative;display:flex;align-items:center;min-height:66px;padding:0 350px 12px 4px;border-bottom:2px solid var(--tcm-murekkep)}
/* Menü: çizgi film yazı tipi */
html[data-tt-skin="teknocartoon"] .tc-ust-menu{flex:0 1 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;white-space:nowrap}
html[data-tt-skin="teknocartoon"] .tc-ust-menu a{position:relative;font:400 23px/1.1 "TC Bangers","Comic Sans MS","Arial Narrow",sans-serif;letter-spacing:.05em;color:var(--tcm-yazi)!important;text-decoration:none;padding:4px 2px;transition:transform .15s}
html[data-tt-skin="teknocartoon"] .tc-ust-menu a+a{margin-left:28px}
html[data-tt-skin="teknocartoon"] .tc-ust-menu a+a::before{content:"★";position:absolute;left:-21px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--tcm-kirmizi)}
html[data-tt-skin="teknocartoon"] .tc-ust-menu a:hover{transform:rotate(-3deg);color:var(--tcm-kirmizi)!important}
html[data-tt-skin="teknocartoon"] .tc-ust-menu a[aria-current="page"]{box-shadow:inset 0 -.38em 0 var(--tcm-sari)}
html[data-tt-skin="teknocartoon"][data-theme="dark"] .tc-ust-menu a[aria-current="page"]{box-shadow:inset 0 -.28em 0 var(--tcm-kirmizi)}

/* Reklam alanı: logo ile arama arasındaki boşluğu doldurur (728x90 gibi yatay reklamlar) */
html[data-tt-skin="teknocartoon"] .tc-ust-reklam{flex:1 1 auto;min-width:0;max-width:980px;min-height:60px;display:flex;align-items:center;justify-content:center;overflow:hidden}
html[data-tt-skin="teknocartoon"] .tc-reklam-bos{display:flex;align-items:center;justify-content:center;width:100%;height:76px;border:2px dashed var(--tcm-murekkep);border-radius:6px;background:var(--tcm-reklam);color:var(--tcm-yazi)!important;text-decoration:none!important;font:400 20px/1 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.08em;opacity:.8}
html[data-tt-skin="teknocartoon"] .tc-reklam-bos:hover{opacity:1}

/* Arama: sağa yaslı */
html[data-tt-skin="teknocartoon"] .tc-ara{position:relative;flex:0 1 320px;min-width:200px;margin:0;display:flex;align-items:center}
html[data-tt-skin="teknocartoon"] .tc-ara input{width:100%;height:48px;padding:0 50px 0 18px;font:400 18px/1 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.04em;color:var(--tcm-yazi);background:var(--tcm-kutu);border:2.4px solid var(--tcm-murekkep);border-radius:14px 9px 13px 10px;box-shadow:2px 3px 0 var(--tcm-golge);outline:0}
html[data-tt-skin="teknocartoon"] .tc-ara input::placeholder{color:var(--tcm-yazi);opacity:.55}
html[data-tt-skin="teknocartoon"] .tc-ara input:focus{border-color:var(--tcm-kirmizi);box-shadow:3px 4px 0 var(--tcm-golge)}
html[data-tt-skin="teknocartoon"] .tc-ara button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;background:none;color:var(--tcm-yazi);cursor:pointer}

/* Araçlar: gece/gündüz + profil */
html[data-tt-skin="teknocartoon"] .tc-ust-araclar{flex:0 0 auto;display:flex;align-items:center;gap:10px}
html[data-tt-skin="teknocartoon"] .tc-gece-gunduz{display:grid;place-items:center;width:50px;height:50px;padding:0;border-radius:50%;background:var(--tcm-sari);color:#141412;border:2.4px solid #141412;box-shadow:2px 3px 0 var(--tcm-golge);cursor:pointer;transition:transform .2s}
html[data-tt-skin="teknocartoon"] .tc-gece-gunduz:hover{transform:rotate(-20deg) scale(1.07)}
html[data-tt-skin="teknocartoon"] .tc-gece-gunduz svg{width:27px;height:27px;stroke-width:2.4}
html[data-tt-skin="teknocartoon"] .tc-gece-gunduz .tc-ay{fill:#141412}
html[data-tt-skin="teknocartoon"] .tc-gece-gunduz .tc-gunes{display:none}
html[data-tt-skin="teknocartoon"][data-theme="dark"] .tc-gece-gunduz{background:#2b3a67;color:#ffd84a}
html[data-tt-skin="teknocartoon"][data-theme="dark"] .tc-gece-gunduz .tc-ay{display:none}
html[data-tt-skin="teknocartoon"][data-theme="dark"] .tc-gece-gunduz .tc-gunes{display:block;fill:#ffd84a}
html[data-tt-skin="teknocartoon"] .tc-profil-dugme,
html[data-tt-skin="teknocartoon"] .tc-profil>summary{display:grid;place-items:center;width:50px;height:50px;padding:0;border-radius:50%;background:var(--tcm-kirmizi);color:#fff;border:2.4px solid var(--tcm-murekkep);box-shadow:2px 3px 0 var(--tcm-golge);cursor:pointer;list-style:none;overflow:hidden}
html[data-tt-skin="teknocartoon"] .tc-profil-dugme svg{width:30px;height:30px;stroke:#fff;stroke-width:2.6}
html[data-tt-skin="teknocartoon"] .tc-profil{position:relative}
html[data-tt-skin="teknocartoon"] .tc-profil>summary::-webkit-details-marker{display:none}
html[data-tt-skin="teknocartoon"] .tc-profil>summary img{width:100%;height:100%;object-fit:cover}
html[data-tt-skin="teknocartoon"] .tc-profil-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:50;min-width:220px;display:flex;flex-direction:column;padding:14px 16px;background:var(--tcm-doku),var(--tcm-kart);background-size:320px 320px,auto;border:2.2px solid var(--tcm-murekkep);border-radius:12px 8px 12px 9px;box-shadow:3px 4px 0 var(--tcm-golge);font-family:"TC Oswald","Arial Narrow",sans-serif}
html[data-tt-skin="teknocartoon"] .tc-profil-menu strong{font-size:18px;line-height:1.2}
html[data-tt-skin="teknocartoon"] .tc-profil-menu small{opacity:.7;margin-bottom:8px}
html[data-tt-skin="teknocartoon"] .tc-profil-menu a{padding:8px 2px;font-size:16px;font-weight:500;color:var(--tcm-yazi)!important;text-decoration:none;border-top:1.3px dashed var(--tcm-ayrac)}
html[data-tt-skin="teknocartoon"] .tc-profil-menu a:hover{color:var(--tcm-kirmizi)!important}
html[data-tt-skin="teknocartoon"] .tc-profil-menu .tc-cikis{color:var(--tcm-kirmizi)!important;font-weight:700}
html[data-tt-skin="teknocartoon"] .tc-menu-dugme{display:none}
/* logo.png beyaz bir logo: footer'da açık modda siyaha çevrilir */
html[data-tt-skin="teknocartoon"]:not([data-theme="dark"]) .tc-alt-logo img{filter:brightness(0)}

/* ---------- Ana yaprak (içerik) + köşe bandı ---------- */
html[data-tt-skin="teknocartoon"] .tc-ana{position:relative;isolation:isolate;min-width:0;padding:22px 24px 26px}
html[data-tt-skin="teknocartoon"] .tc-ana::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tcm-doku),var(--tcm-kart);background-size:320px 320px,auto;border:2.6px solid var(--tcm-murekkep);border-radius:12px 6px 14px 8px;box-shadow:2px 4px 0 var(--tcm-golge);filter:url(#tc-yirtik)}
/* Köşe bandı: ZAMAN MAKİNESİ (DeLorean). Rengi sayfa açılışında ve 30 sn'de bir rastgele değişir */
html[data-tt-skin="teknocartoon"] .tc-slogan{--tc-slogan-renk:#e1251b;position:absolute;right:-40px;top:-30px;z-index:5;transform:rotate(-4deg);filter:drop-shadow(2.5px 0 0 #141412) drop-shadow(-2.5px 0 0 #141412) drop-shadow(0 2.5px 0 #141412) drop-shadow(0 -2.5px 0 #141412) drop-shadow(4px 6px 0 rgba(0,0,0,.32));transition:transform .2s}
/* Bandın tamamı tek düğme: DeLorean + ZAMAN MAKİNESİ */
html[data-tt-skin="teknocartoon"] .tc-slogan-ic{position:relative;isolation:isolate;display:flex;align-items:center;gap:14px;margin:0;padding:10px 34px 13px 22px;border:0;background:none;font:inherit;color:#fff!important;text-decoration:none!important;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}
html[data-tt-skin="teknocartoon"] .tc-slogan-ic::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tc-slogan-renk);transition:background-color .7s ease;-webkit-mask:url(../img/firca-bant.svg) center/100% 100% no-repeat;mask:url(../img/firca-bant.svg) center/100% 100% no-repeat}
/* noktalı "çizgi roman" dokusu */
html[data-tt-skin="teknocartoon"] .tc-slogan-ic::after{content:"";position:absolute;inset:6px 10px;z-index:-1;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.22) 1.2px,transparent 1.7px) 0 0/7px 7px;-webkit-mask:url(../img/firca-bant.svg) center/100% 100% no-repeat;mask:url(../img/firca-bant.svg) center/100% 100% no-repeat}
html[data-tt-skin="teknocartoon"] .tc-slogan:hover{transform:rotate(-2deg) scale(1.05)}
html[data-tt-skin="teknocartoon"] .tc-slogan-ic:focus-visible{outline:3px dashed #fff;outline-offset:-8px}
html[data-tt-skin="teknocartoon"] .tc-slogan-araba{position:relative;display:block;flex:0 0 auto;width:132px;height:55px;transform:rotate(3deg)}
html[data-tt-skin="teknocartoon"] .tc-slogan-araba img{display:block;width:100%;height:100%;filter:drop-shadow(2px 0 0 #fff) drop-shadow(-2px 0 0 #fff) drop-shadow(0 2px 0 #fff) drop-shadow(0 -2px 0 #fff) drop-shadow(2px 3px 0 rgba(0,0,0,.45))}
/* hız çizgileri */
html[data-tt-skin="teknocartoon"] .tc-slogan-araba::before{content:"";position:absolute;right:100%;top:18px;width:22px;height:20px;margin-right:-2px;background:linear-gradient(#fff,#fff) 0 0/100% 3px no-repeat,linear-gradient(#fff,#fff) 7px 8px/15px 3px no-repeat,linear-gradient(#fff,#fff) 3px 16px/19px 3px no-repeat;opacity:.9;transition:transform .25s}
html[data-tt-skin="teknocartoon"] .tc-slogan:hover .tc-slogan-araba{animation:tc-delorean-titre .12s linear infinite alternate}
html[data-tt-skin="teknocartoon"] .tc-slogan:hover .tc-slogan-araba::before{transform:translateX(-5px) scaleX(1.35)}
@keyframes tc-delorean-titre{from{transform:rotate(3deg) translateY(0)}to{transform:rotate(3deg) translate(2px,-1.5px)}}
html[data-tt-skin="teknocartoon"] .tc-slogan-yazi{display:flex;flex-direction:column;align-items:flex-start;font:400 26px/1 "TC Bangers","Comic Sans MS","Arial Narrow",sans-serif;letter-spacing:.06em}
html[data-tt-skin="teknocartoon"] .tc-slogan-yazi span{-webkit-text-stroke:2px #141412;paint-order:stroke fill;text-shadow:3px 3px 0 #141412}
html[data-tt-skin="teknocartoon"] .tc-slogan .tc-s1{font-size:38px;line-height:.92;margin-left:3px}
html[data-tt-skin="teknocartoon"] .tc-slogan--degis{animation:tc-slogan-pop .55s cubic-bezier(.3,1.6,.5,1)}
@media(prefers-reduced-motion:reduce){html[data-tt-skin="teknocartoon"] .tc-slogan:hover .tc-slogan-araba{animation:none}}
@keyframes tc-slogan-pop{0%{transform:rotate(-4deg) scale(.75)}60%{transform:rotate(-6deg) scale(1.08)}100%{transform:rotate(-4deg) scale(1)}}

/* ---------- İÇERİK ---------- */
html[data-tt-skin="teknocartoon"] .tc-icerik{position:relative;z-index:1;min-width:0;margin-top:24px}
html[data-tt-skin="teknocartoon"] .tc-icerik main,
html[data-tt-skin="teknocartoon"] .tc-icerik .main{padding-top:0!important;margin-top:0!important;background:transparent!important}
html[data-tt-skin="teknocartoon"] .tc-icerik .container,
html[data-tt-skin="teknocartoon"] .tc-icerik .container-fluid{width:100%;max-width:none;padding-left:0;padding-right:0}
html[data-tt-skin="teknocartoon"] .tc-icerik .row{--bs-gutter-x:1.25rem}

/* ---------- ANA SAYFA: TEKNOTALYA OYUNLARI (görsel kartlar) ---------- */
html[data-tt-skin="teknocartoon"] .tc-oyunlar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0}
@media(max-width:1400px){html[data-tt-skin="teknocartoon"] .tc-oyunlar{grid-template-columns:repeat(2,minmax(0,1fr))}}
html[data-tt-skin="teknocartoon"] .tc-oyun{position:relative;display:block;line-height:0;border:3px solid var(--tcm-murekkep);border-radius:10px 6px 12px 8px;overflow:hidden;box-shadow:4px 5px 0 var(--tcm-golge);transform:rotate(-.6deg);transition:transform .18s,box-shadow .18s}
html[data-tt-skin="teknocartoon"] .tc-oyun:nth-child(even){transform:rotate(.6deg)}
html[data-tt-skin="teknocartoon"] .tc-oyun img{display:block;width:100%;height:auto;aspect-ratio:1280/715;object-fit:cover}
html[data-tt-skin="teknocartoon"] .tc-oyun--yakinda{cursor:default}
html[data-tt-skin="teknocartoon"] a.tc-oyun:hover,html[data-tt-skin="teknocartoon"] a.tc-oyun:focus-visible{transform:rotate(0) translateY(-4px);box-shadow:6px 9px 0 var(--tcm-golge)}
html[data-tt-skin="teknocartoon"] .tc-oyun:focus-visible{outline:3px solid #ca6714;outline-offset:3px}
@media(max-width:600px){html[data-tt-skin="teknocartoon"] .tc-oyunlar{grid-template-columns:1fr;gap:16px}}

/* ---------- ANA SAYFA: haber fotoğraflarına manşetteki gibi çizgi + gölge ---------- */
html[data-tt-skin="teknocartoon"] .tc-home .g-kutu,html[data-tt-skin="teknocartoon"] .tc-home .oh-kutu{border:2px solid var(--tc-line);border-radius:5px 11px 4px 9px;box-shadow:3px 4px 0 var(--tc-shadow);overflow:hidden}
html[data-tt-skin="teknocartoon"] .tc-home .kb-yan-resim,html[data-tt-skin="teknocartoon"] .tc-home .oh-liste-resim,html[data-tt-skin="teknocartoon"] .tc-home .kb-tek-resim,html[data-tt-skin="teknocartoon"] .tc-home .oh-oyun-resim,html[data-tt-skin="teknocartoon"] .tc-home .news-img{border:2px solid var(--tc-line)!important;box-shadow:2px 3px 0 var(--tc-shadow);overflow:hidden}

/* fotoğrafın üstündeki başlıklar açık modda da beyaz kalsın */
html[data-tt-skin="teknocartoon"] .tc-home .oh-icerik h3 a,html[data-tt-skin="teknocartoon"] .tc-home .g-icerik h3 a,html[data-tt-skin="teknocartoon"] .tc-home .kb-icerik h3 a,html[data-tt-skin="teknocartoon"] .tc-home .m-icerik h3 a{color:#fff!important;text-shadow:0 2px 6px rgba(0,0,0,.6)}

/* Konsollar altındaki dikey reklam: sayfa kayarken yanda sabit kalır */
html[data-tt-skin="teknocartoon"] .tc-home .news-sidebar:has(.tc-yan-reklam){height:100%;position:static}
html[data-tt-skin="teknocartoon"] .tc-yan-reklam{position:sticky;top:20px;margin-top:28px;display:flex;justify-content:center}
html[data-tt-skin="teknocartoon"] .tc-yan-reklam .tc-reklam-bos{height:600px;max-height:70vh}
@media(max-width:991px){html[data-tt-skin="teknocartoon"] .tc-yan-reklam{position:static}html[data-tt-skin="teknocartoon"] .tc-yan-reklam:has(.tc-reklam-bos){display:none}}

/* ---------- ANA SAYFA: kategori başlıkları = OYUNLARIMIZ gibi yırtık kâğıt şerit + renkli bant ---------- */
html[data-tt-skin="teknocartoon"] .tc-home .site-heading-inline{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 14px;border-bottom:2px dashed var(--tcm-ayrac)}
html[data-tt-skin="teknocartoon"] .tc-home h2.site-title,html[data-tt-skin="teknocartoon"] .tc-yazarlar-baslik span{--tc-bant:var(--tcm-sari);position:relative;isolation:isolate;display:inline-block;margin:0 0 0 4px!important;padding:6px 24px 7px!important;font:400 26px/1.05 "TC Bangers","Comic Sans MS","Arial Narrow",sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase;color:var(--tcm-yazi)!important;background:none!important;border:0!important;box-shadow:none!important;clip-path:none!important;-webkit-text-stroke:0;text-shadow:none!important;transform:rotate(-1.5deg)}
html[data-tt-skin="teknocartoon"] .tc-home h2.site-title::before,html[data-tt-skin="teknocartoon"] .tc-yazarlar-baslik span::before{content:""!important;position:absolute!important;inset:0!important;left:0!important;top:0!important;width:auto!important;height:auto!important;transform:none!important;z-index:-1;background:var(--tcm-doku),var(--tcm-kart)!important;background-size:320px 320px,auto!important;border:2.6px solid var(--tcm-murekkep);border-radius:3px 8px 4px 9px!important;box-shadow:3px 4px 0 var(--tcm-golge);filter:url(#tc-yirtik)}
html[data-tt-skin="teknocartoon"] .tc-home h2.site-title::after,html[data-tt-skin="teknocartoon"] .tc-yazarlar-baslik span::after{content:"";position:absolute;left:50%;top:-9px;width:64px;height:18px;margin-left:-32px;z-index:1;background:var(--tc-bant);opacity:.92;border:1.5px solid rgba(0,0,0,.35);transform:rotate(3deg);-webkit-mask:url(../img/firca-etiket.svg) center/100% 100% no-repeat;mask:url(../img/firca-etiket.svg) center/100% 100% no-repeat}
html[data-tt-skin="teknocartoon"] .tc-home .site-heading-inline:nth-child(2n) h2.site-title{transform:rotate(1.2deg)}
html[data-tt-skin="teknocartoon"] .tc-home .site-heading-inline .theme-btn-link{font:400 16px/1 "TC Bangers","Comic Sans MS",sans-serif!important;letter-spacing:.06em;color:var(--tcm-kirmizi)!important;text-decoration:none}
html[data-tt-skin="teknocartoon"] .tc-home .site-heading-inline .theme-btn-link:hover{text-decoration:underline}
@media(max-width:600px){html[data-tt-skin="teknocartoon"] .tc-home h2.site-title,html[data-tt-skin="teknocartoon"] .tc-yazarlar-baslik span{font-size:22px!important;padding:5px 18px 6px!important}}

/* ---------- ANA SAYFA: Köşe Yazarlarımız (Etkinlik Takvimi yerine) ---------- */
html[data-tt-skin="teknocartoon"] .tc-yazarlar{display:flex;flex-direction:column;gap:16px;height:100%}
html[data-tt-skin="teknocartoon"] .tc-yazarlar-baslik{display:flex;margin:8px 0 2px;padding:0;border:0;background:none}
html[data-tt-skin="teknocartoon"] .tc-yazar-liste{display:flex;flex-direction:column;gap:14px}
html[data-tt-skin="teknocartoon"] .tc-yazar{--tc-yazar-renk:#e1251b;position:relative;display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--tcm-doku),var(--tcm-kart);background-size:320px 320px,auto;border:2.4px solid var(--tcm-murekkep);border-radius:6px 14px 8px 12px;box-shadow:4px 5px 0 var(--tcm-golge);transition:transform .18s}
html[data-tt-skin="teknocartoon"] .tc-yazar:nth-child(2n){transform:rotate(.6deg)}
html[data-tt-skin="teknocartoon"] .tc-yazar:nth-child(2n+1){transform:rotate(-.5deg)}
html[data-tt-skin="teknocartoon"] .tc-yazar:hover{transform:rotate(0) translateY(-2px)}
html[data-tt-skin="teknocartoon"] .tc-yazar-foto{flex:0 0 84px;width:84px;height:84px;display:grid;place-items:center;overflow:hidden;border-radius:50%;border:3px solid #141412;background:var(--tc-yazar-renk);box-shadow:0 0 0 4px var(--tc-yazar-renk),0 0 0 6.5px #141412,4px 6px 0 6px rgba(0,0,0,.25);margin:6px;transform:rotate(-4deg);text-decoration:none!important}
html[data-tt-skin="teknocartoon"] .tc-yazar-foto img{width:100%;height:100%;object-fit:cover;display:block}
html[data-tt-skin="teknocartoon"] .tc-yazar-foto span{font:400 36px/1 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.04em;color:#fff;-webkit-text-stroke:1.6px #141412;paint-order:stroke fill;text-shadow:2px 2px 0 #141412;background:radial-gradient(circle,rgba(255,255,255,.25) 1.2px,transparent 1.8px) 0 0/7px 7px;width:100%;height:100%;display:grid;place-items:center}
html[data-tt-skin="teknocartoon"] .tc-yazar-bilgi{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start}
html[data-tt-skin="teknocartoon"] .tc-yazar h3{margin:0;font:400 24px/1.05 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.04em}
html[data-tt-skin="teknocartoon"] .tc-yazar h3 a{color:var(--tcm-yazi)!important;text-decoration:none}
html[data-tt-skin="teknocartoon"] .tc-yazar-unvan{display:inline-block;margin:4px 0 6px;padding:1px 8px;font:500 13px/1.3 "TC Oswald","Arial Narrow",sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#141412;background:var(--tcm-sari);border:1.6px solid #141412;border-radius:4px;transform:rotate(-1.5deg)}
html[data-tt-skin="teknocartoon"] .tc-yazar-son{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0 0 6px;font:500 15px/1.3 "TC Oswald","Arial Narrow",sans-serif;color:var(--tcm-yazi)!important;text-decoration:none}
html[data-tt-skin="teknocartoon"] .tc-yazar-son:hover{text-decoration:underline}
html[data-tt-skin="teknocartoon"] .tc-yazar-dugme{display:inline-block;font:400 15px/1 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.06em;color:var(--tcm-kirmizi)!important;text-decoration:none!important}
html[data-tt-skin="teknocartoon"] .tc-yazar-dugme:hover{text-decoration:underline!important}
html[data-tt-skin="teknocartoon"] .tc-yazar-reklam{flex:1 1 auto;display:flex;min-height:100px}
html[data-tt-skin="teknocartoon"] .tc-yazar-reklam>*{flex:1;max-width:100%}
html[data-tt-skin="teknocartoon"] .tc-yazar-reklam .tc-reklam-bos{height:auto;min-height:100px}
@media(max-width:991px){html[data-tt-skin="teknocartoon"] .tc-yazarlar{height:auto;margin-top:24px}html[data-tt-skin="teknocartoon"] .tc-yazar-reklam:has(.tc-reklam-bos){display:none}}

/* ---------- ANA SAYFA: dönen haber kutuları: Teknoloji, Otomobil, Cep Telefonu, Retro, Sinema, Donanım (yazı taşmasın) ---------- */
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu{position:relative;overflow:hidden}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .owl-carousel,html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .owl-stage-outer,html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .owl-stage,html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .owl-item{height:100%}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .kb-item{position:relative;height:100%;min-height:250px;overflow:hidden;background:#141412}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .kb-resim{position:absolute;inset:0}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .kb-resim img{width:100%;height:100%;object-fit:cover;display:block}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .kb-karartma{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.55) 45%,rgba(0,0,0,.05) 80%)}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .kb-icerik{position:absolute;z-index:2;left:18px!important;right:18px!important;bottom:40px!important;max-width:calc(100% - 36px);overflow:hidden}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .kb-baslik-buyuk{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;margin:0 0 10px;font-size:clamp(16px,1.3vw,20px);line-height:1.28;font-weight:700}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .kb-baslik-buyuk a{color:#fff!important}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .kb-meta-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12px;color:#d9dce6;overflow:hidden;max-height:3.2em}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .kb-meta-bar .badge{font-size:11px}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-kutu .owl-dots{position:absolute;left:0;right:0;bottom:8px;margin:0!important;text-align:center;z-index:3}
html[data-tt-skin="teknocartoon"] .tc-icerik .kb-yan-baslik{overflow-wrap:anywhere}

/* ---------- ANA SAYFA: bölüm başlıkları (yırtık kâğıt şerit) ---------- */
html[data-tt-skin="teknocartoon"] .tc-bolum{margin:8px 0 34px}
html[data-tt-skin="teknocartoon"] .tc-bolum-ust{display:flex;align-items:center;gap:28px;margin:0 0 22px}
html[data-tt-skin="teknocartoon"] .tc-bolum-baslik{flex:0 0 auto;display:flex;justify-content:flex-start;margin:0;padding:0 0 0 4px;border:0;background:none}
html[data-tt-skin="teknocartoon"] .tc-bolum-reklam{flex:1 1 auto;min-width:0;max-width:980px;margin-left:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}
html[data-tt-skin="teknocartoon"] .tc-bolum-baslik span{position:relative;isolation:isolate;display:inline-block;padding:7px 30px 8px;font:400 30px/1.05 "TC Bangers","Comic Sans MS","Arial Narrow",sans-serif;letter-spacing:.06em;color:var(--tcm-yazi);transform:rotate(-1.5deg)}
html[data-tt-skin="teknocartoon"] .tc-bolum-baslik span::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--tcm-doku),var(--tcm-kart);background-size:320px 320px,auto;border:2.6px solid var(--tcm-murekkep);border-radius:3px 8px 4px 9px;box-shadow:3px 4px 0 var(--tcm-golge);filter:url(#tc-yirtik)}
html[data-tt-skin="teknocartoon"] .tc-bolum-baslik span::after{content:"";position:absolute;left:50%;top:-10px;width:78px;height:20px;margin-left:-39px;z-index:1;background:var(--tc-bant,var(--tcm-sari));opacity:.9;border:1.5px solid rgba(0,0,0,.35);transform:rotate(3deg);-webkit-mask:url(../img/firca-etiket.svg) center/100% 100% no-repeat;mask:url(../img/firca-etiket.svg) center/100% 100% no-repeat}
html[data-tt-skin="teknocartoon"] .tc-kurumsal .tc-bolum-baslik span{transform:rotate(1.2deg)}

html[data-tt-skin="teknocartoon"] .tc-logolar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
html[data-tt-skin="teknocartoon"] .tc-logo-kart{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:150px;margin:0;padding:22px 28px;transform:rotate(-1deg);transition:transform .18s}
html[data-tt-skin="teknocartoon"] .tc-logo-kart:nth-child(2){transform:rotate(1deg)}
html[data-tt-skin="teknocartoon"] .tc-logo-kart::before{content:"";position:absolute;inset:0;z-index:-1;background:#fff;border:2.6px solid var(--tcm-murekkep);border-radius:12px 7px 13px 8px;box-shadow:3px 4px 0 var(--tcm-golge);filter:url(#tc-cizgi)}
html[data-tt-skin="teknocartoon"] .tc-logo-kart:hover{transform:rotate(0) translateY(-3px)}
html[data-tt-skin="teknocartoon"] .tc-logo-kart img{display:block;width:auto;height:auto;max-width:100%;max-height:96px}
@media(max-width:900px){html[data-tt-skin="teknocartoon"] .tc-bolum-ust{flex-wrap:wrap;gap:14px}html[data-tt-skin="teknocartoon"] .tc-bolum-reklam{flex-basis:100%}html[data-tt-skin="teknocartoon"] .tc-bolum-reklam:has(.tc-reklam-bos){display:none}}
@media(max-width:700px){html[data-tt-skin="teknocartoon"] .tc-logolar{grid-template-columns:1fr}html[data-tt-skin="teknocartoon"] .tc-logo-kart{min-height:120px}}
@media(max-width:600px){html[data-tt-skin="teknocartoon"] .tc-bolum-baslik{max-width:100%}html[data-tt-skin="teknocartoon"] .tc-bolum-baslik span{font-size:22px;padding:6px 16px 7px;white-space:normal;line-height:1.05}}

/* ---------- FOOTER ---------- */
html[data-tt-skin="teknocartoon"] .tc-alt{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:26px -26px 0;padding:18px 30px 22px;border-top:2.6px solid var(--tcm-murekkep);font-family:"TC Oswald","Arial Narrow",Arial,sans-serif}
html[data-tt-skin="teknocartoon"] .tc-alt-logo img{display:block;height:44px;width:auto}
html[data-tt-skin="teknocartoon"] .tc-alt-linkler{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0}
html[data-tt-skin="teknocartoon"] .tc-alt-linkler a{font-size:15px;font-weight:500;color:var(--tcm-yazi)!important;text-decoration:none;padding:2px 12px;border-left:1.6px solid var(--tcm-ayrac)}
html[data-tt-skin="teknocartoon"] .tc-alt-linkler a:first-child{border-left:0;padding-left:0}
html[data-tt-skin="teknocartoon"] .tc-alt-linkler a:hover{color:var(--tcm-kirmizi)!important}
html[data-tt-skin="teknocartoon"] .tc-gorunum{display:flex;align-items:center;gap:10px;margin-left:auto}
html[data-tt-skin="teknocartoon"] .tc-gorunum>span{font-size:16px;font-weight:700}
html[data-tt-skin="teknocartoon"] .tc-gorunum-dugmeler{display:inline-flex;padding:3px;gap:2px;border:2px solid var(--tcm-murekkep);border-radius:999px;background:var(--tcm-kutu)}
html[data-tt-skin="teknocartoon"] .tc-gorunum button{padding:5px 15px;border:0;border-radius:999px;background:none;color:var(--tcm-yazi);font:500 15px/1.2 "TC Oswald","Arial Narrow",Arial,sans-serif;cursor:pointer}
html[data-tt-skin="teknocartoon"] .tc-gorunum button[aria-pressed="true"]{background:var(--tcm-sari);color:#141412;font-weight:700;box-shadow:inset 0 0 0 1.6px #141412}
html[data-tt-skin="teknocartoon"] .tc-telif{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font:400 17px/1.3 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.05em}
html[data-tt-skin="teknocartoon"] .tc-telif>span{color:var(--tcm-kirmizi)}
html[data-tt-skin="teknocartoon"] .tc-surum-dugme{margin-left:6px;padding:4px 14px 3px;font:400 16px/1.2 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.06em;color:#141412;background:var(--tcm-sari);border:2px solid #141412;border-radius:6px 10px 7px 9px;box-shadow:2px 3px 0 var(--tcm-golge);transform:rotate(-2deg);cursor:pointer;transition:transform .15s}
html[data-tt-skin="teknocartoon"] .tc-surum-dugme:hover{transform:rotate(0) scale(1.05)}

/* Sürüm notları penceresi */
html[data-tt-skin="teknocartoon"] .tc-surum{width:min(640px,calc(100vw - 28px));max-height:min(84vh,760px);padding:0;border:0;background:transparent;color:var(--tcm-yazi);overflow:visible}
html[data-tt-skin="teknocartoon"] .tc-surum:focus,html[data-tt-skin="teknocartoon"] .tc-surum:focus-visible{outline:none}
html[data-tt-skin="teknocartoon"] .tc-surum::backdrop{background:rgba(10,10,9,.55)}
html[data-tt-skin="teknocartoon"] .tc-surum[open]{animation:tc-surum-ac .45s cubic-bezier(.3,1.5,.5,1)}
@keyframes tc-surum-ac{0%{transform:scale(.8) rotate(-3deg);opacity:0}100%{transform:none;opacity:1}}
html[data-tt-skin="teknocartoon"] .tc-surum-ic{position:relative;isolation:isolate;max-height:min(84vh,760px);overflow:auto;padding:46px 30px 26px}
html[data-tt-skin="teknocartoon"] .tc-surum{background:var(--tcm-doku),var(--tcm-kart);background-size:320px 320px,auto;border:3px solid var(--tcm-murekkep);border-radius:10px 16px 12px 14px;box-shadow:6px 8px 0 rgba(0,0,0,.35)}
html[data-tt-skin="teknocartoon"] .tc-surum h2{display:flex;justify-content:center;margin:0 0 18px}
html[data-tt-skin="teknocartoon"] .tc-surum h2 span{display:inline-block;padding:6px 26px 5px;font:400 34px/1 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.07em;color:#fff;background:var(--tcm-kirmizi);border:2.6px solid #141412;border-radius:5px 12px 6px 10px;box-shadow:3px 4px 0 rgba(0,0,0,.3);transform:rotate(-2deg);-webkit-text-stroke:1.5px #141412;paint-order:stroke fill;text-shadow:2px 2px 0 #141412}
html[data-tt-skin="teknocartoon"] .tc-surum h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin:0 0 10px;font:400 24px/1.1 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.04em}
html[data-tt-skin="teknocartoon"] .tc-surum-no{padding:2px 10px 1px;color:#141412;background:var(--tcm-sari);border:2px solid #141412;border-radius:5px;transform:rotate(-2deg)}
html[data-tt-skin="teknocartoon"] .tc-surum h3 small{font:500 14px/1 "TC Oswald","Arial Narrow",sans-serif;letter-spacing:.03em;opacity:.7}
html[data-tt-skin="teknocartoon"] .tc-surum-blok+.tc-surum-blok{margin-top:18px;padding-top:16px;border-top:2px dashed var(--tcm-ayrac)}
html[data-tt-skin="teknocartoon"] .tc-surum ul{margin:0;padding:0;list-style:none}
html[data-tt-skin="teknocartoon"] .tc-surum li{position:relative;padding:7px 0 7px 30px;font:500 16px/1.4 "TC Oswald","Arial Narrow",sans-serif;border-bottom:1.3px dashed var(--tcm-ayrac)}
html[data-tt-skin="teknocartoon"] .tc-surum li::before{content:"★";position:absolute;left:4px;top:6px;color:var(--tcm-kirmizi);font-size:17px}
html[data-tt-skin="teknocartoon"] .tc-surum-kapat{position:absolute;right:12px;top:10px;width:42px;height:42px;display:grid;place-items:center;font:400 30px/1 "TC Bangers",sans-serif;color:#141412;background:var(--tcm-sari);border:2.4px solid #141412;border-radius:50%;box-shadow:2px 3px 0 rgba(0,0,0,.3);cursor:pointer}
html[data-tt-skin="teknocartoon"] .tc-surum-tamam{display:block;margin:22px auto 0;padding:9px 28px 8px;font:400 22px/1 "TC Bangers","Comic Sans MS",sans-serif;letter-spacing:.06em;color:#fff;background:var(--tcm-kirmizi);border:2.6px solid #141412;border-radius:8px 12px 9px 11px;box-shadow:3px 4px 0 rgba(0,0,0,.3);transform:rotate(-1.5deg);cursor:pointer;-webkit-text-stroke:1px #141412;paint-order:stroke fill}
html[data-tt-skin="teknocartoon"] .tc-surum-tamam:hover{transform:rotate(0) scale(1.04)}

html[data-tt-skin="teknocartoon"] .tc-yukari{position:fixed;right:22px;bottom:22px;z-index:90;display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--tcm-sari)!important;color:#141412!important;border:2.4px solid #141412;box-shadow:2px 3px 0 rgba(0,0,0,.3);clip-path:none!important}
html[data-tt-skin="teknocartoon"] .tc-yukari svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}

html[data-tt-skin="teknocartoon"] .tc-ust a:focus-visible,html[data-tt-skin="teknocartoon"] .tc-ust button:focus-visible,html[data-tt-skin="teknocartoon"] .tc-ust summary:focus-visible,
html[data-tt-skin="teknocartoon"] .tc-alt a:focus-visible,html[data-tt-skin="teknocartoon"] .tc-alt button:focus-visible{outline:3px solid #ca6714;outline-offset:3px}

/* ---------- Ara genişlik ---------- */
@media(max-width:1250px) and (min-width:901px){
  html[data-tt-skin="teknocartoon"] .tc-ust{flex-wrap:wrap}
  html[data-tt-skin="teknocartoon"] .tc-ara{margin-left:auto}
  html[data-tt-skin="teknocartoon"] .tc-ust-reklam{order:5;flex:1 1 100%;max-width:none}
}
/* Orta ekran: bant biraz küçülür, menüye yer açılır */
@media(max-width:1560px){
  html[data-tt-skin="teknocartoon"] .tc-ust-menu a{font-size:21px}
  html[data-tt-skin="teknocartoon"] .tc-slogan-ic{padding:8px 28px 11px 20px;gap:12px}
  html[data-tt-skin="teknocartoon"] .tc-slogan-araba{width:112px;height:47px}
  html[data-tt-skin="teknocartoon"] .tc-slogan-yazi{font-size:22px}
  html[data-tt-skin="teknocartoon"] .tc-slogan .tc-s1{font-size:32px}
  html[data-tt-skin="teknocartoon"] .tc-yaprak-ust{padding-right:320px}
}
@media(max-width:1300px){
  html[data-tt-skin="teknocartoon"] .tc-cerceve{grid-template-columns:244px minmax(0,1fr);gap:18px}
  html[data-tt-skin="teknocartoon"] .tc-ust-menu a{font-size:20px}
}
/* Dar masaüstü: menü bandın altına iner (bant sağ üstte kalır) */
@media(max-width:1300px) and (min-width:901px){
  html[data-tt-skin="teknocartoon"] .tc-yaprak-ust{padding:62px 0 10px 4px}
}
/* ---------- Mobil / tablet ---------- */
@media(max-width:900px){
  html[data-tt-skin="teknocartoon"] .tc-sahne{margin:30px 8px 18px;padding:0 12px}
  html[data-tt-skin="teknocartoon"] .tc-ust{flex-wrap:wrap;gap:12px;min-height:0;padding:8px 0 14px}
  html[data-tt-skin="teknocartoon"] .tc-kose-logo{margin:-26px 0 0 -6px;padding:6px 14px 7px}
  html[data-tt-skin="teknocartoon"] .tc-kose-logo img{height:40px}
  html[data-tt-skin="teknocartoon"] .tc-ust-araclar{order:2;margin-left:auto;gap:8px}
  html[data-tt-skin="teknocartoon"] .tc-gece-gunduz,html[data-tt-skin="teknocartoon"] .tc-profil-dugme,html[data-tt-skin="teknocartoon"] .tc-profil>summary{width:42px;height:42px}
  html[data-tt-skin="teknocartoon"] .tc-menu-dugme{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:9px;border:2.2px solid var(--tcm-murekkep);border-radius:10px;background:var(--tcm-kutu);cursor:pointer}
  html[data-tt-skin="teknocartoon"] .tc-menu-dugme span{display:block;height:3px;border-radius:2px;background:var(--tcm-yazi)}
  html[data-tt-skin="teknocartoon"] .tc-ara{order:3;flex:1 1 100%;max-width:none;margin:0}
  html[data-tt-skin="teknocartoon"] .tc-yaprak-ust{display:block;min-height:40px;padding:0 0 4px;border-bottom:0}
  html[data-tt-skin="teknocartoon"] .tc-ust-menu{display:none;flex-direction:column;align-items:stretch;padding:44px 0 4px;white-space:normal}
  html[data-tt-skin="teknocartoon"] body.tc-menu-acik .tc-ust-menu{display:flex}
  html[data-tt-skin="teknocartoon"] .tc-ust-menu a{padding:10px 4px;border-bottom:1.3px dashed var(--tcm-ayrac)}
  html[data-tt-skin="teknocartoon"] .tc-ust-menu a+a{margin-left:0}
  html[data-tt-skin="teknocartoon"] .tc-ust-menu a+a::before{display:none}
  html[data-tt-skin="teknocartoon"] .tc-ust-menu .tc-mobil-kat{display:block}
  html[data-tt-skin="teknocartoon"] .tc-ust-reklam{order:5;flex:1 1 100%;max-width:100%}
  html[data-tt-skin="teknocartoon"] .tc-ust-reklam:has(.tc-reklam-bos){display:none}
  html[data-tt-skin="teknocartoon"] .tc-cerceve{display:flex;flex-direction:column;align-items:stretch;gap:16px}
  html[data-tt-skin="teknocartoon"] .tc-cerceve>*{width:100%;max-width:100%;min-width:0}
  html[data-tt-skin="teknocartoon"] .tc-cerceve>.tc-sidebar{position:relative;top:0;order:2}
  html[data-tt-skin="teknocartoon"] .tc-ana{order:1;padding:14px 14px 18px}
  html[data-tt-skin="teknocartoon"] .tc-slogan{right:-10px;top:-22px}
  html[data-tt-skin="teknocartoon"] .tc-slogan-ic{padding:7px 20px 9px 16px;gap:9px}
  html[data-tt-skin="teknocartoon"] .tc-slogan-araba{width:74px;height:31px}
  html[data-tt-skin="teknocartoon"] .tc-slogan-araba::before{top:10px;width:14px;height:14px;background-size:100% 2px,10px 2px,12px 2px;background-position:0 0,4px 6px,2px 12px}
  html[data-tt-skin="teknocartoon"] .tc-slogan-yazi{font-size:15px}
  html[data-tt-skin="teknocartoon"] .tc-slogan .tc-s1{font-size:23px}
  html[data-tt-skin="teknocartoon"] .tc-slogan-yazi span{-webkit-text-stroke-width:1.5px;text-shadow:2px 2px 0 #141412}
  html[data-tt-skin="teknocartoon"] .tc-icerik{margin-top:20px}
  html[data-tt-skin="teknocartoon"] .tc-alt{margin:22px -12px 0;padding:16px 14px 20px}
  html[data-tt-skin="teknocartoon"] .tc-gorunum{margin-left:0}
}
@media(prefers-reduced-motion:reduce){html[data-tt-skin="teknocartoon"] .tc-ust *,html[data-tt-skin="teknocartoon"] .tc-alt *{transition:none!important}}

/* ---------- Reklam alanları: AdSense "duyarlı" birimler genişliğini kapsayıcıdan alır.
   Alanlar flex olduğu için genişlik 0 kalıyor ve Google reklam basamıyordu -> tam genişlik ver.
   (Sabit boyutlu birimlerde style="width:300px" gibi değer olduğu için onlara dokunulmaz.) ---------- */
ins.adsbygoogle:not([style*="width:"]):not([style*="width :"]){display:block;flex:1 1 100%;width:100%;max-width:100%;min-width:0}
ins.adsbygoogle{max-width:100%}
/* ---------- REKLAM ALANLARI: MASAÜSTÜ SABİT BOYUT (v4.4.0.2) ----------
   Her alan .tc-rk kutusu içinde, mutfak/reklam_alanlari.php'deki ölçüde (--rk-w x --rk-h) yer tutar.
   Boşken "REKLAM ALANI" kutusu da tam o ölçüdedir; reklam gelince tasarım kaymaz. */
html[data-tt-skin="teknocartoon"] .tc-rk{flex:0 0 auto!important;box-sizing:content-box;width:var(--rk-w,100%);max-width:100%;height:var(--rk-h,auto);margin-inline:auto;overflow:hidden;line-height:0}
html[data-tt-skin="teknocartoon"] .tc-rk-reklam{display:flex;justify-content:center;align-items:center}
html[data-tt-skin="teknocartoon"] .tc-rk-reklam ins.adsbygoogle{flex:0 0 auto}
html[data-tt-skin="teknocartoon"] .tc-rk>.tc-reklam-bos{box-sizing:border-box;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;line-height:1;font-size:clamp(14px,calc(var(--rk-h,76px) * .3),20px)}
html[data-tt-skin="teknocartoon"] .tc-rk>.tc-reklam-bos span{text-align:center;padding:0 6px}
