/* Appearance preference. Only the picker affects the original light theme. */
html .testin-theme-picker{position:relative;flex:0 0 auto;margin:0;font:500 13px/1.4 Inter,Arial,sans-serif;color:#161c2d;z-index:60}
html .testin-theme-picker>summary{box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;min-width:54px;min-height:44px;padding:10px!important;margin:0!important;list-style:none!important;border:1px solid #b2bac7!important;border-radius:999px;background:#fcfcfa!important;color:#161c2d!important;cursor:pointer;white-space:nowrap}
html .testin-theme-picker>summary::-webkit-details-marker{display:none}
html .testin-theme-picker>summary::after{content:none!important}
html .testin-theme-picker>fieldset{position:absolute;right:0;top:calc(100% + 10px);box-sizing:border-box;width:220px;max-width:calc(100vw - 32px);margin:0;padding:14px;border:1px solid #8793a2;border-radius:12px;background:#fcfcfa;color:#161c2d;box-shadow:0 12px 32px #0003}
html .testin-theme-picker legend{float:left;width:100%;padding:0 0 8px;margin:0;color:inherit;font:600 13px/1.4 Inter,Arial,sans-serif}
html .testin-theme-picker label{display:flex!important;align-items:center;gap:10px;min-height:44px;margin:0;padding:6px;border-radius:6px;color:inherit!important;font:500 14px/1.4 Inter,Arial,sans-serif;cursor:pointer}
html .testin-theme-picker input{flex:0 0 20px;appearance:auto!important;width:20px!important;height:20px!important;min-height:0!important;margin:0!important;padding:0!important;accent-color:#2457d6}
html .testin-theme-picker label:hover{background:#e9eef8}
html .testin-theme-picker summary:focus-visible,html .testin-theme-picker input:focus-visible{outline:3px solid #2457d6!important;outline-offset:4px!important}
html .testin-theme-picker--fallback{position:fixed;bottom:18px;left:18px}
html .testin-theme-picker--fallback>fieldset{top:auto;bottom:calc(100% + 10px);left:0;right:auto}
@media(max-width:1039px){html body #testin-navigation .tnav-actions{gap:8px!important}html .testin-theme-picker>summary{min-width:44px;padding:8px!important;font-size:11px}html body #testin-navigation .tnav-shell{gap:12px!important}}
@media(max-width:359px){html body #testin-navigation .navigation_logo{flex-basis:114px!important;width:114px!important;max-width:114px!important}html body #testin-navigation .tnav-actions{gap:5px!important}}
@layer testin-appearance{@media(max-width:359px){html body .en-header__inner{padding-inline:16px!important;gap:6px!important}html body .en-header .en-logo{width:106px!important;max-width:106px!important;flex:0 0 106px!important}html body .en-header .en-logo img.logo{width:106px!important;max-width:106px!important}}}
/* Real dark surfaces: images, video, artwork, and brand palette experiments are untouched. */
@layer testin-appearance{
@media screen{
html[data-testin-theme=dark]{color-scheme:dark;--tt-bg:#111722;--tt-panel:#1b2433;--tt-soft:#222d40;--tt-text:#edf1f8;--tt-muted:#bdc7d8;--tt-link:#a5bcff;--tt-line:#60708b}
html[data-testin-theme=light]{color-scheme:light}
html[data-testin-theme=dark] body{background:#111722!important;color:#edf1f8!important}
html[data-testin-theme=dark] :is(body,#primary,.en-site,.en-page,.ttr,.audit-home,.audit-service-page,.web-page,.testin-lead-form,#primary>section,#primary>div){--testin-brand-ink:#edf1f8!important;--testin-brand-paper:#111722!important;--testin-brand-blue:#a5bcff!important;--testin-brand-link:#a5bcff!important;--testin-ui-blue:#a5bcff!important;--audit-ink:#edf1f8!important;--audit-muted:#bdc7d8!important;--audit-blue:#a5bcff!important;--audit-blue-2:#a5bcff!important;--audit-line:#60708b!important;--audit-surface:#1b2433!important;--audit-soft:#1b2433!important;--audit-white:#1b2433!important;--home-ink:#edf1f8!important;--home-paper:#111722!important;--home-cobalt:#a5bcff!important;--home-slate:#bdc7d8!important;--home-line:#60708b!important;--home-mist:#222d40!important;--paper:#111722!important;--ink:#edf1f8!important;--muted:#bdc7d8!important;--line:#60708b!important;--accent:#a5bcff!important;--en-ink:#edf1f8!important;--en-muted:#bdc7d8!important;--en-blue:#a5bcff!important;--en-line:#60708b!important;--enx-ink:#edf1f8!important;--enx-muted:#bdc7d8!important;--enx-blue:#a5bcff!important;--enx-paper:#111722!important;--enx-line:#60708b!important;--tc-ink:#edf1f8!important;--tc-muted:#bdc7d8!important;--tc-paper:#111722!important;--tc-line:#60708b!important;--o7-ink:#edf1f8!important;--o7-muted:#bdc7d8!important;--o7-paper:#111722!important;--o7-line:#60708b!important;--tw-ink:#edf1f8!important;--tw-muted:#bdc7d8!important;--tw-paper:#111722!important;--tw-line:#60708b!important;--tp-ink:#edf1f8!important;--tp-muted:#bdc7d8!important;--tp-paper:#111722!important;--tp-line:#60708b!important;--to-ink:#edf1f8!important;--to-muted:#bdc7d8!important;--to-paper:#111722!important;--to-line:#60708b!important;--ce-ink:#edf1f8!important;--ce-paper:#111722!important;--ce-muted:#bdc7d8!important;--ce-rule:#60708b!important;--tv26-ink:#edf1f8!important;--tv26-paper:#111722!important;--tv26-accent:#a5bcff!important;--ttr-ink:#edf1f8!important;--ttr-paper:#111722!important;--ttr-muted:#bdc7d8!important;--ttr-cobalt:#a5bcff!important}
html[data-testin-theme=dark] body :is(#primary,.audit-section,.audit-process,.audit-services,.audit-team,.audit-blog,.audit-contact-section,.web-section,.web-hero,.web-faq,.audit-service-hero,.audit-security-note,.tw-process,.tw-option,.tw-brief,.tw-faq,.tw-hero,.tw-section,.tc7-process,.en-header,.en-hero,.en-section,.enx-section,.enx-hero,.enx-faq,.testin-breadcrumbs){background-color:#111722!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body :is(.audit-service-card,.audit-case-card,.audit-article-card,.audit-path-card,.audit-project-mockup,.ttr-card,.tc7-form-panel,.tc7-process,.en-card,.enx-service,.enx-card,.en-faq details,.enx-faq details,.tw-faq details,.web-faq details,.tw-option,.to7-evidence,.to7-related-grid a,.service-project-preview,.testin-table-scroll,.single-post__content pre,.single-post__content th,.single-post__content code,.testin-video-gate__stage,.testin-form-topic,.ux-form-next,.tux-field-priority,.tv26-search,.tv26-card__info,.tv26-dialog){background-color:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important;box-shadow:none!important}
html[data-testin-theme=dark] body #testin-navigation.testin-nav7{background:#111722!important;color:#edf1f8!important}
html[data-testin-theme=dark] body #testin-navigation :is(.tnav-shell,.tnav-mobile-contact,.tnav-service-links,.tnav-mobile-services){border-color:#60708b!important}
html[data-testin-theme=dark] body #testin-navigation :is(.tnav-mega,.tnav-mobile-panel){background:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body #testin-navigation :is(.tnav-list a,.tnav-list summary,.tnav-mobile-primary a,.tnav-mobile-services a,.tnav-service-links strong,.tnav-mega-intro strong){color:#edf1f8!important}
html[data-testin-theme=dark] body #testin-navigation :is(.tnav-service-links small,.tnav-mobile-contact a,.upper-logo_txt,.tnav-kicker){color:#bdc7d8!important}
html[data-testin-theme=dark] body #testin-navigation :is(.testin-language-switch,.tnav-mobile>summary,.tnav-plus){background:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body #testin-navigation .tnav-mobile-lines span{background:#edf1f8!important}
html[data-testin-theme=dark] body #testin-navigation .navigation_logo img.logo,html[data-testin-theme=dark] body .en-header .en-logo img.logo{filter:brightness(0) invert(1)!important}
html[data-testin-theme=dark] body #ph-title,html[data-testin-theme=dark] body #ph-title>span{color:#edf1f8!important}
html[data-testin-theme=dark] body :is(.en-logo>span,.en-lang,.en-desktop-nav a,.en-mobile-nav summary){color:#edf1f8!important}
html[data-testin-theme=dark] body .en-mobile-nav nav{background:#1b2433!important;border-color:#60708b!important}
html[data-testin-theme=dark] body :is(.ph-lead,.ph-note,.ph-caption,.ph-selector button,.ph-feature-head,.home-local-context,.tcw-eyebrow,.tcw-directory-heading,.audit-eyebrow,.audit-footer-note,.en-lead,.en-kicker,.enx-lead,.enx-kicker,.testin-form-hint,.testin-form-next,.testin-form-topic,.ux-form-next){color:#bdc7d8!important}
html[data-testin-theme=dark] body :is(.audit-section,.web-page,.audit-service-page,.tc7,.en-main,.en-page,.enx,.single-post__content,.tv26) :is(h1,h2,h3,h4,p,li,dt,dd,summary,th,td){color:#edf1f8!important}
html[data-testin-theme=dark] body :is(#primary,.en-main) a:not([class*="button"]):not([class*="btn"]):not(.ph-primary):not(.ph-secondary):not(.audit-case-card):not(.audit-article-card):not(.tv26-card){color:#a5bcff}
html[data-testin-theme=dark] body :is(.testin-lead-form,.en-form,.tc7-form-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select){background:#111722!important;color:#edf1f8!important;border:1px solid #9aa9c0!important;caret-color:#edf1f8}
html[data-testin-theme=dark] body :is(.testin-lead-form,.en-form) :is(label,legend,.testin-form-field,.testin-form-required,.testin-form-topic__label){color:#edf1f8!important}
html[data-testin-theme=dark] body :is(input,textarea)::placeholder{color:#bdc7d8!important;opacity:1}
html[data-testin-theme=dark] body :is(.testin-form-message--error,[role=alert]){background:#401f2b!important;color:#ffd9e1!important;border-color:#ef94a9!important}
html[data-testin-theme=dark] body :is(.testin-form-message--success){background:#14362b!important;color:#c8f5df!important;border-color:#7acaa4!important}
html[data-testin-theme=dark] body :is(.ph-primary,.audit-btn-primary,.web-btn-primary,.to-btn:not(.to-btn--secondary),.testin-lead-form button[type=submit],.en-button:not(.en-button--ghost),.tw-button,.tc7-button){background:#f2a156!important;color:#111722!important;border-color:#f2a156!important}
html[data-testin-theme=dark] body :is(.ph-primary,.audit-btn-primary,.web-btn-primary,.testin-lead-form button[type=submit],.en-button:not(.en-button--ghost)) :is(span,strong){color:#111722!important}
html[data-testin-theme=dark] body :is(.ph-secondary,.audit-btn-secondary,.web-btn-secondary,.en-button--ghost,.audit-btn-light,.ph-pause){background:#1b2433!important;color:#edf1f8!important;border-color:#9aa9c0!important}
html[data-testin-theme=dark] body :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid #ffc078!important;outline-offset:4px!important}
html[data-testin-theme=dark] body #testin-consent-panel{background:#1b2433!important;color:#edf1f8!important;border-color:#9aa9c0!important}
html[data-testin-theme=dark] body #testin-consent-panel :is(p,h2,button){color:#edf1f8!important}
html[data-testin-theme=dark] body #testin-consent-panel button{background:#222d40!important;border-color:#9aa9c0!important}
html[data-testin-theme=dark] body #testin-consent-panel :is(a,summary){color:#a5bcff!important}
html[data-testin-theme=dark] body #testin-consent-title:focus{outline:3px solid #ffc078!important;outline-offset:4px!important}
html[data-testin-theme=dark] body .tpg-contact-note{background:#222d40!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] .testin-theme-picker>summary,html[data-testin-theme=dark] .testin-theme-picker>fieldset{background:#1b2433!important;color:#edf1f8!important;border-color:#9aa9c0!important}
html[data-testin-theme=dark] .testin-theme-picker label:hover{background:#303d55!important}
html[data-testin-theme=dark] .testin-theme-picker input{accent-color:#a5bcff!important}
html[data-testin-theme=dark] body #testin-playground :is(.tpg-entry-menu a,.tpg-entry-bottom){background:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body #testin-playground .tpg-entry-start{background:#3655c9!important;color:#fff!important}
html[data-testin-theme=dark] body #testin-playground :is(.tpg-entry-menu strong,.tpg-entry-bottom a){color:#edf1f8!important}
html[data-testin-theme=dark] body :is(.tcw,.tmf-team-signature){background:#111722!important;border-color:#60708b!important}
html[data-testin-theme=dark] body :is(.tcw-heading,.tcw-stats,.tcw-footer,.tcw-directory-heading,.audit-contact-copy,.audit-steps) :is(h2,h3,p,strong,span){color:#edf1f8!important}
html[data-testin-theme=dark] body :is(.home-case-description,.audit-service-card>span){color:#bdc7d8!important}
html[data-testin-theme=dark] body .ttr-filter[aria-pressed=true]{background:#3655c9!important;color:#fff!important}
html[data-testin-theme=dark] body .testin-lead-form a{color:#a5bcff!important}
html[data-testin-theme=dark] body .tpg-entry{background:#111722!important;color:#edf1f8!important}
html[data-testin-theme=dark] body .tpg-entry :is(small,.tpg-entry-number,.tpg-entry-secret){color:#bdc7d8!important}
html[data-testin-theme=dark] body :is(.tcw-heading em,.tc7 em,.testin-breadcrumbs a,.testin-breadcrumbs span,.tcw-expand,.tcw-expand span,.tcw-search label){color:#a5bcff!important}
html[data-testin-theme=dark] body :where(main,#primary) :where(h1,h2,h3,h4,h5,h6,p,li,summary,dt,dd,caption,label,legend,small,th,td,strong){color:#edf1f8!important}
html[data-testin-theme=dark] body :where(main,#primary) :where(a:not([class*="button"]):not([class*="btn"]):not(.ph-primary):not(.ph-secondary),em,.tw-hero h1 span,.tw-project-link-label,.to7-eyebrow){color:#a5bcff!important}
html[data-testin-theme=dark] body #primary :is(.tw-need,.tw-recommend,.tw-contact-link,.tw-anchor-nav){background:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body #primary :is(.tw-badge,.tw-option-note,.tw-contact-link span,.tw-need small,.testin-form-topic__prefix,.testin-form-topic strong){color:#bdc7d8!important}
html[data-testin-theme=dark] body #primary .tcw-brand :is(strong,span,p){color:#172139!important}
html[data-testin-theme=dark] body #testin-navigation .tnav-service-links a[aria-current=page]{background:#303d55!important}
html[data-testin-theme=dark] body #primary .tpg-entry h2 span{color:#a5bcff!important}
html[data-testin-theme=dark] body .testin-site-footer .audit-footer-note{color:#626b7a!important}

html[data-testin-theme=dark] body.testin-en :is(.en-topbar,.enx-breadcrumb,.en-skip){background:#111722!important;color:#bdc7d8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body.testin-en :is(.en-topbar a,.enx-breadcrumb a,.enx-breadcrumb span,.enx-eyebrow,.enx-text-link,.enx-button--plain){color:#a5bcff!important}
html[data-testin-theme=dark] body :is(#primary,body.testin-en #main) :is(.ph-primary,.audit-btn-primary,.web-btn-primary,.to-btn:not(.to-btn--secondary),.testin-lead-form button[type=submit],.en-button:not(.en-button--ghost),.tw-button,.tc7-button) :is(span,strong,p,small,em){color:#111722!important}

html[data-testin-theme=dark] body :is(.ad-hero,.ad-home,.ad-wrap,.en-band,.audit-related-cta,.testin-lead-form,.more){background-color:#111722!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body :is(#primary,body.testin-en #main) :is(.tpg-hero-open,.tv26-zoom,.testin-form-topic__change){background:#1b2433!important;color:#a5bcff!important;border-color:#9aa9c0!important}
html[data-testin-theme=dark] body #primary #testin-playground .tpg-entry-start{color:#fff!important}
html[data-testin-theme=dark] body #primary .tcw-brand .tcw-subtitle{color:#526079!important}
html[data-testin-theme=dark] body :is(.tv27-caption__description,.tv26-hero__bottom,.tv26-total,.tv26-filters,.tv26-filter-status,.en-card__number,.ad-caption,.ad-selector) :is(span,strong,small),html[data-testin-theme=dark] body :is(.tv27-caption__description,.tv26-total,.en-card__number){color:#bdc7d8!important}
html[data-testin-theme=dark] body .tv26-filters button{background:#1b2433!important;color:#edf1f8!important;border-color:#9aa9c0!important}
html[data-testin-theme=dark] body .tv26-filters button[aria-pressed=true]{background:#3655c9!important;color:white!important}
html[data-testin-theme=dark] body .tv26-filters button[aria-pressed=true] span{color:white!important}
html[data-testin-theme=dark] body.testin-en .ad-primary{background:#f2a156!important;color:#111722!important}
html[data-testin-theme=dark] body.testin-en .ad-primary *{color:#111722!important}
html[data-testin-theme=dark] body :is(.more__title,.blog-posts__title){color:#edf1f8!important;background-image:none!important;-webkit-text-fill-color:currentColor!important}

html[data-testin-theme=dark] body :is(.tv26-load,.tv26-more,.tv26-load-more) button,html[data-testin-theme=dark] body button.tv26-load-more{background:#3655c9!important;color:#fff!important}
html[data-testin-theme=dark] body .tv26-next{background:#1b2433!important;color:#edf1f8!important}
html[data-testin-theme=dark] body :is(.ad-count,.ad-footer,.ad-selector) :is(b,span){color:#bdc7d8!important}
html[data-testin-theme=dark] body .ad-feature-head :is(span,b){color:#bdc7d8!important}

html[data-testin-theme=dark] body .testin-motion-hero{background:#111722!important}
html[data-testin-theme=dark] body .tw-field :is(input:not([type=checkbox]):not([type=radio]),select,textarea),html[data-testin-theme=dark] body .tw-brief-summary textarea{background:#111722!important;color:#edf1f8!important;border-color:#9aa9c0!important}
html[data-testin-theme=dark] body .tw-check{background:#1b2433!important;color:#edf1f8!important;border-color:#9aa9c0!important}
html[data-testin-theme=dark] body .tw-check:has(input:checked){background:#303d55!important;color:#edf1f8!important;border-color:#a5bcff!important}

/* Shared service, brief, and case-study surfaces. */
html[data-testin-theme=dark] body :is(.en-enquiry-preparation,.en-growth-brief,.en-form,.en-agency-visual,.en-case,.en-case__body,.en-practical,.enx-related,.enx-visual figcaption,.en-case-detail__image figcaption,.tc1-scope,.tc1-meta,.audit-service-evidence,.audit-service-highlights,.audit-deliverables article,.audit-notice,.tg-platform-card,.sh-hero,.sh-trust,.sh-partner-card figcaption,.sh-cost,.tg-local-proof-card,.about-hero,.about-section,.about-facts>div,.about-proof-card,.about-proof__closing,.about-project,.about-person,.about-card,.about-principle,.about-note,.tp-brand-hero,.tp-brand-more,.tp-next,.m-hero,.m-chips,.m-facts,.m-scope,.m-scope-item,.m-outcome,.m-cta,.m-bottom){background-color:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body :is(.audit-actions,.sh-hero,.about-actions) a.btn{background:#f2a156!important;color:#111722!important;border-color:#f2a156!important}
html[data-testin-theme=dark] body :is(.tsm-word,.sh-hero h1 span,.about-hero h1 span,.about-section-heading em){color:#a5bcff!important}
html[data-testin-theme=dark] body .tv29-more button,html[data-testin-theme=dark] body .tv29-more button *{background:#3655c9!important;color:#fff!important}
html[data-testin-theme=dark] body :is(.en-form,.en-growth-brief) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){background:#111722!important;color:#edf1f8!important;border-color:#9aa9c0!important}
html[data-testin-theme=dark] body :is(.about-proof-card__eyebrow,.about-proof-card__lead,.about-facts dt,.m-chips span,.m-facts dt,.m-bottom a){color:#bdc7d8!important}
html[data-testin-theme=dark] body .tmcd :is(.m-hero em,.m-scope strong){color:#f2c85b!important}
html[data-testin-theme=dark] body .m27-materials__controls button{background:#1b2433!important;color:#edf1f8!important;border-color:#9aa9c0!important}

html[data-testin-theme=dark] body :is(.en-practical__links a,.tp-brand-more__project,.tp-brand-more__all,.about-owner,.about-press-quote){background:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body :is(.audit-deliverables,.about-proof-card,.about-proof__closing,.about-facts) span,html[data-testin-theme=dark] body :is(.m-product-name,.m-num){color:#bdc7d8!important}
html[data-testin-theme=dark] body #primary .btn{background:#f2a156!important;color:#111722!important;border-color:#f2a156!important}
html[data-testin-theme=dark] body #primary .btn *{color:#111722!important}
html[data-testin-theme=dark] body :is(.en-practical__links,.about-section,.tp-brand-more__links) span{color:#bdc7d8!important}

/* Correct existing light-theme contrast in the Playground entry and portfolio CTA. */
html[data-testin-theme=light] body #primary .tv26-next em{color:#111722!important;-webkit-text-fill-color:currentColor!important}
html[data-testin-theme=light] body #testin-playground .tpg-entry-start,html[data-testin-theme=light] body #testin-playground .tpg-entry-feature,html[data-testin-theme=light] body #testin-playground .tpg-entry-feature strong{color:white!important}
html[data-testin-theme=dark] body :is(.about-proof-card,.about-owner,.en-case,.tg-platform-card,.audit-deliverables article){background-image:none!important}

html[data-testin-theme=dark] body :is(main>section,main>header,main>footer,.to7-starter,.td-next,.td-detail,.td-nav,.t27-hero,.t27-nav,.t27-bar,.t27-caption,.t27-meta,.t27-feature,.t27-story-band,.tc-gallery-head,.portfolio-legacy-hero,.portfolio-legacy-hero__copy,.portfolio-legacy-body,.naszerealizacje-wrap,.testin-case-jumpnav,.hover-img figcaption){background:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body :is(.to7-title span,.t27-top,.t27-meta dt,.t40-meta dt,.t40-case>header p,.t40-back,.portfolio-legacy .block-title,.portfolio-legacy .block-description){color:#bdc7d8!important}
html[data-testin-theme=dark] body :is(.to7-button,.td-button){background:#f2a156!important;color:#111722!important;border-color:#f2a156!important}
html[data-testin-theme=dark] body .to7-button *{color:#111722!important}
html[data-testin-theme=dark] body #testin-playground :is(h2,p,strong){color:#edf1f8!important}

/* Older case-study templates share the visitor palette; original artwork remains images. */
html[data-testin-theme=dark] body :where(main,#primary) :where(span,figcaption){color:inherit!important}
html[data-testin-theme=dark] body :where(main,#primary) :where([class*=lead],[class*=description],[class*=label],figcaption){color:#bdc7d8!important}
html[data-testin-theme=dark] body :is(.t40-overview__scope,.t40-case>nav a,.td-nav>a,.testin-project-next,.realizacja-home-wrap,.realizacja-elementyui-wrap,.realizacja-podstrony-wrap,.testin-case-jumpnav>a,.tv26case-gallery,.fp-card,.fp-flow,.fp-final-box,.fp-tail,.nc-brand-copy,.nc-brand,.ayr-tags span,.ayr-flow,.pa-product,.single-card,.tk-screen-caption){background:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body :is(.portfolio-legacy-hero__lead,.portfolio-legacy-hero__description,.tn-hero__lead,.ayr-label,.ayr-flow span,.tf-services span,.tk-project-label,.tk-enlarge,.ts7-meta){color:#bdc7d8!important}
html[data-testin-theme=dark] body :is(.t27-contact,.tk-visit){background:#f2a156!important;color:#111722!important;border-color:#f2a156!important}
html[data-testin-theme=dark] body .tf-swatch--gold small{color:#111722!important}
html[data-testin-theme=dark] body .t40-case figcaption{color:#bdc7d8!important}
html[data-testin-theme=dark] body .t27-stage::after{background:#1b2433!important}

html[data-testin-theme=dark] body :where(main,#primary) figcaption{background:#1b2433!important;color:#bdc7d8!important}
html[data-testin-theme=dark] body :is(.testin-project-next a,.color-id,.fp-tags span,.fp-service-list>div,.fp-service-list>a,.fp-flow>div,.fp-services,.audit-badge,.tn-tail a,.ayr-browser-bar,.ayr-shot-bar,.ayr-flow>a,.ayr-flow>div,.ayr-cta a,.kariera-info-wrap,.tp-brand-zoom__hint){background:#1b2433!important;color:#edf1f8!important;border-color:#60708b!important}
html[data-testin-theme=dark] body .t40-case>aside,html[data-testin-theme=dark] body .fp-kicker{color:#bdc7d8!important}
html[data-testin-theme=dark] body .tk-visit a{color:#111722!important}
html[data-testin-theme=dark] body #testin-playground a.tpg-entry-start{color:white!important}
html[data-testin-theme=dark] body :is(.fp-quote,.ayr-cta){background:#1b2433!important;color:#edf1f8!important}
html[data-testin-theme=dark] body :is(.fp-flow,.fp-card) b{color:#bdc7d8!important}
}
@media(forced-colors:active){html .testin-theme-picker>summary,html .testin-theme-picker>fieldset{border:1px solid ButtonText!important;background:Canvas!important;color:CanvasText!important}html .testin-theme-picker input{forced-color-adjust:auto}html[data-testin-theme=dark] body #testin-navigation .navigation_logo img.logo,html[data-testin-theme=dark] body .en-header .en-logo img.logo{filter:none!important}}
}
@media print{html .testin-theme-picker{display:none!important}}
