
.wc-blog-topics select {max-width:100%;width:340px;min-height:46px;padding:.65rem 2rem .65rem .8rem;background:var(--wc-blanc);color:var(--wc-tinta);border:1px solid var(--wc-linia);border-radius:6px;font:inherit;font-size:1rem}
.wc-blog-topics select:focus-visible {outline:3px solid var(--wc-accent);outline-offset:4px}
.wc-blog-topics ul {display:flex;gap:.25rem 1.35rem;flex-wrap:wrap;list-style:none;margin:0;padding:0}
.wc-blog-topics li {margin:0;padding:0}
.wc-blog-topics a {display:inline-flex;align-items:center;min-height:44px;color:var(--wc-tinta);font-size:.875rem;text-decoration:underline;text-underline-offset:.25em}
.wc-blog-topics a:hover {color:var(--wc-accent)}
body:is(.blog,.archive) .paging-navigation {padding:1rem 0;margin:0}
body:is(.blog,.archive) .nav-links {display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}
body:is(.blog,.archive) .page-numbers {display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:.4rem .75rem;border-radius:6px;color:var(--wc-tinta)}
body:is(.blog,.archive) .page-numbers.current {background:var(--wc-tinta);color:var(--wc-blanc)}
body:is(.blog,.archive) a.page-numbers:hover {background:var(--wc-paper);color:var(--wc-accent)}
body.single-post #page {max-width:1160px;padding:0 var(--wc-marge)}
body.single-post .site-content {padding:0}
body.single-post #primary {width:100%}
body.single-post #main {margin:0;padding-block:3rem 4rem}
body.single-post .inside-article {padding:0;background:transparent}
body.single-post .featured-image {margin:0 auto 3rem!important;max-width:1080px}
body.single-post .featured-image img {display:block;margin:auto;width:100%;height:auto;max-height:680px;object-fit:contain;border-radius:12px}
body.single-post .entry-content {max-width:760px;margin:0 auto;font-size:1.1875rem;line-height:1.75;overflow-wrap:break-word}
body.single-post .entry-content :is(h2,h3,h4,h5,h6) {
  font-family:"WC Instrument Condensed",Arial,sans-serif;font-weight:700;
  color:var(--wc-tinta);line-height:1.15;letter-spacing:-.015em;text-transform:none;
  margin:2.5rem 0 1rem;scroll-margin-top:2rem;
}
body.single-post .entry-content h2 {font-size:clamp(1.9rem,3.1vw,2.5rem)}
body.single-post .entry-content h3 {font-size:clamp(1.5rem,2.5vw,1.9rem)}
body.single-post .entry-content :is(h4,h5,h6) {font-size:1.4rem}
body.single-post .entry-content p {margin:0 0 1.4rem}
body.single-post .entry-content :is(ul,ol) {margin:0 0 1.5rem 1.4rem}
body.single-post .entry-content li {margin-bottom:.55rem}
body.single-post .entry-content a {text-decoration:underline;text-underline-offset:.2em}
body.single-post .entry-content figure {max-width:100%;margin:2rem 0}
body.single-post .entry-content img {height:auto;max-width:100%;border-radius:8px}
body.single-post .entry-content figcaption {font-size:.875rem;line-height:1.5;color:var(--wc-tinta);margin-top:.6rem}
body.single-post .entry-content blockquote {margin:2rem 0;padding:1.3rem 1.5rem;border-left:3px solid var(--wc-accent);background:var(--wc-paper);font-size:1.2rem;font-style:normal}
body.single-post .entry-content pre {max-width:100%;overflow-x:auto;padding:1.4rem;background:var(--wc-nit);color:var(--wc-blanc);border-radius:8px;font-size:.875rem;line-height:1.7}
body.single-post .entry-content code {overflow-wrap:anywhere;font-size:.9em}
body.single-post .entry-content :is(table,.wp-block-table) {max-width:100%;overflow-x:auto}
body.single-post .entry-content table {display:block;width:100%;border-collapse:collapse;font-size:1rem;line-height:1.5}
body.single-post .entry-content :is(th,td) {padding:.8rem 1rem;border:1px solid var(--wc-linia);vertical-align:top}
body.single-post .entry-content th {background:var(--wc-paper);font-weight:600}
body.single-post :is(footer.entry-meta,.post-navigation,.comments-area) {max-width:760px;margin:2rem auto 0;font-size:1rem}
body.single-post .post-navigation {border-top:1px solid var(--wc-linia);padding-top:1.5rem}
body.single-post .post-navigation a {display:inline-block;padding:.5rem 0;color:var(--wc-tinta);text-decoration:underline;text-underline-offset:.2em}
body:is(.blog,.archive,.single-post) #page a:focus-visible {outline:3px solid var(--wc-accent);outline-offset:4px}
.wc-blog-cta {display:none;gap:1rem;justify-content:space-between;align-items:center;max-width:760px;margin:3rem auto 0;padding:1.5rem 1.75rem;background:var(--wc-paper);border-top:2px solid var(--wc-accent);font-size:1rem;line-height:1.5}