/* Homepage Rebuild v2 — refinement r1 (2026-09-13)
   User-approved tightening pass. New design language only. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"]{
  background:#f7f9fc!important;
  background-image:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"]:before,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"]:after{
  display:none!important;content:none!important;background:none!important;background-image:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"]>.subbar{display:none!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-home{min-height:auto!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-shell{padding-top:11px;padding-bottom:8px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-content,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-rail{gap:10px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forums{gap:10px}

/* Real TeknoForum brand mark; never the temporary solid square. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .brand-mark{
  width:39px!important;height:39px!important;flex:0 0 39px!important;border-radius:11px!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .brand-mark>img.tfv2-brand-logo{
  display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .navlinks a{border-left:0!important;border-right:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .navlinks a.active{
  background:#f7faff!important;color:var(--tfv2-blue)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .navlinks a.active:after{left:12px;right:12px;height:2px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .desktop-search .key{
  display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;white-space:nowrap!important;line-height:1!important;min-width:34px!important;height:20px!important;padding:0 6px!important;border:1px solid #e1e7ef!important;border-radius:5px!important;background:#f8fafc!important;font-size:8.5px!important;letter-spacing:.01em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .user-avatar.tfv2-guest-header-avatar{
  display:grid!important;place-items:center!important;color:#42617f!important;background:#f3f7fb!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .user-avatar.tfv2-guest-header-avatar svg{width:16px;height:16px}

/* Slim dismissible welcome strip with icon-labelled quick links. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome{
  position:relative;min-height:62px;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:10px 42px 10px 15px;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-icon{font-size:20px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-copy{gap:3px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-copy strong{font-size:13.5px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-copy span{font-size:10.8px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-links{gap:14px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-links a{
  display:inline-flex;align-items:center;gap:5px;font-size:10.6px;font-weight:600;color:#4b5d76;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-link-icon{width:14px;height:14px;color:#6c7e97;display:grid;place-items:center}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-link-icon svg{width:14px;height:14px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-links a:hover .tfv2-welcome-link-icon{color:var(--tfv2-blue)}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-close{
  position:absolute;right:10px;top:9px;width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;background:transparent;color:#8090a6;cursor:pointer;padding:0;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-close:hover{background:#f1f5f9;color:#233750}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-close svg{width:14px;height:14px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome[hidden]{display:none!important}

/* Live Topics: exactly one five-item desktop row; compact premium showcase. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-section-head{min-height:39px;padding:0 13px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-track{min-height:103px;padding:9px 6px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{grid-template-columns:44px minmax(0,1fr);gap:5px 8px;padding:2px 9px;min-height:84px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-media{width:44px;height:44px;border-radius:9px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-media svg{width:21px;height:21px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-chip{font-size:7.8px;padding:1px 5px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy{gap:3px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy>strong{font-size:10.5px;line-height:1.22;min-height:25px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-meta{font-size:8.3px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-counters{gap:9px;font-size:8.4px}
@media(min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-track{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;row-gap:0!important;overflow:visible!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{border-top:0!important;padding-top:2px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item:nth-child(3){border-right:1px solid #e5eaf1!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item:nth-child(5){border-right:0!important}
}

/* Category language stays locked; only density/readability changes. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-row{min-height:80px;padding-top:9px;padding-bottom:9px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-main p{font-size:10.6px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-count small{font-size:8px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-last span{font-size:9px}

/* Denser right rail and bottom stats. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-new-topic{height:43px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity{padding:12px 13px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-profile-avatar{width:52px;height:52px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-profile-stats{margin-top:11px;padding-top:10px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-whats-list{padding-top:2px;padding-bottom:5px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-whats-item{min-height:42px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-whats-copy strong{font-size:10.2px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-whats-copy small{font-size:8.5px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-body{padding:10px 12px 11px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-body p{font-size:9.4px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stats-body{padding:6px 12px 9px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-row{min-height:24px;font-size:9.6px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-row b{font-size:9.9px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary{min-height:50px;padding:4px 2px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-icon{width:24px;height:24px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-icon svg{width:19px;height:19px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item small{font-size:8.4px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer{padding-bottom:10px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer-in{min-height:44px;padding-top:9px}

@media(max-width:1200px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-layout{grid-template-columns:minmax(0,1fr) 244px;gap:10px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .desktop-search{width:225px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome{padding-left:13px;padding-right:38px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-links{gap:9px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-links a{font-size:9.6px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{grid-template-columns:36px minmax(0,1fr);padding-left:6px;padding-right:6px;gap:4px 6px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-media{width:36px;height:36px;border-radius:8px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-media svg{width:18px;height:18px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-chip{font-size:7px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy>strong{font-size:9.3px;min-height:23px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-meta{font-size:7.4px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-counters{font-size:7.6px;gap:6px}
}

@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .brand-mark{width:32px!important;height:32px!important;flex-basis:32px!important;background:transparent!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .desktop-search .key{display:none!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome{min-height:80px;padding:11px 38px 10px 12px;grid-template-columns:30px minmax(0,1fr)}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-links{padding-left:39px;gap:13px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-links a{font-size:9px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-link-icon{width:12px;height:12px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-link-icon svg{width:12px;height:12px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-close{right:7px;top:7px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-track{min-height:112px;padding-top:8px;padding-bottom:9px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{min-height:92px}
}

/* Homepage Rebuild v2 r1 — polish pass 2 (2026-09-13)
   Integrated into the existing r1 asset at build time; no extra runtime layer. */

/* Premium but quiet surfaces: no legacy geometric pattern. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome{
  background:
    radial-gradient(circle at 88% 16%,rgba(31,112,255,.075) 0,rgba(31,112,255,0) 30%),
    linear-gradient(135deg,#ffffff 0%,#f7faff 56%,#fbfdff 100%)!important;
  border-color:#dce7f4!important;
  box-shadow:0 8px 24px rgba(37,75,118,.035)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-close:hover{
  background:rgba(255,255,255,.78)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest{
  background:
    radial-gradient(circle at 91% 10%,rgba(31,112,255,.105) 0,rgba(31,112,255,0) 34%),
    linear-gradient(145deg,#ffffff 0%,#f6f9ff 100%)!important;
  border-color:#dbe7f6!important;
  box-shadow:0 10px 28px rgba(35,77,125,.045)!important;
}

/* Summary alignment: use the left side better and reserve extra room for a long newest-member name. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary{
  grid-template-columns:.90fr .90fr .90fr 1.30fr!important;
  padding-left:0!important;
  padding-right:0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item{
  justify-content:flex-start!important;
  padding-left:27px!important;
  padding-right:12px!important;
  gap:8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item:last-child{
  padding-left:31px!important;
  padding-right:18px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item b{
  max-width:100%!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item:last-child>span:last-child{
  flex:1 1 auto!important;
}

/* Small finishing touches only; preserve the approved hierarchy. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .desktop-search{
  box-shadow:inset 0 1px 2px rgba(25,55,90,.025)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{
  align-content:center!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy>strong{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:2!important;
  overflow:hidden!important;
}

/* ForumCore appears only as a discreet footer platform credit. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer-platform{
  display:block!important;
  margin-top:2px!important;
  font-size:7.8px!important;
  line-height:1.35!important;
  color:#95a2b4!important;
  letter-spacing:.01em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer-platform a{
  font-size:inherit!important;
  color:#7186a2!important;
  font-weight:650!important;
  text-decoration:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer-platform a:hover{
  color:var(--tfv2-blue)!important;
}

@media(max-width:1200px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item{
    padding-left:20px!important;
    padding-right:8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item:last-child{
    padding-left:24px!important;
    padding-right:10px!important;
  }
}
@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome{
    background:
      radial-gradient(circle at 94% 8%,rgba(31,112,255,.07) 0,rgba(31,112,255,0) 34%),
      linear-gradient(145deg,#ffffff 0%,#f7faff 100%)!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer-platform{
    font-size:8px!important;
  }
}

/* Homepage Rebuild v2 r1 — polish pass 3 (2026-09-13)
   User-requested alignment/readability + decorative illustration correction. */

/* Keep the cards white. Decoration is artwork, not a recolored card surface. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome{
  background:#fff!important;
  border-color:#dfe6ef!important;
  box-shadow:0 8px 24px rgba(37,75,118,.03)!important;
  overflow:hidden!important;
  isolation:isolate!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome::after{
  content:""!important;
  position:absolute!important;
  z-index:0!important;
  right:34px!important;
  top:50%!important;
  width:285px!important;
  height:84px!important;
  transform:translateY(-50%)!important;
  background:url("/assets/postv1/teknoforum-home-welcome-art.svg") center/contain no-repeat!important;
  opacity:.72!important;
  pointer-events:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-icon,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-copy,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-links,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-close{
  position:relative;z-index:1;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome-close{position:absolute!important}

html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest{
  position:relative!important;
  overflow:hidden!important;
  isolation:isolate!important;
  background:#fff!important;
  border-color:#dfe6ef!important;
  box-shadow:0 10px 28px rgba(35,77,125,.035)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest::after{
  content:""!important;
  position:absolute!important;
  z-index:0!important;
  right:-10px!important;
  bottom:-8px!important;
  width:172px!important;
  height:145px!important;
  background:url("/assets/postv1/teknoforum-home-join-art.svg") center/contain no-repeat!important;
  opacity:.82!important;
  pointer-events:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest .tfv2-guest-copy{
  position:relative!important;z-index:1!important;
}

/* Category header and data rows share the exact same grid tracks and gaps. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns{
  grid-template-columns:56px minmax(0,1fr) 82px 88px 250px!important;
  column-gap:13px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns>strong{
  grid-column:1/3!important;
}

/* Bottom summary labels: one readable step up, without competing with values. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item small{
  font-size:9.6px!important;
  line-height:1.2!important;
  font-weight:600!important;
  color:#6f8199!important;
}

/* Footer: still discreet, now comfortably readable. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer strong{
  font-size:11.5px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer span,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer a,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer small{
  font-size:9.5px!important;
  line-height:1.45!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer-platform{
  font-size:9.2px!important;
  margin-top:3px!important;
  line-height:1.4!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer nav{gap:15px!important}

@media(max-width:1200px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns{
    grid-template-columns:44px minmax(0,1fr) 58px 58px 180px!important;
    column-gap:8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome::after{
    right:22px!important;width:245px!important;opacity:.66!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item small{font-size:9.3px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer span,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer a,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer small{font-size:9.2px!important}
}

@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns{grid-template-columns:1fr!important;column-gap:0!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns>strong{grid-column:1!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome{background:#fff!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome::after{
    right:-18px!important;top:42%!important;width:182px!important;height:78px!important;opacity:.52!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest::after{
    right:-8px!important;width:155px!important;height:132px!important;opacity:.72!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item small{font-size:9px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer span,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer a,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer small,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-footer-platform{font-size:9px!important}
}

/* Homepage Rebuild v2 r1 — polish pass 4 (2026-09-14)
   Integrated staging refinement: wide welcome artwork, expanded guest artwork and final premium live-topic spacing. */

/* Welcome artwork: a true horizontal background composition that fades into the white strip. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome::after{
  right:-8px!important;
  top:0!important;
  width:54%!important;
  height:100%!important;
  transform:none!important;
  opacity:.56!important;
  background:url("/assets/postv1/teknoforum-home-welcome-art.svg") right center/cover no-repeat!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 18%,#000 42%,#000 100%)!important;
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.22) 18%,#000 42%,#000 100%)!important;
}

/* Guest Join card: let the illustration behave like a card background rather than a small sticker. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest::after{
  right:-10px!important;
  top:-2px!important;
  bottom:auto!important;
  width:72%!important;
  height:104%!important;
  opacity:.58!important;
  background:url("/assets/postv1/teknoforum-home-join-art.svg") right center/cover no-repeat!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 17%,#000 43%,#000 100%)!important;
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.28) 17%,#000 43%,#000 100%)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest .tfv2-guest-copy{
  max-width:70%!important;
}

/* Live Topics: keep five in one row, with more breathing room and less mechanical cell pressure. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live{
  overflow:hidden!important;
  border-color:#dce5f0!important;
  box-shadow:0 10px 28px rgba(35,66,106,.05)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-head{
  background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important;
  border-bottom-color:#e9eef5!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-track{
  background:linear-gradient(180deg,#ffffff 0%,#fcfdff 100%)!important;
  padding:9px 7px 10px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{
  position:relative!important;
  align-content:center!important;
  border-right:1px solid #eef2f7!important;
  border-radius:9px!important;
  padding:6px 10px!important;
  min-height:93px!important;
  background:transparent!important;
  transition:transform .16s ease,background .16s ease,box-shadow .16s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item:last-child{
  border-right-color:transparent!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item:hover{
  background:#f8fbff!important;
  box-shadow:0 7px 20px rgba(31,82,146,.075)!important;
  transform:translateY(-1px)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-media{
  border-radius:11px!important;
  box-shadow:0 5px 14px rgba(24,66,120,.10),inset 0 0 0 1px rgba(255,255,255,.28)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-chip{
  font-size:8.7px!important;
  line-height:1.18!important;
  font-weight:700!important;
  letter-spacing:0!important;
  padding:2px 6px!important;
  border-radius:999px!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy{
  gap:5px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy>strong{
  font-size:11.35px!important;
  line-height:1.30!important;
  font-weight:730!important;
  color:#14243b!important;
  min-height:30px!important;
  letter-spacing:-.006em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-meta{
  font-size:8.6px!important;
  line-height:1.3!important;
  color:#71839c!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-counters{
  font-size:8.6px!important;
  color:#71839c!important;
}

/* Give the General Categories heading enough visual authority without changing the locked rows. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns>strong{
  font-size:10.5px!important;
  line-height:1.2!important;
  font-weight:680!important;
  color:#435a76!important;
  letter-spacing:-.004em!important;
}

@media(max-width:1200px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome::after{
    right:-10px!important;
    top:0!important;
    width:55%!important;
    height:100%!important;
    transform:none!important;
    opacity:.52!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest::after{
    right:-10px!important;
    top:-2px!important;
    bottom:auto!important;
    width:76%!important;
    height:104%!important;
    opacity:.55!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest .tfv2-guest-copy{
    max-width:71%!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-track{
    padding:6px 5px 7px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{
    grid-template-columns:36px minmax(0,1fr)!important;
    gap:5px 6px!important;
    padding:6px 7px!important;
    min-height:92px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-media{
    width:36px!important;
    height:36px!important;
    border-radius:9px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-media svg{
    width:18px!important;
    height:18px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-chip{
    font-size:8.15px!important;
    padding:2px 5px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy>strong{
    font-size:10.7px!important;
    line-height:1.31!important;
    min-height:29px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-meta{
    font-size:8.05px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-counters{
    font-size:8.05px!important;
    gap:7px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns>strong{
    font-size:10.2px!important;
  }
}

@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome::after{
    right:-18px!important;
    top:0!important;
    width:62%!important;
    height:100%!important;
    transform:none!important;
    opacity:.40!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest::after{
    right:-12px!important;
    top:0!important;
    bottom:auto!important;
    width:68%!important;
    height:100%!important;
    opacity:.50!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-identity.tfv2-identity-guest .tfv2-guest-copy{
    max-width:72%!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-track{
    padding:9px 7px 11px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{
    border-right-color:#e8edf4!important;
    min-height:102px!important;
    padding:7px 10px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-chip{
    font-size:8.3px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy>strong{
    font-size:10.9px!important;
    line-height:1.32!important;
    min-height:29px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-meta{
    font-size:8.15px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-counters{
    font-size:8.15px!important;
  }
}

/* Homepage Rebuild v2 r1 — polish pass 5 final (2026-09-14)
   Final staging polish after user visual review: slightly stronger welcome art,
   clearer Live Topics typography/spacing, and firmer General Categories hierarchy.
   Guest Join card and approved category rows remain untouched. */

