/* TEKNOFORUM_CATEGORY_HOME_PARITY_R612_EXACT_HOME_ACCOUNT_AUTHORITY
   R6.12 completes account parity structurally: the category shell uses the exact
   accepted-home guest person SVG and the exact tfv97-readable drawer runtime state.
   Guest glyph size and drawer identity typography are owned only by the A0 shared cascade. */

/* TEKNOFORUM_CATEGORY_HOME_PARITY_R69
   The accepted A0 homepage shared stylesheet owns all chrome and rail geometry,
   typography, spacing and icon sizing. This adapter only preserves category-only
   link semantics and truthful first-paint state. */

/* Never flash unread markers before truthful unread state arrives. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-header .icon-badge[hidden],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-header #notifBadge[hidden],
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-header #messageButton .dot-only[hidden]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}

/* Category uses separate real links where the homepage uses text. Keep those
   anchors visually transparent so the accepted child typography remains exact. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-profile-copy>a.tfv2-profile-name,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-profile-copy>a.tfv2-profile-name:hover,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-whats-copy>a.tfv2-whats-title,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-whats-copy>a.tfv2-whats-title:hover,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-whats-copy small>a.tfv2-whats-member,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-whats-copy small>a.tfv2-whats-member:hover{
  color:inherit!important;text-decoration:none!important;text-underline-offset:0!important
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-stats a.tfv2-stat-member,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-stats a.tfv2-stat-member:hover{
  color:#0870ed!important;text-decoration:none!important;text-underline-offset:0!important
}


/* Accepted homepage typography authority. The category composition inherits a
   1.45 body line-height from the SSR foundation; the approved homepage uses
   1.5. Shared chrome must not inherit the category rhythm. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"]{
  line-height:1.5!important;
}

/* Right rail: copy the accepted homepage's actual computed typography and
   spacing. These are shared components, not category variants. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-new-topic{
  font-size:13px!important;font-weight:700!important;line-height:1.5!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-identity{
  color:#101827!important;line-height:1.5!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-profile-copy>a.tfv2-profile-name,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-profile-copy>a.tfv2-profile-name:hover{
  display:block!important;color:#141e30!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important;text-decoration:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-profile-copy>a.tfv2-profile-name>strong{
  display:block!important;color:inherit!important;font:inherit!important;line-height:inherit!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-profile-copy>span{
  color:#0f6ff2!important;font-size:10px!important;font-weight:400!important;line-height:1.5!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-profile-stats small{
  color:#7b8aa1!important;font-size:8.7px!important;font-weight:400!important;line-height:1.5!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-profile-stats b{
  color:#1b2b45!important;font-size:11.5px!important;font-weight:700!important;line-height:1.5!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-whats-copy>a.tfv2-whats-title,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-whats-copy>a.tfv2-whats-title:hover{
  display:block!important;color:#0870ed!important;font-size:10.2px!important;font-weight:650!important;line-height:1.5!important;text-decoration:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-whats-copy>a.tfv2-whats-title>strong{
  display:block!important;color:inherit!important;font:inherit!important;line-height:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-whats-copy small{
  color:#77879f!important;font-size:8.5px!important;font-weight:400!important;line-height:1.5!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-online-body{
  padding:10px 12px 11px!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-online-body p,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-online-copy{
  color:#66768e!important;font-size:9.4px!important;font-weight:400!important;line-height:1.35!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-stats-body{
  padding:6px 12px 9px!important;
}

/* Footer text uses the accepted homepage rhythm. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer strong{
  font-size:11.5px!important;line-height:1.5!important;font-weight:700!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer span,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer nav a{
  font-size:9.2px!important;line-height:1.45!important;font-weight:400!important;
}


/* R6.6 — exact accepted-home chrome parity.
   The homepage is the only presentation authority: these rules only normalize
   semantic-link wrappers and first-paint states that do not exist in frozen home. */

