/* Verdant Forum v20 - mobil yükleme ve taşma düzeltmeleri */
html { -webkit-text-size-adjust: 100%; }
body.vrp-native { min-width: 0; overflow-x: hidden; }
body.vrp-native *, body.vrp-native *::before, body.vrp-native *::after { box-sizing: border-box; }
body.vrp-native img, body.vrp-native video, body.vrp-native canvas, body.vrp-native svg { max-width: 100%; }
body.vrp-native table { max-width: 100%; }

@media (max-width: 900px) {
  body.vrp-native #footerfix,
  body.vrp-native .inner_wrap,
  body.vrp-native .main_container,
  body.vrp-native #main_container,
  body.vrp-native .navigate_section,
  body.vrp-native .vrp-category-box,
  body.vrp-native .vf-card,
  body.vrp-native .panel-shell,
  body.vrp-native .panel-grid,
  body.vrp-native .profile-shell,
  body.vrp-native .verdant_footer_inner {
    width: min(100%, calc(100vw - 20px));
    max-width: calc(100vw - 20px);
    margin-left: auto;
    margin-right: auto;
  }

  body.vrp-native .topbar_wrap,
  body.vrp-native .topbar_left,
  body.vrp-native .topbar_right,
  body.vrp-native #main_menu,
  body.vrp-native .topbar_nav {
    min-width: 0;
    max-width: 100%;
  }

  body.vrp-native #main_menu,
  body.vrp-native .topbar_nav,
  body.vrp-native .topbar_right {
    overflow-x: auto;
    scrollbar-width: none;
  }
  body.vrp-native #main_menu::-webkit-scrollbar,
  body.vrp-native .topbar_nav::-webkit-scrollbar,
  body.vrp-native .topbar_right::-webkit-scrollbar { display: none; }

  body.vrp-native .vrp-category-box,
  body.vrp-native .category_boards,
  body.vrp-native .board_row,
  body.vrp-native .vf-board-row,
  body.vrp-native .home-news-grid,
  body.vrp-native .panel-grid,
  body.vrp-native .profile-grid,
  body.vrp-native .verdant_footer_grid {
    grid-template-columns: 1fr !important;
  }

  body.vrp-native .home-news-card-image,
  body.vrp-native .home-news-card-image img {
    width: 100%;
  }

  body.vrp-native .home-news-card-image img,
  body.vrp-native .vrp-category-box img,
  body.vrp-native .vf-card img {
    height: auto;
    object-fit: cover;
  }

  body.vrp-native .verdant_footer {
    overflow: hidden;
  }
}

@media (max-width: 560px) {
  body.vrp-native .inner_wrap,
  body.vrp-native .main_container,
  body.vrp-native #main_container,
  body.vrp-native .navigate_section,
  body.vrp-native .vrp-category-box,
  body.vrp-native .vf-card,
  body.vrp-native .panel-shell,
  body.vrp-native .profile-shell,
  body.vrp-native .verdant_footer_inner {
    width: min(100%, calc(100vw - 16px));
    max-width: calc(100vw - 16px);
  }

  body.vrp-native .topbar_brand_inner .brand_text em,
  body.vrp-native .topbar_game_login_hint,
  body.vrp-native .topbar_utility_text { display: none !important; }

  body.vrp-native .menu_nav_link,
  body.vrp-native .topbar_icon_btn {
    min-width: max-content;
  }

  body.vrp-native .home-news-card-title,
  body.vrp-native .vrp-section-title,
  body.vrp-native h1 { word-break: break-word; }
}