/* Welcome: preserve the horizontal composition, make it one restrained step more visible. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome::after{
  right:-6px!important;
  width:56%!important;
  opacity:.64!important;
  background-position:right center!important;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.30) 15%,#000 38%,#000 100%)!important;
  mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.30) 15%,#000 38%,#000 100%)!important;
}

/* Live Topics: increase legibility and icon-to-copy breathing room without growing the section. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-track{
  padding:8px 7px 9px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{
  gap:5px 8px!important;
  padding:5px 10px!important;
  min-height:91px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-chip{
  font-size:8.9px!important;
  font-weight:720!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy{
  gap:4px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy>strong{
  font-size:11.65px!important;
  line-height:1.28!important;
  font-weight:740!important;
  min-height:30px!important;
  color:#102139!important;
}

/* General Categories: strengthen only the heading, never the locked category rows. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns>strong{
  font-size:11px!important;
  font-weight:700!important;
  color:#334b68!important;
}

@media(max-width:1200px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome::after{
    right:-7px!important;
    width:57%!important;
    opacity:.61!important;
    -webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.30) 15%,#000 38%,#000 100%)!important;
    mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.30) 15%,#000 38%,#000 100%)!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-track{
    padding:5px 5px 6px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-item{
    grid-template-columns:36px minmax(0,1fr)!important;
    gap:5px 7px!important;
    padding:5px 7px!important;
    min-height:90px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-chip{
    font-size:8.3px!important;
    font-weight:720!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy{
    gap:4px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy>strong{
    font-size:11.05px!important;
    line-height:1.29!important;
    font-weight:740!important;
    min-height:29px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns>strong{
    font-size:10.8px!important;
    font-weight:700!important;
    color:#334b68!important;
  }
}

@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-welcome::after{
    opacity:.44!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-chip{
    font-size:8.35px!important;
    font-weight:720!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-copy>strong{
    font-size:11.05px!important;
    line-height:1.31!important;
    font-weight:740!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-columns>strong{
    font-size:10.8px!important;
    font-weight:700!important;
    color:#334b68!important;
  }
}

/* TeknoForum — Forumda Simdi v1
   Approved 2026-09-14 homepage component. Runtime data only; no synthetic content. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live{
  overflow:hidden!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-head{
  min-height:48px!important;
  padding:0 14px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-title{
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-title strong{
  font-size:13.2px!important;
  line-height:1.2!important;
  font-weight:780!important;
  color:#12203a!important;
  white-space:nowrap!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-title small{
  margin-left:3px!important;
  font-size:8.8px!important;
  line-height:1.25!important;
  color:#71839d!important;
  white-space:nowrap!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-more{
  font-size:9.2px!important;
  font-weight:730!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tabs{
  display:flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:45px!important;
  padding:7px 13px!important;
  border-bottom:1px solid #e7ecf3!important;
  overflow-x:auto!important;
  scrollbar-width:none!important;
  background:#fff!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tabs::-webkit-scrollbar{display:none!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab{
  appearance:none!important;
  border:1px solid #e5ebf3!important;
  background:#f6f8fb!important;
  color:#30445f!important;
  border-radius:999px!important;
  min-height:28px!important;
  padding:0 12px!important;
  font:inherit!important;
  font-size:9.2px!important;
  line-height:1!important;
  font-weight:650!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab:hover{
  border-color:#cddcf2!important;
  background:#f1f6ff!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab.is-active{
  color:#1262d9!important;
  background:#eaf3ff!important;
  border-color:#cfe2ff!important;
  box-shadow:inset 0 0 0 1px rgba(31,112,255,.04)!important;
  font-weight:750!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live-track{
  display:block!important;
  min-height:0!important;
  padding:0!important;
  overflow:visible!important;
  scroll-snap-type:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
  display:grid!important;
  grid-template-columns:44px minmax(155px,1fr) 104px 128px 126px 13px!important;
  grid-template-rows:1fr!important;
  align-items:center!important;
  gap:0 10px!important;
  min-height:60px!important;
  padding:7px 12px!important;
  border:0!important;
  border-bottom:1px solid #e8edf4!important;
  border-radius:0!important;
  color:inherit!important;
  background:#fff!important;
  text-decoration:none!important;
  transition:background .15s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item:last-child{border-bottom:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item:hover{background:#f9fbff!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{
  grid-column:1!important;
  grid-row:1!important;
  width:38px!important;
  height:38px!important;
  margin:0!important;
  border-radius:9px!important;
  box-shadow:0 3px 10px rgba(32,78,128,.08)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media svg{width:19px!important;height:19px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-main{
  grid-column:2!important;
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  gap:3px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title-line{
  min-width:0!important;
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-pin{
  flex:0 0 auto!important;
  font-size:10px!important;
  line-height:1!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{
  min-width:0!important;
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#12203a!important;
  font-size:11px!important;
  line-height:1.24!important;
  font-weight:760!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#71839d!important;
  font-size:8.6px!important;
  line-height:1.25!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{
  grid-column:3!important;
  justify-self:start!important;
  max-width:100%!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:999px!important;
  padding:4px 9px!important;
  border:1px solid var(--tone-border)!important;
  background:var(--tone-soft)!important;
  color:var(--tone)!important;
  font-size:8.4px!important;
  line-height:1!important;
  font-weight:730!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stats{
  grid-column:4!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:14px!important;
  color:#60758f!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat{
  min-width:45px!important;
  display:grid!important;
  grid-template-columns:13px auto!important;
  grid-template-rows:auto auto!important;
  column-gap:5px!important;
  align-items:center!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{
  color:#142b49!important;
  font-size:10px!important;
  line-height:1!important;
  font-weight:730!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{
  grid-column:2!important;
  margin-top:2px!important;
  color:#8796aa!important;
  font-size:7.4px!important;
  line-height:1!important;
  white-space:nowrap!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat svg{
  grid-row:1/3!important;
  width:13px!important;
  height:13px!important;
  color:#526d8e!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last{
  grid-column:5!important;
  min-width:0!important;
  display:grid!important;
  grid-template-columns:28px minmax(0,1fr)!important;
  align-items:center!important;
  gap:7px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-avatar{
  width:28px!important;
  height:28px!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
  border-radius:50%!important;
  background:#eef4ff!important;
  color:#2b64be!important;
  font-size:8.5px!important;
  font-weight:780!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-copy{
  min-width:0!important;
  display:flex!important;
  flex-direction:column!important;
  gap:2px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-copy b{
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#1262d9!important;
  font-size:9px!important;
  line-height:1.15!important;
  font-weight:730!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-copy small{
  color:#71839d!important;
  font-size:7.8px!important;
  line-height:1.1!important;
  white-space:nowrap!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-chevron{
  grid-column:6!important;
  width:13px!important;
  height:13px!important;
  color:#1f70ff!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-loading{
  min-height:72px!important;
  display:grid!important;
  place-items:center!important;
  color:#71839d!important;
  font-size:9px!important;
}

@media(max-width:1120px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
    grid-template-columns:38px minmax(135px,1fr) 90px 110px 104px 12px!important;
    gap:0 7px!important;
    padding-left:9px!important;
    padding-right:9px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{width:34px!important;height:34px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{font-size:9.8px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{font-size:7.8px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{font-size:7.4px!important;padding:4px 7px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stats{gap:8px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-avatar{width:24px!important;height:24px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last{grid-template-columns:24px minmax(0,1fr)!important;gap:5px!important}
}

@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-head{
    min-height:54px!important;
    padding:8px 11px!important;
    align-items:flex-start!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-title{
    flex-wrap:wrap!important;
    row-gap:2px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-title strong{font-size:13px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-title small{
    flex:1 0 100%!important;
    margin-left:16px!important;
    font-size:8.5px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-more{
    margin-top:2px!important;
    font-size:8.5px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tabs{
    min-height:44px!important;
    padding:7px 10px!important;
    gap:6px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab{
    min-height:28px!important;
    padding:0 11px!important;
    font-size:8.8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
    display:grid!important;
    grid-template-columns:40px minmax(0,1fr) auto 12px!important;
    grid-template-rows:auto auto!important;
    min-height:74px!important;
    gap:5px 8px!important;
    padding:8px 10px!important;
    max-width:none!important;
    width:100%!important;
    flex:none!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{
    grid-column:1!important;
    grid-row:1/3!important;
    width:38px!important;
    height:38px!important;
    align-self:start!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-main{
    grid-column:2!important;
    grid-row:1!important;
    align-self:center!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{font-size:10.2px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{font-size:8px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{
    grid-column:3!important;
    grid-row:1!important;
    align-self:center!important;
    max-width:100px!important;
    font-size:7.6px!important;
    padding:4px 8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stats{
    grid-column:2/4!important;
    grid-row:2!important;
    align-self:start!important;
    gap:13px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat{
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
    gap:4px!important;
    font-size:8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{font-size:8.5px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{display:none!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat svg{grid-row:auto!important;width:11px!important;height:11px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last{
    grid-column:2/4!important;
    grid-row:2!important;
    justify-self:end!important;
    display:flex!important;
    align-items:center!important;
    gap:4px!important;
    pointer-events:none!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-avatar,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-copy b{display:none!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-copy small{
    display:flex!important;
    align-items:center!important;
    gap:3px!important;
    font-size:7.8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-copy small::before{
    content:"◷"!important;
    color:#5f7590!important;
    font-size:9px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-chevron{
    grid-column:4!important;
    grid-row:1/3!important;
    align-self:center!important;
  }
}

@media(max-width:390px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-title small{display:none!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-live .tfv2-section-head{min-height:43px!important;align-items:center!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{grid-template-columns:36px minmax(0,1fr) auto 10px!important;padding-left:8px!important;padding-right:8px!important;column-gap:7px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{width:34px!important;height:34px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{max-width:82px!important;padding-left:6px!important;padding-right:6px!important}
}

/* TEKNOFORUM_FORUMDA_SIMDI_DENSITY_TYPOGRAPHY_POLISH_V2 */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
  min-height:54px!important;
  padding:5px 10px!important;
  gap:0 9px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{
  width:36px!important;
  height:36px!important;
  border-radius:9px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media svg{
  width:18px!important;
  height:18px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-main{
  gap:2px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{
  color:#111d31!important;
  font-size:11.8px!important;
  line-height:1.2!important;
  font-weight:770!important;
  letter-spacing:-.01em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{
  color:#56667a!important;
  font-size:9.2px!important;
  line-height:1.2!important;
  font-weight:520!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{
  font-size:8.2px!important;
  padding:3px 8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stats{
  gap:12px!important;
  color:#394b61!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat{
  min-width:43px!important;
  grid-template-columns:12px auto!important;
  column-gap:4px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{
  color:#26384d!important;
  font-size:9px!important;
  line-height:1!important;
  font-weight:680!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{
  margin-top:2px!important;
  color:#58697d!important;
  font-size:7.6px!important;
  line-height:1!important;
  font-weight:520!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat svg{
  width:12px!important;
  height:12px!important;
  color:#4d627b!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-copy small{
  color:#596b82!important;
  font-size:8.1px!important;
}

@media(max-width:1120px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
    min-height:53px!important;
    padding-top:5px!important;
    padding-bottom:5px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{
    width:33px!important;
    height:33px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{
    font-size:11.2px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{
    font-size:8.8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{
    font-size:8.8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{
    font-size:7.4px!important;
  }
}

@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
    min-height:68px!important;
    padding:6px 9px!important;
    gap:4px 8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{
    width:36px!important;
    height:36px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{
    font-size:11.5px!important;
    line-height:1.2!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{
    font-size:9px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{
    color:#26384d!important;
    font-size:8.3px!important;
    font-weight:680!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat svg{
    color:#4d627b!important;
  }
}

@media(max-width:390px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
    min-height:64px!important;
    padding-top:5px!important;
    padding-bottom:5px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{
    font-size:11.1px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{
    font-size:8.7px!important;
  }
}

/* TEKNOFORUM_FORUMDA_SIMDI_V4_ICONS_SPECIAL_SLOTS_REFRESH_CSS */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-toolbar{
  display:flex!important;align-items:center!important;gap:6px!important;background:#fff!important;border-bottom:1px solid #e7ecf3!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-toolbar .tfv2-now-tabs{
  flex:1 1 auto!important;min-width:0!important;border-bottom:0!important;padding-right:4px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh{
  flex:0 0 auto!important;width:30px!important;height:30px!important;margin-right:10px!important;border:1px solid #dce5f0!important;border-radius:8px!important;background:#fff!important;color:#46617f!important;display:grid!important;place-items:center!important;font:700 18px/1 system-ui,sans-serif!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh:hover{background:#f4f8ff!important;border-color:#bfd4f4!important;color:#1769e0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh:disabled{cursor:default!important;opacity:.7!important}
@keyframes tfv2-now-refresh-spin{to{transform:rotate(360deg)}}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh.is-spinning{animation:tfv2-now-refresh-spin .65s linear infinite!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title-line{gap:7px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{flex:0 1 auto!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge{
  flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;min-height:17px!important;padding:0 6px!important;border-radius:999px!important;font-size:7.2px!important;line-height:1!important;font-weight:800!important;letter-spacing:.025em!important;white-space:nowrap!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge.is-pinned{color:#145ec2!important;background:#e8f2ff!important;border:1px solid #c6ddff!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge.is-sponsored{color:#9a6200!important;background:#fff1c9!important;border:1px solid #f2d88e!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.is-pinned{
  background:#f5f9ff!important;box-shadow:inset 3px 0 0 #3b82f6!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.is-pinned:hover{background:#eef5ff!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.is-sponsored{
  background:#fffaf0!important;box-shadow:inset 3px 0 0 #e0a11b!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.is-sponsored:hover{background:#fff6e3!important}
@media(max-width:820px){
 html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-toolbar{gap:2px!important}
 html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh{width:29px!important;height:29px!important;margin-right:8px!important;border-radius:8px!important;font-size:17px!important}
 html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge{font-size:6.7px!important;padding:0 5px!important;min-height:16px!important}
}
@media(max-width:390px){
 html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh{position:sticky!important;right:7px!important;z-index:2!important}
 html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge{max-width:70px!important;overflow:hidden!important;text-overflow:ellipsis!important}
}


/* TEKNOFORUM_FORUMDA_SIMDI_V4_TAB_ICONS */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab{
  display:inline-flex!important;align-items:center!important;gap:6px!important;padding-left:7px!important;padding-right:10px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab-icon{
  --tfv2-tab-icon-bg:#eef3f8;--tfv2-tab-icon-fg:#5f7289;
  width:20px!important;height:20px!important;border-radius:7px!important;display:inline-grid!important;place-items:center!important;flex:0 0 20px!important;
  background:var(--tfv2-tab-icon-bg)!important;color:var(--tfv2-tab-icon-fg)!important;transition:background .16s ease,color .16s ease,transform .16s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab-icon svg{width:12px!important;height:12px!important;display:block!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab-label{line-height:1!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab.tone-blue .tfv2-now-tab-icon{--tfv2-tab-icon-bg:#e8f2ff;--tfv2-tab-icon-fg:#1769e0}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab.tone-amber .tfv2-now-tab-icon{--tfv2-tab-icon-bg:#fff2dc;--tfv2-tab-icon-fg:#b66b00}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab.tone-violet .tfv2-now-tab-icon{--tfv2-tab-icon-bg:#f0ebff;--tfv2-tab-icon-fg:#7357d9}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab.tone-slate .tfv2-now-tab-icon{--tfv2-tab-icon-bg:#edf2f7;--tfv2-tab-icon-fg:#52677e}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab.is-active .tfv2-now-tab-icon{box-shadow:inset 0 0 0 1px rgba(30,100,210,.10)!important;transform:translateY(-.25px)!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab:hover .tfv2-now-tab-icon{filter:saturate(1.06)!important}
@media(max-width:820px){
 html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab{gap:5px!important;padding-left:6px!important;padding-right:9px!important}
 html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab-icon{width:18px!important;height:18px!important;flex-basis:18px!important;border-radius:6px!important}
 html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-tab-icon svg{width:11px!important;height:11px!important}
}

/* TEKNOFORUM_FORUMDA_SIMDI_V5_COMPACT_SEVEN_ROWS */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
  min-height:48px!important;
  padding:4px 10px!important;
  gap:0 8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{
  width:33px!important;
  height:33px!important;
  border-radius:8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media svg{
  width:16px!important;
  height:16px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-main{gap:1px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{
  font-size:11.5px!important;
  line-height:1.16!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{
  font-size:8.8px!important;
  line-height:1.15!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{
  padding:3px 7px!important;
  font-size:8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge{
  min-height:16px!important;
  padding:0 5px!important;
  font-size:6.9px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-avatar{
  width:25px!important;
  height:25px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last{
  grid-template-columns:25px minmax(0,1fr)!important;
  gap:6px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{font-size:8.8px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{font-size:7.2px!important}
@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
    min-height:64px!important;
    padding:5px 9px!important;
    gap:4px 8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{width:34px!important;height:34px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{font-size:11.2px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{font-size:8.7px!important}
}

/* TEKNOFORUM_FORUMDA_SIMDI_V6_PREMIUM_BADGES_TITLE_SAFETY */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-main{
  min-width:0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title-line{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:8px!important;
  min-width:0!important;
  width:100%!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{
  display:block!important;
  min-width:0!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge{
  min-height:18px!important;
  padding:0 7px 0 5px!important;
  gap:4px!important;
  border-radius:7px!important;
  font-size:7.1px!important;
  font-weight:800!important;
  letter-spacing:.01em!important;
  line-height:1!important;
  white-space:nowrap!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  box-shadow:0 1px 2px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.72)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge::before{
  content:"";
  width:10px!important;
  height:10px!important;
  flex:0 0 10px!important;
  background:currentColor!important;
  -webkit-mask-repeat:no-repeat!important;
  mask-repeat:no-repeat!important;
  -webkit-mask-position:center!important;
  mask-position:center!important;
  -webkit-mask-size:contain!important;
  mask-size:contain!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge.is-pinned{
  color:#155fc7!important;
  background:linear-gradient(180deg,#f5f9ff 0%,#eaf3ff 100%)!important;
  border:1px solid #bfd8fb!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge.is-pinned::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14.7 3.3a1 1 0 0 1 0 1.4l-.6.6 4.6 4.6.6-.6a1 1 0 0 1 1.4 1.4l-3 3a1 1 0 0 1-.7.3h-2.6l-2.7 2.7.7 3.3a1 1 0 0 1-1.7.9L8 18.2l-3.3 3.3a1 1 0 0 1-1.4-1.4L6.6 17l-2.7-2.7a1 1 0 0 1 .9-1.7l3.3.7 2.7-2.7V8a1 1 0 0 1 .3-.7l3-3a1 1 0 0 1 .6-.3Z'/%3E%3C/svg%3E")!important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14.7 3.3a1 1 0 0 1 0 1.4l-.6.6 4.6 4.6.6-.6a1 1 0 0 1 1.4 1.4l-3 3a1 1 0 0 1-.7.3h-2.6l-2.7 2.7.7 3.3a1 1 0 0 1-1.7.9L8 18.2l-3.3 3.3a1 1 0 0 1-1.4-1.4L6.6 17l-2.7-2.7a1 1 0 0 1 .9-1.7l3.3.7 2.7-2.7V8a1 1 0 0 1 .3-.7l3-3a1 1 0 0 1 .6-.3Z'/%3E%3C/svg%3E")!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge.is-sponsored{
  color:#9a5b00!important;
  background:linear-gradient(180deg,#fffaf0 0%,#fff0c9 100%)!important;
  border:1px solid #edcf7b!important;
  box-shadow:0 1px 3px rgba(154,91,0,.08),inset 0 1px 0 rgba(255,255,255,.8)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge.is-sponsored::before{
  -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5c.35 0 .66.22.78.55l1.6 4.33 4.33 1.6a.83.83 0 0 1 0 1.56l-4.33 1.6-1.6 4.33a.83.83 0 0 1-1.56 0l-1.6-4.33-4.33-1.6a.83.83 0 0 1 0-1.56l4.33-1.6 1.6-4.33A.83.83 0 0 1 12 2.5Zm6.25 12.25c.27 0 .51.17.6.42l.65 1.75 1.75.65a.64.64 0 0 1 0 1.2l-1.75.65-.65 1.75a.64.64 0 0 1-1.2 0L17 19.42l-1.75-.65a.64.64 0 0 1 0-1.2l1.75-.65.65-1.75a.64.64 0 0 1 .6-.42Z'/%3E%3C/svg%3E")!important;
  mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.5c.35 0 .66.22.78.55l1.6 4.33 4.33 1.6a.83.83 0 0 1 0 1.56l-4.33 1.6-1.6 4.33a.83.83 0 0 1-1.56 0l-1.6-4.33-4.33-1.6a.83.83 0 0 1 0-1.56l4.33-1.6 1.6-4.33A.83.83 0 0 1 12 2.5Zm6.25 12.25c.27 0 .51.17.6.42l.65 1.75 1.75.65a.64.64 0 0 1 0 1.2l-1.75.65-.65 1.75a.64.64 0 0 1-1.2 0L17 19.42l-1.75-.65a.64.64 0 0 1 0-1.2l1.75-.65.65-1.75a.64.64 0 0 1 .6-.42Z'/%3E%3C/svg%3E")!important;
}
@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title-line{gap:6px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge{min-height:17px!important;padding:0 6px 0 5px!important;font-size:6.8px!important}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge::before{width:9px!important;height:9px!important;flex-basis:9px!important}
}

/* TEKNOFORUM_FORUMDA_SIMDI_V61_READABILITY_POLISH */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
  min-height:49px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge{
  min-height:20px!important;
  padding:0 8px 0 6px!important;
  gap:4px!important;
  border-radius:7px!important;
  font-size:9px!important;
  font-weight:800!important;
  line-height:1!important;
  letter-spacing:0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge::before{
  width:9px!important;
  height:9px!important;
  flex:0 0 9px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{
  font-size:9.2px!important;
  line-height:1.2!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{
  font-size:9.2px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{
  font-size:7.8px!important;
}
@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge{
    min-height:20px!important;
    padding:0 7px 0 6px!important;
    font-size:8.8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge::before{
    width:9px!important;
    height:9px!important;
    flex-basis:9px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-author{
    font-size:9px!important;
  }
}

/* TEKNOFORUM_HOME_CATEGORY_TREE_V7_COMPACT_SUBFORUMS */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-main{
  gap:3px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:4px!important;
  margin-top:3px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums a{
  padding:2px 7px!important;
  border-radius:5px!important;
  border:1px solid #dfe6ef!important;
  background:#f7f9fc!important;
  color:#556982!important;
  font-size:8.4px!important;
  font-weight:650!important;
  line-height:1.3!important;
  white-space:nowrap!important;
  transition:border-color .15s ease,background .15s ease,color .15s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums a:hover{
  border-color:var(--tone-border)!important;
  background:var(--tone-soft)!important;
  color:var(--tone)!important;
}
@media(max-width:1200px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-row{
    min-height:88px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums{
    display:flex!important;
    gap:3px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums a{
    padding:2px 6px!important;
    font-size:7.8px!important;
  }
}
@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-row{
    min-height:96px!important;
    align-items:start!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-icon{
    margin-top:3px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-main{
    gap:4px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums{
    display:flex!important;
    gap:4px!important;
    margin-top:2px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums a{
    padding:2px 6px!important;
    font-size:8px!important;
  }
}

/* TEKNOFORUM_HOME_SUBFORUM_ICONS_V71 */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums a{
  display:inline-flex!important;
  align-items:center!important;
  gap:4px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums a::before{
  content:""!important;
  width:9px!important;
  height:9px!important;
  flex:0 0 9px!important;
  display:inline-block!important;
  background:currentColor!important;
  opacity:.72!important;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 6.75h5l1.5 2h10v8.5a2 2 0 0 1-2 2H5.75a2 2 0 0 1-2-2z'/%3E%3Cpath d='M3.75 9h16.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.75 6.75h5l1.5 2h10v8.5a2 2 0 0 1-2 2H5.75a2 2 0 0 1-2-2z'/%3E%3Cpath d='M3.75 9h16.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums a:hover::before{
  opacity:.95!important;
}
@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums a{
    gap:3px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-subforums a::before{
    width:8px!important;
    height:8px!important;
    flex-basis:8px!important;
  }
}


/* TEKNOFORUM_HOME_SIDEBAR_V9_PREMIUM_CHROME */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stats,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online{
  position:relative;
  overflow:hidden;
  background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stats::after,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online::after{
  content:"";
  position:absolute;
  inset:auto -26px -24px auto;
  width:118px;
  height:118px;
  border-radius:32px;
  background:
    radial-gradient(circle at 28% 28%,rgba(62,125,255,.16) 0 8px,transparent 9px),
    radial-gradient(circle at 72% 34%,rgba(62,125,255,.10) 0 6px,transparent 7px),
    radial-gradient(circle at 42% 74%,rgba(62,125,255,.10) 0 10px,transparent 11px),
    linear-gradient(145deg,rgba(62,125,255,.06),rgba(62,125,255,0));
  opacity:.95;
  pointer-events:none;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stats .section-head,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online .section-head{
  position:relative; z-index:1;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stats-body{
  position:relative; z-index:1; padding:10px 12px 12px;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-row{
  min-height:40px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  padding:7px 9px;
  margin:0 0 7px;
  border:1px solid rgba(40,84,140,.08);
  border-radius:12px;
  background:rgba(247,250,255,.96);
  font-size:11.4px;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-key{
  min-width:0;
  display:flex;
  align-items:center;
  gap:10px;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-label{
  color:#56708b;
  font-size:11px;
  font-weight:700;
  line-height:1.2;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-value{
  color:#163a68;
  font-size:13.6px;
  font-weight:850;
  letter-spacing:-.01em;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-icon{
  width:26px;
  height:26px;
  flex:0 0 26px;
  border-radius:9px;
  background:linear-gradient(180deg,#eef4ff,#e5eeff);
  border:1px solid rgba(55,102,179,.14);
  position:relative;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-icon::before{
  content:"";
  position:absolute;
  inset:6px;
  background:#2e62ad;
  opacity:.9;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-icon-forum::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M3 4.5A1.5 1.5 0 0 1 4.5 3h11A1.5 1.5 0 0 1 17 4.5v8A1.5 1.5 0 0 1 15.5 14h-7l-3.6 2.4c-.5.33-1.2-.03-1.2-.64V14.1A1.5 1.5 0 0 1 3 12.5v-8Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M3 4.5A1.5 1.5 0 0 1 4.5 3h11A1.5 1.5 0 0 1 17 4.5v8A1.5 1.5 0 0 1 15.5 14h-7l-3.6 2.4c-.5.33-1.2-.03-1.2-.64V14.1A1.5 1.5 0 0 1 3 12.5v-8Z'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-icon-message::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M3 5.25A2.25 2.25 0 0 1 5.25 3h9.5A2.25 2.25 0 0 1 17 5.25v6.5A2.25 2.25 0 0 1 14.75 14H7l-3.4 2.72A.75.75 0 0 1 2.4 16.1V5.25Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M3 5.25A2.25 2.25 0 0 1 5.25 3h9.5A2.25 2.25 0 0 1 17 5.25v6.5A2.25 2.25 0 0 1 14.75 14H7l-3.4 2.72A.75.75 0 0 1 2.4 16.1V5.25Z'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-icon-users::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M7 9a3 3 0 1 1 0-6 3 3 0 0 1 0 6Zm6 1a2.5 2.5 0 1 0-1.78-4.26A3.97 3.97 0 0 1 12 8.5c0 .54-.11 1.06-.31 1.53.4-.02.84-.03 1.31-.03ZM2.5 15a4.5 4.5 0 0 1 9 0v1h-9v-1Zm9.5 1v-1c0-.9-.22-1.74-.6-2.48 2.1.18 4.1 1.2 4.1 3.48v0H12Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M7 9a3 3 0 1 1 0-6 3 3 0 0 1 0 6Zm6 1a2.5 2.5 0 1 0-1.78-4.26A3.97 3.97 0 0 1 12 8.5c0 .54-.11 1.06-.31 1.53.4-.02.84-.03 1.31-.03ZM2.5 15a4.5 4.5 0 0 1 9 0v1h-9v-1Zm9.5 1v-1c0-.9-.22-1.74-.6-2.48 2.1.18 4.1 1.2 4.1 3.48v0H12Z'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-icon-user::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M10 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm-5 6a5 5 0 0 1 10 0v1H5v-1Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M10 10a3.5 3.5 0 1 0 0-7 3.5 3.5 0 0 0 0 7Zm-5 6a5 5 0 0 1 10 0v1H5v-1Z'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-icon-pulse::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M2 10h3l1.5-3 2.5 6 2-4H18v2h-5.8l-3 6-2.7-6.5L5.2 12H2v-2Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='black' d='M2 10h3l1.5-3 2.5 6 2-4H18v2h-5.8l-3 6-2.7-6.5L5.2 12H2v-2Z'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-body{
  position:relative; z-index:1; padding:12px 12px 14px;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-top{margin-bottom:8px}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-count{font-size:18px;color:#163a68}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-copy,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-body p{
  font-size:11px;
  line-height:1.45;
  color:#5b728b;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-pill{
  display:inline-flex !important;
  align-items:center;
  gap:10px;
  max-width:220px;
  min-height:42px;
  padding:5px 12px 5px 7px;
  border-radius:999px;
  border:1px solid rgba(39,84,140,.14);
  background:linear-gradient(180deg,#fbfdff 0%,#f3f8ff 100%);
  box-shadow:0 10px 24px rgba(37,76,130,.08);
  color:#1d3d67 !important;
  white-space:nowrap;
  overflow:hidden;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-pill:hover{
  border-color:rgba(39,84,140,.22);
  box-shadow:0 14px 28px rgba(37,76,130,.12);
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-pill *,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-pill{
  font-size:13px !important;
  font-weight:800 !important;
  line-height:1.1;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-pill img,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-pill svg{
  flex:0 0 auto;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-menu,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-menu-premium{
  border-radius:16px;
  border:1px solid rgba(32,72,116,.12);
  background:linear-gradient(180deg,#f9fbff,#f3f7fd);
  box-shadow:0 22px 60px rgba(28,48,72,.24);
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-menu a,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-menu button{
  min-height:40px;
  font-size:12.6px;
}
@media (max-width: 900px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-user-pill{max-width:176px;padding-right:10px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-row{padding:7px 8px;min-height:38px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-value{font-size:12.8px}
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-label{font-size:10.6px}
}

/* TEKNOFORUM_HOME_V92_UNIFIED_INTERACTION_POLISH */

/* Header account control: softer typography, less forced */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] button.user.fc-user-pill,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill{
  height:40px!important;
  min-height:40px!important;
  max-width:196px!important;
  gap:8px!important;
  padding:3px 9px 3px 4px!important;
  border:1px solid rgba(37,79,126,.11)!important;
  border-radius:14px!important;
  background:rgba(248,251,255,.76)!important;
  box-shadow:none!important;
  color:#48647f!important;
  font-family:inherit!important;
  font-size:11.5px!important;
  font-weight:700!important;
  letter-spacing:-.01em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill:hover{
  color:#2e5f99!important;
  background:#f3f7fc!important;
  border-color:rgba(47,111,232,.17)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill .user-avatar{
  width:32px!important;
  height:32px!important;
  flex:0 0 32px!important;
  border-radius:50%!important;
  color:#2e68c8!important;
  background:linear-gradient(145deg,#eef5ff,#e4edf8)!important;
  border:1px solid rgba(47,111,232,.15)!important;
  box-shadow:inset 0 0 0 3px rgba(255,255,255,.6)!important;
  font-size:10px!important;
  font-weight:800!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill b{
  color:#405d78!important;
  font-size:11.5px!important;
  font-weight:720!important;
  letter-spacing:-.01em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill small{
  color:#8093a6!important;
  font-size:8px!important;
  font-weight:650!important;
}

/* Online: remove bubble/dice look, replace with a quiet community watermark */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online::after{
  content:""!important;
  position:absolute!important;
  right:10px!important;
  top:44px!important;
  bottom:auto!important;
  width:112px!important;
  height:72px!important;
  border-radius:0!important;
  opacity:.15!important;
  background-color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 90' fill='none'%3E%3Cpath d='M20 62c8-15 21-23 37-23s29 8 37 23M84 58c7-10 16-15 28-15 7 0 13 2 18 5' stroke='%232f6fe8' stroke-width='2.3' stroke-linecap='round' opacity='.55'/%3E%3Ccircle cx='57' cy='25' r='11' stroke='%232f6fe8' stroke-width='2.3' opacity='.65'/%3E%3Ccircle cx='112' cy='29' r='8' stroke='%232f6fe8' stroke-width='2.3' opacity='.42'/%3E%3Cpath d='M12 18h24a7 7 0 0 1 7 7v5a7 7 0 0 1-7 7H25l-8 6v-6h-5a7 7 0 0 1-7-7v-5a7 7 0 0 1 7-7Z' stroke='%232f6fe8' stroke-width='2' opacity='.26'/%3E%3C/svg%3E")!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:contain!important;
  pointer-events:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-body{
  min-height:82px!important;
  padding:10px 12px 12px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-count{
  position:relative!important;
  z-index:2!important;
  color:#235caa!important;
  font-size:16px!important;
  font-weight:850!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-body p{
  position:relative!important;
  z-index:2!important;
  max-width:145px!important;
  color:#61798f!important;
  font-size:10px!important;
  line-height:1.35!important;
}

/* Statistics: keep icon logic, dramatically reduce vertical footprint */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stats::after{display:none!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stats-body{
  display:block!important;
  padding:4px 12px 7px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-row{
  min-height:31px!important;
  height:31px!important;
  margin:0!important;
  padding:0 2px!important;
  border:0!important;
  border-bottom:1px solid rgba(36,77,121,.075)!important;
  border-radius:0!important;
  background:transparent!important;
  gap:7px!important;
  font-size:10px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-row:last-child{border-bottom:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-key{gap:7px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-icon{
  width:20px!important;
  height:20px!important;
  flex:0 0 20px!important;
  border-radius:7px!important;
  background:#eef4fd!important;
  border-color:rgba(47,111,232,.11)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-icon::before{
  inset:5px!important;
  background:#3971bf!important;
  opacity:.82!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-label{
  color:#5a7188!important;
  font-size:10px!important;
  font-weight:680!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-stat-value{
  max-width:96px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#274f79!important;
  font-size:10.7px!important;
  font-weight:780!important;
}

/* Command/search palette: current TeknoForum visual language */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-backdrop{
  padding-top:9vh!important;
  background:rgba(29,47,68,.28)!important;
  backdrop-filter:blur(9px) saturate(115%)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command{
  width:min(610px,calc(100vw - 28px))!important;
  border:1px solid rgba(35,75,119,.13)!important;
  border-radius:22px!important;
  background:rgba(250,252,255,.985)!important;
  box-shadow:0 28px 80px rgba(28,52,82,.20),0 1px 0 rgba(255,255,255,.9) inset!important;
  overflow:hidden!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-search{
  height:50px!important;
  margin:12px 12px 8px!important;
  padding:0 12px!important;
  border:1px solid rgba(47,111,232,.15)!important;
  border-radius:13px!important;
  background:#f7faff!important;
  box-shadow:0 0 0 3px rgba(47,111,232,.035)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-search input{
  color:#284865!important;
  font-size:12px!important;
  font-weight:600!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-search input::placeholder{color:#8a9caf!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-search .esc{
  padding:4px 6px!important;
  border-radius:7px!important;
  color:#71869b!important;
  background:#edf3fa!important;
  border-color:rgba(35,75,119,.10)!important;
  font-size:7px!important;
  font-weight:800!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-scopes{
  gap:5px!important;
  margin:0 12px 7px!important;
  padding:0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-scope{
  min-height:28px!important;
  padding:0 10px!important;
  border-radius:8px!important;
  border:1px solid rgba(35,75,119,.09)!important;
  color:#637b92!important;
  background:#eef3f9!important;
  font-size:8px!important;
  font-weight:800!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-scope.active{
  color:#245fae!important;
  background:#e4efff!important;
  border-color:rgba(47,111,232,.15)!important;
  box-shadow:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-body{padding:3px 12px 12px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-label{
  padding:7px 3px 6px!important;
  color:#91a1b1!important;
  font-size:7px!important;
  letter-spacing:.14em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-item{
  min-height:48px!important;
  padding:6px 7px!important;
  border:1px solid transparent!important;
  border-radius:11px!important;
  color:#4f6982!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-item:hover{
  background:#f0f5fb!important;
  border-color:rgba(47,111,232,.08)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-ico{
  width:30px!important;
  height:30px!important;
  border-radius:9px!important;
  color:#2f6fce!important;
  background:#eaf2fd!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-item b{
  color:#355471!important;
  font-size:9.5px!important;
  font-weight:820!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .command-item span{
  color:#8394a6!important;
  font-size:7.5px!important;
}

/* Notifications: lighter, slimmer, consistent with home cards */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-popover{
  top:69px!important;
  width:min(360px,calc(100vw - 24px))!important;
  border:1px solid rgba(35,75,119,.13)!important;
  border-radius:18px!important;
  background:rgba(250,252,255,.99)!important;
  box-shadow:0 24px 65px rgba(28,52,82,.18)!important;
  backdrop-filter:blur(22px) saturate(125%)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-head{
  min-height:50px!important;
  padding:10px 12px 7px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-title{
  color:#294763!important;
  font-size:13px!important;
  font-weight:850!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-new-count{
  min-height:19px!important;
  padding:0 6px!important;
  color:#2f68bd!important;
  background:#e5effc!important;
  font-size:7.5px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-read-all{
  color:#3971bd!important;
  font-size:7.7px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-tabs{
  margin:0 10px 7px!important;
  padding:3px!important;
  border-radius:10px!important;
  background:#edf3f9!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-tab{
  min-height:27px!important;
  color:#75899c!important;
  font-size:7.8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-tab.active{
  color:#2b5f98!important;
  background:#ffffff!important;
  box-shadow:0 2px 7px rgba(37,65,96,.07)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-list{padding:0 7px 5px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-item{
  min-height:64px!important;
  padding:8px!important;
  border-radius:11px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-avatar{
  width:34px!important;
  height:34px!important;
  border-radius:10px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-copy{font-size:8.4px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-copy strong{
  font-size:9px!important;
  color:#3468aa!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-empty{
  min-height:62px!important;
  display:grid!important;
  place-items:center!important;
  padding:14px!important;
  color:#71879b!important;
  font-size:10px!important;
  background:linear-gradient(180deg,#fbfdff,#f4f8fc)!important;
  border:1px dashed rgba(47,111,232,.12)!important;
  border-radius:11px!important;
  margin:0 2px 5px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-foot{
  min-height:40px!important;
  padding:0 12px!important;
  color:#3971bd!important;
  background:#f4f8fc!important;
  font-size:8px!important;
}

/* Account drawer: current shell, not the old frozen visual */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-backdrop{
  background:rgba(26,43,62,.25)!important;
  backdrop-filter:blur(8px)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .mobile-drawer{
  width:min(310px,calc(100vw - 24px))!important;
  top:8px!important;
  right:8px!important;
  max-height:calc(100dvh - 16px)!important;
  padding:11px!important;
  border:1px solid rgba(35,75,119,.13)!important;
  border-radius:22px!important;
  background:rgba(249,252,255,.99)!important;
  box-shadow:-18px 16px 60px rgba(28,52,82,.20)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-top{padding:1px 2px 10px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-brand{
  color:#23405d!important;
  font-size:17px!important;
  font-weight:900!important;
  letter-spacing:-.03em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-close{
  width:36px!important;
  height:36px!important;
  border-radius:11px!important;
  color:#6b8196!important;
  background:#eff4fa!important;
  border-color:rgba(35,75,119,.10)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-user{
  grid-template-columns:45px minmax(0,1fr) auto!important;
  gap:10px!important;
  padding:10px!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#f1f6fe,#eaf2fc)!important;
  border-color:rgba(47,111,232,.12)!important;
  box-shadow:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-user .account-avatar,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-user .drawer-avatar{
  width:45px!important;
  height:45px!important;
  border-radius:13px!important;
  color:#2f6bc7!important;
  background:#f8fbff!important;
  border:1px solid rgba(47,111,232,.14)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-user b{
  color:#31516f!important;
  font-size:12px!important;
  font-weight:800!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-user small{
  color:#7b90a4!important;
  font-size:7.8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-statline{
  gap:5px!important;
  margin-top:6px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-stat{
  min-height:43px!important;
  padding:6px 4px!important;
  border-radius:10px!important;
  color:#36536e!important;
  background:#f3f7fb!important;
  border-color:rgba(35,75,119,.085)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-stat b{
  color:#31516f!important;
  font-size:10px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-stat span{
  color:#8698a9!important;
  font-size:6.8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-label{
  padding:10px 6px 5px!important;
  color:#97a5b3!important;
  font-size:6.8px!important;
  font-weight:900!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-link{
  min-height:36px!important;
  padding:0 9px!important;
  border-radius:9px!important;
  color:#587189!important;
  font-size:9.6px!important;
  font-weight:720!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-link svg{color:#6f879d!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-link:hover,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-link.active{
  color:#2f5f96!important;
  background:#edf3fa!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-drawer-logout{color:#a05757!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-status{
  min-height:34px!important;
  margin-top:7px!important;
  padding:7px 9px!important;
  border-radius:10px!important;
  color:#668096!important;
  background:#f3f7fb!important;
}

/* Forumda Şimdi: preserve space around last-user/avatar column */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{
  max-width:54px!important;
  overflow:hidden!important;
  white-space:nowrap!important;
  text-overflow:ellipsis!important;
}

/* TEKNOFORUM_HOME_V93_INTERACTION_CLEANUP */

/* One search experience only: keep the visible desktop field, remove the duplicate command trigger/palette. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .compact-desktop-search,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .mobile-search-btn,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #commandBackdrop{
  display:none!important;
}

/* Long account names stay elegant. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill{
  max-width:174px!important;
  min-width:0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill .user-copy{
  display:block!important;
  min-width:0!important;
  max-width:104px!important;
  overflow:hidden!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill .tfv93-user-name{
  display:block!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#496680!important;
  font-size:11px!important;
  font-weight:720!important;
  letter-spacing:-.012em!important;
}

/* Online count: same quiet scale as the rest of the rail. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-online-count{
  min-width:18px!important;
  width:auto!important;
  height:auto!important;
  line-height:1!important;
  padding:0!important;
  font-size:11px!important;
  font-weight:780!important;
  color:#315f98!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}

/* Forumda Şimdi counters match category counter typography exactly. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat{
  overflow:visible!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{
  color:#273956!important;
  font-size:11.5px!important;
  font-weight:600!important;
  line-height:1.15!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{
  line-height:1.35!important;
  padding-bottom:1px!important;
  overflow:visible!important;
  max-width:54px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stats{
  overflow:visible!important;
}

/* Account drawer: clean white shell, icon-led navigation, quieter spacing. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-backdrop{
  background:rgba(24,43,65,.23)!important;
  backdrop-filter:blur(9px) saturate(105%)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .mobile-drawer{
  width:min(312px,calc(100vw - 20px))!important;
  padding:12px!important;
  border:1px solid rgba(45,87,134,.12)!important;
  border-radius:22px!important;
  background:#fbfdff!important;
  box-shadow:-20px 18px 70px rgba(29,55,86,.18)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-top{
  min-height:48px!important;
  padding:0 1px 10px!important;
  border-bottom:1px solid rgba(41,81,126,.07)!important;
  margin-bottom:9px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-user{
  padding:11px!important;
  border:1px solid rgba(47,111,232,.10)!important;
  border-radius:15px!important;
  background:
    radial-gradient(circle at 94% 8%,rgba(47,111,232,.09),transparent 31%),
    linear-gradient(135deg,#ffffff,#f6faff)!important;
  box-shadow:0 7px 22px rgba(42,79,121,.045)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-user b{
  color:#355571!important;
  font-size:11.5px!important;
  font-weight:790!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-user small{
  color:#7b8fa3!important;
  font-size:7.7px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-statline{
  gap:6px!important;
  margin:7px 0 2px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-stat{
  min-height:42px!important;
  padding:5px!important;
  border:1px solid rgba(41,81,126,.075)!important;
  border-radius:10px!important;
  background:#f7fafd!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-label{
  display:flex!important;
  align-items:center!important;
  gap:6px!important;
  min-height:24px!important;
  padding:9px 6px 4px!important;
  color:#8a9aab!important;
  font-size:6.6px!important;
  font-weight:900!important;
  letter-spacing:.11em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv93-drawer-label-mark{
  width:5px!important;
  height:5px!important;
  flex:0 0 5px!important;
  border-radius:50%!important;
  background:#70a5e8!important;
  opacity:.7!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-link{
  min-height:38px!important;
  gap:9px!important;
  padding:0 8px!important;
  margin:1px 0!important;
  border-radius:10px!important;
  color:#556f87!important;
  font-size:9.4px!important;
  font-weight:710!important;
  transition:background .16s ease,color .16s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-link:hover,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-link.active{
  color:#2e5f97!important;
  background:#eef4fb!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-link>svg,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv93-drawer-icon{
  width:25px!important;
  height:25px!important;
  flex:0 0 25px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:8px!important;
  background:#eef5fd!important;
  color:#4f7fb8!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .drawer-link>svg{
  box-sizing:border-box!important;
  padding:5px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv93-drawer-icon svg{
  width:14px!important;
  height:14px!important;
  display:block!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-drawer-logout{
  color:#9a5757!important;
  margin-top:3px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .fc-drawer-logout .tfv93-drawer-icon{
  color:#a96262!important;
  background:#fff1f1!important;
}

/* Notifications: remove old segmented-panel feel and align with the new home UI. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-popover{
  width:min(360px,calc(100vw - 20px))!important;
  border:1px solid rgba(43,83,127,.12)!important;
  border-radius:18px!important;
  background:#ffffff!important;
  box-shadow:0 24px 70px rgba(31,57,87,.18)!important;
  overflow:hidden!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-head{
  min-height:58px!important;
  padding:10px 12px!important;
  border-bottom:1px solid rgba(43,83,127,.07)!important;
  background:
    radial-gradient(circle at 96% 0%,rgba(47,111,232,.08),transparent 35%),
    #ffffff!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-heading{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv93-notif-icon{
  width:30px!important;
  height:30px!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 30px!important;
  border-radius:10px!important;
  color:#3470c3!important;
  background:#edf4fd!important;
  border:1px solid rgba(47,111,232,.10)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv93-notif-icon svg{
  width:15px!important;
  height:15px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-title{
  color:#314f6c!important;
  font-size:13px!important;
  font-weight:820!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-new-count{
  min-height:18px!important;
  padding:0 6px!important;
  border-radius:999px!important;
  color:#356cab!important;
  background:#eef4fb!important;
  border:1px solid rgba(47,111,232,.08)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-read-all{
  color:#4d78a6!important;
  font-size:7.6px!important;
  font-weight:760!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-tabs{
  display:flex!important;
  gap:12px!important;
  margin:0!important;
  padding:0 12px!important;
  border-radius:0!important;
  border-bottom:1px solid rgba(43,83,127,.07)!important;
  background:#ffffff!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-tab{
  position:relative!important;
  min-height:38px!important;
  padding:0 2px!important;
  border-radius:0!important;
  color:#8293a4!important;
  background:transparent!important;
  box-shadow:none!important;
  font-size:7.8px!important;
  font-weight:800!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-tab.active{
  color:#3269aa!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-tab.active::after{
  content:""!important;
  position:absolute!important;
  left:1px!important;
  right:1px!important;
  bottom:-1px!important;
  height:2px!important;
  border-radius:2px!important;
  background:#4e8be0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-list{
  padding:9px 10px 7px!important;
  background:#ffffff!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-empty{
  min-height:76px!important;
  margin:0!important;
  border:1px dashed rgba(47,111,232,.12)!important;
  border-radius:12px!important;
  background:#f9fbfe!important;
  color:#7a8ea2!important;
  font-size:9.6px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-item{
  min-height:58px!important;
  margin:0 0 5px!important;
  padding:8px!important;
  border:1px solid transparent!important;
  border-radius:11px!important;
  background:#ffffff!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-item:hover{
  border-color:rgba(47,111,232,.08)!important;
  background:#f7faff!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-foot{
  min-height:40px!important;
  padding:0 12px!important;
  border-top:1px solid rgba(43,83,127,.07)!important;
  color:#3f70a8!important;
  background:#fbfdff!important;
  font-size:8px!important;
}

@media(max-width:760px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill{
    max-width:154px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .user.fc-user-pill .user-copy{
    max-width:86px!important;
  }
}

/* TEKNOFORUM_HOME_V94_FINAL_MICRO_POLISH */

/* Forumda Şimdi numeric scale: visually match category counters. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{
  color:#273956!important;
  font-family:inherit!important;
  font-size:10.5px!important;
  font-weight:600!important;
  line-height:normal!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:0!important;
  transform:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-count b{
  font-family:inherit!important;
  font-variant-numeric:tabular-nums!important;
  letter-spacing:0!important;
}

/* Keep descenders like g fully visible. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{
  line-height:1.45!important;
  padding-top:1px!important;
  padding-bottom:2px!important;
  overflow:visible!important;
}

/* Notification + message icons form one compact account-action cluster. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header #notifButton.tfv94-nav-notif,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .tfv94-nav-message{
  width:34px!important;
  min-width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header #notifButton.tfv94-nav-notif{
  margin-left:-2px!important;
  margin-right:-12px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .tfv94-nav-message{
  margin-right:-8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header #notifButton.tfv94-nav-notif svg,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .tfv94-nav-message svg{
  width:15px!important;
  height:15px!important;
}

/* Dark-mode control is intentionally removed from the account drawer for now. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #drawerThemeToggle,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .theme-drawer-link{
  display:none!important;
}

@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header #notifButton.tfv94-nav-notif,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .tfv94-nav-message{
    margin:0!important;
  }
}

/* TEKNOFORUM_HOME_V95_GUEST_CLEANUP */

/* Guests do not see inactive notification / private-message actions. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"].tfv95-guest #notifButton,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"].tfv95-guest button[aria-label="Özel mesajlar"],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"].tfv95-guest button[aria-label^="Özel mesajlar"]{
  display:none!important;
}

/* The service-status strip at the bottom of the account drawer is intentionally removed. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-status{
  display:none!important;
}

/* Closing the removed strip leaves a clean bottom edge. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer{
  padding-bottom:12px!important;
}

/* TEKNOFORUM_HOME_V961_GUEST_DRAWER_CATEGORY_SAFE */

/* Authoritative auth state: guests see neither notifications nor private-message controls. */
html[data-forumcore-auth="guest"] body[data-forumcore-page="home"] #notifButton,
html[data-forumcore-auth="guest"] body[data-forumcore-page="home"] #mobileNotifButton,
html[data-forumcore-auth="guest"] body[data-forumcore-page="home"] button[aria-label^="Özel mesajlar"],
html[data-forumcore-auth="guest"] body[data-forumcore-page="home"] button[aria-label*="Bildirim"],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"].tfv95-guest #notifButton,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"].tfv95-guest #mobileNotifButton{
  display:none!important;
}

/* Forumda Şimdi category chip safety:
   the category column stays fixed; long names truncate inside it instead of pushing stats/users. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{
  min-width:0!important;
  max-width:104px!important;
  width:auto!important;
  justify-self:start!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{
    max-width:82px!important;
  }
}

/* Compact account drawer: fit the normal desktop-height viewport without the old long vertical rail. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .mobile-drawer.tfv96-compact-drawer,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer{
  top:4px!important;
  right:4px!important;
  max-height:calc(100dvh - 8px)!important;
  padding:8px!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-width:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer::-webkit-scrollbar{
  width:0!important;
  height:0!important;
  display:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-top{
  min-height:40px!important;
  padding:0 1px 5px!important;
  margin-bottom:5px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-brand{
  font-size:16px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-close{
  width:32px!important;
  height:32px!important;
  border-radius:10px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user{
  grid-template-columns:40px minmax(0,1fr) auto!important;
  gap:8px!important;
  padding:7px 8px!important;
  border-radius:12px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user .account-avatar,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user .drawer-avatar{
  width:40px!important;
  height:40px!important;
  border-radius:11px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user b{
  font-size:10.6px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user small{
  font-size:6.9px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-statline{
  gap:4px!important;
  margin:5px 0 0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-stat{
  min-height:34px!important;
  padding:3px!important;
  border-radius:8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-stat b{
  font-size:8.8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-stat span{
  font-size:5.9px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-label{
  min-height:17px!important;
  padding:5px 5px 2px!important;
  gap:5px!important;
  font-size:5.9px!important;
  letter-spacing:.10em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .tfv93-drawer-label-mark{
  width:4px!important;
  height:4px!important;
  flex-basis:4px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-link{
  min-height:29px!important;
  height:29px!important;
  padding:0 7px!important;
  margin:0!important;
  gap:7px!important;
  border-radius:8px!important;
  font-size:8.4px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-link>svg,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .tfv93-drawer-icon{
  width:21px!important;
  height:21px!important;
  flex:0 0 21px!important;
  border-radius:7px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-link>svg{
  padding:4px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .tfv93-drawer-icon svg{
  width:12px!important;
  height:12px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer [data-forumcore-account-drawer]{
  margin:0!important;
  padding:0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-status{
  display:none!important;
}

/* On very short displays the drawer may still scroll, but the visible scrollbar never returns. */
@media(max-height:610px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-link{
    min-height:27px!important;
    height:27px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-label{
    padding-top:3px!important;
  }
}

/* TEKNOFORUM_HOME_V97_GUEST_FOUC_DRAWER_READABILITY */

/* Hide guest-only inactive actions before runtime auth hydration to prevent refresh flash. */
html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page="home"] #notifButton,
html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page="home"] #mobileNotifButton,
html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page="home"] button[aria-label*="Bildirim"],
html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page="home"] a[aria-label*="Bildirim"],
html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page="home"] button[title*="Bildirim"],
html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page="home"] button[aria-label^="Özel mesaj"],
html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page="home"] button[aria-label^="Ozel mesaj"],
html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page="home"] a[aria-label^="Özel mesaj"],
html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page="home"] a[aria-label^="Ozel mesaj"],
html[data-forumcore-auth="guest"] body[data-forumcore-page="home"] .tfv97-guest-hidden-action{
  display:none!important;
}

/* Authenticated state may show them normally. */
html[data-forumcore-auth="authenticated"] body[data-forumcore-page="home"] #notifButton,
html[data-forumcore-auth="authenticated"] body[data-forumcore-page="home"] #mobileNotifButton{
  visibility:visible!important;
}

/* Drawer readability pass: preserve compact heights, enlarge every weak typographic layer. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer.tfv97-readable .drawer-user b,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user b{
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:800!important;
  color:#2f4f6d!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer.tfv97-readable .drawer-user small,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user small{
  font-size:8.2px!important;
  line-height:1.25!important;
  font-weight:650!important;
  color:#71869b!important;
}

html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-stat b{
  font-size:10.5px!important;
  line-height:1.05!important;
  font-weight:800!important;
  color:#31516f!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-stat span{
  font-size:7.3px!important;
  line-height:1.1!important;
  font-weight:650!important;
  color:#74889c!important;
}

html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-label{
  min-height:19px!important;
  padding:5px 5px 2px!important;
  font-size:7.2px!important;
  line-height:1.05!important;
  font-weight:900!important;
  letter-spacing:.09em!important;
  color:#7c90a4!important;
}

html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-link{
  min-height:29px!important;
  height:29px!important;
  font-size:9.6px!important;
  line-height:1.15!important;
  font-weight:720!important;
  color:#506b84!important;
}

html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-stat,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user{
  text-rendering:optimizeLegibility!important;
  -webkit-font-smoothing:antialiased!important;
}

/* Keep the compact fit from v9.6.1: larger type, not larger rows. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer{
  scrollbar-width:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer::-webkit-scrollbar{
  display:none!important;
  width:0!important;
}

/* TEKNOFORUM_HOME_V98_GUEST_HIDDEN_TYPOGRAPHY */

/* Critical fail-closed rule.
   Earlier home styles forced notification controls to display:grid!important,
   which could visually override the HTML hidden state. Hidden now always wins. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header [data-forumcore-member-shell][hidden],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header #notifButton[hidden],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header #mobileNotifButton[hidden],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header .mobile-notif-btn[hidden],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header button[aria-label^="Özel mesajlar"][hidden],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-header button[aria-label^="Ozel mesajlar"][hidden],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] [data-forumcore-member-shell][hidden]{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Guest state remains fail-closed even if another stylesheet tries to re-open the bell. */
html[data-forumcore-auth="guest"][data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #notifButton,
html[data-forumcore-auth="guest"][data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileNotifButton,
html[data-forumcore-auth="guest"][data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .mobile-notif-btn,
html[data-forumcore-auth="guest"][data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] button[aria-label^="Özel mesajlar"],
html[data-forumcore-auth="guest"][data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] button[aria-label^="Ozel mesajlar"]{
  display:none!important;
  visibility:hidden!important;
  pointer-events:none!important;
}

/* Drawer typography: keep current sizes, improve face/weight/contrast and spacing. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user small{
  font-family:inherit!important;
  font-size:8.4px!important;
  line-height:1.35!important;
  font-weight:520!important;
  letter-spacing:0!important;
  color:#60788f!important;
  text-rendering:geometricPrecision!important;
}

html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-stat span{
  font-family:inherit!important;
  font-size:7.5px!important;
  line-height:1.2!important;
  font-weight:600!important;
  letter-spacing:0!important;
  color:#657d93!important;
  text-transform:none!important;
}

html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-label{
  font-family:inherit!important;
  font-size:7.4px!important;
  line-height:1.15!important;
  font-weight:780!important;
  letter-spacing:.055em!important;
  color:#698097!important;
  text-rendering:optimizeLegibility!important;
}

html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-user b{
  font-family:inherit!important;
  font-size:12px!important;
  line-height:1.2!important;
  font-weight:760!important;
  letter-spacing:-.008em!important;
  color:#294963!important;
}

html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] #mobileDrawer .drawer-stat b{
  font-family:inherit!important;
  font-size:10.5px!important;
  line-height:1.05!important;
  font-weight:760!important;
  letter-spacing:-.006em!important;
  color:#2e4f6d!important;
}

/* TEKNOFORUM_HOME_V99_NOTIFICATION_TYPOGRAPHY */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-popover,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-popover *{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif!important;
  text-rendering:optimizeLegibility!important;
  -webkit-font-smoothing:antialiased!important;
  font-kerning:normal!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-title{color:#2d4b67!important;font-size:13px!important;line-height:1.2!important;font-weight:750!important;letter-spacing:-.012em!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-new-count{color:#3268a9!important;font-size:7.8px!important;line-height:1!important;font-weight:700!important;letter-spacing:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-read-all{color:#456f9d!important;font-size:8px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-tab{color:#70859a!important;font-size:8.3px!important;line-height:1.15!important;font-weight:650!important;letter-spacing:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-tab.active{color:#2f639f!important;font-weight:750!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-empty{color:#667f97!important;font-size:9.8px!important;line-height:1.4!important;font-weight:500!important;letter-spacing:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-copy{color:#587087!important;font-size:8.8px!important;line-height:1.38!important;font-weight:500!important;letter-spacing:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-copy strong{color:#315f97!important;font-size:9.2px!important;line-height:1.25!important;font-weight:700!important;letter-spacing:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-copy small,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-time{color:#8192a3!important;font-size:7.8px!important;line-height:1.3!important;font-weight:500!important;letter-spacing:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .notif-foot{color:#3c6da3!important;font-size:8.2px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:0!important}

/* TEKNOFORUM_HOME_V101_MEMBER_LINKS_COLLAPSIBLE_SECTIONS */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-member-link{
  color:#2268bf!important;
  text-decoration:none!important;
  cursor:pointer!important;
  transition:color .15s ease,opacity .15s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-member-link:hover{
  color:#174f96!important;
  text-decoration:underline!important;
  text-underline-offset:2px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-online-avatar-link,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-last-avatar-link{
  display:inline-grid!important;
  place-items:center!important;
  flex:0 0 auto!important;
  border-radius:50%!important;
  text-decoration:none!important;
  transition:transform .15s ease,filter .15s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-online-avatar-link:hover,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-last-avatar-link:hover{
  transform:translateY(-1px) scale(1.05)!important;
  filter:saturate(1.08)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-online-copy{
  position:relative!important;
  z-index:2!important;
  max-width:100%!important;
  margin-top:7px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-online-copy .tfv101-member-link{
  color:#536f8b!important;
  font-weight:650!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-stat-member,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-summary-member{
  display:inline-block!important;
  max-width:105px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-weight:760!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-first-topic{
  display:inline-block!important;
  color:#657d93!important;
  font-size:inherit!important;
  font-weight:520!important;
  line-height:1.35!important;
  text-decoration:none!important;
  cursor:pointer!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-first-topic:hover{
  color:#2870c7!important;
  text-decoration:underline!important;
  text-underline-offset:2px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-last-meta{
  color:#73879a!important;
  font-size:inherit!important;
  line-height:1.35!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-collapsible-section .tfv2-forum-columns{
  position:relative!important;
  padding-right:44px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-section-toggle{
  position:absolute!important;
  right:9px!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:28px!important;
  height:28px!important;
  display:grid!important;
  place-items:center!important;
  padding:0!important;
  border:1px solid rgba(45,91,145,.10)!important;
  border-radius:9px!important;
  color:#66809a!important;
  background:#f6f9fd!important;
  cursor:pointer!important;
  transition:background .16s ease,color .16s ease,border-color .16s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-section-toggle:hover{
  color:#2f6db8!important;
  background:#edf4fd!important;
  border-color:rgba(47,111,232,.16)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-section-toggle svg{
  width:14px!important;
  height:14px!important;
  transition:transform .18s ease!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-collapsible-section:not(.is-collapsed) .tfv101-section-toggle svg{
  transform:rotate(180deg)!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-collapsible-section.is-collapsed .tfv2-forum-row{
  display:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-collapsible-section.is-collapsed .tfv2-forum-columns{
  border-bottom:0!important;
}
@media(max-width:760px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-collapsible-section .tfv2-forum-columns{
    padding-right:38px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-section-toggle{
    right:7px!important;
    width:26px!important;
    height:26px!important;
  }
}

/* TEKNOFORUM_HOME_V1023_SCOPE_SAFE_COUNTS_DATES */

/* Borderless section chevron: retain a generous click target without the button frame. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-section-toggle{
  width:28px!important;
  height:28px!important;
  padding:0!important;
  border:0!important;
  border-radius:8px!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#71879c!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-section-toggle:hover{
  border:0!important;
  background:rgba(48,106,178,.07)!important;
  box-shadow:none!important;
  color:#356cae!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-section-toggle:focus-visible{
  outline:2px solid rgba(47,111,232,.18)!important;
  outline-offset:1px!important;
}

/* Restore the quiet last-message scale after v10.1 links became anchors. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-first-topic{
  font-size:9px!important;
  line-height:1.3!important;
  font-weight:520!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-last-meta{
  font-size:9px!important;
  line-height:1.3!important;
  font-weight:500!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-last-meta .tfv101-member-link{
  font-size:9px!important;
  font-weight:600!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-summary-member{
  font-size:inherit!important;
  line-height:inherit!important;
  letter-spacing:inherit!important;
}

/* Dense counters only: Forumda Şimdi + category row counters use K/M/B notation. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat{
  min-width:38px!important;
  overflow:visible!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat>span:first-of-type{
  min-width:18px!important;
  max-width:34px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:9.6px!important;
  font-weight:600!important;
  line-height:1.1!important;
  font-variant-numeric:tabular-nums!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stat small{
  font-size:7.2px!important;
  line-height:1.4!important;
  padding-top:1px!important;
  padding-bottom:2px!important;
  overflow:visible!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-forum-count b{
  max-width:52px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-variant-numeric:tabular-nums!important;
}

/* Intentionally NOT compacted:
   - right rail Forum statistics
   - bottom summary strip
   They continue to use fmt() and therefore show the full real counts. */

/* TEKNOFORUM_HOME_V1024_GUEST_CARD_CONTEXT_LINKS */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-copy{width:100%!important;min-width:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-main{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;gap:11px!important;align-items:center!important;width:100%!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-icon-wrap{width:46px!important;height:46px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:rgba(48,111,232,.08)!important;color:#2f6fe8!important;box-shadow:inset 0 0 0 1px rgba(47,111,232,.045)!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-icon-wrap .tfv2-guest-icon{width:23px!important;height:23px!important;margin:0!important;color:inherit!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-text{min-width:0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-text strong{display:block!important;margin:0!important;color:#233f5c!important;font-size:12.2px!important;line-height:1.2!important;font-weight:780!important;letter-spacing:-.012em!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-text p{margin:0!important;color:#6f8498!important;font-size:8.8px!important;line-height:1.38!important;font-weight:500!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important;margin-top:12px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-actions>a{width:100%!important;min-width:0!important;min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 10px!important;border-radius:9px!important;font-size:10px!important;line-height:1!important;font-weight:720!important;text-align:center!important;box-sizing:border-box!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-live-row{color:inherit!important;text-decoration:none!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-topic-link{display:inline-block!important;min-width:0!important;color:inherit!important;text-decoration:none!important;cursor:pointer!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-topic-link:hover{color:#246bc1!important;text-decoration:underline!important;text-underline-offset:2px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-category-link{text-decoration:none!important;cursor:pointer!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-category-link:hover{filter:saturate(1.08) brightness(.97)!important;text-decoration:none!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-member-link{color:inherit!important;text-decoration:none!important;cursor:pointer!important;font-weight:inherit!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-member-link:hover{color:#2869ad!important;text-decoration:underline!important;text-underline-offset:2px!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-last-user-link{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-weight:700!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-last-avatar-link{display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;border-radius:50%!important;text-decoration:none!important;transition:transform .15s ease!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-last-avatar-link:hover{transform:translateY(-1px)!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] article.tfv1024-live-row{cursor:default!important}
@media(max-width:760px){html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-main{grid-template-columns:42px minmax(0,1fr)!important;gap:9px!important}html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-icon-wrap{width:40px!important;height:40px!important;border-radius:12px!important}html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-actions>a{min-height:34px!important}}

/* TEKNOFORUM_HOME_V1025_COMPACT_MEMBER_GUEST_BALANCE */

/* Forumda Şimdi: restore compact right-side member identity. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-last-user-link{
  display:block!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#176fc1!important;
  font-size:9px!important;
  line-height:1.08!important;
  font-weight:650!important;
  letter-spacing:0!important;
  text-decoration:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-last-user-link:hover{
  color:#125ea8!important;
  text-decoration:underline!important;
  text-underline-offset:2px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-copy{
  min-width:0!important;
  gap:2px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last-copy small{
  font-size:7.8px!important;
  line-height:1.08!important;
}

/* Guest card: icon left, text right, more usable width. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-main{
  grid-template-columns:38px minmax(0,1fr)!important;
  gap:8px!important;
  align-items:center!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-icon-wrap{
  width:38px!important;
  height:38px!important;
  border-radius:12px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-icon-wrap .tfv2-guest-icon{
  width:20px!important;
  height:20px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-text{
  gap:3px!important;
  padding-right:2px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-text strong{
  font-size:11px!important;
  line-height:1.15!important;
  font-weight:760!important;
  color:#233f5c!important;
  white-space:normal!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-text p{
  font-size:8.1px!important;
  line-height:1.32!important;
  font-weight:500!important;
  color:#6f8498!important;
  white-space:normal!important;
}

/* Equal buttons, centered, almost card-wide but not edge-to-edge. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-actions{
  width:92%!important;
  margin:12px auto 0!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-actions>a{
  min-height:36px!important;
  padding:0 10px!important;
  font-size:9.6px!important;
  font-weight:720!important;
  border-radius:9px!important;
}

@media(max-width:760px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-main{
    grid-template-columns:36px minmax(0,1fr)!important;
    gap:8px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-icon-wrap{
    width:36px!important;
    height:36px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-actions{
    width:94%!important;
  }
}

/* TEKNOFORUM_HOME_V1026_GUEST_CARD_FINAL_BALANCE */

/* Remove historical width caps that squeeze the guest copy to 70–72%. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"]
.tfv2-identity.tfv2-identity-guest .tfv2-guest-copy.tfv1024-guest-copy{
  max-width:none!important;
  width:100%!important;
  min-width:0!important;
}

/* Final guest composition: compact icon left, generous text column right. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-main{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  column-gap:8px!important;
  align-items:center!important;
  width:100%!important;
  min-width:0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-icon-wrap{
  width:34px!important;
  height:34px!important;
  min-width:34px!important;
  border-radius:11px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-icon-wrap .tfv2-guest-icon{
  width:18px!important;
  height:18px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-text{
  min-width:0!important;
  width:100%!important;
  gap:3px!important;
  padding-right:4px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-text strong{
  display:block!important;
  margin:0!important;
  max-width:100%!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  font-size:10.6px!important;
  line-height:1.15!important;
  font-weight:760!important;
  letter-spacing:-.01em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-text p{
  margin:0!important;
  max-width:100%!important;
  white-space:normal!important;
  font-size:7.7px!important;
  line-height:1.3!important;
  font-weight:500!important;
}

/* Equal buttons, centered, almost full card width without touching the edges. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-actions{
  width:95%!important;
  max-width:95%!important;
  margin:11px auto 0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:8px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-actions>a{
  width:100%!important;
  min-width:0!important;
  min-height:35px!important;
  padding:0 10px!important;
  font-size:9.4px!important;
  line-height:1!important;
  font-weight:720!important;
  border-radius:9px!important;
}

/* Keep the existing background artwork completely unchanged. */

@media(max-width:760px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"]
  .tfv2-identity.tfv2-identity-guest .tfv2-guest-copy.tfv1024-guest-copy{
    max-width:none!important;
    width:100%!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-main{
    grid-template-columns:32px minmax(0,1fr)!important;
    column-gap:7px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-icon-wrap{
    width:32px!important;
    height:32px!important;
    min-width:32px!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv1024-guest-actions{
    width:95%!important;
    max-width:95%!important;
  }
}

/* TEKNOFORUM_HOME_V1027_FINAL_HOME_POLISH */

/* Forumda Şimdi refresh: borderless premium control, same click target. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh{
  width:30px!important;
  height:30px!important;
  min-width:30px!important;
  padding:0!important;
  border:0!important;
  border-radius:50%!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#5f7892!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh:hover{
  border:0!important;
  background:rgba(52,108,177,.075)!important;
  box-shadow:none!important;
  color:#2f6fae!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh:focus-visible{
  outline:2px solid rgba(47,111,232,.18)!important;
  outline-offset:1px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-refresh:disabled{
  border:0!important;
  box-shadow:none!important;
}

/* Desktop summary: show the newest member username fully when space is available. */
@media(min-width:761px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-summary-item:last-child>span:last-child{
    min-width:0!important;
    overflow:visible!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv101-summary-member{
    display:inline-block!important;
    width:auto!important;
    max-width:none!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
  }
}

/* TEKNOFORUM_HOME_V1028_FOUC_FREEZE
   Header gate superseded by v10.2.10/v10.2.11 single atomic gate. */

/* The legacy runtime status belongs to the superseded shell and should
   never flash while the rebuilt homepage initializes. */
body[data-forumcore-page="home"] .fc-runtime-status[data-forumcore-runtime-status="home"]{
  display:none!important;
}

/* TEKNOFORUM_HOME_V10211_SINGLE_ATOMIC_GATE
   There is intentionally no separate header visibility/failsafe here.
   Header, rebuilt home, rebuilt footer and rebuilt mobile nav are governed
   only by the v10.2.10 atomic ready state and its single 4s failsafe. */

/* TEKNOFORUM_HOME_V1029_LEGACY_SHELL_FLASH_GUARD */

/* Before the rebuilt homepage boot runs, the legacy footer is already in the
   server HTML. Never allow that obsolete footer to flash by itself. The real
   rebuilt footer is created with .tfv2-footer and remains visible. */
body[data-forumcore-page="home"] > footer:not(.tfv2-footer){
  display:none!important;
}

/* Apply the same protection to the raw mobile navigation. setupMobileNav()
   promotes the same node to .tfv2-mobile-nav during the rebuilt home boot. */
body[data-forumcore-page="home"] > .mobile-nav:not(.tfv2-mobile-nav){
  visibility:hidden!important;
  opacity:0!important;
}
body[data-forumcore-page="home"] > .mobile-nav.tfv2-mobile-nav{
  visibility:visible!important;
  opacity:1!important;
}

/* TEKNOFORUM_HOME_V10210_ATOMIC_FIRST_PAINT */

/* Keep every rebuilt home surface hidden until the first critical data pass
   (identity + home + what's-new + live refresh) has settled. This prevents
   partial sidebar/header/footer paints during reload. */
body[data-forumcore-page="home"] > header.top,
body[data-forumcore-page="home"] > main.tfv2-home,
body[data-forumcore-page="home"] > footer.tfv2-footer,
body[data-forumcore-page="home"] > .mobile-nav.tfv2-mobile-nav{
  visibility:hidden!important;
  opacity:0!important;
  animation:tfv10210-atomic-failsafe 0s linear 4000ms forwards!important;
}

html[data-teknoforum-home-ready="v10210"] body[data-forumcore-page="home"] > header.top,
html[data-teknoforum-home-ready="v10210"] body[data-forumcore-page="home"] > main.tfv2-home,
html[data-teknoforum-home-ready="v10210"] body[data-forumcore-page="home"] > footer.tfv2-footer,
html[data-teknoforum-home-ready="v10210"] body[data-forumcore-page="home"] > .mobile-nav.tfv2-mobile-nav{
  visibility:visible!important;
  opacity:1!important;
  animation:none!important;
}

@keyframes tfv10210-atomic-failsafe{
  to{visibility:visible;opacity:1}
}

/* TEKNOFORUM_HOME_V10212_ATOMIC_HEADER_TRANSITION_FIX
   The frozen V6 prototype applies transition:.24s to .top, which also animates
   opacity. v10.2.10 intentionally toggles header opacity at the atomic ready
   boundary, so allowing opacity to transition makes the main content become
   visible before the header. Keep only the real sticky-header polish
   transitions; opacity/visibility must switch in the same paint as the page. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] > header.top{
  transition:background-color .24s var(--ease),box-shadow .24s var(--ease),border-color .24s var(--ease)!important;
}


/* TEKNOFORUM_PUBLIC_MOBILE_POLISH_R111
   Mobile-only correction bound to actual emitted owners:
   - home: teknoforum-home-rebuild-v2-r1.css
   - shared SSR pages: teknoforum-foundation-ssr-v1.css
   No desktop rules. */
@media (max-width:760px){
  /* Shared compact header: preserve full brand and use icon-only actions. */
  html body[data-forumcore-page] header.top.tfv2-header .nav{
    min-width:0!important;
    gap:4px!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .brand{
    min-width:0!important;
    flex:0 1 auto!important;
    margin-right:auto!important;
    overflow:visible!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .brand-word{
    display:block!important;
    min-width:max-content!important;
    max-width:none!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .desktop-search,
  html body[data-forumcore-page] header.top.tfv2-header .compact-desktop-search{
    display:none!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .mobile-search-btn{
    display:grid!important;
    visibility:visible!important;
    place-items:center!important;
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    flex:0 0 32px!important;
    padding:0!important;
    margin:0!important;
    order:20!important;
  }

  /* Runtime marks one private-message action and one notification action. */
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.top.tfv2-header .tf-mobile-message-action,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.top.tfv2-header .tf-mobile-primary-notification{
    display:grid!important;
    visibility:visible!important;
    place-items:center!important;
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    flex:0 0 32px!important;
    padding:0!important;
    margin:0!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .tf-mobile-message-action{order:21!important}
  html body[data-forumcore-page] header.top.tfv2-header .tf-mobile-primary-notification{order:22!important}
  html body[data-forumcore-page] header.top.tfv2-header .tf-mobile-secondary-notification{display:none!important}

  /* Private-message glyph must be visually different from the bell. */
  html body[data-forumcore-page] header.top.tfv2-header .tf-mobile-message-action>svg{display:none!important}
  html body[data-forumcore-page] header.top.tfv2-header .tf-mobile-message-action::before{
    content:""!important;
    display:block!important;
    width:15px!important;
    height:15px!important;
    background:currentColor!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4.75h14A2.25 2.25 0 0 1 21.25 7v8A2.25 2.25 0 0 1 19 17.25H9.2L5.3 20.1a.75.75 0 0 1-1.2-.6V17A2.25 2.25 0 0 1 2.75 15V7A2.25 2.25 0 0 1 5 4.75Zm0 1.5A.75.75 0 0 0 4.25 7v8c0 .41.34.75.75.75h.6v2.27l2.9-2.12a.75.75 0 0 1 .44-.15H19a.75.75 0 0 0 .75-.75V7a.75.75 0 0 0-.75-.75H5Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4.75h14A2.25 2.25 0 0 1 21.25 7v8A2.25 2.25 0 0 1 19 17.25H9.2L5.3 20.1a.75.75 0 0 1-1.2-.6V17A2.25 2.25 0 0 1 2.75 15V7A2.25 2.25 0 0 1 5 4.75Zm0 1.5A.75.75 0 0 0 4.25 7v8c0 .41.34.75.75.75h.6v2.27l2.9-2.12a.75.75 0 0 1 .44-.15H19a.75.75 0 0 0 .75-.75V7a.75.75 0 0 0-.75-.75H5Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
  }

  /* Guests never get member-only controls. */
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .tf-mobile-message-action,
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .tf-mobile-primary-notification,
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .tf-mobile-secondary-notification{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }

  /* Profile owns a single ring; outer button is borderless. */
  html body[data-forumcore-page] header.top.tfv2-header .user{
    width:34px!important;
    min-width:34px!important;
    height:34px!important;
    flex:0 0 34px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:50%!important;
    background:transparent!important;
    box-shadow:none!important;
    display:grid!important;
    place-items:center!important;
    overflow:visible!important;
    order:23!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .user-copy,
  html body[data-forumcore-page] header.top.tfv2-header .user>svg:last-child{display:none!important}
  html body[data-forumcore-page] header.top.tfv2-header .user-avatar{
    width:30px!important;
    min-width:30px!important;
    height:30px!important;
    flex:0 0 30px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid #dbe4ef!important;
    border-radius:50%!important;
    box-shadow:none!important;
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
    transform:none!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .user-avatar img{
    display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important
  }

  /* Drawer content stays reachable above fixed bottom navigation. */
  html body[data-forumcore-page] #mobileDrawer{
    top:max(8px,env(safe-area-inset-top))!important;
    bottom:calc(74px + env(safe-area-inset-bottom))!important;
    height:auto!important;
    max-height:none!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    padding-bottom:18px!important;
    scroll-padding-bottom:18px!important;
  }

  /* Thread quick nav stays 2 + 1. */
  html body[data-forumcore-page="thread"] .thread-mobile-sticky{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    align-items:stretch!important;
  }
  html body[data-forumcore-page="thread"] .thread-mobile-sticky>button:nth-child(3){
    grid-column:1/-1!important;
    width:100%!important;
  }
  html body[data-forumcore-page="thread"] .thread-author-copy small{
    display:block!important;
    margin-top:4px!important;
    line-height:1.45!important;
    word-spacing:1.6px!important;
    white-space:normal!important;
    font-variant-numeric:tabular-nums!important;
  }

  /* Thread identity first; utility controls get their own row. */
  html body[data-forumcore-page="thread"] .post-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
    gap:6px!important;
  }
  html body[data-forumcore-page="thread"] .post-head-left{
    width:100%!important;
    min-width:0!important;
    display:flex!important;
    align-items:flex-start!important;
    flex-wrap:wrap!important;
    gap:6px!important;
  }
  html body[data-forumcore-page="thread"] .post-mobile-user{
    min-width:0!important;
    flex:1 1 180px!important;
    align-items:flex-start!important;
  }
  html body[data-forumcore-page="thread"] .post-op-badge{
    flex:0 0 auto!important;
    align-self:flex-start!important;
    margin-top:1px!important;
    white-space:nowrap!important;
  }
  html body[data-forumcore-page="thread"] .post-head-right{
    grid-column:1/-1!important;
    width:100%!important;
    min-width:0!important;
    display:flex!important;
    justify-content:flex-end!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:6px!important;
    margin-top:2px!important;
    padding-top:6px!important;
    border-top:1px solid rgba(31,67,103,.08)!important;
  }

  /* Runtime clones only authoritative desktop member chips into this mobile wrap. */
  html body[data-forumcore-page="thread"] .tf-mobile-badges{
    display:flex!important;
    flex-flow:row wrap!important;
    align-items:center!important;
    gap:4px!important;
    width:100%!important;
    max-width:100%!important;
    margin-top:5px!important;
  }
  html body[data-forumcore-page="thread"] .tf-mobile-badges .fc-member-chip{
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    max-width:100%!important;
    min-height:20px!important;
    margin:0!important;
    padding:2px 7px!important;
    border-radius:7px!important;
    white-space:nowrap!important;
    font-size:7px!important;
    line-height:1.15!important;
  }
  html body[data-forumcore-page="thread"] .tf-mobile-badges .fc-member-chip i{margin-right:4px!important}
  html body[data-forumcore-page="thread"] .post-card.tf-mobile-badges-ready .fc-mobile-decoration{display:none!important}
}

@media (max-width:390px){
  html body[data-forumcore-page] header.top.tfv2-header .nav{gap:2px!important;padding-left:7px!important;padding-right:7px!important}
  html body[data-forumcore-page] header.top.tfv2-header .mobile-search-btn,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.top.tfv2-header .tf-mobile-message-action,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.top.tfv2-header .tf-mobile-primary-notification{
    width:30px!important;min-width:30px!important;height:30px!important;flex-basis:30px!important
  }
  html body[data-forumcore-page] header.top.tfv2-header .user{
    width:32px!important;min-width:32px!important;height:32px!important;flex-basis:32px!important
  }
  html body[data-forumcore-page] header.top.tfv2-header .user-avatar{
    width:28px!important;min-width:28px!important;height:28px!important;flex-basis:28px!important
  }
}



/* TEKNOFORUM_PUBLIC_MOBILE_POLISH_R112
   Visual follow-up after real-device review.
   Mobile only: authoritative header controls, single rank/badge row,
   real-phone drawer viewport safety. No desktop composition changes. */
@media (max-width:760px){
  html body[data-forumcore-page] header.top.tfv2-header .nav{
    min-width:0!important;
    gap:4px!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .brand{
    min-width:0!important;
    flex:0 1 auto!important;
    margin-right:auto!important;
    overflow:visible!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .brand-word{
    display:block!important;
    min-width:max-content!important;
    max-width:none!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .desktop-search,
  html body[data-forumcore-page] header.top.tfv2-header .compact-desktop-search{
    display:none!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .mobile-search-btn{
    display:grid!important;
    visibility:visible!important;
    place-items:center!important;
    width:30px!important;
    min-width:30px!important;
    height:30px!important;
    flex:0 0 30px!important;
    padding:0!important;
    margin:0 4px 0 0!important;
    order:20!important;
  }
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.top.tfv2-header .tf-r112-message,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.top.tfv2-header .tf-r112-notification{
    display:grid!important;
    visibility:visible!important;
    place-items:center!important;
    width:30px!important;
    min-width:30px!important;
    height:30px!important;
    flex:0 0 30px!important;
    padding:0!important;
    margin:0!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .tf-r112-message{order:21!important}
  html body[data-forumcore-page] header.top.tfv2-header .tf-r112-notification{order:22!important}
  html body[data-forumcore-page] header.top.tfv2-header .tf-r112-suppressed{display:none!important}

  /* Message must remain visually distinct from notification bell. */
  html body[data-forumcore-page] header.top.tfv2-header .tf-r112-message>svg{display:none!important}
  html body[data-forumcore-page] header.top.tfv2-header .tf-r112-message::before{
    content:""!important;
    display:block!important;
    width:15px!important;
    height:15px!important;
    background:currentColor!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4.75h14A2.25 2.25 0 0 1 21.25 7v8A2.25 2.25 0 0 1 19 17.25H9.2L5.3 20.1a.75.75 0 0 1-1.2-.6V17A2.25 2.25 0 0 1 2.75 15V7A2.25 2.25 0 0 1 5 4.75Zm0 1.5A.75.75 0 0 0 4.25 7v8c0 .41.34.75.75.75h.6v2.27l2.9-2.12a.75.75 0 0 1 .44-.15H19a.75.75 0 0 0 .75-.75V7a.75.75 0 0 0-.75-.75H5Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 4.75h14A2.25 2.25 0 0 1 21.25 7v8A2.25 2.25 0 0 1 19 17.25H9.2L5.3 20.1a.75.75 0 0 1-1.2-.6V17A2.25 2.25 0 0 1 2.75 15V7A2.25 2.25 0 0 1 5 4.75Zm0 1.5A.75.75 0 0 0 4.25 7v8c0 .41.34.75.75.75h.6v2.27l2.9-2.12a.75.75 0 0 1 .44-.15H19a.75.75 0 0 0 .75-.75V7a.75.75 0 0 0-.75-.75H5Z'/%3E%3C/svg%3E") center/contain no-repeat!important;
  }

  /* Authenticated mobile header is icon-only at the account edge. */
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.top.tfv2-header .user{
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    flex:0 0 32px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:50%!important;
    background:transparent!important;
    box-shadow:none!important;
    display:grid!important;
    place-items:center!important;
    overflow:visible!important;
    order:23!important;
  }
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.top.tfv2-header .user-copy,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.top.tfv2-header .user>svg:last-child{
    display:none!important;
    visibility:hidden!important;
  }

  /* Guest keeps the explicit Giriş yap label, but no member-only actions. */
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .tf-r112-message,
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .tf-r112-notification{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .user{
    width:50px!important;
    min-width:50px!important;
    height:48px!important;
    flex:0 0 50px!important;
    padding:1px 0 0!important;
    margin:0!important;
    border:0!important;
    border-radius:10px!important;
    background:transparent!important;
    box-shadow:none!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:center!important;
    justify-content:center!important;
    gap:1px!important;
    overflow:visible!important;
    order:23!important;
  }
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .user-copy{
    display:block!important;
    visibility:visible!important;
    width:50px!important;
    max-width:50px!important;
    text-align:center!important;
    overflow:visible!important;
  }
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .user-copy b{
    display:block!important;
    margin:0!important;
    color:#405873!important;
    font-size:7.5px!important;
    line-height:1.05!important;
    font-weight:750!important;
    white-space:nowrap!important;
  }
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .user-copy small,
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.top.tfv2-header .user>svg:last-child{
    display:none!important;
  }

  html body[data-forumcore-page] header.top.tfv2-header .user-avatar{
    width:28px!important;
    min-width:28px!important;
    height:28px!important;
    flex:0 0 28px!important;
    margin:0!important;
    padding:0!important;
    border:1px solid #dbe4ef!important;
    border-radius:50%!important;
    box-shadow:none!important;
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
    transform:none!important;
  }
  html body[data-forumcore-page] header.top.tfv2-header .user-avatar img{
    width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important
  }

  /* Real-phone drawer: visible viewport, compact width, internal scrolling, bottom-nav clearance. */
  html body[data-forumcore-page] #mobileDrawer{
    position:fixed!important;
    top:max(8px,env(safe-area-inset-top))!important;
    right:0!important;
    bottom:auto!important;
    left:auto!important;
    width:min(80vw,304px)!important;
    max-width:calc(100vw - 34px)!important;
    height:auto!important;
    max-height:none!important;
    box-sizing:border-box!important;
    padding:10px 10px calc(18px + env(safe-area-inset-bottom))!important;
    border-radius:16px!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    touch-action:pan-y!important;
    scroll-padding-bottom:22px!important;
  }
  html body[data-forumcore-page] #mobileDrawer .drawer-top{padding:0 2px 8px!important}
  html body[data-forumcore-page] #mobileDrawer .drawer-user{padding:9px!important;gap:8px!important}
  html body[data-forumcore-page] #mobileDrawer .drawer-statline{gap:4px!important;margin-top:6px!important}
  html body[data-forumcore-page] #mobileDrawer .drawer-stat{padding:6px 4px!important}
  html body[data-forumcore-page] #mobileDrawer .drawer-label{padding:8px 5px 3px!important}
  html body[data-forumcore-page] #mobileDrawer .drawer-link{
    min-height:36px!important;
    height:auto!important;
    padding:6px 8px!important;
    gap:8px!important;
    font-size:9.5px!important;
    line-height:1.2!important;
  }

  /* Thread: keep only the authoritative .post-badges node; R1.1.1 clones are forbidden. */
  html body[data-forumcore-page="thread"] .tf-mobile-badges{display:none!important}
  html body[data-forumcore-page="thread"] .post-card .fc-mobile-decoration{display:none!important}
  html body[data-forumcore-page="thread"] .post-mobile-user .post-badges{
    display:flex!important;
    justify-content:flex-start!important;
    align-items:center!important;
    flex-flow:row wrap!important;
    gap:4px!important;
    width:auto!important;
    max-width:100%!important;
    margin:5px 0 0!important;
  }
  html body[data-forumcore-page="thread"] .post-mobile-user .post-badges .fc-member-chip,
  html body[data-forumcore-page="thread"] .post-mobile-user .post-badges em{
    display:inline-flex!important;
    align-items:center!important;
    width:auto!important;
    min-height:20px!important;
    margin:0!important;
    padding:2px 7px!important;
    border-radius:7px!important;
    white-space:nowrap!important;
    font-size:7px!important;
    line-height:1.15!important;
  }
  html body[data-forumcore-page="thread"] .post-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr)!important;
    align-items:start!important;
    gap:6px!important;
  }
  html body[data-forumcore-page="thread"] .post-head-left{
    width:100%!important;
    min-width:0!important;
    display:flex!important;
    align-items:flex-start!important;
    flex-wrap:wrap!important;
    gap:6px!important;
  }
  html body[data-forumcore-page="thread"] .post-mobile-user{
    min-width:0!important;
    flex:1 1 190px!important;
    align-items:flex-start!important;
  }
  html body[data-forumcore-page="thread"] .post-op-badge{
    flex:0 0 auto!important;
    align-self:flex-start!important;
    margin-top:1px!important;
    white-space:nowrap!important;
  }
  html body[data-forumcore-page="thread"] .post-head-right{
    grid-column:1/-1!important;
    width:100%!important;
    display:flex!important;
    justify-content:flex-end!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:7px!important;
    margin-top:2px!important;
    padding-top:7px!important;
    border-top:1px solid rgba(31,67,103,.08)!important;
  }
}

@media (max-width:390px){
  html body[data-forumcore-page] header.top.tfv2-header .nav{gap:3px!important;padding-left:7px!important;padding-right:7px!important}
  html body[data-forumcore-page] #mobileDrawer{
    right:0!important;
    width:min(79vw,292px)!important;
    max-width:calc(100vw - 28px)!important;
  }
}



/* TEKNOFORUM_PUBLIC_MOBILE_POLISH_R113_GLOBAL
   Global public-shell mobile header contract.
   Shared mobile rule: full brand + Search + (auth: Message + Notification) + Account.
   Page-specific styles may not suppress these controls. */
@media (max-width:760px){
  html body[data-forumcore-page] header.top.tfv2-header .nav,
  html body[data-forumcore-page] header.tfv2-header .nav{
    min-width:0!important;
    gap:4px!important;
    padding-left:8px!important;
    padding-right:8px!important;
  }
  html body[data-forumcore-page] header.tfv2-header .brand{
    min-width:0!important;
    flex:0 1 auto!important;
    margin-right:auto!important;
    overflow:visible!important;
  }
  html body[data-forumcore-page] header.tfv2-header .brand-word{
    display:block!important;
    min-width:max-content!important;
    max-width:none!important;
    white-space:nowrap!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }
  html body[data-forumcore-page] header.tfv2-header .desktop-search,
  html body[data-forumcore-page] header.tfv2-header .compact-desktop-search{
    display:none!important;
  }
  html body[data-forumcore-page] header.tfv2-header .mobile-search-btn,
  html body[data-forumcore-page] header.tfv2-header .tf-r113-search{
    display:grid!important;
    visibility:visible!important;
    place-items:center!important;
    width:30px!important;
    min-width:30px!important;
    height:30px!important;
    flex:0 0 30px!important;
    padding:0!important;
    margin:0 4px 0 0!important;
    border:0!important;
    background:transparent!important;
    color:#405873!important;
    box-shadow:none!important;
    border-radius:8px!important;
    order:20!important;
  }
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r113-message,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r113-notification{
    display:grid!important;
    visibility:visible!important;
    place-items:center!important;
    width:30px!important;
    min-width:30px!important;
    height:30px!important;
    flex:0 0 30px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  html body[data-forumcore-page] header.tfv2-header .tf-r113-message{order:21!important}
  html body[data-forumcore-page] header.tfv2-header .tf-r113-notification{order:22!important}
  html body[data-forumcore-page] header.tfv2-header .tf-r113-suppressed{display:none!important}
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.tfv2-header .tf-r113-message,
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.tfv2-header .tf-r113-notification{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .user{
    width:32px!important;
    min-width:32px!important;
    height:32px!important;
    flex:0 0 32px!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    border-radius:50%!important;
    background:transparent!important;
    box-shadow:none!important;
    display:grid!important;
    place-items:center!important;
    overflow:visible!important;
    order:23!important;
  }
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .user-copy,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .user>svg:last-child{
    display:none!important;
  }
  html:not([data-forumcore-auth="authenticated"]) body[data-forumcore-page] header.tfv2-header .user{
    order:23!important;
  }
}
@media (max-width:390px){
  html body[data-forumcore-page] header.tfv2-header .nav{gap:3px!important;padding-left:7px!important;padding-right:7px!important}
  html body[data-forumcore-page] header.tfv2-header .mobile-search-btn,
  html body[data-forumcore-page] header.tfv2-header .tf-r113-search,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r113-message,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r113-notification{
    width:30px!important;min-width:30px!important;height:30px!important;flex-basis:30px!important
  }
}

/* TEKNOFORUM_PUBLIC_MOBILE_POLISH_R116_GLOBAL
   Mobile header rhythm: Search / Message / Notification / Profile use equal control boxes and equal gaps. */
@media (max-width:760px){
  html body[data-forumcore-page] header.tfv2-header .nav{
    gap:5px!important;
  }
  html body[data-forumcore-page] header.tfv2-header .mobile-search-btn,
  html body[data-forumcore-page] header.tfv2-header .tf-r113-search,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r112-message,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r112-notification,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r113-message,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r113-notification,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .user{
    width:34px!important;
    min-width:34px!important;
    height:34px!important;
    flex:0 0 34px!important;
    margin:0!important;
    padding:0!important;
    box-sizing:border-box!important;
  }
}
@media (max-width:390px){
  html body[data-forumcore-page] header.tfv2-header .nav{gap:4px!important}
}
/* TEKNOFORUM_PUBLIC_MOBILE_POLISH_R117_GLOBAL
   Equal mobile header rhythm, with all visible action controls using the same box and margin contract. */
@media (max-width:760px){
  html body[data-forumcore-page] header.tfv2-header .nav{gap:5px!important;}
  html body[data-forumcore-page] header.tfv2-header .mobile-search-btn,
  html body[data-forumcore-page] header.tfv2-header .tf-r113-search,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r112-message,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r112-notification,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r113-message,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .tf-r113-notification,
  html[data-forumcore-auth="authenticated"] body[data-forumcore-page] header.tfv2-header .user{
    width:34px!important;min-width:34px!important;max-width:34px!important;height:34px!important;min-height:34px!important;
    flex:0 0 34px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;
  }
}
@media (max-width:360px){html body[data-forumcore-page] header.tfv2-header .nav{gap:4px!important;}}
/* TEKNOFORUM_PUBLIC_MOBILE_POLISH_R118_GLOBAL
   Product display rule: a member decoration may show at most three chips. */
html body[data-forumcore-page] .fc-member-decoration.fc-member-decoration > .fc-member-chip:nth-child(n+4),
html body[data-forumcore-page] .fc-member-decoration.fc-member-decoration > em:nth-child(n+4){
  display:none!important;
}

/* TEKNOFORUM_FORUM_NOW_MOBILE_R4012
   Mobile-only composition:
   left = topic + author/date
   right = reply/view counters + category
   Desktop composition remains untouched. */
@media(max-width:760px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row.tfv2-live-item{
    grid-template-columns:34px minmax(0,1fr) minmax(104px,116px) 10px!important;
    grid-template-rows:auto auto!important;
    column-gap:7px!important;
    row-gap:2px!important;
    align-items:center!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-row .tfv2-live-media{
    grid-column:1!important;
    grid-row:1 / 3!important;
    align-self:center!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-main{
    grid-column:2!important;
    grid-row:1 / 3!important;
    align-self:center!important;
    min-width:0!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stats{
    grid-column:3!important;
    grid-row:1!important;
    align-self:end!important;
    justify-self:stretch!important;
    width:100%!important;
    min-width:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:7px!important;
    padding-left:6px!important;
    white-space:nowrap!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{
    grid-column:3!important;
    grid-row:2!important;
    align-self:start!important;
    justify-self:stretch!important;
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    box-sizing:border-box!important;
    text-align:left!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    line-height:1.2!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-last{
    display:none!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-chevron{
    grid-column:4!important;
    grid-row:1 / 3!important;
    align-self:center!important;
    justify-self:end!important;
  }
}

/* TEKNOFORUM_FORUM_NOW_MOBILE_R4013
   Mobile-only polish:
   - single-line ellipsis topic title
   - pinned/sponsored become icon-only
   - existing pin retained
   - sponsored becomes gold star
   - counters centered over the fixed category column
   Desktop remains untouched. */
@media(max-width:760px){

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title-line{
    display:flex!important;
    align-items:center!important;
    min-width:0!important;
    width:100%!important;
    gap:5px!important;
    overflow:hidden!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-title{
    flex:1 1 auto!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }

  /* Mobile special-state badge becomes icon-only.
     Text remains in DOM for accessibility but consumes no visual width. */
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge{
    flex:0 0 18px!important;
    width:18px!important;
    min-width:18px!important;
    max-width:18px!important;
    height:18px!important;
    min-height:18px!important;
    padding:0!important;
    margin:0!important;
    gap:0!important;
    overflow:visible!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    font-size:0!important;
    line-height:0!important;
    letter-spacing:0!important;
    white-space:nowrap!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge::before{
    width:14px!important;
    height:14px!important;
    flex:0 0 14px!important;
    margin:auto!important;
    background:currentColor!important;
    -webkit-mask-repeat:no-repeat!important;
    mask-repeat:no-repeat!important;
    -webkit-mask-position:center!important;
    mask-position:center!important;
    -webkit-mask-size:contain!important;
    mask-size:contain!important;
  }

  /* Keep the existing Forumda Şimdi push-pin vocabulary. */
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge.is-pinned{
    color:#155fc7!important;
  }

  /* Sponsored: mobile icon-only five-point star in a more visible gold. */
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge.is-sponsored{
    color:#e7ad00!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-special-badge.is-sponsored::before{
    -webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.4l2.85 5.78 6.38.93-4.62 4.5 1.09 6.35L12 16.96 6.3 19.96l1.09-6.35-4.62-4.5 6.38-.93L12 2.4Z'/%3E%3C/svg%3E")!important;
    mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2.4l2.85 5.78 6.38.93-4.62 4.5 1.09 6.35L12 16.96 6.3 19.96l1.09-6.35-4.62-4.5 6.38-.93L12 2.4Z'/%3E%3C/svg%3E")!important;
  }

  /* Counters and category share the exact same fixed right-column axis. */
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-stats{
    justify-content:center!important;
    padding-left:0!important;
    padding-right:0!important;
    text-align:center!important;
  }

  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="home"] .tfv2-now-category{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center!important;
    padding-left:6px!important;
    padding-right:6px!important;
  }
}

