/* V2 – jasna: dużo światła, zieleń jako akcent */
.t-light body{background:#fff}
.t-light .sec{background:#fff}
.t-light .sec--cream{background:var(--paper)}

/* nagłówek po przewinięciu: białe szkło */
.t-light .mast.solid .header{background:rgba(255,255,255,.88);box-shadow:0 1px 0 rgba(24,36,29,.08),0 14px 30px -20px rgba(13,26,19,.35)}
.t-light .mast.solid .logo{color:var(--text)}
.t-light .mast.solid .logo__sub{color:var(--olive)}
.t-light .mast.solid .nav{background:rgba(24,36,29,.04);border-color:rgba(24,36,29,.08)}
.t-light .mast.solid .nav a{color:rgba(24,36,29,.75)}
.t-light .mast.solid .nav a:hover,.t-light .mast.solid .nav a.on{background:rgba(24,36,29,.07);color:var(--text)}
.t-light .mast.solid .header__tel{color:var(--text)}
.t-light .mast.solid .header__tel svg{color:var(--olive)}
.t-light .mast.solid .burger{border-color:rgba(24,36,29,.2);background:#fff}
.t-light .mast.solid .burger span,.t-light .mast.solid .burger span::before,.t-light .mast.solid .burger span::after{background:var(--text)}
.t-light .mast.solid .burger[aria-expanded="true"] span{background:transparent}

/* wstęga */
.t-light .marquee{background:var(--paper);color:var(--text);border-color:var(--line)}
.t-light .marquee__set span:nth-of-type(2n){-webkit-text-stroke-color:var(--olive)}
.t-light .marquee__set svg{color:var(--olive)}

/* przed / po */
.t-light .ba{background:var(--paper)}
.t-light .ba__pin{color:var(--text)}
.t-light .ba__head h2{color:var(--text)}
.t-light .ba__head h2 em{color:var(--olive)}
.t-light .ba .eyebrow{color:var(--olive)}
.t-light .ba .tab{border-color:var(--line);color:var(--text)}
.t-light .ba .tab[aria-selected="true"]{background:var(--forest);border-color:var(--forest);color:var(--cream)}
.t-light .ba__frame{box-shadow:var(--shadow-l)}

/* projekty */
.t-light #projekte{background:#fff;color:var(--text)}
.t-light #projekte::before{display:none}
.t-light #projekte h2{color:var(--text)}
.t-light #projekte h2 em{color:var(--olive)}
.t-light #projekte .eyebrow{color:var(--olive)}
.t-light #projekte .lead{color:var(--muted)}
.t-light #projekte .chip{background:#fff;border-color:var(--line);color:var(--text)}
.t-light #projekte .chip[aria-pressed="true"]{background:var(--forest);border-color:var(--forest);color:var(--cream)}
.t-light #projekte .g-it{box-shadow:var(--shadow);background:var(--sand)}
.t-light #g-all{border-color:var(--line);color:var(--text);background:#fff}

/* opinie: jasne karty */
.t-light .quotes-sec{background:var(--paper);color:var(--text)}
.t-light .quotes-sec__bg,.t-light .quotes-sec::before{display:none}
.t-light .quotes-sec h2{color:var(--text)}
.t-light .quotes-sec h2 em{color:var(--olive)}
.t-light .quotes-sec .eyebrow{color:var(--olive)}
.t-light .quotes-sec .lead{color:var(--muted)}
.t-light .quotes-sec .quote{background:#fff;border-color:var(--line);backdrop-filter:none;box-shadow:var(--shadow)}
.t-light .quotes-sec .quote:hover{background:#fff}
.t-light .quotes-sec .quote::before{color:var(--sand)}
.t-light .quotes-sec .quote p{color:var(--text)}
.t-light .quotes-sec .quote footer{color:var(--muted)}
.t-light .quotes-sec .quote footer b{color:var(--text)}
.t-light .quotes-sec .quotes__more{color:var(--muted)}
.t-light .quotes-sec .quotes__more a{color:var(--forest)}

/* formularz: zielony akcent */
.t-light #anfrage{background:var(--forest)}

/* stopka jak w wersji ciemnej (Kuba 14.10) */
.t-light .foot{background:#0a140f;border-top-color:rgba(198,162,76,.22)}
