/* Verdant native parity v11: wrapper/postbit/panel sabitleme ve büyük ikon düzeltmesi. */
html body.forum-dark.vrp-native #wrapper,
html body.forum-dark.vrp-native #content_section,
html body.forum-dark.vrp-native #main_content_section {
  display:block !important;
  position:relative !important;
  left:auto !important;
  right:auto !important;
  top:auto !important;
  bottom:auto !important;
  width:min(1320px, calc(100vw - 56px)) !important;
  max-width:1320px !important;
  min-width:0 !important;
  margin-left:auto !important;
  margin-right:auto !important;
  padding-left:0 !important;
  padding-right:0 !important;
  transform:none !important;
}
html body.forum-dark.vrp-native #main_content_section { padding-top:28px !important; padding-bottom:34px !important; }
html body.forum-dark.vrp-native.action_home .vrp-compact-welcome,
html body.forum-dark.vrp-native.action_home .vrp-home-grid-v3,
html body.forum-dark.vrp-native.action_home .vrp-server-card-home,
html body.forum-dark.vrp-native.action_home #boardindex_table,
html body.forum-dark.vrp-native.action_home .vrp-forum-events-grid,
html body.forum-dark.vrp-native.action_home #info_center {
  width:100% !important;
  max-width:100% !important;
  margin-left:0 !important;
  margin-right:0 !important;
}
html body.forum-dark.vrp-native .vrp-card,
html body.forum-dark.vrp-native .main_container,
html body.forum-dark.vrp-native .panel-card {
  border-radius:22px !important;
  border:1px solid rgba(73, 159, 255, .2) !important;
  background:linear-gradient(145deg, rgba(9, 27, 48, .94), rgba(5, 14, 27, .94)) !important;
  box-shadow:none !important;
}
html body.forum-dark.vrp-native .vf-avatar,
html body.forum-dark.vrp-native .topbar_account_avatar .vf-avatar,
html body.forum-dark.vrp-native .vrp-board-lastpost-avatar .vf-avatar,
html body.forum-dark.vrp-native .vrp-online-avatar-circle .vf-avatar,
html body.forum-dark.vrp-native .vrp-staff-avatar-small .vf-avatar {
  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  max-width:44px !important;
  min-height:44px !important;
  max-height:44px !important;
  border-radius:50% !important;
  object-fit:cover !important;
  overflow:hidden !important;
}
html body.forum-dark.vrp-native .vf-avatar-sm,
html body.forum-dark.vrp-native .topbar_account_avatar .vf-avatar-sm,
html body.forum-dark.vrp-native .vrp-board-lastpost-avatar .vf-avatar-sm,
html body.forum-dark.vrp-native .vrp-online-avatar-circle .vf-avatar-sm,
html body.forum-dark.vrp-native .vrp-staff-avatar-small .vf-avatar-sm {
  width:42px !important;
  height:42px !important;
  min-width:42px !important;
  max-width:42px !important;
  min-height:42px !important;
  max-height:42px !important;
}
html body.forum-dark.vrp-native .vf-avatar img,
html body.forum-dark.vrp-native .vf-avatar-sm img { width:100% !important; height:100% !important; object-fit:cover !important; border-radius:inherit !important; }
html body.forum-dark.vrp-native .vrp-online-titlewrap { display:flex !important; align-items:center !important; gap:14px !important; min-width:0 !important; }
html body.forum-dark.vrp-native .vrp-online-main-icon {
  display:inline-flex !important;
  width:44px !important;
  height:44px !important;
  min-width:44px !important;
  border-radius:50% !important;
  align-items:center !important;
  justify-content:center !important;
  background:rgba(18, 210, 168, .14) !important;
  border:1px solid rgba(35, 240, 167, .32) !important;
  color:#30f0a6 !important;
  overflow:hidden !important;
}
html body.forum-dark.vrp-native .vrp-online-main-icon svg,
html body.forum-dark.vrp-native .vrp-online-titlewrap svg {
  width:20px !important;
  height:20px !important;
  min-width:20px !important;
  max-width:20px !important;
  min-height:20px !important;
  max-height:20px !important;
  display:block !important;
}
html body.forum-dark.vrp-native .vrp-online-hub { min-height:0 !important; padding:24px !important; }
html body.forum-dark.vrp-native.action_display #forumposts { display:block !important; width:100% !important; }
html body.forum-dark.vrp-native.action_display #forumposts .post_wrapper {
  display:grid !important;
  grid-template-columns:320px minmax(0,1fr) !important;
  gap:18px !important;
  align-items:start !important;
  width:100% !important;
  max-width:100% !important;
  overflow:hidden !important;
  margin:0 0 18px !important;
  padding:16px !important;
}
html body.forum-dark.vrp-native.action_display #forumposts .poster,
html body.forum-dark.vrp-native.action_display #forumposts .postarea { min-width:0 !important; max-width:100% !important; }
html body.forum-dark.vrp-native.action_display #forumposts .poster_head {
  display:flex !important;
  flex-direction:column !important;
  gap:12px !important;
  width:100% !important;
  max-width:320px !important;
}
html body.forum-dark.vrp-native.action_display #forumposts .poster_panel_characters { width:100% !important; max-width:100% !important; }
html body.forum-dark.vrp-native.action_display #forumposts .poster_character_track { display:flex !important; flex-direction:column !important; gap:10px !important; }
html body.forum-dark.vrp-native.action_display #forumposts .poster_character_slide { grid-template-columns:64px minmax(0,1fr) !important; min-height:104px !important; }
html body.forum-dark.vrp-native.action_display #forumposts .poster_character_skin { height:88px !important; }
html body.forum-dark.vrp-native.action_display #forumposts .poster_character_skin img { max-height:82px !important; max-width:58px !important; }
html body.forum-dark.vrp-native.action_display #forumposts .post .inner { overflow-wrap:break-word !important; word-break:normal !important; white-space:normal !important; }
html body.forum-dark.vrp-native.action_panel .panel-shell { width:100% !important; max-width:100% !important; margin:26px auto !important; overflow:hidden !important; }
html body.forum-dark.vrp-native.action_panel .panel-content { min-width:0 !important; }
html body.forum-dark.vrp-native.action_panel .gamepw-table { grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) !important; }
html body.forum-dark.vrp-native .vrp-server-lines-modern { grid-template-columns:repeat(auto-fit,minmax(190px,1fr)) !important; }
html body.forum-dark.vrp-native .vrp-live-dot.is-online { background:rgba(31, 218, 128, .18) !important; border-color:rgba(31, 218, 128, .42) !important; color:#8dffc1 !important; }
html body.forum-dark.vrp-native .vrp-live-dot.is-offline { background:rgba(255, 119, 147, .16) !important; border-color:rgba(255, 119, 147, .35) !important; color:#ffd0d8 !important; }
html body.forum-dark.vrp-native .vrp-server-panel-head { display:flex !important; align-items:center !important; justify-content:space-between !important; gap:16px !important; margin-bottom:16px !important; }
html body.forum-dark.vrp-native .vrp-server-panel-head h2 { margin:.2rem 0 0 !important; font-size:24px !important; }
html body.forum-dark.vrp-native .vrp-server-panel-head > strong { font-size:24px !important; color:#9cf8d0 !important; }
@media (max-width: 900px) {
  html body.forum-dark.vrp-native.action_display #forumposts .post_wrapper { grid-template-columns:1fr !important; }
  html body.forum-dark.vrp-native.action_display #forumposts .poster_head { max-width:100% !important; }
}
