/* TeknoForum post-v1 primary light UI — isolated preview r2.
   Source of truth: approved TeknoForum light visual set. No demo data lives here. */
:root{
  --tf-bg:#f4f9ff;
  --tf-surface:#fff;
  --tf-surface-soft:#f7fbff;
  --tf-navy:#071a5c;
  --tf-text:#10256e;
  --tf-muted:#5873aa;
  --tf-line:#d8e8fb;
  --tf-line-strong:#bcd8f8;
  --tf-blue:#0877f9;
  --tf-blue-2:#00a6ff;
  --tf-blue-soft:#eaf5ff;
  --tf-green:#18bd67;
  --tf-shadow:0 10px 28px rgba(38,107,180,.10);
  --tf-shadow-soft:0 5px 18px rgba(38,107,180,.07);
  --tf-radius:14px;
}
html[data-postv1-ui="light-r2"],
html[data-postv1-ui="light-r2"][data-theme="dark"]{
  color-scheme:light;
  --bg:var(--tf-bg)!important;
  --bg-deep:#eef7ff!important;
  --surface:var(--tf-surface)!important;
  --surface-2:var(--tf-surface-soft)!important;
  --surface-3:#eef6ff!important;
  --surface-4:#f4f9ff!important;
  --text:var(--tf-navy)!important;
  --soft:#284d92!important;
  --muted:var(--tf-muted)!important;
  --faint:#86a0ca!important;
  --line:rgba(83,145,211,.18)!important;
  --line-strong:rgba(54,123,202,.28)!important;
  --accent:var(--tf-blue)!important;
  --accent-2:var(--tf-blue-2)!important;
  --green:var(--tf-green)!important;
  --shadow:var(--tf-shadow)!important;
  --max:1390px!important;
}
html[data-postv1-ui="light-r2"] body{
  color:var(--tf-navy)!important;
  background:
    radial-gradient(circle at -3% 10%,rgba(41,145,255,.10),transparent 31rem),
    radial-gradient(circle at 103% 22%,rgba(60,165,255,.11),transparent 34rem),
    linear-gradient(180deg,#f9fcff 0%,#f1f8ff 48%,#f8fbff 100%)!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  -webkit-font-smoothing:antialiased;
}
html[data-postv1-ui="light-r2"] body:before{
  opacity:.55!important;
  background:
    linear-gradient(135deg,transparent 0 45%,rgba(90,166,235,.045) 45% 46%,transparent 46% 100%),
    linear-gradient(45deg,transparent 0 46%,rgba(90,166,235,.035) 46% 47%,transparent 47% 100%)!important;
  background-size:190px 190px!important;
  mask-image:linear-gradient(to bottom,#000,transparent 90%)!important;
}
html[data-postv1-ui="light-r2"] .wrap{width:min(calc(100% - 44px),1390px)!important}

/* shared top navigation */
html[data-postv1-ui="light-r2"] .top{
  position:sticky!important;top:0!important;z-index:90!important;
  min-height:64px!important;background:rgba(255,255,255,.95)!important;
  border:0!important;border-bottom:1px solid #e6f0fb!important;
  box-shadow:0 3px 14px rgba(37,104,177,.06)!important;
  backdrop-filter:blur(18px) saturate(145%)!important;
}
html[data-postv1-ui="light-r2"] .nav{height:64px!important;gap:12px!important}
html[data-postv1-ui="light-r2"] .brand{gap:10px!important;color:var(--tf-navy)!important}
html[data-postv1-ui="light-r2"] .brand-mark{
  width:43px!important;height:43px!important;border:0!important;border-radius:50%!important;
  background:url('/assets/brand/teknoforum-mark.svg') center/contain no-repeat!important;
  box-shadow:0 6px 16px rgba(18,111,225,.14)!important;
}
html[data-postv1-ui="light-r2"] .brand-mark svg{display:none!important}
html[data-postv1-ui="light-r2"] .brand-word{display:block!important;font-size:20px!important;font-weight:900!important;letter-spacing:-.035em!important;color:#07185a!important;line-height:1!important}
html[data-postv1-ui="light-r2"] .brand-word span{color:inherit!important}
html[data-postv1-ui="light-r2"] .brand-sub{margin-top:3px!important;font-size:8.5px!important;line-height:1!important;color:#6882b5!important;letter-spacing:0!important;text-transform:none!important}
html[data-postv1-ui="light-r2"] .navlinks{margin-left:18px!important;gap:6px!important}
html[data-postv1-ui="light-r2"] .navlinks a{padding:9px 15px!important;border-radius:9px!important;color:#0c1f68!important;font-size:11.5px!important;font-weight:850!important}
html[data-postv1-ui="light-r2"] .navlinks a:hover{background:#eef6ff!important;color:#075ac7!important}
html[data-postv1-ui="light-r2"] .navlinks a.active{background:#e7f3ff!important;color:#0969df!important;box-shadow:inset 0 0 0 1px #d7eaff!important}
html[data-postv1-ui="light-r2"] .navlinks a.active:after{display:none!important}
html[data-postv1-ui="light-r2"] .desktop-search{
  width:min(290px,24vw)!important;height:38px!important;border:1px solid #d4e6fa!important;border-radius:999px!important;
  background:#f7fbff!important;box-shadow:inset 0 1px 2px rgba(39,94,155,.035)!important;color:#5c7ead!important;
}
html[data-postv1-ui="light-r2"] .desktop-search:focus-within{border-color:#99c8fb!important;box-shadow:0 0 0 3px rgba(8,119,249,.08)!important}
html[data-postv1-ui="light-r2"] .desktop-search input{color:#173172!important;font-size:11.5px!important}
html[data-postv1-ui="light-r2"] .desktop-search input::placeholder{color:#7691bc!important}
html[data-postv1-ui="light-r2"] .search-scope,html[data-postv1-ui="light-r2"] .search-divider{display:none!important}
html[data-postv1-ui="light-r2"] .key{border-color:#deebf8!important;background:#eef5fc!important;color:#8aa0bf!important}
html[data-postv1-ui="light-r2"] .icon,
html[data-postv1-ui="light-r2"] .user{
  border-color:transparent!important;background:transparent!important;color:#1c5fb7!important;box-shadow:none!important
}
html[data-postv1-ui="light-r2"] .icon:hover,html[data-postv1-ui="light-r2"] .user:hover{background:#eef6ff!important}
html[data-postv1-ui="light-r2"] .user-avatar{border-radius:50%!important;background:#e9f3ff!important;color:#176cd3!important;border:1px solid #cfe5fb!important}
html[data-postv1-ui="light-r2"] .user b{color:#0d226b!important}
html[data-postv1-ui="light-r2"] .user small{color:#6882aa!important}
html[data-postv1-ui="light-r2"] .nav-create{display:none!important}
html[data-postv1-ui="light-r2"] #themeToggle{display:none!important}
html[data-postv1-ui="light-r2"] .subbar{background:rgba(250,253,255,.96)!important;border-bottom:1px solid #e2edf9!important}
html[data-postv1-ui="light-r2"] .subbar-in{height:34px!important}
html[data-postv1-ui="light-r2"] .crumb,html[data-postv1-ui="light-r2"] .quick{font-size:9.5px!important;color:#6783b0!important}

/* common cards and headings */
html[data-postv1-ui="light-r2"] .panel,
html[data-postv1-ui="light-r2"] .info-card,
html[data-postv1-ui="light-r2"] .featured-card{
  border-color:var(--tf-line)!important;background:#fff!important;border-radius:var(--tf-radius)!important;box-shadow:var(--tf-shadow-soft)!important
}
html[data-postv1-ui="light-r2"] .section-head{margin:12px 4px 8px!important}
html[data-postv1-ui="light-r2"] .section-head h2{font-size:16px!important;color:#071a61!important;font-weight:900!important;letter-spacing:-.025em!important}
html[data-postv1-ui="light-r2"] .section-head small{color:#6d88b3!important}
html[data-postv1-ui="light-r2"] .section-head a{color:#0872e9!important;font-weight:800!important}

/* HOME — approved light direction */
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero{padding:10px 0 4px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero-main{
  min-height:205px!important;padding:29px 34px!important;border:1px solid #cfe5fb!important;border-radius:16px!important;
  background:
    linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(244,250,255,.96) 50%,rgba(225,242,255,.84) 100%),
    radial-gradient(circle at 85% 25%,rgba(31,139,255,.18),transparent 33rem)!important;
  box-shadow:0 10px 26px rgba(48,119,190,.09)!important;
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero-main:before{
  right:-40px!important;top:-135px!important;width:510px!important;height:430px!important;
  background:radial-gradient(circle at 48% 48%,rgba(31,149,255,.16),rgba(94,186,255,.07) 42%,transparent 68%)!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero-main:after{
  right:74px!important;bottom:-205px!important;width:420px!important;height:420px!important;border-color:rgba(45,143,237,.12)!important;
  box-shadow:0 0 0 34px rgba(41,145,255,.035),0 0 0 72px rgba(41,145,255,.02)!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero-copy{max-width:760px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .eyebrow{
  padding:0!important;border:0!important;background:transparent!important;color:#1581ee!important;font-size:9px!important;font-weight:900!important;letter-spacing:.14em!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] h1{
  margin:10px 0 7px!important;color:#071a63!important;font-size:38px!important;line-height:1.04!important;letter-spacing:-.045em!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] h1 br{display:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero p{max-width:690px!important;color:#486aa2!important;font-size:13px!important;line-height:1.48!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .actions{margin-top:16px!important;gap:10px!important}
html[data-postv1-ui="light-r2"] .btn{min-height:38px!important;padding:0 16px!important;border:1px solid #cfe2f7!important;border-radius:9px!important;background:#fff!important;color:#0966d2!important;font-size:10.5px!important;font-weight:850!important;box-shadow:none!important}
html[data-postv1-ui="light-r2"] .btn-primary{border-color:#0874ef!important;background:linear-gradient(135deg,#0b82ff,#0466e8)!important;color:#fff!important;box-shadow:0 7px 16px rgba(7,113,235,.20)!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero-side,
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .tech-strip,
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .session-strip,
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .quick-access,
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .home-featured{display:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .layout{padding:2px 0 24px!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .content-column{display:flex!important;flex-direction:column!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] #threads{order:1!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] #forums{order:2!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .sidebar{display:none!important}

/* Home live topics: compact approved table/card hybrid */
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] #threads>.section-head{margin-top:7px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-panel{border-radius:13px!important;box-shadow:var(--tf-shadow-soft)!important;border-color:#d6e7f8!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-tabs{display:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-list{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;background:#fff!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-row{
  min-height:64px!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;padding:8px 12px!important;
  border-right:1px solid #e5effa!important;border-bottom:1px solid #e5effa!important;background:#fff!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-row:nth-child(even){border-right:0!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-row:hover{background:#f7fbff!important;transform:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-row.unread:before{left:0!important;width:3px!important;height:28px!important;background:#1594ff!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-avatar{width:38px!important;height:38px!important;border-radius:10px!important;background:#eef6ff!important;box-shadow:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-title{font-size:11.5px!important;color:#071b64!important;font-weight:900!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-meta{font-size:8.8px!important;color:#6f89b2!important;gap:4px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-meta b{color:#1b70cf!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-badges{display:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-stats{display:flex!important;gap:5px!important;align-items:center!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-stat{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;display:inline-flex!important;gap:3px!important;color:#176ad0!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-stat:first-child small{font-size:0!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-stat:first-child small:after{content:'yanıt';font-size:8px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-stat b{font-size:10px!important;color:#155fc0!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-stat small{font-size:8px!important;color:#7891b5!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-stat:nth-child(2){display:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-last{display:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-footer{display:none!important}

/* Home forum tree */
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] #forums{margin-top:4px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-forum-tree-panel{margin-top:8px!important;border-radius:13px!important;overflow:hidden!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-forum-tree-header{min-height:36px!important;padding:7px 10px!important;background:#f6faff!important;border-bottom:1px solid #deebf8!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .panel-title{color:#071c65!important;font-size:11px!important;font-weight:900!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .panel-meta{color:#7a91b4!important;font-size:8.5px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-category-sponsor{display:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-forum-tree-row{
  min-height:66px!important;padding-top:7px!important;padding-bottom:7px!important;border-bottom:1px solid #e6eff9!important;background:#fff!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .forum-icon{
  width:39px!important;height:39px!important;border-radius:10px!important;border:0!important;background:linear-gradient(145deg,#198bff,#075ee7)!important;color:#fff!important;box-shadow:0 6px 12px rgba(11,107,229,.16)!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-forum-tree-row:nth-of-type(3n+2) .forum-icon{background:linear-gradient(145deg,#7d55ff,#5136df)!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-forum-tree-row:nth-of-type(3n+3) .forum-icon{background:linear-gradient(145deg,#25c95a,#11a640)!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .forum-title{font-size:11.5px!important;color:#071c62!important;font-weight:900!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .forum-desc{font-size:8.9px!important;line-height:1.35!important;color:#607cab!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .subforum{padding:0!important;border:0!important;background:transparent!important;color:#1673d8!important;font-size:8px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .subforum+.subforum:before{content:'•';padding-right:6px;color:#9eb9d7}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .counts b{font-size:10px!important;color:#102a72!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .counts span{font-size:7.5px!important;color:#7c91b2!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .last-post{background:transparent!important;border:0!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .last-title{font-size:9.5px!important;color:#122a70!important;font-weight:800!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .last-meta{font-size:8px!important;color:#7590b8!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .last-avatar{border-radius:50%!important}

/* CATEGORY */
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-intro{padding-top:10px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-hero{
  border:1px solid #d3e6fa!important;border-radius:15px!important;background:linear-gradient(110deg,#fff 0%,#f7fbff 62%,#eaf5ff 100%)!important;box-shadow:var(--tf-shadow-soft)!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-hero-icon{border:0!important;background:linear-gradient(145deg,#1690ff,#075ee7)!important;color:#fff!important;box-shadow:0 8px 18px rgba(10,105,228,.18)!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-copy h1{color:#071a61!important;font-weight:950!important;letter-spacing:-.035em!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-copy p{color:#5574a8!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-sidebar{display:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .subforum-card,
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-topic{border-color:#dfeaf7!important;background:#fff!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .subforum-title-line,
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-topic-title{color:#0b226b!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .topic-filter.active,
html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .topic-prefix.active{background:#e6f3ff!important;color:#0870df!important;border-color:#cee5fb!important}

/* THREAD */
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-intro{padding-top:9px!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-hero{
  border:1px solid #d4e6f9!important;border-radius:14px!important;background:linear-gradient(110deg,#fff,#f7fbff)!important;box-shadow:var(--tf-shadow-soft)!important
}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-title-row h1,
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-hero h1{color:#071a61!important;font-weight:950!important;letter-spacing:-.035em!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-layout{grid-template-columns:minmax(0,1fr)!important;gap:0!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-sidebar{display:none!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .post-card{border-color:#d7e7f8!important;background:#fff!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(35,96,161,.055)!important;overflow:hidden!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .post-user{background:#f6faff!important;border-right:1px solid #dfebf7!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .post-body{color:#18366f!important;line-height:1.58!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .post-actions button{color:#126fd8!important}
html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-main-actions .btn-primary{background:linear-gradient(135deg,#0b82ff,#0467e8)!important}

/* footer */
html[data-postv1-ui="light-r2"] .footer{margin-top:8px!important;background:rgba(255,255,255,.96)!important;border-top:1px solid #dbe9f7!important;color:#6882aa!important}
html[data-postv1-ui="light-r2"] .footer-brand{color:#10246d!important}
html[data-postv1-ui="light-r2"] .footer-links a{color:#607dad!important}

/* MOBILE: approved app-like density */
@media(max-width:760px){
  html[data-postv1-ui="light-r2"] body{background:#f5faff!important;padding-bottom:74px!important}
  html[data-postv1-ui="light-r2"] .wrap{width:min(calc(100% - 18px),1390px)!important}
  html[data-postv1-ui="light-r2"] .top{position:sticky!important;min-height:61px!important}
  html[data-postv1-ui="light-r2"] .nav{height:61px!important;gap:7px!important}
  html[data-postv1-ui="light-r2"] .brand-mark{width:38px!important;height:38px!important}
  html[data-postv1-ui="light-r2"] .brand-word{font-size:17px!important}
  html[data-postv1-ui="light-r2"] .brand-sub{font-size:7.2px!important;white-space:nowrap!important}
  html[data-postv1-ui="light-r2"] .navlinks,html[data-postv1-ui="light-r2"] .user,html[data-postv1-ui="light-r2"] .mobile-menu{display:none!important}
  html[data-postv1-ui="light-r2"] .desktop-search{display:flex!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;height:36px!important;margin-left:5px!important}
  html[data-postv1-ui="light-r2"] .desktop-search .key{display:none!important}
  html[data-postv1-ui="light-r2"] .desktop-search input{font-size:10px!important}
  html[data-postv1-ui="light-r2"] .mobile-search-btn{display:none!important}
  html[data-postv1-ui="light-r2"] .mobile-notif-btn{display:grid!important;flex:0 0 34px!important;width:34px!important;height:34px!important}
  html[data-postv1-ui="light-r2"] .subbar{display:none!important}
  html[data-postv1-ui="light-r2"] .mobile-nav{
    position:fixed!important;left:50%!important;right:auto!important;bottom:0!important;transform:translateX(-50%)!important;z-index:95!important;
    width:min(100%,680px)!important;height:66px!important;padding:5px 9px max(5px,env(safe-area-inset-bottom))!important;
    display:grid!important;grid-template-columns:repeat(5,1fr)!important;align-items:center!important;
    background:rgba(255,255,255,.97)!important;border:1px solid #dce9f7!important;border-bottom:0!important;border-radius:18px 18px 0 0!important;
    box-shadow:0 -7px 24px rgba(37,100,166,.10)!important;backdrop-filter:blur(16px)!important
  }
  html[data-postv1-ui="light-r2"] .mobile-nav a{min-width:0!important;color:#5374aa!important;font-size:8.5px!important;font-weight:750!important;gap:2px!important}
  html[data-postv1-ui="light-r2"] .mobile-nav a.active{background:transparent!important;color:#0874ed!important}
  html[data-postv1-ui="light-r2"] .mobile-nav .create{width:36px!important;height:36px!important;margin-top:-14px!important;border-radius:12px!important;background:linear-gradient(145deg,#168cff,#0567e8)!important;color:#fff!important;box-shadow:0 7px 16px rgba(8,111,234,.25)!important}

  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero{padding:7px 0 2px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero-main{min-height:155px!important;padding:18px 17px!important;border-radius:13px!important;background:linear-gradient(110deg,#fff 0%,#f6fbff 58%,#e5f3ff 100%)!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .eyebrow{display:none!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] h1{margin:0 0 6px!important;font-size:24px!important;line-height:1.03!important;max-width:78%!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero p{max-width:78%!important;font-size:10.5px!important;line-height:1.38!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .actions{margin-top:11px!important;gap:7px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .btn{min-height:34px!important;padding:0 12px!important;font-size:9.5px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .section-head{margin:9px 4px 6px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .section-head h2{font-size:14px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-list{grid-template-columns:1fr!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-row{min-height:53px!important;grid-template-columns:36px minmax(0,1fr) auto!important;padding:6px 9px!important;border-right:0!important;gap:8px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-avatar{width:34px!important;height:34px!important;border-radius:50%!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-titleline{display:block!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-title{font-size:10.5px!important;line-height:1.25!important;-webkit-line-clamp:1!important;white-space:nowrap!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-meta{font-size:8px!important;flex-wrap:nowrap!important;white-space:nowrap!important;overflow:hidden!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-stats{grid-column:auto!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-discovery-stat:first-child small{display:none!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-forum-tree-header{display:none!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-forum-tree-panel{margin-top:5px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .fc-forum-tree-row{grid-template-columns:44px minmax(0,1fr) 18px!important;min-height:68px!important;padding:8px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .forum-icon{width:40px!important;height:40px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .forum-title{font-size:11px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .forum-desc{font-size:8.5px!important;display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .subforums{white-space:nowrap!important;overflow:hidden!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .counts{display:none!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .last-post{display:block!important;width:18px!important;height:18px!important;padding:0!important;overflow:hidden!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .last-post:after{content:'›';display:grid;place-items:center;width:18px;height:18px;color:#0874ed;font-size:23px;line-height:1}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .last-post>*{display:none!important}

  html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-intro,
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-intro{padding-top:6px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-hero,
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-hero{border-radius:12px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="forum"] .category-copy h1,
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .thread-hero h1{font-size:23px!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="thread"] .post-card{border-radius:10px!important}
}
@media(max-width:420px){
  html[data-postv1-ui="light-r2"] .wrap{width:calc(100% - 14px)!important}
  html[data-postv1-ui="light-r2"] .brand{gap:6px!important}
  html[data-postv1-ui="light-r2"] .brand-mark{width:35px!important;height:35px!important}
  html[data-postv1-ui="light-r2"] .brand-word{font-size:15px!important}
  html[data-postv1-ui="light-r2"] .brand-sub{display:none!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] h1{font-size:22px!important;max-width:85%!important}
  html[data-postv1-ui="light-r2"] body[data-forumcore-page="home"] .hero p{max-width:88%!important}
}
/* Post-v1 r2: approved public/mobile surfaces beyond home/forum/thread. */
html[data-postv1-ui="light-r2"] .wn-page,
html[data-postv1-ui="light-r2"] .guides-page,
html[data-postv1-ui="light-r2"] .profile-page,
html[data-postv1-ui="light-r2"] .messages-page,
html[data-postv1-ui="light-r2"] .notifications-page,
html[data-postv1-ui="light-r2"] .search-page,
html[data-postv1-ui="light-r2"] .create-topic-page,
html[data-postv1-ui="light-r2"] .members-page,
html[data-postv1-ui="light-r2"] .follow-page,
html[data-postv1-ui="light-r2"] .tg-page,
html[data-postv1-ui="light-r2"] .gd-page{color:#0a1c5d!important}
html[data-postv1-ui="light-r2"] .wn-hero-card,
html[data-postv1-ui="light-r2"] .guides-hero-card,
html[data-postv1-ui="light-r2"] .profile-header-card,
html[data-postv1-ui="light-r2"] .messages-hero-card,
html[data-postv1-ui="light-r2"] .notifications-hero-card,
html[data-postv1-ui="light-r2"] .search-hero-card,
html[data-postv1-ui="light-r2"] .create-topic-hero,
html[data-postv1-ui="light-r2"] .members-hero-card,
html[data-postv1-ui="light-r2"] .follow-hero-card,
html[data-postv1-ui="light-r2"] .tg-hero-card,
html[data-postv1-ui="light-r2"] .gd-hero-card{border-color:#d7e8f9!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-ui="light-r2"] .panel,
html[data-postv1-ui="light-r2"] .wn-item,
html[data-postv1-ui="light-r2"] .guide-card,
html[data-postv1-ui="light-r2"] .featured-guide-card,
html[data-postv1-ui="light-r2"] .conversation-item,
html[data-postv1-ui="light-r2"] .notification-item,
html[data-postv1-ui="light-r2"] .search-topic-result,
html[data-postv1-ui="light-r2"] .search-post-result,
html[data-postv1-ui="light-r2"] .member-card,
html[data-postv1-ui="light-r2"] .follow-item,
html[data-postv1-ui="light-r2"] .tgd-item,
html[data-postv1-ui="light-r2"] .gd-section{background:#fff!important;border-color:#dceaf8!important;color:#16336f!important}
html[data-postv1-ui="light-r2"] input,
html[data-postv1-ui="light-r2"] textarea,
html[data-postv1-ui="light-r2"] select{background:#fff!important;color:#0c2168!important;border-color:#d5e6f8!important}
html[data-postv1-ui="light-r2"] input::placeholder,
html[data-postv1-ui="light-r2"] textarea::placeholder{color:#8097bd!important}
html[data-postv1-ui="light-r2"] .active{--tf-active:#0877f9}

/* Neler Yeni */
html[data-postv1-page="whats-new"] .wn-hero-card{background:linear-gradient(110deg,#fff,#eef7ff)!important}
html[data-postv1-page="whats-new"] .wn-tabs button.active{background:#0877f9!important;color:#fff!important;border-color:#0877f9!important}
html[data-postv1-page="whats-new"] .wn-item{border-bottom:1px solid #e2edf8!important}
html[data-postv1-page="whats-new"] .wn-item-title{color:#071a5c!important;font-weight:850!important}
html[data-postv1-page="whats-new"] .wn-item-meta{color:#667fa9!important}

/* Rehberler */
html[data-postv1-page="guides"] .guides-hero-card{background:linear-gradient(120deg,#202a88,#304cc3 62%,#15358f)!important;color:#fff!important}
html[data-postv1-page="guides"] .guides-hero-card *{color:inherit}
html[data-postv1-page="guides"] .guides-tabs button.active{background:#0877f9!important;color:#fff!important;border-color:#0877f9!important}
html[data-postv1-page="guides"] .guide-title{color:#071a5c!important;font-weight:900!important}
html[data-postv1-page="guides"] .guide-category{background:#eaf5ff!important;color:#0870df!important;border-color:#d4e9ff!important}

/* Profil */
html[data-postv1-page="profile"] .profile-cover{border-radius:14px!important;overflow:hidden!important;border-color:#d7e8f8!important}
html[data-postv1-page="profile"] .profile-header-card{background:#fff!important}
html[data-postv1-page="profile"] .profile-name-row{color:#071a5c!important}
html[data-postv1-page="profile"] .profile-stats-strip{background:#fff!important;border-color:#deebf8!important}
html[data-postv1-page="profile"] .profile-tabs{background:#fff!important;border-color:#deebf8!important}
html[data-postv1-page="profile"] .profile-tabs .active{color:#0877f9!important;border-color:#0877f9!important}

/* Özel mesajlar */
html[data-postv1-page="messages"] .messages-hero-card{background:linear-gradient(110deg,#fff,#eef7ff)!important}
html[data-postv1-page="messages"] .messages-inbox,
html[data-postv1-page="messages"] .messages-chat{background:#fff!important;border-color:#dbe9f8!important}
html[data-postv1-page="messages"] .conversation-item{box-shadow:none!important}
html[data-postv1-page="messages"] .conversation-item.unread{background:#f6fbff!important}
html[data-postv1-page="messages"] .conversation-title{color:#081b5d!important}
html[data-postv1-page="messages"] .conversation-preview{color:#6a82aa!important}

/* Bildirimler */
html[data-postv1-page="notifications"] .notifications-hero-card{background:linear-gradient(110deg,#fff,#edf7ff)!important}
html[data-postv1-page="notifications"] .notification-tabs button.active{background:#0877f9!important;color:#fff!important;border-color:#0877f9!important}
html[data-postv1-page="notifications"] .notification-day-group{border-color:#dbe9f8!important;background:#fff!important}
html[data-postv1-page="notifications"] .notification-title-row{color:#081b5e!important}
html[data-postv1-page="notifications"] .notification-copy{color:#647da8!important}

/* Arama */
html[data-postv1-page="search"] .search-hero-card{background:transparent!important;border:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}
html[data-postv1-page="search"] .results-search-box{background:#fff!important;border-color:#d6e6f8!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="search"] .search-scope-tabs button.active{background:#0877f9!important;color:#fff!important}
html[data-postv1-page="search"] .search-result-group{border-color:#dbe9f8!important;background:#fff!important}
html[data-postv1-page="search"] .search-result-main a{color:#071a5d!important;font-weight:900!important}

/* Konu aç + anket */
html[data-postv1-page="new-topic"] .create-topic-hero{background:transparent!important;border:0!important;box-shadow:none!important}
html[data-postv1-page="new-topic"] .create-topic-form{background:transparent!important;border:0!important;box-shadow:none!important}
html[data-postv1-page="new-topic"] .create-section{background:transparent!important;border-color:#dbe9f8!important}
html[data-postv1-page="new-topic"] .selected-forum,
html[data-postv1-page="new-topic"] .title-input-shell,
html[data-postv1-page="new-topic"] .create-editor,
html[data-postv1-page="new-topic"] .attachment-zone,
html[data-postv1-page="new-topic"] .poll-builder{background:#fff!important;border-color:#d5e6f8!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="new-topic"] .create-publish-btn{background:linear-gradient(135deg,#0b82ff,#0467e8)!important;color:#fff!important}

/* Üyeler */
html[data-postv1-page="members"] .members-hero-card{background:linear-gradient(110deg,#fff,#eef7ff)!important}
html[data-postv1-page="members"] .members-tabs button.active{background:#0877f9!important;color:#fff!important}
html[data-postv1-page="members"] .member-name{color:#071a5c!important;font-weight:900!important}
html[data-postv1-page="members"] .follow-btn{border-color:#cfe4fb!important;color:#0870df!important}

/* Takip / yer imleri */
html[data-postv1-page="following-bookmarks"] .follow-hero-card{background:linear-gradient(110deg,#fff,#eef7ff)!important}
html[data-postv1-page="following-bookmarks"] .follow-mode-switch .active{background:#0877f9!important;color:#fff!important}
html[data-postv1-page="following-bookmarks"] .follow-title{color:#071a5c!important;font-weight:900!important}

/* Etiket detay */
html[data-postv1-page="tag-detail"] .tgd-hero-card{background:linear-gradient(115deg,#fff,#eef7ff)!important}
html[data-postv1-page="tag-detail"] .tgd-name{color:#071a5c!important}
html[data-postv1-page="tag-detail"] .tg-tabs button.active{background:#0877f9!important;color:#fff!important}
html[data-postv1-page="tag-detail"] .tgd-main a{color:#071a5c!important;font-weight:850!important}

/* Rehber detay */
html[data-postv1-page="guide-detail"] .gd-hero-card{background:#fff!important}
html[data-postv1-page="guide-detail"] .gd-article{color:#17356f!important}
html[data-postv1-page="guide-detail"] .gd-callout{background:#eef7ff!important;border-color:#cfe5fb!important}
html[data-postv1-page="guide-detail"] .gd-section-number{background:#e7f3ff!important;color:#0870df!important}

@media(max-width:760px){
  /* Approved mobile header: menu + brand + search + notifications + profile. */
  html[data-postv1-ui="light-r2"] .nav{height:64px!important;gap:5px!important}
  html[data-postv1-ui="light-r2"] .mobile-menu{display:grid!important;order:-4!important;flex:0 0 36px!important;width:36px!important;height:36px!important}
  html[data-postv1-ui="light-r2"] .brand{order:-3!important;flex:0 1 auto!important;min-width:0!important}
  html[data-postv1-ui="light-r2"] .brand-mark{display:none!important}
  html[data-postv1-ui="light-r2"] .brand-word{font-size:21px!important;white-space:nowrap!important}
  html[data-postv1-ui="light-r2"] .brand-sub{display:block!important;font-size:7px!important;white-space:nowrap!important}
  html[data-postv1-ui="light-r2"] .spacer{order:-2!important;display:block!important;flex:1 1 auto!important}
  html[data-postv1-ui="light-r2"] .desktop-search,html[data-postv1-ui="light-r2"] .compact-desktop-search{display:none!important}
  html[data-postv1-ui="light-r2"] .mobile-search-btn{display:grid!important;order:-1!important;flex:0 0 36px!important;width:36px!important;height:36px!important}
  html[data-postv1-ui="light-r2"] .mobile-notif-btn{display:grid!important;order:0!important;flex:0 0 36px!important;width:36px!important;height:36px!important}
  html[data-postv1-ui="light-r2"] .user{display:flex!important;order:1!important;flex:0 0 38px!important;width:38px!important;height:38px!important;padding:0!important;border:0!important}
  html[data-postv1-ui="light-r2"] .user-copy,html[data-postv1-ui="light-r2"] .user>svg{display:none!important}
  html[data-postv1-ui="light-r2"] .user-avatar{width:38px!important;height:38px!important;background:#0877f9!important;color:#fff!important;border:0!important}
  html[data-postv1-ui="light-r2"] .mobile-nav{height:69px!important;border-radius:0!important;border-left:0!important;border-right:0!important;padding:5px 12px max(6px,env(safe-area-inset-bottom))!important}
  html[data-postv1-ui="light-r2"] .mobile-nav [data-postv1-nav="create"]{display:grid!important;width:38px!important;height:38px!important;margin:-14px auto 0!important;border-radius:10px!important;background:#0877f9!important;color:#fff!important;box-shadow:0 6px 15px rgba(8,119,249,.24)!important}
  html[data-postv1-ui="light-r2"] .mobile-nav a,html[data-postv1-ui="light-r2"] .mobile-nav button{font-size:8px!important;color:#0b2869!important}
  html[data-postv1-ui="light-r2"] .mobile-nav .active{color:#0877f9!important}

  html[data-postv1-page="whats-new"] .wn-hero{padding-top:9px!important}
  html[data-postv1-page="whats-new"] .wn-hero-card{padding:14px!important;border-radius:13px!important}
  html[data-postv1-page="whats-new"] .wn-layout{display:block!important}
  html[data-postv1-page="whats-new"] .wn-sidebar{display:none!important}
  html[data-postv1-page="whats-new"] .wn-tabs{overflow-x:auto!important;display:flex!important;gap:7px!important;padding-bottom:4px!important}
  html[data-postv1-page="whats-new"] .wn-tabs button{flex:0 0 auto!important;min-height:38px!important;border-radius:9px!important}
  html[data-postv1-page="whats-new"] .wn-item{grid-template-columns:48px minmax(0,1fr) auto!important;gap:9px!important;padding:10px!important}
  html[data-postv1-page="whats-new"] .wn-item-avatar{width:44px!important;height:44px!important;border-radius:10px!important}
  html[data-postv1-page="whats-new"] .wn-item-title{font-size:11px!important}
  html[data-postv1-page="whats-new"] .wn-item-meta{font-size:8.5px!important}

  html[data-postv1-page="guides"] .guides-hero{padding-top:8px!important}
  html[data-postv1-page="guides"] .guides-hero-card{padding:18px!important;border-radius:13px!important}
  html[data-postv1-page="guides"] .guides-tabs{display:flex!important;overflow-x:auto!important;gap:7px!important}
  html[data-postv1-page="guides"] .guides-tabs button{flex:0 0 auto!important}
  html[data-postv1-page="guides"] .guides-toolbar{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}
  html[data-postv1-page="guides"] .featured-guides{grid-template-columns:repeat(3,minmax(220px,1fr))!important;overflow-x:auto!important}
  html[data-postv1-page="guides"] .guides-grid{grid-template-columns:1fr!important}
  html[data-postv1-page="guides"] .guides-sidebar{display:none!important}

  html[data-postv1-page="profile"] .profile-hero-wrap{padding-top:8px!important}
  html[data-postv1-page="profile"] .profile-cover{height:160px!important;border-radius:13px!important}
  html[data-postv1-page="profile"] .profile-header-card{margin-top:-38px!important;padding:48px 14px 14px!important;border-radius:0 0 13px 13px!important}
  html[data-postv1-page="profile"] .profile-avatar{width:88px!important;height:88px!important}
  html[data-postv1-page="profile"] .profile-stats-strip{grid-template-columns:repeat(4,1fr)!important}
  html[data-postv1-page="profile"] .profile-tabs{display:flex!important;overflow-x:auto!important;gap:0!important}
  html[data-postv1-page="profile"] .profile-tabs button{flex:0 0 auto!important;min-width:95px!important}
  html[data-postv1-page="profile"] .profile-sidebar{display:none!important}

  html[data-postv1-page="messages"] .messages-hero{padding-top:8px!important}
  html[data-postv1-page="messages"] .messages-hero-card{padding:14px!important;border-radius:13px!important}
  html[data-postv1-page="messages"] .messages-shell{display:block!important}
  html[data-postv1-page="messages"] .messages-inbox{border-radius:13px!important;overflow:hidden!important}
  html[data-postv1-page="messages"] .messages-chat{display:none!important}
  html[data-postv1-page="messages"] .conversation-item{grid-template-columns:54px minmax(0,1fr) auto!important;padding:11px 12px!important}
  html[data-postv1-page="messages"] .conversation-avatar{width:48px!important;height:48px!important}

  html[data-postv1-page="notifications"] .notifications-hero{padding-top:8px!important}
  html[data-postv1-page="notifications"] .notifications-hero-card{padding:14px!important;border-radius:13px!important}
  html[data-postv1-page="notifications"] .notification-tabs{display:flex!important;overflow-x:auto!important;gap:7px!important}
  html[data-postv1-page="notifications"] .notification-tabs button{flex:0 0 auto!important}
  html[data-postv1-page="notifications"] .notifications-sidebar{display:none!important}
  html[data-postv1-page="notifications"] .notification-item{grid-template-columns:52px minmax(0,1fr) auto!important;padding:11px!important}

  html[data-postv1-page="search"] .search-hero{padding-top:9px!important}
  html[data-postv1-page="search"] .search-query-shell{grid-template-columns:minmax(0,1fr) 74px!important;gap:8px!important}
  html[data-postv1-page="search"] .search-scope-tabs{display:flex!important;overflow-x:auto!important;gap:7px!important}
  html[data-postv1-page="search"] .search-scope-tabs button{flex:0 0 auto!important}
  html[data-postv1-page="search"] .search-sidebar{display:none!important}
  html[data-postv1-page="search"] .search-topic-result,html[data-postv1-page="search"] .search-post-result{grid-template-columns:76px minmax(0,1fr)!important;padding:10px!important}

  html[data-postv1-page="new-topic"] .create-topic-intro{padding-top:8px!important}
  html[data-postv1-page="new-topic"] .create-topic-layout{display:block!important}
  html[data-postv1-page="new-topic"] .create-topic-sidebar{display:none!important}
  html[data-postv1-page="new-topic"] .create-section{padding:10px 0!important}
  html[data-postv1-page="new-topic"] .topic-type-grid{grid-template-columns:repeat(2,1fr)!important}
  html[data-postv1-page="new-topic"] .create-options-grid{grid-template-columns:1fr!important}
  html[data-postv1-page="new-topic"] .create-submit-bar{position:static!important;grid-template-columns:1fr 1fr!important;gap:8px!important}

  html[data-postv1-page="members"] .members-hero{padding-top:8px!important}
  html[data-postv1-page="members"] .members-tabs{display:flex!important;overflow-x:auto!important;gap:7px!important}
  html[data-postv1-page="members"] .members-tabs button{flex:0 0 auto!important}
  html[data-postv1-page="members"] .members-grid{grid-template-columns:1fr!important}
  html[data-postv1-page="members"] .members-sidebar{display:none!important}
  html[data-postv1-page="members"] .member-card{padding:12px!important;border-radius:12px!important}

  html[data-postv1-page="following-bookmarks"] .follow-hero{padding-top:8px!important}
  html[data-postv1-page="following-bookmarks"] .follow-mode-switch{display:grid!important;grid-template-columns:1fr 1fr!important}
  html[data-postv1-page="following-bookmarks"] .follow-tabs{display:flex!important;overflow-x:auto!important;gap:7px!important}
  html[data-postv1-page="following-bookmarks"] .follow-tabs button{flex:0 0 auto!important}
  html[data-postv1-page="following-bookmarks"] .follow-sidebar{display:none!important}
  html[data-postv1-page="following-bookmarks"] .follow-item{padding:11px!important;border-radius:11px!important}

  html[data-postv1-page="tag-detail"] .tg-hero{padding-top:8px!important}
  html[data-postv1-page="tag-detail"] .tg-tabs{display:flex!important;overflow-x:auto!important;gap:7px!important}
  html[data-postv1-page="tag-detail"] .tg-tabs button{flex:0 0 auto!important}
  html[data-postv1-page="tag-detail"] .tg-sidebar{display:none!important}
  html[data-postv1-page="tag-detail"] .tgd-item{padding:11px!important;border-radius:11px!important}

  html[data-postv1-page="guide-detail"] .gd-hero{padding-top:7px!important}
  html[data-postv1-page="guide-detail"] .gd-hero-card{padding:12px!important;border-radius:12px!important}
  html[data-postv1-page="guide-detail"] .gd-layout{display:block!important}
  html[data-postv1-page="guide-detail"] .gd-sidebar,html[data-postv1-page="guide-detail"] .gd-right{display:none!important}
  html[data-postv1-page="guide-detail"] .gd-section{padding:12px!important;border-radius:11px!important}
  html[data-postv1-page="guide-detail"] .gd-mobile-tools{display:flex!important}
}
@media(max-width:420px){
  html[data-postv1-ui="light-r2"] .brand-word{font-size:18px!important}
  html[data-postv1-ui="light-r2"] .brand-sub{font-size:6.4px!important}
  html[data-postv1-ui="light-r2"] .mobile-menu,
  html[data-postv1-ui="light-r2"] .mobile-search-btn,
  html[data-postv1-ui="light-r2"] .mobile-notif-btn{width:33px!important;height:33px!important;flex-basis:33px!important}
  html[data-postv1-ui="light-r2"] .user{width:35px!important;height:35px!important;flex-basis:35px!important}
  html[data-postv1-ui="light-r2"] .user-avatar{width:35px!important;height:35px!important}
}

/* TeknoForum post-v1 light UI r4 — account, tags, policy/help/contact and guide-editor surfaces.
   Presentation only. Existing runtime data/actions remain authoritative. */

/* Account settings */
html[data-postv1-ui="light-r2"][data-postv1-page="account-settings"] .settings-page{padding:10px 0 34px!important}
html[data-postv1-page="account-settings"] .settings-hero{padding:8px 0 12px!important}
html[data-postv1-page="account-settings"] .settings-hero-card{border:1px solid #cfe4fa!important;border-radius:16px!important;background:linear-gradient(110deg,#fff 0%,#f7fbff 55%,#e9f5ff 100%)!important;box-shadow:var(--tf-shadow)!important;padding:22px 24px!important}
html[data-postv1-page="account-settings"] .settings-kicker{color:#0b7ced!important;font-weight:900!important;letter-spacing:.14em!important}
html[data-postv1-page="account-settings"] .settings-hero-copy h1{color:#071a5c!important;font-size:25px!important;letter-spacing:-.035em!important;margin:5px 0 5px!important}
html[data-postv1-page="account-settings"] .settings-hero-copy p{color:#5875a8!important;font-size:11.5px!important;line-height:1.55!important}
html[data-postv1-page="account-settings"] .settings-profile-summary{border:1px solid #d7e9fb!important;border-radius:13px!important;background:rgba(255,255,255,.86)!important;padding:10px 12px!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="account-settings"] .settings-avatar{background:linear-gradient(145deg,#e7f3ff,#d8ecff)!important;border:1px solid #c5e0fb!important;color:#0872e9!important}
html[data-postv1-page="account-settings"] .settings-layout{grid-template-columns:230px minmax(0,1fr)!important;gap:14px!important}
html[data-postv1-page="account-settings"] .settings-sidebar-card,
html[data-postv1-page="account-settings"] .settings-account-state,
html[data-postv1-page="account-settings"] .settings-card{background:#fff!important;border:1px solid #d9e9f9!important;border-radius:14px!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="account-settings"] .settings-sidebar-card{padding:10px!important}
html[data-postv1-page="account-settings"] .settings-sidebar-title{color:#7991b6!important;font-size:9px!important;letter-spacing:.12em!important;padding:6px 8px!important}
html[data-postv1-page="account-settings"] .settings-nav button{min-height:38px!important;border-radius:9px!important;color:#38588f!important;font-size:10.5px!important;font-weight:800!important}
html[data-postv1-page="account-settings"] .settings-nav button:hover{background:#f1f7ff!important;color:#0871df!important}
html[data-postv1-page="account-settings"] .settings-nav button.active{background:#eaf5ff!important;color:#0769d8!important;box-shadow:inset 0 0 0 1px #d2e8ff!important}
html[data-postv1-page="account-settings"] .settings-section-head{margin-bottom:10px!important}
html[data-postv1-page="account-settings"] .settings-section-head small{color:#0b79e9!important;font-weight:900!important;letter-spacing:.12em!important}
html[data-postv1-page="account-settings"] .settings-section-head h2{color:#071a5c!important;font-size:18px!important;letter-spacing:-.025em!important;margin:3px 0!important}
html[data-postv1-page="account-settings"] .settings-section-head p{color:#6781ac!important}
html[data-postv1-page="account-settings"] .settings-card{padding:15px!important}
html[data-postv1-page="account-settings"] .settings-field>span{color:#173a7c!important;font-weight:850!important}
html[data-postv1-page="account-settings"] .settings-field input,
html[data-postv1-page="account-settings"] .settings-field textarea,
html[data-postv1-page="account-settings"] .settings-field select,
html[data-postv1-page="account-settings"] .settings-select-row select{border:1px solid #d4e6f8!important;border-radius:10px!important;background:#fbfdff!important;color:#10296e!important;box-shadow:inset 0 1px 2px rgba(46,101,158,.03)!important}
html[data-postv1-page="account-settings"] .settings-field input:focus,
html[data-postv1-page="account-settings"] .settings-field textarea:focus,
html[data-postv1-page="account-settings"] .settings-field select:focus{border-color:#8fc3fa!important;box-shadow:0 0 0 3px rgba(8,119,249,.08)!important;outline:0!important}
html[data-postv1-page="account-settings"] .settings-primary{border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#0b82ff,#0567e8)!important;color:#fff!important;box-shadow:0 6px 14px rgba(8,111,231,.18)!important}
html[data-postv1-page="account-settings"] .settings-toggle-row,
html[data-postv1-page="account-settings"] .settings-select-row,
html[data-postv1-page="account-settings"] .settings-row{border-color:#e4eef9!important}
html[data-postv1-page="account-settings"] .danger-zone{background:#fffafa!important;border-color:#f2d6d3!important;box-shadow:none!important}
html[data-postv1-page="account-settings"] .hardware-system-card,
html[data-postv1-page="account-settings"] .session-card{transition:transform .16s ease,border-color .16s ease!important}
html[data-postv1-page="account-settings"] .hardware-system-card:hover,
html[data-postv1-page="account-settings"] .session-card:hover{transform:translateY(-1px)!important;border-color:#bfdcf9!important}

/* Tags index */
html[data-postv1-page="tags"] .tg-page{padding:10px 0 34px!important}
html[data-postv1-page="tags"] .tg-hero-card{border:1px solid #cfe5fb!important;border-radius:16px!important;background:linear-gradient(115deg,#fff 0%,#f5faff 58%,#e9f5ff 100%)!important;box-shadow:var(--tf-shadow)!important;padding:22px 25px!important}
html[data-postv1-page="tags"] .tg-kicker{color:#0b7dec!important;font-weight:900!important;letter-spacing:.14em!important}
html[data-postv1-page="tags"] .tg-hero-card h1{color:#071a5c!important;font-size:27px!important;letter-spacing:-.04em!important;margin:5px 0!important}
html[data-postv1-page="tags"] .tg-hero-card p{color:#5c78a9!important;font-size:11.5px!important}
html[data-postv1-page="tags"] .tg-toolbar{margin-top:11px!important;gap:8px!important}
html[data-postv1-page="tags"] .tg-search,
html[data-postv1-page="tags"] .tg-sort{border:1px solid #d4e6f8!important;border-radius:10px!important;background:#fff!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="tags"] .tg-search:focus-within{border-color:#90c4fa!important;box-shadow:0 0 0 3px rgba(8,119,249,.08)!important}
html[data-postv1-page="tags"] .tg-tabs{border:1px solid #d9e8f8!important;border-radius:12px!important;background:#fff!important;padding:4px!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="tags"] .tg-tabs button{border-radius:8px!important;color:#436396!important;font-weight:850!important}
html[data-postv1-page="tags"] .tg-tabs button.active{background:#0877f9!important;color:#fff!important;box-shadow:0 5px 12px rgba(8,119,249,.18)!important}
html[data-postv1-page="tags"] .tg-section-head h2{color:#071a5c!important;font-size:17px!important;letter-spacing:-.025em!important}
html[data-postv1-page="tags"] .tg-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important}
html[data-postv1-page="tags"] .tg-card{border:1px solid #d9e9fa!important;border-radius:14px!important;background:#fff!important;box-shadow:var(--tf-shadow-soft)!important;padding:14px!important}
html[data-postv1-page="tags"] .tg-card:hover{border-color:#b8d9f8!important;box-shadow:0 8px 22px rgba(34,107,180,.10)!important;transform:translateY(-1px)!important}
html[data-postv1-page="tags"] .tg-pill-link{display:inline-flex!important;align-items:center!important;min-height:27px!important;padding:0 9px!important;border:1px solid #cfe5fb!important;border-radius:999px!important;background:#eaf5ff!important;color:#086fdc!important;font-weight:900!important}
html[data-postv1-page="tags"] .tg-card-top>span{color:#7a91b4!important;font-size:9.5px!important}
html[data-postv1-page="tags"] .tg-card p{color:#5e79a7!important}
html[data-postv1-page="tags"] .tg-card-stats{border-top:1px solid #edf3fa!important;color:#48689b!important}
html[data-postv1-page="tags"] .tg-card-stats b{color:#0c2b72!important}

/* Shared rules/help information surfaces */
html[data-postv1-page="rules"] .info-page,
html[data-postv1-page="help"] .info-page{padding:10px 0 34px!important}
html[data-postv1-page="rules"] .info-hero-card,
html[data-postv1-page="help"] .info-hero-card{border:1px solid #cfe4fa!important;border-radius:16px!important;background:linear-gradient(112deg,#fff 0%,#f6fbff 58%,#e9f5ff 100%)!important;box-shadow:var(--tf-shadow)!important;padding:23px 25px!important}
html[data-postv1-page="rules"] .info-kicker,
html[data-postv1-page="help"] .info-kicker{color:#0b7bea!important;font-weight:900!important;letter-spacing:.14em!important}
html[data-postv1-page="rules"] .info-hero-card h1,
html[data-postv1-page="help"] .info-hero-card h1{color:#071a5c!important;font-size:26px!important;letter-spacing:-.035em!important;margin:5px 0!important}
html[data-postv1-page="rules"] .info-hero-card p,
html[data-postv1-page="help"] .info-hero-card p{color:#5b77a8!important;line-height:1.55!important}
html[data-postv1-page="rules"] .info-layout,
html[data-postv1-page="help"] .info-layout{grid-template-columns:220px minmax(0,1fr)!important;gap:14px!important}
html[data-postv1-page="rules"] .info-nav-card,
html[data-postv1-page="help"] .info-nav-card,
html[data-postv1-page="rules"] .info-section,
html[data-postv1-page="help"] .info-section,
html[data-postv1-page="rules"] .info-note,
html[data-postv1-page="help"] .help-side-card,
html[data-postv1-page="help"] .help-category-card,
html[data-postv1-page="help"] .help-quick-card,
html[data-postv1-page="help"] .faq-item{background:#fff!important;border:1px solid #d9e9f9!important;border-radius:14px!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="rules"] .info-nav button,
html[data-postv1-page="rules"] .info-nav a,
html[data-postv1-page="help"] .info-nav button,
html[data-postv1-page="help"] .info-nav a{border-radius:8px!important;color:#426292!important;font-weight:800!important}
html[data-postv1-page="rules"] .info-nav .active,
html[data-postv1-page="help"] .info-nav .active{background:#eaf5ff!important;color:#0870de!important}
html[data-postv1-page="rules"] .info-section-head h2,
html[data-postv1-page="help"] .info-section-head h2{color:#071a5c!important;letter-spacing:-.02em!important}
html[data-postv1-page="rules"] .rule-row{border-color:#e5eff9!important}
html[data-postv1-page="rules"] .rule-number{background:#e8f4ff!important;color:#0871e1!important;border:1px solid #d0e7fe!important}
html[data-postv1-page="rules"] .rule-row b{color:#102c72!important}
html[data-postv1-page="rules"] .penalty-card{border:1px solid #dfebf8!important;background:#fbfdff!important;border-radius:11px!important}
html[data-postv1-page="rules"] .penalty-level{background:#eaf5ff!important;color:#086fdb!important}
html[data-postv1-page="help"] .help-search{border:1px solid #d4e6f8!important;border-radius:10px!important;background:#fff!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="help"] .help-category-card:hover,
html[data-postv1-page="help"] .help-quick-card:hover{border-color:#badbf9!important;transform:translateY(-1px)!important}
html[data-postv1-page="help"] .help-category-icon{background:#eaf5ff!important;color:#0872e5!important;border-color:#d2e8fe!important}
html[data-postv1-page="help"] .faq-question{color:#102d72!important;font-weight:850!important}
html[data-postv1-page="help"] .faq-answer{color:#5773a3!important;border-color:#e8f1fa!important}

/* Privacy + contact */
html[data-postv1-page="privacy"] .pc-page,
html[data-postv1-page="contact"] .pc-page{padding:10px 0 34px!important}
html[data-postv1-page="privacy"] .pc-hero-card,
html[data-postv1-page="contact"] .pc-hero-card{border:1px solid #cfe4fa!important;border-radius:16px!important;background:linear-gradient(112deg,#fff 0%,#f7fbff 58%,#eaf5ff 100%)!important;box-shadow:var(--tf-shadow)!important;padding:23px 25px!important}
html[data-postv1-page="privacy"] .pc-kicker,
html[data-postv1-page="contact"] .pc-kicker{color:#0b7bea!important;font-weight:900!important;letter-spacing:.14em!important}
html[data-postv1-page="privacy"] .pc-hero-card h1,
html[data-postv1-page="contact"] .pc-hero-card h1{color:#071a5c!important;font-size:26px!important;letter-spacing:-.035em!important;margin:5px 0!important}
html[data-postv1-page="privacy"] .pc-hero-card p,
html[data-postv1-page="contact"] .pc-hero-card p{color:#5b77a8!important;line-height:1.55!important}
html[data-postv1-page="privacy"] .pc-layout,
html[data-postv1-page="contact"] .pc-layout{grid-template-columns:220px minmax(0,1fr)!important;gap:14px!important}
html[data-postv1-page="privacy"] .pc-nav-card,
html[data-postv1-page="contact"] .pc-nav-card,
html[data-postv1-page="privacy"] .pc-card,
html[data-postv1-page="contact"] .pc-card,
html[data-postv1-page="privacy"] .pc-side-card,
html[data-postv1-page="contact"] .pc-side-card{background:#fff!important;border:1px solid #d9e9f9!important;border-radius:14px!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="privacy"] .pc-nav a,
html[data-postv1-page="privacy"] .pc-nav button,
html[data-postv1-page="contact"] .pc-nav a,
html[data-postv1-page="contact"] .pc-nav button{border-radius:8px!important;color:#436393!important;font-weight:800!important}
html[data-postv1-page="privacy"] .pc-nav .active,
html[data-postv1-page="contact"] .pc-nav .active{background:#eaf5ff!important;color:#0870df!important}
html[data-postv1-page="privacy"] .pc-section-head h2,
html[data-postv1-page="contact"] .pc-section-head h2{color:#071a5c!important;letter-spacing:-.02em!important}
html[data-postv1-page="privacy"] .privacy-row,
html[data-postv1-page="privacy"] .cookie-row,
html[data-postv1-page="contact"] .contact-cat{border-color:#e5eff9!important}
html[data-postv1-page="privacy"] .data-card,
html[data-postv1-page="privacy"] .privacy-right-card,
html[data-postv1-page="contact"] .support-card,
html[data-postv1-page="contact"] .contact-info-card{border:1px solid #e0ecf8!important;border-radius:11px!important;background:#fbfdff!important}
html[data-postv1-page="contact"] .contact-form{padding:16px!important}
html[data-postv1-page="contact"] .form-field>span{color:#183b7d!important;font-weight:850!important}
html[data-postv1-page="contact"] .form-field input,
html[data-postv1-page="contact"] .form-field textarea,
html[data-postv1-page="contact"] .form-field select{border:1px solid #d3e6f8!important;border-radius:10px!important;background:#fbfdff!important;color:#10296e!important}
html[data-postv1-page="contact"] .form-field input:focus,
html[data-postv1-page="contact"] .form-field textarea:focus,
html[data-postv1-page="contact"] .form-field select:focus{border-color:#90c4fa!important;box-shadow:0 0 0 3px rgba(8,119,249,.08)!important;outline:0!important}
html[data-postv1-page="contact"] .form-actions .primary,
html[data-postv1-page="privacy"] .form-actions .primary{border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#0b82ff,#0567e8)!important;color:#fff!important;box-shadow:0 6px 14px rgba(8,111,231,.18)!important}
html[data-postv1-page="contact"] .form-status{border:1px solid #d4e8fb!important;border-radius:10px!important;background:#f3f9ff!important;color:#27528c!important}

/* Guide editor */
html[data-postv1-page="guide-editor"] .ge-page{padding:10px 0 42px!important}
html[data-postv1-page="guide-editor"] .ge-hero-card{border:1px solid #cfe4fa!important;border-radius:16px!important;background:linear-gradient(112deg,#fff 0%,#f6fbff 57%,#e8f5ff 100%)!important;box-shadow:var(--tf-shadow)!important;padding:21px 24px!important}
html[data-postv1-page="guide-editor"] .ge-kicker{color:#0b7bec!important;font-weight:900!important;letter-spacing:.14em!important}
html[data-postv1-page="guide-editor"] .ge-hero-card h1{color:#071a5c!important;font-size:25px!important;letter-spacing:-.035em!important;margin:5px 0!important}
html[data-postv1-page="guide-editor"] .ge-hero-card p{color:#5a76a7!important;line-height:1.55!important}
html[data-postv1-page="guide-editor"] .ge-layout{grid-template-columns:205px minmax(0,1fr)!important;gap:14px!important}
html[data-postv1-page="guide-editor"] .ge-side-card,
html[data-postv1-page="guide-editor"] .ge-card{background:#fff!important;border:1px solid #d9e9f9!important;border-radius:14px!important;box-shadow:var(--tf-shadow-soft)!important}
html[data-postv1-page="guide-editor"] .ge-side-card{padding:11px!important}
html[data-postv1-page="guide-editor"] .ge-side-title{color:#102d72!important}
html[data-postv1-page="guide-editor"] .ge-section-nav button{border-radius:8px!important;color:#49689a!important;font-weight:800!important}
html[data-postv1-page="guide-editor"] .ge-section-nav button.active{background:#eaf5ff!important;color:#0870df!important}
html[data-postv1-page="guide-editor"] .ge-card{padding:15px!important}
html[data-postv1-page="guide-editor"] .ge-card-head{border-color:#e6eff8!important}
html[data-postv1-page="guide-editor"] .ge-card-head small{color:#0b79e9!important;font-weight:900!important;letter-spacing:.1em!important}
html[data-postv1-page="guide-editor"] .ge-card-head h2{color:#071a5c!important;letter-spacing:-.02em!important}
html[data-postv1-page="guide-editor"] .ge-field>span,
html[data-postv1-page="guide-editor"] .ge-tags-wrap>span{color:#183b7d!important;font-weight:850!important}
html[data-postv1-page="guide-editor"] .ge-field input,
html[data-postv1-page="guide-editor"] .ge-field textarea,
html[data-postv1-page="guide-editor"] .ge-field select,
html[data-postv1-page="guide-editor"] .ge-section-title{border:1px solid #d4e6f8!important;border-radius:9px!important;background:#fbfdff!important;color:#10296e!important}
html[data-postv1-page="guide-editor"] .ge-cover-drop{border:1px dashed #a9d0f7!important;border-radius:12px!important;background:#f5faff!important;color:#2b5d9c!important}
html[data-postv1-page="guide-editor"] .ge-cover-icon{background:#e6f3ff!important;color:#0872e4!important;border-color:#cde5fd!important}
html[data-postv1-page="guide-editor"] .ge-section{border:1px solid #deebf8!important;border-radius:12px!important;background:#fbfdff!important}
html[data-postv1-page="guide-editor"] .ge-section.active{border-color:#b7d9fa!important;box-shadow:0 0 0 3px rgba(8,119,249,.05)!important}
html[data-postv1-page="guide-editor"] .ge-section-index{background:#e8f4ff!important;color:#0871e0!important;border-color:#d0e7fd!important}
html[data-postv1-page="guide-editor"] .ge-block-toolbar{border-color:#e4eef8!important;background:#f7fbff!important;border-radius:9px!important}
html[data-postv1-page="guide-editor"] .ge-block-toolbar button{border-color:#d5e7f8!important;background:#fff!important;color:#315b93!important;border-radius:7px!important}
html[data-postv1-page="guide-editor"] .ge-block{border:1px solid #e0ecf8!important;border-radius:10px!important;background:#fff!important}
html[data-postv1-page="guide-editor"] .note-block{background:#f1f8ff!important;border-color:#cfe5fb!important}
html[data-postv1-page="guide-editor"] .warning-block{background:#fffaf0!important;border-color:#f4dfad!important}
html[data-postv1-page="guide-editor"] .code-block{background:#f5f8fc!important;border-color:#dce7f2!important}
html[data-postv1-page="guide-editor"] .ge-publish-actions button,
html[data-postv1-page="guide-editor"] .ge-mobile-actions button{border-radius:9px!important}
html[data-postv1-page="guide-editor"] .ge-publish-actions .primary,
html[data-postv1-page="guide-editor"] .ge-mobile-actions .primary{border:0!important;background:linear-gradient(135deg,#0b82ff,#0567e8)!important;color:#fff!important;box-shadow:0 6px 14px rgba(8,111,231,.18)!important}
html[data-postv1-page="guide-editor"] .ge-save-dot{background:#18bd67!important}

@media(max-width:1100px){
 html[data-postv1-page="tags"] .tg-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 html[data-postv1-page="account-settings"] .settings-layout{grid-template-columns:205px minmax(0,1fr)!important}
 html[data-postv1-page="rules"] .info-layout,html[data-postv1-page="help"] .info-layout,
 html[data-postv1-page="privacy"] .pc-layout,html[data-postv1-page="contact"] .pc-layout{grid-template-columns:195px minmax(0,1fr)!important}
}

@media(max-width:760px){
 html[data-postv1-page="account-settings"] .settings-page,
 html[data-postv1-page="tags"] .tg-page,
 html[data-postv1-page="rules"] .info-page,
 html[data-postv1-page="help"] .info-page,
 html[data-postv1-page="privacy"] .pc-page,
 html[data-postv1-page="contact"] .pc-page,
 html[data-postv1-page="guide-editor"] .ge-page{padding-top:4px!important;padding-bottom:86px!important}
 html[data-postv1-page="account-settings"] .settings-hero-card,
 html[data-postv1-page="tags"] .tg-hero-card,
 html[data-postv1-page="rules"] .info-hero-card,
 html[data-postv1-page="help"] .info-hero-card,
 html[data-postv1-page="privacy"] .pc-hero-card,
 html[data-postv1-page="contact"] .pc-hero-card,
 html[data-postv1-page="guide-editor"] .ge-hero-card{border-radius:13px!important;padding:17px!important}
 html[data-postv1-page="account-settings"] .settings-hero-copy h1,
 html[data-postv1-page="tags"] .tg-hero-card h1,
 html[data-postv1-page="rules"] .info-hero-card h1,
 html[data-postv1-page="help"] .info-hero-card h1,
 html[data-postv1-page="privacy"] .pc-hero-card h1,
 html[data-postv1-page="contact"] .pc-hero-card h1,
 html[data-postv1-page="guide-editor"] .ge-hero-card h1{font-size:20px!important}
 html[data-postv1-page="account-settings"] .settings-profile-summary{margin-top:12px!important;width:100%!important}
 html[data-postv1-page="account-settings"] .settings-layout,
 html[data-postv1-page="rules"] .info-layout,html[data-postv1-page="help"] .info-layout,
 html[data-postv1-page="privacy"] .pc-layout,html[data-postv1-page="contact"] .pc-layout,
 html[data-postv1-page="guide-editor"] .ge-layout{grid-template-columns:1fr!important;gap:10px!important}
 html[data-postv1-page="account-settings"] .settings-sidebar,
 html[data-postv1-page="rules"] .info-sidebar,
 html[data-postv1-page="help"] .info-sidebar,
 html[data-postv1-page="privacy"] .pc-sidebar,
 html[data-postv1-page="contact"] .pc-sidebar,
 html[data-postv1-page="guide-editor"] .ge-sidebar{position:static!important}
 html[data-postv1-page="account-settings"] .settings-sidebar-card{overflow:auto!important;padding:6px!important}
 html[data-postv1-page="account-settings"] .settings-nav{display:flex!important;min-width:max-content!important;gap:4px!important}
 html[data-postv1-page="account-settings"] .settings-nav button{min-height:34px!important;padding:0 11px!important;white-space:nowrap!important}
 html[data-postv1-page="account-settings"] .settings-account-state{display:none!important}
 html[data-postv1-page="account-settings"] .settings-form-grid{grid-template-columns:1fr!important}
 html[data-postv1-page="account-settings"] .settings-card{padding:13px!important}
 html[data-postv1-page="tags"] .tg-toolbar{display:grid!important;grid-template-columns:1fr!important}
 html[data-postv1-page="tags"] .tg-search,html[data-postv1-page="tags"] .tg-sort{width:100%!important}
 html[data-postv1-page="tags"] .tg-tabs{overflow:auto!important;justify-content:flex-start!important}
 html[data-postv1-page="tags"] .tg-tabs button{white-space:nowrap!important}
 html[data-postv1-page="tags"] .tg-grid{grid-template-columns:1fr!important;gap:9px!important}
 html[data-postv1-page="tags"] .tg-card{padding:13px!important}
 html[data-postv1-page="rules"] .info-nav-card,
 html[data-postv1-page="help"] .info-nav-card,
 html[data-postv1-page="privacy"] .pc-nav-card,
 html[data-postv1-page="contact"] .pc-nav-card{display:none!important}
 html[data-postv1-page="rules"] .penalty-grid,
 html[data-postv1-page="help"] .help-categories,
 html[data-postv1-page="help"] .help-quick-grid,
 html[data-postv1-page="privacy"] .data-grid,
 html[data-postv1-page="privacy"] .privacy-rights-grid,
 html[data-postv1-page="contact"] .support-grid,
 html[data-postv1-page="contact"] .form-grid{grid-template-columns:1fr!important}
 html[data-postv1-page="rules"] .info-section,
 html[data-postv1-page="help"] .info-section,
 html[data-postv1-page="privacy"] .pc-card,
 html[data-postv1-page="contact"] .pc-card{border-radius:12px!important}
 html[data-postv1-page="guide-editor"] .ge-sidebar{display:none!important}
 html[data-postv1-page="guide-editor"] .ge-card{padding:13px!important;border-radius:12px!important}
 html[data-postv1-page="guide-editor"] .ge-card-head{align-items:flex-start!important;gap:8px!important}
 html[data-postv1-page="guide-editor"] .ge-section{padding:10px!important}
 html[data-postv1-page="guide-editor"] .ge-section-head{grid-template-columns:auto minmax(0,1fr)!important}
 html[data-postv1-page="guide-editor"] .ge-section-actions{grid-column:1/-1!important;justify-content:flex-end!important}
 html[data-postv1-page="guide-editor"] .ge-block-toolbar{display:flex!important;overflow:auto!important;white-space:nowrap!important}
 html[data-postv1-page="guide-editor"] .ge-mobile-actions{border-top:1px solid #dbe9f8!important;background:rgba(255,255,255,.96)!important;box-shadow:0 -8px 24px rgba(39,105,176,.09)!important;backdrop-filter:blur(16px)!important}
}

@media(max-width:420px){
 html[data-postv1-page="account-settings"] .settings-hero-card,
 html[data-postv1-page="tags"] .tg-hero-card,
 html[data-postv1-page="rules"] .info-hero-card,
 html[data-postv1-page="help"] .info-hero-card,
 html[data-postv1-page="privacy"] .pc-hero-card,
 html[data-postv1-page="contact"] .pc-hero-card,
 html[data-postv1-page="guide-editor"] .ge-hero-card{padding:14px!important}
 html[data-postv1-page="tags"] .tg-card-stats{gap:8px!important;flex-wrap:wrap!important}
 html[data-postv1-page="contact"] .contact-form{padding:13px!important}
}

