:root{--tce-accent:#0ea34a;--tce-accent-rgb:14,163,74;--tce-drawer:#171d23;--tce-panel:#191f25;--tce-panel-2:#11161b;--tce-line:#2b343d;--tce-text:#c7d3e4;--tce-muted:#a9bbd1}
.tce-backdrop{position:fixed;inset:0;z-index:49990;background:rgba(0,0,0,.5);opacity:0;transition:opacity .24s ease}.tce-backdrop.is-open{opacity:1}.tce-drawer{position:fixed;z-index:50000;top:0;right:0;width:min(525px,100vw);height:100dvh;display:grid;grid-template-columns:61px minmax(0,1fr);background:var(--tce-drawer);border-left:1px solid #333c44;box-shadow:-25px 0 65px rgba(0,0,0,.45);transform:translateX(102%);visibility:hidden;transition:transform .28s cubic-bezier(.2,.75,.3,1),visibility .28s}.tce-drawer.is-open{transform:translateX(0);visibility:visible}
.tce-rail{background:#171d23;border-right:1px solid var(--tce-line);padding:6px;display:flex;align-items:center;flex-direction:column;gap:8px}.tce-rail-btn{display:grid;place-items:center;width:49px;height:49px;border:0;border-radius:8px;background:transparent;color:#e4eaf1;cursor:pointer;transition:background .18s,color .18s}.tce-rail-btn:hover,.tce-rail-btn.is-active{background:#0f1419;color:#fff}.tce-rail-close{background:var(--tce-accent)!important;color:#fff!important}.tce-rail-btn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.tce-rail-sep{width:49px;height:1px;background:var(--tce-line);margin:10px 0 8px}
.tce-panel-shell{min-width:0;height:100%;display:flex;flex-direction:column;background:var(--tce-panel)}.tce-header{height:66px;display:flex;align-items:center;padding:0 14px;border-bottom:1px solid var(--tce-line)}.tce-header h2{margin:0!important;color:#bdcbe0!important;font-size:20px!important;font-weight:500!important;letter-spacing:-.01em}.tce-tabs{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:26px 13px 11px;border-bottom:1px solid var(--tce-line)}.tce-tab{height:51px;border:0;border-radius:9px;background:#0f1419;color:#bfd0e5;font:500 18px/1 inherit;display:flex;align-items:center;justify-content:center;gap:11px;cursor:pointer;transition:background .18s,color .18s}.tce-tab.is-active{background:var(--tce-accent);color:#fff}.tce-tab svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}
.tce-content{flex:1;min-height:0;overflow-y:auto;padding:13px 32px 28px 13px;scrollbar-width:thin;scrollbar-color:#8d8f90 #333}.tce-content::-webkit-scrollbar{width:11px}.tce-content::-webkit-scrollbar-track{background:#2e3031}.tce-content::-webkit-scrollbar-thumb{background:#8a8c8e;border-radius:10px;border:2px solid #2e3031}.tce-tab-panel{display:none}.tce-tab-panel.is-active{display:block}.tce-option-row{display:grid;grid-template-columns:27px minmax(0,1fr) 48px;gap:10px;align-items:start;padding:18px 0 17px;border-bottom:1px solid var(--tce-line)}.tce-option-copy strong{display:block;color:#bed0e5;font-size:18px;line-height:1.15;font-weight:500}.tce-option-copy p{margin:3px 0 0;color:#abc0db;font-size:15px;line-height:1.45}.tce-option-icon{width:24px;height:24px;position:relative;display:block;color:#a9b7c7;margin-top:1px}.tce-option-icon:before,.tce-option-icon:after{content:"";position:absolute;box-sizing:border-box}.tce-icon-header:before{inset:1px;border:1.6px solid currentColor}.tce-icon-header:after{left:1px;right:1px;top:8px;border-top:1.6px solid currentColor;box-shadow:0 6px 0 currentColor}.tce-icon-resize:before{left:1px;right:1px;top:7px;border-top:1.7px solid currentColor}.tce-icon-resize:after{inset:3px 0;border-left:1.7px solid currentColor;border-right:1.7px solid currentColor;transform:skewY(-38deg)}.tce-icon-grid:before{inset:1px;border:1.6px solid currentColor;background:linear-gradient(90deg,transparent 47%,currentColor 48% 52%,transparent 53%),linear-gradient(transparent 47%,currentColor 48% 52%,transparent 53%)}.tce-icon-image:before{inset:2px;border:1.6px solid currentColor;border-radius:2px}.tce-icon-image:after{left:5px;bottom:5px;width:14px;height:9px;border-left:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:skewY(-30deg)}.tce-icon-sidebar-off:before{width:14px;height:10px;border:1.6px solid currentColor;left:2px;top:7px;border-radius:2px}.tce-icon-sidebar-off:after{width:10px;height:10px;border-left:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);left:1px;top:7px}.tce-icon-sidebar-stick:before{right:1px;top:1px;width:9px;height:9px;border:1.6px solid currentColor;box-shadow:0 12px 0 -1px var(--tce-panel),0 12px 0 0 currentColor}.tce-icon-sidebar-stick:after{left:5px;top:1px;height:21px;border-left:1.6px solid currentColor;transform:skewX(-25deg)}.tce-icon-box:before{inset:2px;border:1.6px dashed currentColor;border-radius:1px}
.tce-switch{position:relative;width:47px;height:27px;margin-top:5px;cursor:pointer}.tce-switch input{position:absolute;opacity:0;pointer-events:none}.tce-switch-track{display:block;position:absolute;inset:0;border-radius:999px;background:#0f1b24;border:1px solid #0b3550;transition:background .2s,border-color .2s}.tce-switch-knob{position:absolute;width:20px;height:20px;top:2px;left:3px;background:#f7f7f7;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.35);transition:transform .2s}.tce-switch input:checked+.tce-switch-track{background:var(--tce-accent);border-color:var(--tce-accent)}.tce-switch input:checked+.tce-switch-track .tce-switch-knob{transform:translateX(19px)}.tce-switch input:focus-visible+.tce-switch-track{outline:2px solid #fff;outline-offset:2px}
.tce-color-block{margin:6px 0 14px;padding:18px;border:1px solid var(--tce-line);border-radius:10px;background:#151b21}.tce-color-block h3{margin:0;color:#cad7e8;font-size:17px;font-weight:600}.tce-color-block p{margin:5px 0 0;color:#91a6bf;font-size:13px;line-height:1.45}.tce-color-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px}.tce-color-swatch{height:48px;border:2px solid transparent;border-radius:9px;background:var(--swatch);cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.tce-color-swatch.is-active{border-color:#fff;box-shadow:0 0 0 3px rgba(var(--tce-accent-rgb),.25)}.tce-custom-color-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.tce-custom-color-row input{width:58px;height:42px;padding:3px;border:1px solid var(--tce-line);border-radius:8px;background:#0f1419;cursor:pointer}.tce-density-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px}.tce-density-grid button,.tce-reset{min-height:42px;border:1px solid var(--tce-line);border-radius:8px;background:#0f1419;color:#b8c9dc;cursor:pointer;font:500 13px inherit}.tce-density-grid button.is-active{background:rgba(var(--tce-accent-rgb),.15);border-color:var(--tce-accent);color:#fff}.tce-reset{width:100%;margin-top:4px}.tce-reset:hover{border-color:#55616d;color:#fff}
/* Siteye gerçek uygulama katmanı */
html[data-tce-alt-header="true"] .site-header{margin:10px auto 0!important;width:min(1440px,calc(100% - 24px))!important;border:1px solid rgba(var(--tce-accent-rgb),.22)!important;border-radius:14px!important;top:8px!important}html[data-tce-alt-header="true"] .quick-nav{top:82px!important;margin-top:10px!important}

html[data-tce-grid="true"] .category .forum-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important;background:transparent!important}html[data-tce-grid="true"] .category .forum-item--grid{display:flex!important;flex-direction:column!important;border:1px solid var(--mf-border,rgba(255,255,255,.08))!important;border-radius:13px!important;overflow:hidden!important;background:rgba(18,25,35,.72)!important}html[data-tce-grid="true"] .forum-item-grid-body{flex:none!important;border-right:0!important}html[data-tce-grid="true"] .forum-item-lastpost-col{border-left:0!important;border-top:1px solid var(--mf-border,rgba(255,255,255,.08))!important;max-height:180px!important}
html[data-tce-image-grid="true"] .category .forum-item--grid{background:radial-gradient(circle at 100% 0,rgba(var(--tce-accent-rgb),.16),transparent 45%),linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.005)),#111923!important}html[data-tce-image-grid="true"] .forum-item-icon-box{transform:scale(1.08);box-shadow:0 8px 24px rgba(0,0,0,.22)}
html[data-tce-hide-sidebar="true"] .page-layout{grid-template-columns:minmax(0,1fr)!important}html[data-tce-hide-sidebar="true"] .page-layout>.sidebar{display:none!important}html[data-tce-hide-sidebar="true"] .main-content{min-width:0!important;width:100%!important;max-width:none!important}
html[data-tce-sticky-sidebar="true"] .page-layout>.sidebar{position:sticky!important;top:138px!important;align-self:start!important;max-height:calc(100dvh - 154px);overflow:auto}
html[data-tce-boxed="true"] body{background:#080c11!important}html[data-tce-boxed="true"] .page-layout,html[data-tce-boxed="true"] .stories-shell,html[data-tce-boxed="true"] .site-footer>.container{max-width:1380px!important}html[data-tce-boxed="true"] .page-layout{padding:18px!important;border-left:1px solid var(--tce-line);border-right:1px solid var(--tce-line);background:rgba(18,24,31,.65);box-shadow:0 0 60px rgba(0,0,0,.35)}
html[data-tce-density="soft"]{--mf-surface:#202934;--mf-surface-solid:#202934}html[data-tce-density="dark"]{--mf-surface:#111923;--mf-surface-solid:#111923}html[data-tce-density="black"]{--mf-surface:#090d12;--mf-surface-solid:#090d12}html[data-tce-density="black"] body{background:#070a0e!important}
@media(max-width:900px){html[data-tce-grid="true"] .category .forum-list{grid-template-columns:1fr}}
@media(max-width:620px){.tce-drawer{grid-template-columns:52px minmax(0,1fr)}.tce-rail{padding:4px}.tce-rail-btn,.tce-rail-sep{width:43px}.tce-header{height:58px}.tce-header h2{font-size:18px!important}.tce-tabs{padding:15px 10px 9px}.tce-tab{height:46px;font-size:15px}.tce-content{padding:8px 17px 20px 10px}.tce-option-row{grid-template-columns:25px minmax(0,1fr) 46px;gap:8px;padding:15px 0}.tce-option-copy strong{font-size:15px}.tce-option-copy p{font-size:12.5px}.tce-switch{transform:scale(.92);transform-origin:right top}.tce-color-grid{grid-template-columns:repeat(4,1fr)}}
body.tce-no-scroll{overflow:hidden!important}
:root[data-theme="light"] .tce-drawer,:root[data-theme="light"] .tce-panel-shell,:root[data-theme="light"] .tce-rail{--tce-drawer:#f6f8fb;--tce-panel:#f8fafc;--tce-panel-2:#fff;--tce-line:#dbe2ea;--tce-text:#263445;--tce-muted:#65778b;background:var(--tce-panel);color:#263445}:root[data-theme="light"] .tce-header h2,:root[data-theme="light"] .tce-option-copy strong,:root[data-theme="light"] .tce-color-block h3{color:#334155!important}:root[data-theme="light"] .tce-option-copy p,:root[data-theme="light"] .tce-color-block p{color:#64748b}:root[data-theme="light"] .tce-tab:not(.is-active),:root[data-theme="light"] .tce-color-block,:root[data-theme="light"] .tce-density-grid button,:root[data-theme="light"] .tce-reset{background:#fff;color:#475569}:root[data-theme="light"] .tce-rail-btn{color:#475569}:root[data-theme="light"] .tce-rail-btn:hover,:root[data-theme="light"] .tce-rail-btn.is-active{background:#e8eef5;color:#111827}

/* v3: Floating trigger. This component must never participate in page layout. */
.tce-trigger{
  position:fixed!important;right:24px!important;bottom:84px!important;left:auto!important;top:auto!important;
  z-index:49980!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;
  display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;
  margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:50%!important;
  background:#151b22!important;color:#d9e2ec!important;box-shadow:0 10px 28px rgba(0,0,0,.32)!important;
  cursor:pointer!important;overflow:visible!important;white-space:nowrap!important;
  transform:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important;
}
.tce-trigger svg{width:20px!important;height:20px!important;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.tce-trigger-label{
  position:absolute;right:58px;top:50%;transform:translate(8px,-50%);display:block!important;
  padding:8px 11px;border-radius:8px;background:#11171d;color:#fff;font:600 13px/1.1 inherit;
  box-shadow:0 8px 24px rgba(0,0,0,.3);opacity:0;visibility:hidden;pointer-events:none;
  transition:opacity .18s ease,transform .18s ease,visibility .18s ease;
}
.tce-trigger-label:after{content:"";position:absolute;right:-5px;top:50%;width:10px;height:10px;background:#11171d;transform:translateY(-50%) rotate(45deg)}
.tce-trigger:hover,.tce-trigger:focus-visible,.tce-trigger[aria-expanded="true"]{
  background:var(--tce-accent)!important;border-color:var(--tce-accent)!important;color:#fff!important;
  box-shadow:0 10px 30px rgba(var(--tce-accent-rgb),.34)!important;transform:translateY(-2px)!important;
}
.tce-trigger:hover .tce-trigger-label,.tce-trigger:focus-visible .tce-trigger-label{opacity:1;visibility:visible;transform:translate(0,-50%)}
/* Drawer is an overlay, never changes body/page width. */
.tce-backdrop{contain:layout paint;}
.tce-drawer{contain:layout paint;max-width:100vw!important;margin:0!important;}
body.tce-no-scroll{overflow:hidden!important;padding-right:0!important;}
/* IMPORTANT: false/default states intentionally do nothing to the existing site. */
html[data-tce-compact="true"] .container,html[data-tce-compact="true"] .page-layout{max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}
@media(max-width:700px){.tce-trigger{right:14px!important;bottom:142px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.tce-trigger-label{display:none!important}}

