/*rg-scale90*/

@media (max-width:1024px){
/* =====================================================================
   Regesta — jasny motyw (opcjonalny). Aktywny tylko przy
   <html data-theme="light">. Ciemna wersja pozostaje domyślna.
   ===================================================================== */
:root[data-theme=light]{
  --bg:#f7f7f8;--sunken:#eceef1;--raised:#ffffff;--raised2:#f2f3f6;--ink:#16181c;
  --muted:rgba(22,24,28,.72);--soft:rgba(22,24,28,.56);
  --line:rgba(22,24,28,.14);--line2:rgba(22,24,28,.22);
  --glass:rgba(22,24,28,.05);--brand:#bf1c22;--brand2:#d02a31;
  color-scheme:light
}
:root[data-theme=light] body{background:var(--bg);color:var(--ink)}
:root[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(22,24,28,.22);border:3px solid transparent;background-clip:content-box}

/* --- Przełącznik motywu --------------------------------------------- */
.theme-toggle{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:6px;
  border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;
  transition:background .25s,border-color .25s,transform .2s}
.theme-toggle:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.45)}
.theme-toggle svg{width:18px;height:18px;display:block}
.theme-toggle .icon-sun{display:none}
:root[data-theme=light] .theme-toggle .icon-sun{display:block}
:root[data-theme=light] .theme-toggle .icon-moon{display:none}
.mobile-menu .theme-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;
  padding:14px 0;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12)}
.mobile-menu .theme-toggle-row span{font-size:14px;color:rgba(255,255,255,.7)}
.mobile-menu .theme-toggle{width:44px;height:44px}

/* --- Ciemne wyspy: sekcje na zdjęciach i elementy chrome zostają ciemne --- */
:root[data-theme=light] .hero,
:root[data-theme=light] .home-hero,
:root[data-theme=light] .page-hero,
:root[data-theme=light] .ctaband,
:root[data-theme=light] .cta-strip,
:root[data-theme=light] .visual-break,
:root[data-theme=light] .paths-photo,
:root[data-theme=light] .service-card,
:root[data-theme=light] .service-copy,
:root[data-theme=light] .case-media,
:root[data-theme=light] .case-metrics,
:root[data-theme=light] .copy-contact,
:root[data-theme=light] .quote-slide,
:root[data-theme=light] .chapter-nav,
:root[data-theme=light] .header,
:root[data-theme=light] .mega,
:root[data-theme=light] .mobile-menu,
:root[data-theme=light] .footer,
:root[data-theme=light] .modal-card,
:root[data-theme=light] .astra-cookie-banner,
:root[data-theme=light] .image-dialog{
  --ink:#fff;--muted:rgba(255,255,255,.72);--soft:rgba(255,255,255,.5);
  --line:rgba(255,255,255,.14);--line2:rgba(255,255,255,.22);--glass:rgba(255,255,255,.07);
  --astra-copy:#bcbcc2;--astra-line:rgba(255,255,255,.18);
  color:#fff
}