/* Header account ring: accepted home adds rank-ring to the live avatar. SSR must
   have the same first frame for both guest and authenticated states. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-header .user-avatar.rank-ring::before{
  content:""!important;position:absolute!important;inset:-3px!important;border-radius:inherit!important;
  border:1px solid rgba(47,126,247,.14)!important;pointer-events:none!important;
}

/* The category shell now uses the exact homepage search SVG/DOM. Do not let the
   generic foundation .tf-icon metrics leak into it. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-header .desktop-search>svg.desktop-search-icon{
  width:15px!important;height:15px!important;flex:0 0 15px!important;color:#617890!important;
}

/* Neler yeni metadata is one quiet metadata line on the homepage. A member link
   remains a real profile link but must not gain link-bold/underline styling. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-whats-copy small>a.tf-news-member,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-whats-copy small>a.tf-news-member:hover{
  color:inherit!important;font:inherit!important;font-weight:400!important;letter-spacing:inherit!important;
  text-decoration:none!important;text-underline-offset:0!important;
}

/* Accepted homepage CTA icon geometry. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-new-topic>svg.tfv2-cta-plus{
  width:16px!important;height:16px!important;flex:0 0 16px!important;display:block!important;
}

/* The newest-member value remains a link semantically, but uses the accepted
   homepage value blue and never browser-link decoration. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-stats a.tfv2-stat-member,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tf-category-rail .tfv2-stats a.tfv2-stat-member:hover{
  color:#0870ed!important;text-decoration:none!important;font-weight:inherit!important;
}


/* Accepted homepage footer type scale, including the fields R6.5 did not pin. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer strong{font-size:11.5px!important;line-height:1.5!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer span,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer a,
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer small{
  font-size:9.5px!important;line-height:1.45!important;font-weight:400!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer .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="forum"] .tfv2-footer nav{gap:15px!important}
@media(max-width:1200px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer span,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer a,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer small{font-size:9.2px!important}
}
@media(max-width:820px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer span,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer a,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer small,
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-footer .tfv2-footer-platform{font-size:9px!important}
}


/* R6.7 — true accepted-home header + drawer parity.
   The homepage is the presentation authority. Keep its account pill and V94
   action cluster intact; only neutralize category/foundation leakage. */

/* Preserve the accepted 225px tablet search rather than allowing the category
   account cluster to squeeze it. */
@media(max-width:1200px) and (min-width:821px){
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-header .desktop-search{
    width:225px!important;flex:0 0 225px!important;min-width:225px!important;margin-left:auto!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-header .user.fc-user-pill{
    max-width:174px!important;min-width:0!important;flex-shrink:0!important;
  }
  html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] .tfv2-header .user.fc-user-pill .user-copy{
    max-width:104px!important;min-width:0!important;
  }
}

/* Guest copy follows the homepage's 11px account-label scale. */
/* Frozen-home drawer has no foundation margin on section labels. Those leaked
   margins were stretching the category drawer by roughly 40–50px. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-label{margin:0!important}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-link{margin:0!important}

/* Restore the accepted-home light-blue icon tile. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-link>svg.tf-drawer-icon{
  width:21px!important;height:21px!important;flex:0 0 21px!important;display:block!important;box-sizing:border-box!important;
  padding:4px!important;border-radius:7px!important;background:#eef5fd!important;color:#4f7fb8!important;margin:0!important;
}


/* R6.8 — final micro parity against the accepted homepage chrome.
   Structural differences are removed instead of inventing category variants. */

/* Guest person glyph geometry/size is inherited directly from the accepted A0 shared cascade. */

/* Drawer brand image uses the same unclassed SVG markup as accepted home. Keep
   the lockup type authority explicit so foundation defaults cannot leak in. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-brand-word{
  font-size:21px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.045em!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-brand-copy small{
  font-size:8px!important;font-weight:750!important;letter-spacing:.12em!important;line-height:1.5!important;
}

/* Accepted section labels have the small quiet blue dot. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-label{
  display:flex!important;align-items:center!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .tfv93-drawer-label-mark{
  display:block!important;width:4px!important;height:4px!important;flex:0 0 4px!important;border-radius:50%!important;
  background:#70a5e8!important;opacity:.7!important;
}


/* R6.9 — final accepted-home pixel parity for the last visible category chrome deltas.
   Values below are copied from the accepted homepage computed/style authority, not
   visually approximated category variants. */

/* Drawer brand: accepted homepage leaves the mark container transparent and lets
   the canonical SVG own its own white/blue edge treatment. */
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-brand-mark{
  width:42px!important;height:42px!important;flex:0 0 42px!important;
  overflow:hidden!important;background:transparent!important;border:0!important;box-shadow:none!important;
  border-radius:14px!important;padding:0!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-brand-mark>img{
  display:block!important;width:42px!important;height:42px!important;object-fit:contain!important;border:0!important;box-shadow:none!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-brand-word{
  font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:21px!important;line-height:21px!important;font-weight:880!important;letter-spacing:-.035em!important;color:#18314d!important;
}
html[data-teknoforum-home-rebuild="v2"] body[data-forumcore-page="forum"] #mobileDrawer .drawer-brand-copy small{
  font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-size:8px!important;line-height:12px!important;font-weight:750!important;letter-spacing:.12em!important;color:#7f92a6!important;
}

/* Profile typography and guest account glyph are owned by accepted A0 authority. */
