/* Společné styly webu terezahandlova.cz (doplněk ke stylům v každé stránce) */
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:#F0EDE8}
img{max-width:100%}
[hidden]{display:none!important}
.sub > section, body > div > section{scroll-margin-top:80px}
#kontakt,#cenik,#produkce{scroll-margin-top:80px}

/* Postranní menu */
#menu-drawer{translate:105% 0;visibility:hidden;transition:translate .7s cubic-bezier(.22,.61,.36,1),visibility 0s linear .7s!important}
body.menu-open #menu-drawer{translate:0 0;visibility:visible;transition:translate .7s cubic-bezier(.22,.61,.36,1),visibility 0s!important}
[data-scrim]{opacity:0;pointer-events:none}
body.menu-open [data-scrim]{opacity:1;pointer-events:auto}
body.menu-open,body.lb-open{overflow:hidden}

/* Karusel portfolia */
[data-pf-prev][aria-disabled="true"],[data-pf-next][aria-disabled="true"]{opacity:.3;cursor:default}

/* Viditelné zaměření pro klávesnici */
a:focus-visible,button:focus-visible{outline:2px solid #5A6610;outline-offset:3px}
