/* Prvá minúta — legal pages (VOP, ochrana osobných údajov).
   Base .legal-doc / .legal-toc / .legal-note styles live in styles.css; this only adds
   what those two long documents need on small screens. */
.legal table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
.legal td small{color:var(--muted)}
.legal a{color:var(--green-700);text-decoration:underline;text-underline-offset:2px}
.legal-toc a{text-decoration:none}
@media(max-width:560px){
  .legal h2{font-size:1.25rem}
  .legal th,.legal td{padding:.55rem .6rem;font-size:.88rem}
}
