/* Typografie webu – generuje src/lib/typography.mjs z nastavení v editoru. */
:where([data-hm-look="h1"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:36px;line-height:1.1;}
@media (min-width:768px){:where([data-hm-look="h1"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:60px;line-height:1.1;}}

:where([data-hm-look="h2"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:30px;line-height:1.2;}
@media (min-width:768px){:where([data-hm-look="h2"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:36px;line-height:1.2;}}

:where([data-hm-look="h3"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:20px;line-height:1.3;}
@media (min-width:768px){:where([data-hm-look="h3"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:24px;line-height:1.3;}}

:where([data-hm-look="h4"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:18px;line-height:1.35;}
@media (min-width:768px){:where([data-hm-look="h4"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:20px;line-height:1.35;}}

:where([data-hm-look="h5"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:16px;line-height:1.4;}
@media (min-width:768px){:where([data-hm-look="h5"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:18px;line-height:1.4;}}

:where([data-hm-look="h6"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:14px;line-height:1.4;}
@media (min-width:768px){:where([data-hm-look="h6"]):where(:not(#admin-bar *):not(#test-mode-bar *)):not(#hm-look){font-size:16px;line-height:1.4;}}

@media (min-width: 1024px){[data-hm-logo]{width:99px !important;height:auto !important;max-width:100%}}