/* V3 – ciemna, kinowa */
.t-dark{--paper:#0d1a13;--line:rgba(246,242,234,.12);--text:#f6f2ea;--muted:rgba(246,242,234,.66);--olive:#e0c274}
.t-dark body{background:var(--ink);color:var(--cream)}
.t-dark .sec,.t-dark .sec--cream{background:var(--ink);color:var(--cream)}
.t-dark .sec--cream{background:#101f17}
.t-dark h2,.t-dark h3{color:var(--cream)}
.t-dark h2 em{color:var(--brass-2)}
.t-dark .eyebrow{color:var(--brass-2)}
.t-dark .lead{color:rgba(246,242,234,.72)}

/* usługi */
.t-dark .ix__row{color:var(--cream)}
.t-dark .ix__it.on .ix__name{color:var(--brass-2)}
.t-dark .ix__it.on .ix__ar{background:var(--brass);border-color:var(--brass);color:var(--ink)}
.t-dark .ix__ar{border-color:rgba(246,242,234,.2)}
.t-dark .ix__frame{box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}
.t-dark .ix__body a{color:var(--brass-2)}

/* wstęga */
.t-dark .marquee{background:#101f17}

/* galeria / chipy */
.t-dark .chip{background:transparent;border-color:rgba(246,242,234,.2);color:rgba(246,242,234,.85)}
.t-dark .chip[aria-pressed="true"]{background:var(--cream);border-color:var(--cream);color:var(--ink)}
.t-dark .btn--line{background:transparent;border-color:rgba(246,242,234,.3);color:var(--cream)}

/* o nas */
.t-dark .about p{color:rgba(246,242,234,.72)}
.t-dark .stat b{color:var(--cream)}
.t-dark .stat span{color:rgba(246,242,234,.6)}
.t-dark .about__img{box-shadow:0 40px 80px -30px rgba(0,0,0,.8)}

/* ablauf */
.t-dark .st-it{color:var(--cream)}
.t-dark .st-no{color:rgba(246,242,234,.25)}
.t-dark .st-it b{color:rgba(246,242,234,.5)}
.t-dark .st-it.on b,.t-dark .st-it:hover b{color:var(--cream)}
.t-dark .st-it.on .st-no{color:var(--brass-2)}
.t-dark .st-it i::after{background:var(--brass-2)}

/* faq */
.t-dark .qa summary{color:var(--cream)}
.t-dark .qa summary i{border-color:rgba(246,242,234,.25)}
.t-dark .qa summary i::before,.t-dark .qa summary i::after{background:var(--cream)}
.t-dark .qa[open] summary i{background:var(--brass);border-color:var(--brass)}
.t-dark .qa[open] summary i::before,.t-dark .qa[open] summary i::after{background:var(--ink)}
.t-dark .qa p{color:rgba(246,242,234,.7)}
.t-dark .qa p a,.t-dark .faq .lead a{color:var(--brass-2)!important}

/* formularz zostaje jasną kartą na ciemnym */
.t-dark .wiz{background:#fbf9f4;--sand:#ebe3d4;--text:#18241d;--muted:#5a6a5f;--line:rgba(24,36,29,.12);color:#18241d}
.t-dark .wiz legend{color:#18241d}

/* stopka */
.t-dark .foot{background:#0a140f}