/* --- Jasna karta wewnątrz ciemnej stopki ---------------------------- */
:root[data-theme=light] .newsletter{--ink:#16181c;--muted:rgba(22,24,28,.72);--soft:rgba(22,24,28,.56);
  --line:rgba(22,24,28,.14);--line2:rgba(22,24,28,.22);color:#16181c}

/* --- Tekst na czerwieni marki zawsze biały ------------------------- */
:root[data-theme=light] .btn.primary,
:root[data-theme=light] .nav-cta,
:root[data-theme=light] .submit,
:root[data-theme=light] .stat-card:last-child{color:#fff;--ink:#fff;--soft:rgba(255,255,255,.72);--muted:rgba(255,255,255,.8)}


/* --- Tokeny sekcji Astra -------------------------------------------- */
:root[data-theme=light]{--astra-line:rgba(22,24,28,.16);--astra-copy:rgba(22,24,28,.72)}

/* --- Poprawki stanów aktywnych -------------------------------------- */
:root[data-theme=light] .contact-home.m12 .form-tab.active{background:var(--brand);color:#fff}
:root[data-theme=light] .form-tab.active{color:var(--ink)}
:root[data-theme=light] .contact-home.m12 .form-tab.active{color:#fff}
:root[data-theme=light] .atlas-list button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}
:root[data-theme=light] .atlas-list button[aria-pressed=true] span:last-child{color:rgba(255,255,255,.82)}

/* --- Reguły wygenerowane z ciemnego motywu -------------------------- */
[data-theme=light] .btn.ghost{background:rgba(33,33,33,0.08);border:1px solid var(--line2)}
[data-theme=light] .btn.ghost:hover{background:rgba(33,33,33,0.15);border-color:rgba(33,33,33,0.5)}
[data-theme=light] .lang{border-radius:4px;background:rgba(247,247,247,0.28);border:1px solid rgba(33,33,33,0.2);text-shadow:0 1px 8px rgba(247,247,247,0.85)}
[data-theme=light] .lang-flag{border-radius:2px;background:linear-gradient(to bottom,#fff 0 50%,#dc143c 50% 100%);box-shadow:0 0 0 1px rgba(0,0,0,.2),0 1px 4px rgba(0,0,0,.16)}
[data-theme=light] .crumbs b{color:#212121}
[data-theme=light] .google-mark:after{color:#212121;background:var(--bg);border-radius:50%}
[data-theme=light] .stat-card{border:0;border-radius:8px;background:rgba(85,85,85,0.1)}
[data-theme=light] .play{border-radius:50%;background:rgba(239,239,240,0.7);border:1px solid var(--line2)}
[data-theme=light] .info-card .readmore{color:#212121}
[data-theme=light] .award-row:hover{background:rgba(33,33,33,0.035)}
[data-theme=light] .logo-tile:hover{background:rgba(33,33,33,0.035)}
[data-theme=light] .testimonials-section:before{background:rgba(233,231,235,0.7)}
[data-theme=light] .home-posts .readmore{color:#212121}
[data-theme=light] .anchorbar{background:rgba(239,239,240,0.94);border-bottom:1px solid var(--line)}
[data-theme=light] .input{border:1px solid var(--line2);border-radius:4px;background:rgba(33,33,33,0.04);outline:none}
[data-theme=light] .input:focus{border-color:var(--brand2);background:rgba(33,33,33,0.07)}
[data-theme=light] .breadcrumbs a:hover{color:#212121}
[data-theme=light] .article-lead{color:#222222}
[data-theme=light] .article-toc a:hover{color:#212121}
[data-theme=light] .article-share a:hover{border-color:var(--brand);color:#212121}
[data-theme=light] .to-top{border:1px solid var(--line2);border-radius:5px;background:rgba(239,239,240,0.9)}
[data-theme=light] .to-top:hover span, [data-theme=light] .to-top:hover em{color:#212121}
[data-theme=light] .stat-card, [data-theme=light] .stat-card:last-child{border-radius:14px;background:rgba(85,85,85,0.1);box-shadow:inset 0 0 0 1px rgba(33,33,33,0.035)}
[data-theme=light] .stat-card:hover{background:rgba(85,85,85,0.1);box-shadow:inset 0 0 0 1px rgba(33,33,33,0.12),0 14px 30px rgba(247,247,247,0.18)}
[data-theme=light] .stat-card:last-child{box-shadow:inset 0 0 0 1px rgba(33,33,33,0.14),0 16px 36px rgba(104,24,28,.24)}
[data-theme=light] .video-caption{color:rgba(33,33,33,0.82)}
[data-theme=light] .video-caption:before{background:#212121}
[data-theme=light] .path-text .path-intent{color:#212121}
[data-theme=light] .path-row em{color:rgba(33,33,33,0.78)}
[data-theme=light] .path-row:hover em, [data-theme=light] .path-row.is-active em{color:#212121}
[data-theme=light] .about-kpi-icon{border:1px solid var(--line);border-radius:12px;background:rgba(33,33,33,0.035)}
[data-theme=light] .about-kpi-icon img{filter:brightness(0) saturate(100%);opacity:.72}
[data-theme=light] .gallery-controls button{border-radius:10px;background:rgba(239,239,240,0.66)}
[data-theme=light] .gallery-count{border-radius:9px;background:rgba(239,239,240,0.62)}
[data-theme=light] .contact-home{background:#e5e6e9}
[data-theme=light] .contact-home:before{background:linear-gradient(90deg,rgba(240,241,243,0.28),rgba(240,241,243,0.72)),var(--contact-bg) center/cover}
[data-theme=light] .contact-home:after{background:linear-gradient(90deg,rgba(240,241,243,0.08) 0%,rgba(240,241,243,0.12) 46%,rgba(240,241,243,0.72) 100%)}
[data-theme=light] .expert-card{border:1px solid rgba(33,33,33,0.15);border-radius:14px;background:rgba(239,239,240,0.42)}
[data-theme=light] .expert-avatar{border-radius:10px;background:linear-gradient(145deg,#212121,#646871);color:#e5e6e9}
[data-theme=light] .contact-form-card{border-radius:18px;background:rgba(239,239,241,0.94);box-shadow:0 30px 90px rgba(247,247,247,0.35)}
[data-theme=light] .form-tab.active{color:#212121}
[data-theme=light] .contact-form-card .input{background:#dedee1;border-color:transparent}
[data-theme=light] .video-frame{background:#f7f7f7}
[data-theme=light] .path-row.is-active .path-label{color:rgba(33,33,33,0.78)}
[data-theme=light] .about-gallery{background:#e5e5e7}
[data-theme=light] .gallery-count b{color:#212121}
[data-theme=light] .contact-form-card{border:1px solid rgba(33,33,33,0.08)}
[data-theme=light] .expert-card .expert-linkedin{border:1px solid rgba(33,33,33,0.24);border-radius:5px;background:rgba(33,33,33,0.07)}
[data-theme=light] .contact-home:before{background:linear-gradient(180deg,rgba(240,241,243,0.58),rgba(240,241,243,0.9)),var(--contact-bg) center/cover}
[data-theme=light] .contact-home:after{background:linear-gradient(180deg,rgba(240,241,243,0.12),rgba(240,241,243,0.7))}
[data-theme=light] .geo-legend i.d2{background:rgba(33,33,33,0.55)}
[data-theme=light] .geo-map .pin{fill:rgba(33,33,33,0.55)}
[data-theme=light] .geo-map .route{stroke:rgba(33,33,33,0.14);fill:none}
[data-theme=light] .geo-map .route.is-active{stroke:rgba(177,7,13,0.8)}
[data-theme=light] .geo-map .grid{stroke:rgba(33,33,33,0.06)}
[data-theme=light] .spectable>div:nth-child(odd){background:rgba(33,33,33,0.03)}
[data-theme=light] .spectable dd{color:#212121}
[data-theme=light] .pinmap .route{stroke:rgba(177,7,13,0.45)}
[data-theme=light] .pinmap .mappin text{fill:rgba(33,33,33,0.82)}
[data-theme=light] .pinmap .mappin.hub text{fill:#212121}
[data-theme=light] .expert-card.m12 .expert-avatar{background-color:rgba(33,33,33,0.08)}
[data-theme=light] .logo-row .logo-tile.is-text span{color:rgba(33,33,33,0.75)}
[data-theme=light] .contact-home.m12 .form-tab{border-radius:6px;border:1px solid transparent;background:rgba(33,33,33,0.05)}
[data-theme=light] .mediaplay{border-radius:5px;background:rgba(239,239,240,0.82);color:#212121}
[data-theme=light] a.rowitem:hover{background:rgba(33,33,33,0.05)}
[data-theme=light] .photonum:after{background:linear-gradient(180deg,rgba(239,239,240,0.15) 30%,rgba(239,239,240,0.9))}
[data-theme=light] .pn-num{background:rgba(239,239,240,0.72);border-radius:5px;color:#212121}
[data-theme=light] .pn-title{color:#212121}
[data-theme=light] .prototype-note{color:#38383c;background:rgba(222,222,222,0.031);border-left:2px solid #8a8a8f}
[data-theme=light] .form-result{background:rgba(222,222,222,0.031);border-left:2px solid #f1747e}
[data-theme=light] .expert-card>div p{color:#3a3d46}
[data-theme=light] .decision-section{background:#e3e4e7;border-block:1px solid rgba(222,222,222,0.071)}
[data-theme=light] .decision-item{border-left:1px solid rgba(222,222,222,0.145)}
[data-theme=light] .decision-number{color:#b2060e}
[data-theme=light] .decision-item p{color:#3e4047}
[data-theme=light] .decision-arrow{color:#b10710}
[data-theme=light] .decision-item:hover{background:rgba(222,222,222,0.02)}
[data-theme=light] .freight-options article{border:1px solid rgba(222,222,222,0.125);border-radius:12px;background:#dfe1e5}
[data-theme=light] .freight-options p{color:#3a3e46}
[data-theme=light] .load-diagram{border:1px solid #818894;border-radius:6px}
[data-theme=light] .load-diagram:before, [data-theme=light] .load-diagram:after{border-radius:50%;background:#717b88;border:3px solid #dfe1e5}
[data-theme=light] .load-diagram i{background:#c14c5a;border:1px solid rgba(205,193,195,0.4);border-radius:2px}
[data-theme=light] .load-diagram.partial i:nth-child(n+4){background:rgba(222,222,222,0.02);border:1px dashed rgba(114,125,139,0.333)}
[data-theme=light] .market-tools{border-block:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .market-tools span{border-right:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .editorial-cards .info-card{border-radius:12px;background:#e3e4e7;border:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .editorial-cards .sub{color:#b3050c}
[data-theme=light] .spectable dt{color:#4c4f59}
[data-theme=light] .feature{background:transparent;border:0;border-top:1px solid rgba(222,222,222,0.145);border-radius:0}
[data-theme=light] .process-steps{border-block:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .process-steps li{border-right:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .process-steps li:nth-child(n+4){border-top:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .process-index{color:#ad0a14}
[data-theme=light] .process-steps p{color:#42444c}
[data-theme=light] .faq-native{border-bottom:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .faq-native summary span{color:#ab0c15}
[data-theme=light] .faq-native p{color:#353740}
[data-theme=light] .faq-native[open] summary{color:#b3050f}
[data-theme=light] .atlas-section{background:#eaebed}
[data-theme=light] .atlas{border:1px solid rgba(222,222,222,0.11);border-radius:16px;background:#dee0e4}
[data-theme=light] .atlas-visual{background:radial-gradient(ellipse at 54% 40%,#cacfd4 0%,#e2e5e7 68%,#e4e6e8 100%)}
[data-theme=light] .atlas-topline, [data-theme=light] .atlas-bottomline{color:#40474f}
[data-theme=light] .atlas-topline{border-bottom:1px solid rgba(222,222,222,0.051)}
[data-theme=light] .atlas-bottomline{border-top:1px solid rgba(222,222,222,0.051)}
[data-theme=light] .atlas-grid path{fill:none;stroke:#2c3036}
[data-theme=light] .atlas-land{fill:#bec4ca;stroke:#72808b}
[data-theme=light] .atlas-land.is-origin{fill:#954451;stroke:#a31524}
[data-theme=light] .atlas-land.is-selected{fill:#7e8996;stroke:#1e2124}
[data-theme=light] .atlas-route{fill:none;stroke:#b30512}
[data-theme=light] .atlas-destination circle{fill:#343a3f}
[data-theme=light] .atlas-destination .atlas-ring{fill:none;stroke:#b3050f}
[data-theme=light] .atlas-destination.is-active circle{fill:#241e1e}
[data-theme=light] .atlas-origin circle:first-child{fill:rgba(179,5,27,0.251)}
[data-theme=light] .atlas-origin circle:nth-child(2){fill:#b30514;stroke:#221c1c}
[data-theme=light] .atlas-origin text{fill:#1c1718}
[data-theme=light] .atlas-sea{fill:#2d3237}
[data-theme=light] .atlas-controls{background:#dcdee3;border-left:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .atlas-controls .input{background:#e9ebed;border:1px solid rgba(222,222,222,0.145);border-radius:7px}
[data-theme=light] .atlas-list button span:last-child{color:#4a515b}
[data-theme=light] .atlas-list button:hover{background:rgba(222,222,222,0.035)}
[data-theme=light] .atlas-detail{border-top:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .atlas-detail p{color:#3d414a}
[data-theme=light] .atlas-footnote{color:#464c56}
[data-theme=light] .atlas-footnote a{color:#212121}
[data-theme=light] .network-map{background:radial-gradient(ellipse at center,#cacfd4,#e1e4e7);border:1px solid rgba(222,222,222,0.11);border-radius:12px}
[data-theme=light] .network-map>p{color:#3b4149;border-top:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .network-dot circle{fill:#b30515;stroke:#251f1f}
[data-theme=light] .network-dot text{fill:white;stroke:#d9dce0}
[data-theme=light] .network-info>p{color:#3f424b}
[data-theme=light] .location-list details{border-top:1px solid rgba(222,222,222,0.145)}
[data-theme=light] .location-list summary span{color:#b30511}
[data-theme=light] .location-list details>div{color:#3d414a}
[data-theme=light] .location-list a{color:#212121}
[data-theme=light] .network-map .atlas-land.is-origin{fill:#b3b9c0;stroke:#8c2b37}
[data-theme=light] .network-dot.is-selected circle{fill:#212121;stroke:#b3051d}
[data-theme=light] .journey-section{background:#e0e1e5}
[data-theme=light] .journey>div{border:1px solid rgba(222,222,222,0.11);border-top:2px solid #808794;background:#dbdee2}
[data-theme=light] .journey .journey-main{border-top-color:#f06170;background:radial-gradient(ellipse at top,#d4cace,#dbdee2)}
[data-theme=light] .journey span{color:#b30512}
[data-theme=light] .journey p{color:#343840}
[data-theme=light] .ctaslim{background:#dfe0e4;border-radius:10px;border-left:3px solid #e6505c}
[data-theme=light] .atlas-land[data-interactive=true]:hover{fill:#8a95a0}
[data-theme=light] .process-steps li:nth-child(3n){border-right:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .process-steps li:nth-child(n+3){border-top:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .decision-item{border-left:1px solid rgba(222,222,222,0.145);border-bottom:1px solid rgba(222,222,222,0.071)}
[data-theme=light] .process-steps li{border-right:0!important;border-bottom:1px solid rgba(222,222,222,0.078);border-top:0!important}
[data-theme=light] /* Regesta road atlas: restrained surfaces, [data-theme=light] clear borders and one selected corridor. */
.atlas-section .atlas{border-radius:2px;background:#ebebed;border-color:rgba(222,222,222,0.145)}
[data-theme=light] .atlas-section .atlas-visual{background:#ececee}
[data-theme=light] .atlas-section .atlas-controls{background:#e3e3e6}
[data-theme=light] .atlas-section .atlas-land{fill:#d9d9dc;stroke:#a6a5ab}
[data-theme=light] .atlas-section .atlas-land.is-origin{fill:#572229;stroke:#a4131f}
[data-theme=light] .atlas-section .atlas-land.is-selected{fill:#c2c2c6;stroke:#b30511}
[data-theme=light] .atlas-section .atlas-land.is-hover{fill:#c9bec1!important;stroke:#aa0e18!important}
[data-theme=light] .atlas-section .atlas-destination circle{fill:#212121;stroke:#ae0a17}
[data-theme=light] .atlas-section .atlas-origin>circle{fill:#ae0a17;stroke:white}
[data-theme=light] .atlas-section .atlas-origin text{fill:#212121;stroke:#ececee}
[data-theme=light] .road-base{fill:none;stroke:#706f73}
[data-theme=light] .road-progress{fill:none;stroke:#b30512}
[data-theme=light] .road-crossing{fill:none;stroke:#261f20}
[data-theme=light] .atlas-section .atlas-map-hint{background:#e9e9eb;border-top:1px solid rgba(222,222,222,0.082)}
[data-theme=light] .atlas-section .atlas-controls{border-bottom:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .facility-image:after{background:linear-gradient(90deg,rgba(30,33,36,0.902) 0%,rgba(30,33,36,0.376) 42%,transparent 70%)}
[data-theme=light] .facility-image figcaption{color:#212121}
[data-theme=light] .operation-tabs button[aria-selected=true]{color:#212121}
[data-theme=light] .operation-tabs button:hover{color:#212121}
[data-theme=light] .operation-panel strong{color:#212121}
[data-theme=light] .facility-image:after{background:linear-gradient(0deg,rgba(30,33,36,0.91),transparent 95%)}
[data-theme=light] .carrier-timeline{border-top:1px solid rgba(222,222,222,0.188)}
[data-theme=light] .carrier-timeline li>span{color:var(--red,#b1070d)}
[data-theme=light] body[data-page=przewoznicy] .carrier-package{background:#e6e6e8}
[data-theme=light] .carrier-photo{background:#d7d7da}
[data-theme=light] .carrier-photo:after{background:linear-gradient(transparent,rgba(30,30,36,0.91))}
[data-theme=light] .carrier-photo figcaption span{color:#212121}
[data-theme=light] .carrier-photo figcaption p{color:#212121}
[data-theme=light] .carrier-benefits dl>div{border-top:1px solid rgba(222,222,222,0.141)}
[data-theme=light] .carrier-benefits dl>div:last-child{border-bottom:1px solid rgba(222,222,222,0.141)}
[data-theme=light] .carrier-network-copy .carrier-intro{color:#212121}
[data-theme=light] .carrier-timeline li{border-top:1px solid rgba(222,222,222,0.141)}
[data-theme=light] .astra-links>a:hover h3{color:#b3050c}
[data-theme=light] .astra-network, [data-theme=light] .astra-environment{background:#e6e6e8}
[data-theme=light] .astra-country-links a:hover{color:#b3050e}
[data-theme=light] .astra-country-links a[aria-current]{color:#b3050e}
[data-theme=light] .astra-route-map{background:#e4e5e9;border:1px solid var(--astra-line)}
[data-theme=light] body .crumbs, [data-theme=light] body .crumbs a, [data-theme=light] body .crumbs span{color:#2a2a2f}
[data-theme=light] .steel-word{color:#1f1f24}
[data-theme=light] .network-map{border-radius:2px;background:#e5e7ea}
[data-theme=light] .atlas-land.is-hover{fill:#bf303a!important;stroke:#b3050f!important}
[data-theme=light] .atlas-list [data-select-country].is-hover{background:rgba(222,222,222,0.063)}
[data-theme=light] .atlas-map-hint{color:#33343c;border-top:1px solid var(--line2)}
[data-theme=light] .service-index-item .sub{color:#212121}
[data-theme=light] a.service-index-item:hover h3{color:#b3050f}
[data-theme=light] .atlas-list button:active{background:rgba(222,222,222,0.082)}
[data-theme=light] .editorial-photo{background:#e6e6e6}

/* Light-theme contrast fixes for components that retain dark/photo surfaces. */
[data-theme=light] #start .service-num{
  background:rgba(255,255,255,.94);
  color:#16181c;
  box-shadow:0 1px 0 rgba(0,0,0,.12)
}
[data-theme=light] .path-row:hover,
[data-theme=light] .path-row.is-active{
  background:linear-gradient(100deg,#8f1c22 0%,#e5252c 100%);
  color:#fff
}
[data-theme=light] .path-row:hover>b,
[data-theme=light] .path-row.is-active>b,
[data-theme=light] .path-row:hover .path-label,
[data-theme=light] .path-row.is-active .path-label,
[data-theme=light] .path-row:hover .path-intent,
[data-theme=light] .path-row.is-active .path-intent,
[data-theme=light] .path-row:hover em,
[data-theme=light] .path-row.is-active em{color:#fff}
[data-theme=light] .stat-card:last-child{
  background:linear-gradient(100deg,#8f1c22 0%,#e5252c 100%);
  color:#fff
}

}
@media (min-width:1025px){
/* =====================================================================
   Regesta — jasny motyw (opcjonalny). Aktywny tylko przy
   <html data-theme="light">. Ciemna wersja pozostaje domyślna.
   ===================================================================== */
:root[data-theme=light]{
  --bg:#f7f7f8;--sunken:#eceef1;--raised:#ffffff;--raised2:#f2f3f6;--ink:#16181c;
  --muted:rgba(22,24,28,.72);--soft:rgba(22,24,28,.56);
  --line:rgba(22,24,28,.14);--line2:rgba(22,24,28,.22);
  --glass:rgba(22,24,28,.05);--brand:#bf1c22;--brand2:#d02a31;
  color-scheme:light
}
:root[data-theme=light] body{background:var(--bg);color:var(--ink)}
:root[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(22,24,28,.22);border:2.7px solid transparent;background-clip:content-box}

/* --- Przełącznik motywu --------------------------------------------- */
.theme-toggle{display:inline-grid;place-items:center;width:34.2px;height:34.2px;border-radius:5.4px;
  border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:#fff;
  transition:background .25s,border-color .25s,transform .2s}
.theme-toggle:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.45)}
.theme-toggle svg{width:16.2px;height:16.2px;display:block}
.theme-toggle .icon-sun{display:none}
:root[data-theme=light] .theme-toggle .icon-sun{display:block}
:root[data-theme=light] .theme-toggle .icon-moon{display:none}
.mobile-menu .theme-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:10.8px;
  padding:12.6px 0;margin-bottom:5.4px;border-bottom:1px solid rgba(255,255,255,.12)}
.mobile-menu .theme-toggle-row span{font-size:12.6px;color:rgba(255,255,255,.7)}
.mobile-menu .theme-toggle{width:39.6px;height:39.6px}

/* --- Ciemne wyspy: sekcje na zdjęciach i elementy chrome zostają ciemne --- */
:root[data-theme=light] .hero,
:root[data-theme=light] .home-hero,
:root[data-theme=light] .page-hero,
:root[data-theme=light] .ctaband,
:root[data-theme=light] .cta-strip,
:root[data-theme=light] .visual-break,
:root[data-theme=light] .paths-photo,
:root[data-theme=light] .service-card,
:root[data-theme=light] .service-copy,
:root[data-theme=light] .case-media,
:root[data-theme=light] .case-metrics,
:root[data-theme=light] .copy-contact,
:root[data-theme=light] .quote-slide,
:root[data-theme=light] .chapter-nav,
:root[data-theme=light] .header,
:root[data-theme=light] .mega,
:root[data-theme=light] .mobile-menu,
:root[data-theme=light] .footer,
:root[data-theme=light] .modal-card,
:root[data-theme=light] .astra-cookie-banner,
:root[data-theme=light] .image-dialog{
  --ink:#fff;--muted:rgba(255,255,255,.72);--soft:rgba(255,255,255,.5);
  --line:rgba(255,255,255,.14);--line2:rgba(255,255,255,.22);--glass:rgba(255,255,255,.07);
  --astra-copy:#bcbcc2;--astra-line:rgba(255,255,255,.18);
  color:#fff
}

/* --- Jasna karta wewnątrz ciemnej stopki ---------------------------- */
:root[data-theme=light] .newsletter{--ink:#16181c;--muted:rgba(22,24,28,.72);--soft:rgba(22,24,28,.56);
  --line:rgba(22,24,28,.14);--line2:rgba(22,24,28,.22);color:#16181c}

/* --- Tekst na czerwieni marki zawsze biały ------------------------- */
:root[data-theme=light] .btn.primary,
:root[data-theme=light] .nav-cta,
:root[data-theme=light] .submit,
:root[data-theme=light] .stat-card:last-child{color:#fff;--ink:#fff;--soft:rgba(255,255,255,.72);--muted:rgba(255,255,255,.8)}


/* --- Tokeny sekcji Astra -------------------------------------------- */
:root[data-theme=light]{--astra-line:rgba(22,24,28,.16);--astra-copy:rgba(22,24,28,.72)}

/* --- Poprawki stanów aktywnych -------------------------------------- */
:root[data-theme=light] .contact-home.m12 .form-tab.active{background:var(--brand);color:#fff}
:root[data-theme=light] .form-tab.active{color:var(--ink)}
:root[data-theme=light] .contact-home.m12 .form-tab.active{color:#fff}
:root[data-theme=light] .atlas-list button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}
:root[data-theme=light] .atlas-list button[aria-pressed=true] span:last-child{color:rgba(255,255,255,.82)}

/* --- Reguły wygenerowane z ciemnego motywu -------------------------- */
[data-theme=light] .btn.ghost{background:rgba(33,33,33,0.08);border:1px solid var(--line2)}
[data-theme=light] .btn.ghost:hover{background:rgba(33,33,33,0.15);border-color:rgba(33,33,33,0.5)}
[data-theme=light] .lang{border-radius:3.6px;background:rgba(247,247,247,0.28);border:1px solid rgba(33,33,33,0.2);text-shadow:0 1px 7.2px rgba(247,247,247,0.85)}
[data-theme=light] .lang-flag{border-radius:2px;background:linear-gradient(to bottom,#fff 0 50%,#dc143c 50% 100%);box-shadow:0 0 0 1px rgba(0,0,0,.2),0 1px 3.6px rgba(0,0,0,.16)}
[data-theme=light] .crumbs b{color:#212121}
[data-theme=light] .google-mark:after{color:#212121;background:var(--bg);border-radius:50%}
[data-theme=light] .stat-card{border:0;border-radius:7.2px;background:rgba(85,85,85,0.1)}
[data-theme=light] .play{border-radius:50%;background:rgba(239,239,240,0.7);border:1px solid var(--line2)}
[data-theme=light] .info-card .readmore{color:#212121}
[data-theme=light] .award-row:hover{background:rgba(33,33,33,0.035)}
[data-theme=light] .logo-tile:hover{background:rgba(33,33,33,0.035)}
[data-theme=light] .testimonials-section:before{background:rgba(233,231,235,0.7)}
[data-theme=light] .home-posts .readmore{color:#212121}
[data-theme=light] .anchorbar{background:rgba(239,239,240,0.94);border-bottom:1px solid var(--line)}
[data-theme=light] .input{border:1px solid var(--line2);border-radius:3.6px;background:rgba(33,33,33,0.04);outline:none}
[data-theme=light] .input:focus{border-color:var(--brand2);background:rgba(33,33,33,0.07)}
[data-theme=light] .breadcrumbs a:hover{color:#212121}
[data-theme=light] .article-lead{color:#222222}
[data-theme=light] .article-toc a:hover{color:#212121}
[data-theme=light] .article-share a:hover{border-color:var(--brand);color:#212121}
[data-theme=light] .to-top{border:1px solid var(--line2);border-radius:4.5px;background:rgba(239,239,240,0.9)}
[data-theme=light] .to-top:hover span, [data-theme=light] .to-top:hover em{color:#212121}
[data-theme=light] .stat-card, [data-theme=light] .stat-card:last-child{border-radius:12.6px;background:rgba(85,85,85,0.1);box-shadow:inset 0 0 0 1px rgba(33,33,33,0.035)}
[data-theme=light] .stat-card:hover{background:rgba(85,85,85,0.1);box-shadow:inset 0 0 0 1px rgba(33,33,33,0.12),0 12.6px 27px rgba(247,247,247,0.18)}
[data-theme=light] .stat-card:last-child{box-shadow:inset 0 0 0 1px rgba(33,33,33,0.14),0 14.4px 32.4px rgba(104,24,28,.24)}
[data-theme=light] .video-caption{color:rgba(33,33,33,0.82)}
[data-theme=light] .video-caption:before{background:#212121}
[data-theme=light] .path-text .path-intent{color:#212121}
[data-theme=light] .path-row em{color:rgba(33,33,33,0.78)}
[data-theme=light] .path-row:hover em, [data-theme=light] .path-row.is-active em{color:#212121}
[data-theme=light] .about-kpi-icon{border:1px solid var(--line);border-radius:10.8px;background:rgba(33,33,33,0.035)}
[data-theme=light] .about-kpi-icon img{filter:brightness(0) saturate(100%);opacity:.72}
[data-theme=light] .gallery-controls button{border-radius:9px;background:rgba(239,239,240,0.66)}
[data-theme=light] .gallery-count{border-radius:8.1px;background:rgba(239,239,240,0.62)}
[data-theme=light] .contact-home{background:#e5e6e9}
[data-theme=light] .contact-home:before{background:linear-gradient(90deg,rgba(240,241,243,0.28),rgba(240,241,243,0.72)),var(--contact-bg) center/cover}
[data-theme=light] .contact-home:after{background:linear-gradient(90deg,rgba(240,241,243,0.08) 0%,rgba(240,241,243,0.12) 46%,rgba(240,241,243,0.72) 100%)}
[data-theme=light] .expert-card{border:1px solid rgba(33,33,33,0.15);border-radius:12.6px;background:rgba(239,239,240,0.42)}
[data-theme=light] .expert-avatar{border-radius:9px;background:linear-gradient(145deg,#212121,#646871);color:#e5e6e9}
[data-theme=light] .contact-form-card{border-radius:16.2px;background:rgba(239,239,241,0.94);box-shadow:0 27px 81px rgba(247,247,247,0.35)}
[data-theme=light] .form-tab.active{color:#212121}
[data-theme=light] .contact-form-card .input{background:#dedee1;border-color:transparent}
[data-theme=light] .video-frame{background:#f7f7f7}
[data-theme=light] .path-row.is-active .path-label{color:rgba(33,33,33,0.78)}
[data-theme=light] .about-gallery{background:#e5e5e7}
[data-theme=light] .gallery-count b{color:#212121}
[data-theme=light] .contact-form-card{border:1px solid rgba(33,33,33,0.08)}
[data-theme=light] .expert-card .expert-linkedin{border:1px solid rgba(33,33,33,0.24);border-radius:4.5px;background:rgba(33,33,33,0.07)}
[data-theme=light] .contact-home:before{background:linear-gradient(180deg,rgba(240,241,243,0.58),rgba(240,241,243,0.9)),var(--contact-bg) center/cover}
[data-theme=light] .contact-home:after{background:linear-gradient(180deg,rgba(240,241,243,0.12),rgba(240,241,243,0.7))}
[data-theme=light] .geo-legend i.d2{background:rgba(33,33,33,0.55)}
[data-theme=light] .geo-map .pin{fill:rgba(33,33,33,0.55)}
[data-theme=light] .geo-map .route{stroke:rgba(33,33,33,0.14);fill:none}
[data-theme=light] .geo-map .route.is-active{stroke:rgba(177,7,13,0.8)}
[data-theme=light] .geo-map .grid{stroke:rgba(33,33,33,0.06)}
[data-theme=light] .spectable>div:nth-child(odd){background:rgba(33,33,33,0.03)}
[data-theme=light] .spectable dd{color:#212121}
[data-theme=light] .pinmap .route{stroke:rgba(177,7,13,0.45)}
[data-theme=light] .pinmap .mappin text{fill:rgba(33,33,33,0.82)}
[data-theme=light] .pinmap .mappin.hub text{fill:#212121}
[data-theme=light] .expert-card.m12 .expert-avatar{background-color:rgba(33,33,33,0.08)}
[data-theme=light] .logo-row .logo-tile.is-text span{color:rgba(33,33,33,0.75)}
[data-theme=light] .contact-home.m12 .form-tab{border-radius:5.4px;border:1px solid transparent;background:rgba(33,33,33,0.05)}
[data-theme=light] .mediaplay{border-radius:4.5px;background:rgba(239,239,240,0.82);color:#212121}
[data-theme=light] a.rowitem:hover{background:rgba(33,33,33,0.05)}
[data-theme=light] .photonum:after{background:linear-gradient(180deg,rgba(239,239,240,0.15) 30%,rgba(239,239,240,0.9))}
[data-theme=light] .pn-num{background:rgba(239,239,240,0.72);border-radius:4.5px;color:#212121}
[data-theme=light] .pn-title{color:#212121}
[data-theme=light] .prototype-note{color:#38383c;background:rgba(222,222,222,0.031);border-left:2px solid #8a8a8f}
[data-theme=light] .form-result{background:rgba(222,222,222,0.031);border-left:2px solid #f1747e}
[data-theme=light] .expert-card>div p{color:#3a3d46}
[data-theme=light] .decision-section{background:#e3e4e7;border-block:1px solid rgba(222,222,222,0.071)}
[data-theme=light] .decision-item{border-left:1px solid rgba(222,222,222,0.145)}
[data-theme=light] .decision-number{color:#b2060e}
[data-theme=light] .decision-item p{color:#3e4047}
[data-theme=light] .decision-arrow{color:#b10710}
[data-theme=light] .decision-item:hover{background:rgba(222,222,222,0.02)}
[data-theme=light] .freight-options article{border:1px solid rgba(222,222,222,0.125);border-radius:10.8px;background:#dfe1e5}
[data-theme=light] .freight-options p{color:#3a3e46}
[data-theme=light] .load-diagram{border:1px solid #818894;border-radius:5.4px}
[data-theme=light] .load-diagram:before, [data-theme=light] .load-diagram:after{border-radius:50%;background:#717b88;border:2.7px solid #dfe1e5}
[data-theme=light] .load-diagram i{background:#c14c5a;border:1px solid rgba(205,193,195,0.4);border-radius:2px}
[data-theme=light] .load-diagram.partial i:nth-child(n+4){background:rgba(222,222,222,0.02);border:1px dashed rgba(114,125,139,0.333)}
[data-theme=light] .market-tools{border-block:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .market-tools span{border-right:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .editorial-cards .info-card{border-radius:10.8px;background:#e3e4e7;border:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .editorial-cards .sub{color:#b3050c}
[data-theme=light] .spectable dt{color:#4c4f59}
[data-theme=light] .feature{background:transparent;border:0;border-top:1px solid rgba(222,222,222,0.145);border-radius:0}
[data-theme=light] .process-steps{border-block:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .process-steps li{border-right:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .process-steps li:nth-child(n+4){border-top:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .process-index{color:#ad0a14}
[data-theme=light] .process-steps p{color:#42444c}
[data-theme=light] .faq-native{border-bottom:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .faq-native summary span{color:#ab0c15}
[data-theme=light] .faq-native p{color:#353740}
[data-theme=light] .faq-native[open] summary{color:#b3050f}
[data-theme=light] .atlas-section{background:#eaebed}
[data-theme=light] .atlas{border:1px solid rgba(222,222,222,0.11);border-radius:14.4px;background:#dee0e4}
[data-theme=light] .atlas-visual{background:radial-gradient(ellipse at 54% 40%,#cacfd4 0%,#e2e5e7 68%,#e4e6e8 100%)}
[data-theme=light] .atlas-topline, [data-theme=light] .atlas-bottomline{color:#40474f}
[data-theme=light] .atlas-topline{border-bottom:1px solid rgba(222,222,222,0.051)}
[data-theme=light] .atlas-bottomline{border-top:1px solid rgba(222,222,222,0.051)}
[data-theme=light] .atlas-grid path{fill:none;stroke:#2c3036}
[data-theme=light] .atlas-land{fill:#bec4ca;stroke:#72808b}
[data-theme=light] .atlas-land.is-origin{fill:#954451;stroke:#a31524}
[data-theme=light] .atlas-land.is-selected{fill:#7e8996;stroke:#1e2124}
[data-theme=light] .atlas-route{fill:none;stroke:#b30512}
[data-theme=light] .atlas-destination circle{fill:#343a3f}
[data-theme=light] .atlas-destination .atlas-ring{fill:none;stroke:#b3050f}
[data-theme=light] .atlas-destination.is-active circle{fill:#241e1e}
[data-theme=light] .atlas-origin circle:first-child{fill:rgba(179,5,27,0.251)}
[data-theme=light] .atlas-origin circle:nth-child(2){fill:#b30514;stroke:#221c1c}
[data-theme=light] .atlas-origin text{fill:#1c1718}
[data-theme=light] .atlas-sea{fill:#2d3237}
[data-theme=light] .atlas-controls{background:#dcdee3;border-left:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .atlas-controls .input{background:#e9ebed;border:1px solid rgba(222,222,222,0.145);border-radius:6.3px}
[data-theme=light] .atlas-list button span:last-child{color:#4a515b}
[data-theme=light] .atlas-list button:hover{background:rgba(222,222,222,0.035)}
[data-theme=light] .atlas-detail{border-top:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .atlas-detail p{color:#3d414a}
[data-theme=light] .atlas-footnote{color:#464c56}
[data-theme=light] .atlas-footnote a{color:#212121}
[data-theme=light] .network-map{background:radial-gradient(ellipse at center,#cacfd4,#e1e4e7);border:1px solid rgba(222,222,222,0.11);border-radius:10.8px}
[data-theme=light] .network-map>p{color:#3b4149;border-top:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .network-dot circle{fill:#b30515;stroke:#251f1f}
[data-theme=light] .network-dot text{fill:white;stroke:#d9dce0}
[data-theme=light] .network-info>p{color:#3f424b}
[data-theme=light] .location-list details{border-top:1px solid rgba(222,222,222,0.145)}
[data-theme=light] .location-list summary span{color:#b30511}
[data-theme=light] .location-list details>div{color:#3d414a}
[data-theme=light] .location-list a{color:#212121}
[data-theme=light] .network-map .atlas-land.is-origin{fill:#b3b9c0;stroke:#8c2b37}
[data-theme=light] .network-dot.is-selected circle{fill:#212121;stroke:#b3051d}
[data-theme=light] .journey-section{background:#e0e1e5}
[data-theme=light] .journey>div{border:1px solid rgba(222,222,222,0.11);border-top:2px solid #808794;background:#dbdee2}
[data-theme=light] .journey .journey-main{border-top-color:#f06170;background:radial-gradient(ellipse at top,#d4cace,#dbdee2)}
[data-theme=light] .journey span{color:#b30512}
[data-theme=light] .journey p{color:#343840}
[data-theme=light] .ctaslim{background:#dfe0e4;border-radius:9px;border-left:2.7px solid #e6505c}
[data-theme=light] .atlas-land[data-interactive=true]:hover{fill:#8a95a0}
[data-theme=light] .process-steps li:nth-child(3n){border-right:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .process-steps li:nth-child(n+3){border-top:1px solid rgba(222,222,222,0.078)}
[data-theme=light] .decision-item{border-left:1px solid rgba(222,222,222,0.145);border-bottom:1px solid rgba(222,222,222,0.071)}
[data-theme=light] .process-steps li{border-right:0!important;border-bottom:1px solid rgba(222,222,222,0.078);border-top:0!important}
[data-theme=light] /* Regesta road atlas: restrained surfaces, [data-theme=light] clear borders and one selected corridor. */
.atlas-section .atlas{border-radius:2px;background:#ebebed;border-color:rgba(222,222,222,0.145)}
[data-theme=light] .atlas-section .atlas-visual{background:#ececee}
[data-theme=light] .atlas-section .atlas-controls{background:#e3e3e6}
[data-theme=light] .atlas-section .atlas-land{fill:#d9d9dc;stroke:#a6a5ab}
[data-theme=light] .atlas-section .atlas-land.is-origin{fill:#572229;stroke:#a4131f}
[data-theme=light] .atlas-section .atlas-land.is-selected{fill:#c2c2c6;stroke:#b30511}
[data-theme=light] .atlas-section .atlas-land.is-hover{fill:#c9bec1!important;stroke:#aa0e18!important}
[data-theme=light] .atlas-section .atlas-destination circle{fill:#212121;stroke:#ae0a17}
[data-theme=light] .atlas-section .atlas-origin>circle{fill:#ae0a17;stroke:white}
[data-theme=light] .atlas-section .atlas-origin text{fill:#212121;stroke:#ececee}
[data-theme=light] .road-base{fill:none;stroke:#706f73}
[data-theme=light] .road-progress{fill:none;stroke:#b30512}
[data-theme=light] .road-crossing{fill:none;stroke:#261f20}
[data-theme=light] .atlas-section .atlas-map-hint{background:#e9e9eb;border-top:1px solid rgba(222,222,222,0.082)}
[data-theme=light] .atlas-section .atlas-controls{border-bottom:1px solid rgba(222,222,222,0.125)}
[data-theme=light] .facility-image:after{background:linear-gradient(90deg,rgba(30,33,36,0.902) 0%,rgba(30,33,36,0.376) 42%,transparent 70%)}
[data-theme=light] .facility-image figcaption{color:#212121}
[data-theme=light] .operation-tabs button[aria-selected=true]{color:#212121}
[data-theme=light] .operation-tabs button:hover{color:#212121}
[data-theme=light] .operation-panel strong{color:#212121}
[data-theme=light] .facility-image:after{background:linear-gradient(0deg,rgba(30,33,36,0.91),transparent 95%)}
[data-theme=light] .carrier-timeline{border-top:1px solid rgba(222,222,222,0.188)}
[data-theme=light] .carrier-timeline li>span{color:var(--red,#b1070d)}
[data-theme=light] body[data-page=przewoznicy] .carrier-package{background:#e6e6e8}
[data-theme=light] .carrier-photo{background:#d7d7da}
[data-theme=light] .carrier-photo:after{background:linear-gradient(transparent,rgba(30,30,36,0.91))}
[data-theme=light] .carrier-photo figcaption span{color:#212121}
[data-theme=light] .carrier-photo figcaption p{color:#212121}
[data-theme=light] .carrier-benefits dl>div{border-top:1px solid rgba(222,222,222,0.141)}
[data-theme=light] .carrier-benefits dl>div:last-child{border-bottom:1px solid rgba(222,222,222,0.141)}
[data-theme=light] .carrier-network-copy .carrier-intro{color:#212121}
[data-theme=light] .carrier-timeline li{border-top:1px solid rgba(222,222,222,0.141)}
[data-theme=light] .astra-links>a:hover h3{color:#b3050c}
[data-theme=light] .astra-network, [data-theme=light] .astra-environment{background:#e6e6e8}
[data-theme=light] .astra-country-links a:hover{color:#b3050e}
[data-theme=light] .astra-country-links a[aria-current]{color:#b3050e}
[data-theme=light] .astra-route-map{background:#e4e5e9;border:1px solid var(--astra-line)}
[data-theme=light] body .crumbs, [data-theme=light] body .crumbs a, [data-theme=light] body .crumbs span{color:#2a2a2f}
[data-theme=light] .steel-word{color:#1f1f24}
[data-theme=light] .network-map{border-radius:2px;background:#e5e7ea}
[data-theme=light] .atlas-land.is-hover{fill:#bf303a!important;stroke:#b3050f!important}
[data-theme=light] .atlas-list [data-select-country].is-hover{background:rgba(222,222,222,0.063)}
[data-theme=light] .atlas-map-hint{color:#33343c;border-top:1px solid var(--line2)}
[data-theme=light] .service-index-item .sub{color:#212121}
[data-theme=light] a.service-index-item:hover h3{color:#b3050f}
[data-theme=light] .atlas-list button:active{background:rgba(222,222,222,0.082)}
[data-theme=light] .editorial-photo{background:#e6e6e6}

/* Light-theme contrast fixes for components that retain dark/photo surfaces. */
[data-theme=light] #start .service-num{
  background:rgba(255,255,255,.94);
  color:#16181c;
  box-shadow:0 1px 0 rgba(0,0,0,.12)
}
[data-theme=light] .path-row:hover,
[data-theme=light] .path-row.is-active{
  background:linear-gradient(100deg,#8f1c22 0%,#e5252c 100%);
  color:#fff
}
[data-theme=light] .path-row:hover>b,
[data-theme=light] .path-row.is-active>b,
[data-theme=light] .path-row:hover .path-label,
[data-theme=light] .path-row.is-active .path-label,
[data-theme=light] .path-row:hover .path-intent,
[data-theme=light] .path-row.is-active .path-intent,
[data-theme=light] .path-row:hover em,
[data-theme=light] .path-row.is-active em{color:#fff}
[data-theme=light] .stat-card:last-child{
  background:linear-gradient(100deg,#8f1c22 0%,#e5252c 100%);
  color:#fff
}

}
