:root{--samblog-cat:var(--ink, #FAFAF7);--samblog-ink:var(--ink, #FAFAF7);--samblog-ink-2:var(--ink-2, rgba(250, 250, 247, 0.72));--samblog-ink-3:var(--ink-3, rgba(250, 250, 247, 0.45));--samblog-card:var(--bg-2, #131210);--samblog-card-hover:var(--bg-3, #1C1A17);--samblog-line:var(--line, rgba(250, 250, 247, 0.12));--samblog-line-2:var(--line-2, rgba(250, 250, 247, 0.22));--samblog-accent:var(--accent, #E8FF3E);--samblog-display:var(--font-display, "Big Shoulders Display", Impact, sans-serif);--samblog-mono:var(--font-mono, "JetBrains Mono", ui-monospace, monospace)}[data-category="treningi"],.category-treningi{--samblog-cat:var(--samblog-accent)}[data-category="zdrowa-ciaza"],.category-zdrowa-ciaza{--samblog-cat:#F5A3B4}[data-category="ciaza"],.category-ciaza{--samblog-cat:#F5A3B4}[data-category="dieta"],.category-dieta{--samblog-cat:#5CD6B8}[data-category="e-trening"],.category-e-trening{--samblog-cat:#6EBBFF}[data-category="sport"],.category-sport{--samblog-cat:#FF9A3D}[data-category="zdrowie"],.category-zdrowie{--samblog-cat:var(--ink, #FAFAF7)}[data-category="samtrening"],.category-samtrening{--samblog-cat:var(--ink, #FAFAF7)}.post__image,.featured-post__image,.related-post__image,.post-image,.post .post-thumbnail,.post .entry-thumbnail,article.post img.wp-post-image,article.post img.attachment-post-thumbnail{display:none!important}.post{position:relative;background:var(--samblog-card);transition:background 0.15s ease,border-color 0.15s ease}.post::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--samblog-cat);z-index:2;pointer-events:none}.post:hover{background:var(--samblog-card-hover);border-color:var(--samblog-line-2);transform:none}.post.post .post__body{padding:22px;display:flex;flex-direction:column;gap:16px;min-height:210px}.post.post .post__meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--samblog-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--samblog-ink-3)}.post__tag,.featured-post__meta .tag,.related-post__tag,.post-hero__tag{background:none!important;padding:0!important;color:var(--samblog-cat)!important;letter-spacing:.1em}.post.post h2,.post.post h3,.post.post h4,.post.post .post__title,.post.post .entry-title,.related-post.related-post h2,.related-post.related-post h3,.related-post.related-post h4{font-family:var(--samblog-display);font-weight:800;font-size:clamp(32px, 3vw, 42px);line-height:.95;letter-spacing:0;text-transform:uppercase;text-wrap:pretty;color:var(--samblog-ink);margin:40px 0 0;padding-top:.14em}.post.post .post__excerpt{margin-top:auto;font-size:15px;line-height:1.55;color:var(--samblog-ink-2)}.post.post .post__footer,.related-post.related-post .related-post__read{padding-top:14px;border-top:1px solid var(--samblog-line);font-family:var(--samblog-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.post__read,.related-post__read{color:var(--samblog-accent);transition:color 0.15s ease}.post:hover .post__read{color:var(--samblog-ink)}.featured-post{position:relative;display:block;background:var(--samblog-card)}.featured-post::before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:var(--samblog-cat);z-index:2;pointer-events:none}.featured-post.featured-post h2{font-family:var(--samblog-display);font-weight:800;font-size:clamp(34px, 6.2vw, 88px);line-height:.92;text-transform:uppercase;text-wrap:pretty;padding-top:.12em}.post-hero{position:relative}.post-hero::before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--samblog-cat);pointer-events:none}.post-hero.post-hero h1,.single-post .entry-title{font-family:var(--samblog-display);font-weight:800;font-size:clamp(40px, 7vw, 72px);line-height:.92;letter-spacing:-.01em;text-transform:uppercase;text-wrap:pretty;padding-top:.12em}.samblog-znak,.post__author .avatar,.featured-post__avatar,.post-hero__avatar{border-radius:50%;overflow:hidden;background-color:var(--samblog-card-hover);object-fit:cover;border:0;flex:none}.author-card__photo img,.author-box__photo img,.post__author img:not(.samblog-znak),.featured-post__avatar img,.post-hero__avatar img{display:none!important}.post__author .avatar,.featured-post__avatar,.post-hero__avatar,.author-card__photo,.author-box__photo{font-size:0!important;color:transparent!important;border:0!important;background-color:var(--samblog-card-hover);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:50%;overflow:hidden}.author-card__photo,.author-box__photo{width:96px!important;height:96px!important;aspect-ratio:auto!important;margin-bottom:12px}.author-card__photo::after,.author-box__photo::after,.post__image::before,.featured-post__image::before{content:none!important}.post.post .post__author .avatar,.post.post .post__author img{width:28px;height:28px}.featured-post__avatar,.featured-post__avatar img,.post-hero__avatar,.post-hero__avatar img{width:48px;height:48px}.post.post .post__author{display:flex;align-items:center;gap:10px;color:var(--samblog-ink-2)}.pill[data-filter-category]:not(.is-active){color:var(--samblog-cat)}.pill[data-filter-category="treningi"]{--samblog-cat:var(--samblog-accent)}.pill[data-filter-category="zdrowa-ciaza"]{--samblog-cat:#F5A3B4}.pill[data-filter-category="dieta"]{--samblog-cat:#5CD6B8}.pill[data-filter-category="e-trening"]{--samblog-cat:#6EBBFF}.pill[data-filter-category="sport"]{--samblog-cat:#FF9A3D}.post:focus-visible,.post a:focus-visible{outline:2px solid var(--samblog-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.post,.post__read{transition:none}}@media (max-width:700px){.post.post h3{margin-top:20px}.post.post .post__body{min-height:0}}.samblog-znak-ok{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;border-radius:50%!important;overflow:hidden}.category-treningi{--samblog-cat:#E8FF3E}.category-trening{--samblog-cat:#E8FF3E}.category-zdrowa-ciaza{--samblog-cat:#F5A3B4}.category-ciaza{--samblog-cat:#F5A3B4}.category-dieta{--samblog-cat:#5CD6B8}.category-odzywianie{--samblog-cat:#5CD6B8}.category-e-trening{--samblog-cat:#6EBBFF}.category-online{--samblog-cat:#6EBBFF}.category-sport{--samblog-cat:#FF9A3D}.category-sport-wyczynowy{--samblog-cat:#FF9A3D}[data-author="kasia"] .avatar,[data-author="kasia"] .featured-post__avatar,[data-author="kasia"] .post-hero__avatar{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/kasia.png)}[data-author="kasienka"] .avatar,[data-author="kasienka"] .featured-post__avatar,[data-author="kasienka"] .post-hero__avatar{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/kasia.png)}[data-author="katarzyna"] .avatar,[data-author="katarzyna"] .featured-post__avatar,[data-author="katarzyna"] .post-hero__avatar{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/kasia.png)}[data-author="maciek"] .avatar,[data-author="maciek"] .featured-post__avatar,[data-author="maciek"] .post-hero__avatar{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/maciek.png)}[data-author="maciej"] .avatar,[data-author="maciej"] .featured-post__avatar,[data-author="maciej"] .post-hero__avatar{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/maciek.png)}[data-author="bartek"] .avatar,[data-author="bartek"] .featured-post__avatar,[data-author="bartek"] .post-hero__avatar{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/bartek.png)}[data-author="bartosz"] .avatar,[data-author="bartosz"] .featured-post__avatar,[data-author="bartosz"] .post-hero__avatar{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/bartek.png)}a[href*="#kasia"] .author-card__photo,a[href*="#kasia"] .author-box__photo{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/kasia.png)}a[href*="#maciek"] .author-card__photo,a[href*="#maciek"] .author-box__photo{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/maciek.png)}a[href*="#bartek"] .author-card__photo,a[href*="#bartek"] .author-box__photo{background-image:url(https://www.samtrening.com/wp-content/plugins/samtrening-blog-2026/assets/bartek.png)}