/* ============================================================
   THEME RESPONSIVE — global mobile overrides for all pages
   ============================================================ */
@media (max-width: 768px) {
  .hero {
    padding: 80px 16px 60px;
  }
  .hero-name {
    font-size: 2rem;
  }
  .data-stream {
    display: none;
  }
}
