/* Extasy Klub: single Joomla article only, no changes to the homepage. */
.extasy-article-page .contentrow{padding-top:65px;padding-bottom:95px}
.extasy-article-page .p6-main{min-width:0;width:100%}
.extasy-article-page .com-content-article,
.extasy-article-page .item-page{width:100%;max-width:none;margin:0 auto;color:#26313a;line-height:1.78;font-size:18px}
.extasy-article-page .com-content-article::before,
.extasy-article-page .item-page::before{content:var(--extasy-article-badge, 'Novinky z klubu');display:inline-block;background:#d34360;color:#fff;padding:8px 24px;margin:0 0 26px;font-size:16px;line-height:1.3;font-weight:700;transform:skew(-10deg);box-shadow:-9px 9px 0 -2px #293640}
.extasy-article-page .com-content-article h1,
.extasy-article-page .com-content-article h2:first-child,
.extasy-article-page .item-page h1,
.extasy-article-page .item-page h2:first-child{font-size:clamp(40px,5vw,67px);font-weight:850;line-height:1.12;letter-spacing:-.035em;color:#27323b;margin:0 0 30px}
.extasy-article-page .com-content-article h1::after,
.extasy-article-page .com-content-article h2:first-child::after,
.extasy-article-page .item-page h1::after,
.extasy-article-page .item-page h2:first-child::after{content:'';display:block;width:110px;height:4px;background:#d34360;margin-top:23px}
/* Hide technical metadata but keep meaningful article content and links. */
.extasy-article-page .com-content-article .article-info,
.extasy-article-page .com-content-article .article-info-term,
.extasy-article-page .item-page .article-info,
.extasy-article-page .item-page .article-info-term{display:none!important}
.extasy-article-page .com-content-article p,
.extasy-article-page .item-page p{margin:0 0 23px;max-width:100%;line-height:1.85}
.extasy-article-page .com-content-article .item-image,
.extasy-article-page .item-page .item-image{margin:25px auto 40px;max-width:1100px}
.extasy-article-page .com-content-article .item-image img,
.extasy-article-page .item-page .item-image img{width:100%;max-height:600px;display:block;object-fit:cover;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}
.extasy-article-page .com-content-article img:not(.icon),
.extasy-article-page .item-page img:not(.icon){max-width:100%;height:auto;border-radius:3px}
.extasy-article-page .com-content-article .item-image img,
.extasy-article-page .item-page .item-image img{border-radius:0}
.extasy-article-page .com-content-article blockquote,
.extasy-article-page .item-page blockquote{border-left:4px solid #d34360;padding:12px 26px;margin:30px 0;background:#fff8fa}
.extasy-article-page .com-content-article a,
.extasy-article-page .item-page a{color:#c63557}
.extasy-article-page .com-content-article h3,
.extasy-article-page .item-page h3{font-size:27px;color:#27323b;margin:30px 0 14px}
@media(max-width:700px){.extasy-article-page .contentrow{padding-top:35px;padding-bottom:55px}.extasy-article-page .com-content-article,.extasy-article-page .item-page{font-size:16px;line-height:1.7}.extasy-article-page .com-content-article .item-image img,.extasy-article-page .item-page .item-image img{clip-path:none}}



/* Global single-article layout – does not affect modules or category blogs. */
body.extasy-article-page main.contentrow.paradise-container{width:min(var(--extasy-article-width, 1500px),calc(100vw - 52px));max-width:none;box-sizing:border-box}
body.extasy-article-page main.contentrow>.p6-main{min-width:0;flex:1 1 100%;max-width:100%}
body.extasy-article-page .com-content-article,body.extasy-article-page .item-page{width:100%;max-width:none}
@media(max-width:700px){body.extasy-article-page main.contentrow.paradise-container{width:calc(100vw - 28px)}}
