body{background:#f4f6f8 url('office-background.webp') center top/cover fixed no-repeat}.layout{background:rgba(255,255,255,.9);border-radius:18px}.sidebar figure:nth-of-type(2)::after{content:'Kliknij w baner';display:block;margin:.35rem 0 1rem;text-align:center;color:#a9151c;font-weight:800;letter-spacing:.04em;animation:bb-pulse 1.6s ease-in-out infinite}.bb-profile-stars{font-size:1.6rem;letter-spacing:.12em;color:#c28800;margin:.75rem 0}.bb-comment-votes{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.7rem}.bb-comment-votes button{border:1px solid #ccd4dd;background:#fff;border-radius:999px;padding:.25rem .65rem;cursor:pointer}.bb-comment-votes button:hover{background:#eef4fa}.bb-comment-video{display:block;width:min(100%,640px);aspect-ratio:16/9;margin:.75rem 0;overflow:hidden}.bb-comment-video iframe{display:block;width:100%;height:100%;border:0;border-radius:10px}.bb-notify-option{font-size:.94rem}.bb-notify-option input{margin-right:.4rem}.comment-body{min-width:0;overflow-wrap:anywhere}.comment-content{min-width:0;overflow-wrap:anywhere}@keyframes bb-pulse{0%,100%{opacity:.45;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}html[data-theme=dark] body{background-color:#101b27;background-image:linear-gradient(rgba(10,18,28,.62),rgba(10,18,28,.76)),url('office-background.webp')}html[data-theme=dark] .layout{background:rgba(16,27,39,.9)}html[data-theme=dark] .bb-comment-votes button{background:#1b2a3b;color:#f3f6fa;border-color:#445568}@media(prefers-reduced-motion:reduce){.sidebar figure:nth-of-type(2)::after{animation:none}}@media print{body{background:#fff!important}.layout{background:#fff!important}.bb-comment-votes,.bb-notify-option{display:none!important}}
/* Explicit properties in both modes prevent the dark-mode shorthand from resetting them. */
html body,html[data-theme=dark] body{
 background-image:url('portal-background.webp');
 background-position:center top;
 background-size:cover;
 background-repeat:no-repeat;
 background-attachment:fixed;
 background-color:#081f3b;
}
.layout>main,.layout>.sidebar{min-width:0}
/* Full-size media only inside publication content, not sidebar thumbnails or author portraits. */
.single-post .article-content iframe[src*="youtube.com/"],
.single-post .article-content iframe[src*="youtube-nocookie.com/"],
.single-post .article-content iframe[src*="youtu.be/"]{
 display:block;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:16/9;border:0;
}
.single-post .article-content .wp-block-embed,
.single-post .article-content .wp-block-image,
.single-post .article-content .wp-caption{
 float:none!important;width:100%!important;max-width:100%!important;margin:24px 0;
}
.single-post .article-content .gallery,
.single-post .article-content .wp-block-gallery,
.single-post .article-content .blocks-gallery-grid{display:block!important;width:100%;padding:0}
.single-post .article-content .gallery .gallery-item,
.single-post .article-content .wp-block-gallery .wp-block-image,
.single-post .article-content .blocks-gallery-item{
 float:none!important;flex:none!important;width:100%!important;max-width:100%!important;margin:24px 0!important;
}
.single-post .article-content img:not(.avatar):not(.author-box img){
 display:block;float:none;width:100%!important;max-width:100%!important;height:auto!important;max-height:none;object-fit:contain;margin-left:auto;margin-right:auto;
}
@media print{html body,html[data-theme=dark] body{background:#fff!important}}
