/* st3-polish-v7 (2026-11-04, = v6 + styly plynulého objevování sekcí st3-reveal-v1.js): drobné úpravy vzhledu na přání Davida, načítá se za st3-all-v1.css */

/* Úvodní stránka – náhledy blogu („Co funguje dnes…“) méně zašlé (dřív saturate .58 / brightness .72) */
body.st3-homepage .st3-home__knowledge-dispatch img{filter:saturate(.84) brightness(.88) contrast(1.05)}
body.st3-homepage .st3-home__knowledge-dispatch .news-item:hover img,body.st3-homepage .st3-home__knowledge-dispatch .news-item:focus-within img{filter:saturate(1.08) brightness(1.04) contrast(1.03)}
body.st3-homepage .st3-home__knowledge-dispatch .image::after{background:linear-gradient(180deg,rgba(5,8,11,0) 40%,rgba(5,8,11,.6))}
body.st3-homepage .st3-home__knowledge-dispatch .image::after{transition:opacity .35s ease}
body.st3-homepage .st3-home__knowledge-dispatch .news-item:hover .image::after,body.st3-homepage .st3-home__knowledge-dispatch .news-item:focus-within .image::after{opacity:.45}

/* Úvodní stránka – karty nabídky 01–04: posun a rámeček při najetí myší plynule, ne skokem */
html body.st3-homepage .st3-home__offer,html body.st3-homepage .st3-home__offer.st3-reveal{transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s ease,background-color .3s ease,box-shadow .3s ease!important}
@media (prefers-reduced-motion:reduce){html body.st3-homepage .st3-home__offer,html body.st3-homepage .st3-home__offer.st3-reveal{transition:border-color .2s ease,background-color .2s ease!important}}

/* Box „Spolupráce se sTrendem“ na konci článků – štítek na tyrkysovém podkladu černým písmem jako tlačítko (dřív světlé písmo) */
html body .st3-consult-cta .st3-consult-cta__kicker{color:#03110f!important}

/* Patička – odběr novinek (Ecomail): aktivní pole a tyrkysové tlačítko jako ostatní výzvy; skrytá pole proti robotům */
html body .st3-newsletter-preview .st3-newsletter-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
html body .st3-newsletter-preview input[type=email]{color:#fff;transition:border-color .2s ease}
html body .st3-newsletter-preview input[type=email]:focus{border-color:#00f2ea;outline:none;box-shadow:0 0 0 3px rgba(0,242,234,.18)}
html body .st3-newsletter-preview input[aria-invalid=true]{border-color:#ff5c7a}
html body .st3-newsletter-preview button{background:#00f2ea;border-color:#00f2ea;color:#03110f;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}
html body .st3-newsletter-preview button:hover,html body .st3-newsletter-preview button:focus-visible{background:#6ffaf5;border-color:#6ffaf5}
html body .st3-newsletter-preview button:disabled{cursor:default}
html body .st3-newsletter-preview form.is-done button{background:#123337;border-color:#28676b;color:#bde3e5}
html body #footer .st3-newsletter-preview .st3-newsletter-note a,html body .st3-newsletter-preview .st3-newsletter-note a{color:#00f2ea!important;text-decoration:underline!important;text-underline-offset:2px}
html body .st3-newsletter-preview form{width:100%;min-width:0}

/* Blog – výpis: karty v řádku stejně vysoké, „Přečíst rozbor“ vždy dole */
body.in-blog.type-posts-listing #content #newsWrapper{align-items:stretch!important}
body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card:not(:first-child){align-self:stretch!important;height:auto!important}
body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card:not(:first-child)>.text{flex:1 1 auto!important}
body.in-blog.type-posts-listing #content #newsWrapper>.news-item.st3-blog-card:not(:first-child)>.image{flex:0 0 auto!important}
body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card:not(:first-child) .st3-editorial-read{margin-top:auto!important}
/* Blog – výpis: plynulé najetí myší (karta se zvedne, okraj tyrkysový, obrázek se lehce přiblíží) */
body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s ease,box-shadow .35s ease!important}
body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card .image img{transition:transform .5s cubic-bezier(.2,.8,.2,1)!important}
body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card .title{transition:color .25s ease}
body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card:is(:hover,:focus-within){transform:translateY(-4px);border-color:rgba(0,242,234,.45)!important;box-shadow:0 18px 40px rgba(0,0,0,.35)}
body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card:is(:hover,:focus-within) .image img{transform:scale(1.04)!important}
body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card:is(:hover,:focus-within) .title{color:#84fff9!important}
@media (prefers-reduced-motion:reduce){body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card:is(:hover,:focus-within),body.in-blog.type-posts-listing #content #newsWrapper>.st3-blog-card:is(:hover,:focus-within) .image img{transform:none!important}}

/* Plynulé objevování sekcí při scrollu (st3-reveal-v1.js; třídy jen během animace, bez JS se nic neskrývá) */
html.st3-rv-on body .st3-rv.st3-rv{opacity:0!important;transition:opacity .8s cubic-bezier(.22,1,.36,1) var(--rvd,0ms),transform .9s cubic-bezier(.22,1,.36,1) var(--rvd,0ms)!important;will-change:opacity,transform}
html.st3-rv-on body .st3-rv.st3-rv:not(.st3-rv-fade){transform:translate3d(0,28px,0)!important}
html.st3-rv-on body .st3-rv.st3-rv.st3-rv-in{opacity:1!important}
html.st3-rv-on body .st3-rv.st3-rv.st3-rv-in:not(.st3-rv-fade){transform:none!important}
@media (max-width:767px){html.st3-rv-on body .st3-rv.st3-rv{transition-duration:.5s,.55s!important}html.st3-rv-on body .st3-rv.st3-rv:not(.st3-rv-fade):not(.st3-rv-in){transform:translate3d(0,16px,0)!important}}
@media (prefers-reduced-motion:reduce),print{html.st3-rv-on body .st3-rv.st3-rv{opacity:1!important;transform:none!important;transition:none!important}}
