/* mobile.css - ТОЛЬКО отступы и шрифты, НЕ трогаем структуру */

@media screen and (max-width: 1024px) {
  .nest-sidebar,
  .utility-buttons-nest,
  .discussion-whale,
  #toc-container {
    display: none !important;
  }
  
  .main-column {
    margin-right: 0 !important;
  }
}

@media screen and (max-width: 768px) {
  /* Навигация - только отступы */
  .main-nav {
    margin-left: 0 !important;
    padding: 28px 20px 8px 20px !important;
  }
  
  .nav-item {
    font-size: 14px !important;
  }
  
  /* Контейнер - только боковые отступы */
  .wrap {
    margin-left: 0 !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    max-width: 100% !important;
  }
  
  /* Шрифты */
  h1 { font-size: 22px !important; }
  #user-emoji { font-size: 20px !important; }
  .msg { font-size: 15px !important; }
  .system-msg { font-size: 13px !important; }
  .you { font-size: 16px !important; }
  #text { font-size: 16px !important; }
  .nest-post-title-display { font-size: 18px !important; }
  .nest-post-content p { font-size: 14px !important; }
  code { font-size: 13px !important; }
  
  .send-paw-btn { display: none !important; }
}

@media screen and (max-width: 480px) {
  .main-nav { padding: 24px 16px 8px 16px !important; }
  .wrap { padding-left: 16px !important; padding-right: 16px !important; }
  .nav-item { font-size: 13px !important; }
  h1 { font-size: 20px !important; }
  .msg { font-size: 14px !important; }
}
