@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@700&display=swap&subset=latin-ext');
/* ===== Typografie: Playfair jen na nadpisy, Inter na vše ostatní, bez kurzívy ===== */
html:root{--template-font:"Inter";--template-headings-font:"Playfair Display"}
html body{font-family:Inter,Roboto,sans-serif}
html body *,html body *::before,html body *::after{font-style:normal!important}
html body h1 em,html body h1 i,html body h2 em,html body h2 i{font-family:inherit!important;font-weight:inherit!important}
/* čísla a doplňkové věty – Inter, tučně, barva zůstává */
html body .ht-stats b,html body .pk-num,html body .cb-n,html body .cb-st b,html body .cb-k,
html body .price-final strong,html body .homepage-tabs-wrapper .price-final,html body .shp-tabs-wrapper.homepage-tabs-wrapper #tab-content .p .prices .price-final strong{font-family:Inter,Roboto,sans-serif!important;font-weight:700!important;letter-spacing:-.01em}
html body .pk-tag,html body .hs-claim,html body .hs-claim *{font-family:Inter,Roboto,sans-serif!important;font-weight:600!important;letter-spacing:-.005em}
html body .za-quote,html body .za-quote *{font-family:Inter,Roboto,sans-serif!important;font-weight:500!important;letter-spacing:-.005em}
html body .pk-tag{font-size:21px!important;line-height:1.45!important}
html body .za-quote{font-size:21px!important;line-height:1.6!important}
@media (max-width:991px){html body .pk-tag{font-size:19px!important}html body .za-quote{font-size:18px!important}}
html body .vote-name,html body .vote-name *{font-family:Inter,Roboto,sans-serif!important;font-weight:600}
