/* Workin'Flows — blog post v2 dark override. Linkowany PO inline-stylu starych postów (WA template). */
/* Flip stary light brand (oxblood/lime/Cabinet/Zodiak/Clash) → dark v2 (koral/Unbounded/Archivo/Chakra Petch). */

:root{
  --font-headline:'Archivo',system-ui,sans-serif;
  --font-accent:'Chakra Petch',system-ui,sans-serif;
  --font-data:'Unbounded',system-ui,sans-serif;
}
body{background:#0B0A09!important;color:#E7EAEC!important;font-family:'Archivo',system-ui,sans-serif!important}
a{color:#FF4D1F!important}

/* header */
header.site{background:#0B0A09!important;border-bottom:1px solid rgba(231,234,236,.1)}
.brand{color:#E7EAEC!important}
.mark{background:transparent!important;width:auto!important;height:24px!important;color:#E7EAEC!important;border-radius:0}
.mark svg{height:100%!important;width:auto!important;display:block}
.back{color:rgba(231,234,236,.7)!important}.back:hover{color:#FF4D1F!important}

/* crumbs */
.crumbs{color:rgba(231,234,236,.6)!important}
.crumbs a{color:rgba(231,234,236,.6)!important;border-bottom-color:rgba(231,234,236,.18)!important}
.crumbs a:hover{color:#FF4D1F!important}

/* article head */
.category-tag{background:#17140F!important;color:#FF4D1F!important;font-family:'Chakra Petch',monospace!important;border:1px solid rgba(255,77,31,.3)}
h1{font-family:'Unbounded',system-ui,sans-serif!important;color:#E7EAEC!important;letter-spacing:-.02em}
.meta-bar{color:rgba(231,234,236,.6)!important;border-bottom-color:rgba(231,234,236,.13)!important;font-family:'Chakra Petch',monospace!important}
.meta-bar b{color:#E7EAEC!important}
.meta-bar .dot{background:rgba(231,234,236,.5)!important}
.lede{color:#E7EAEC!important}

/* body */
h2{font-family:'Unbounded',system-ui,sans-serif!important;color:#E7EAEC!important}
h3{font-family:'Archivo',system-ui,sans-serif!important;color:#E7EAEC!important;font-weight:700}
p,li{color:#E7EAEC}
li>b,strong,b{color:#E7EAEC!important}
.label,.tag,.kicker,.eyebrow{color:#FF4D1F!important;border-color:rgba(255,77,31,.4)!important}
blockquote{border-left-color:#FF4D1F!important;color:#E7EAEC!important;font-family:'Chakra Petch',system-ui,sans-serif!important;font-style:normal!important}
code{background:#17140F!important;color:#E7EAEC!important;border:1px solid rgba(231,234,236,.1)}
pre{background:#06100A!important;color:#E7EAEC!important;border:1px solid rgba(231,234,236,.1)}
pre code{color:inherit!important;background:none!important;border:0!important}
.callout{background:#17140F!important;border-left-color:#FF4D1F!important;color:#E7EAEC!important}

/* AI label */
.ai-label{background:rgba(231,234,236,.05)!important;border-left-color:#FF4D1F!important;color:rgba(231,234,236,.66)!important}
.ai-label a{color:#FF4D1F!important}

/* figures */
.wf-shot img,.post-hero img{border-color:rgba(231,234,236,.18)!important}
.wf-shot figcaption{color:rgba(231,234,236,.6)!important}

/* tabele porównawcze (niektóre posty) */
table{border-color:rgba(231,234,236,.14)!important}
th,td{border-color:rgba(231,234,236,.12)!important;color:#E7EAEC!important}
thead th,tr:first-child th{background:#17140F!important}
.yes,.good{color:#5FB562!important}.no,.bad{color:#E06A4A!important}

/* author card */
.author-card{background:#15120E!important;border:1px solid rgba(231,234,236,.1)}
.author-card .avatar{background:#E7EAEC!important;color:#0B0A09!important;border-radius:0}
.author-card .name{color:#E7EAEC!important}
.author-card .role,.author-card p{color:rgba(231,234,236,.72)!important}
.author-card a{color:#FF4D1F!important}

/* CTA */
.cta-box{background:#15120E!important;border:1px solid rgba(255,77,31,.25)}
.cta-box h2{color:#E7EAEC!important}
.cta-box p{color:rgba(231,234,236,.78)!important}
.cta-box .btn{background:linear-gradient(135deg,#FF4D1F,#FFC400)!important;color:#0B0A09!important;border-radius:8px}
.cta-box .btn:hover{filter:brightness(1.06);background:linear-gradient(135deg,#FF4D1F,#FFC400)!important}

/* footer */
footer.site{border-top-color:rgba(231,234,236,.12)!important;color:rgba(231,234,236,.6)!important}
footer.site a{color:rgba(231,234,236,.6)!important}footer.site a:hover{color:#FF4D1F!important}

/* share widget (blog-share.css) — flip na dark v2 */
.wf-share-nav{background:#15120E!important;border-color:rgba(231,234,236,.12)!important;box-shadow:4px 4px 0 rgba(255,77,31,.45)!important}
.wf-share-progress{background:linear-gradient(180deg,#FF4D1F,#FFC400)!important}
.wf-share-btn{color:rgba(231,234,236,.72)!important}
.wf-share-btn:hover,.wf-share-btn:focus-visible{color:#FF4D1F!important;background:rgba(255,77,31,.1)!important}
.wf-share-btn:focus-visible{outline-color:#FF4D1F!important}
#wf-share-foot{border-top-color:rgba(231,234,236,.12)!important}
.wf-share-foot-label{color:rgba(231,234,236,.6)!important}
#wf-share-foot .wf-share-btn{border-color:rgba(231,234,236,.14)!important}
#wf-share-foot .wf-share-btn:hover,#wf-share-foot .wf-share-btn:focus-visible{border-color:#FF4D1F!important}
.wf-share-toast{box-shadow:4px 4px 0 #FF4D1F!important}
.wf-share-modal-card{background:#15120E!important;border-color:rgba(231,234,236,.12)!important;box-shadow:8px 8px 0 #FF4D1F!important}
.wf-share-modal-card h3{color:#E7EAEC!important}
.wf-share-modal-card p,.wf-share-modal-close{color:rgba(231,234,236,.72)!important}
.wf-share-modal-card ol{color:#E7EAEC!important}
.wf-share-modal-close:hover,.wf-share-modal-close:focus-visible{color:#FF4D1F!important}
.wf-share-modal-copy{background:linear-gradient(135deg,#FF4D1F,#FFC400)!important;color:#0B0A09!important}
.wf-share-modal-copy:hover,.wf-share-modal-copy:focus-visible{filter:brightness(1.06)}
.wf-share-modal-hint[data-state="err"]{color:#E06A4A!important}
