/* responsive.css
   Vylepšení čitelnosti a použitelnosti na menších displejích. */
@media (max-width: 480px){
  h1{font-size:18px}
  .hint{font-size:13px}
  .node .badge{font-size:10px; padding:3px 5px}
  .controls{gap:8px}
  .sizeCtrl span{display:none} /* odlehčí UI – ponecháme jen číslo */
}
