/* Destino-Art — jasny motyw 09-10-2026 */
:root{--bg:#f7f4ef;--surface:#fff;--surface2:#eee9e1;--line:#d9d1c7;--text:#201e1b;--muted:#6d6761;--red:#d62631;--red2:#ee3f49;--shadow:0 24px 70px rgba(77,55,37,.13)}
html{background:#f7f4ef}body,body[class]{background:#f7f4ef!important;color:#201e1b!important}.site-header{background:rgba(250,248,244,.9);border-color:#ddd5ca;box-shadow:0 5px 24px rgba(65,45,27,.05)}.nav-links a{color:#514c47}.nav-links a:hover,.nav-links a[aria-current=page]{color:#171513}.menu-btn{color:#211f1c}.brand-mark{color:#211f1c;background:#fff}.promo,.www-top-promo{background:#fff3ed!important;border-color:#efc5c2!important;color:#322d29}.promo code,.www-top-promo code{background:#241f1c;color:#fff}.hero,.page-hero,.visual-hero,.energetic-hero{background:radial-gradient(circle at 82% 24%,rgba(214,38,49,.13),transparent 31%),radial-gradient(circle at 12% 72%,rgba(231,176,89,.13),transparent 27%),#f7f4ef!important}.hero:before{opacity:.55}.lead,.muted,.card p,.step p,.service-panel p,.service-panel li,.mini-service span,.work-card-text p,.portfolio-title>p{color:#6d6761}.section-dark{background:#eee9e1;border-color:#ddd4ca}.card,.service-panel,.mini-service,.work-card,.feature-media,.gallery figure,.graphic-project-card,.portfolio-tile,.portfolio-gallery-card{background:#fff;border-color:#ddd4ca;box-shadow:0 13px 35px rgba(71,49,30,.06)}.card:hover,.service-panel:hover,.mini-service:hover,.portfolio-tile:hover,.graphic-project-card:hover{border-color:#d69a9d}.card h3,.card-link,.work-card-text h3,.service-panel h3,.step h3,.mini-service b,.portfolio-caption h3,.graphic-caption b,.graphic-caption strong{color:#211f1c}.card:after{border-color:rgba(214,38,49,.13)}.steps{border-color:#d8d0c7}.step{border-color:#d8d0c7}.step strong{color:#c8bdb2}.cta-box{background:linear-gradient(130deg,#fff0eb,#fff 68%);border-color:#e5b9b8}.btn-secondary{border-color:#bdb3a8;background:#fff;color:#27231f}.footer-grid h3{color:#27231f}.site-footer{background:#e9e3da;border-color:#d5cdc2;color:#26231f}.footer-links,.footer-bottom{color:#6d6761}.footer-bottom{border-color:#d5cdc2}.visual-card,.service-panel-visual{background:#fff}.graphic-gallery figure{background:#fff}.graphic-gallery figcaption b{color:#211f1c}.graphic-gallery figcaption span{color:#6f6861}.feature-media-bright,.graphic-project-card .gallery-media{background:linear-gradient(135deg,#fff,#eae3da)}.showcase-label{color:#70675f}.social-proof-section{background:linear-gradient(180deg,#f0ebe4,#fbf9f5)}.social-result-card{background:radial-gradient(circle at 80% 15%,#f2b7b7,transparent 42%),#fff;border-color:#ddd4ca;color:#241f1c}.social-result-card p{color:#6c655e}.offer-showcase a{border-color:#d6cdc2;background:#fff}.offer-post{background:radial-gradient(circle at 90% 15%,#f3b2b5,transparent 38%),#fff;color:#221f1c}.feature-media-social-photo,.social-photo-showcase{box-shadow:0 28px 65px rgba(63,43,25,.17)}.portfolio-jump{background:rgba(250,248,244,.95);border-color:#d9d1c7}.portfolio-jump a{border-color:#ddd5ca;color:#37322e}.portfolio-jump a:hover{background:#eee8df}.portfolio-gallery-caption,.social-float-card{background:rgba(26,23,21,.9);color:#fff}.portfolio-hero-image{box-shadow:0 30px 70px rgba(70,48,29,.18)}

/* Podstrona Strony WWW */
body.www-premium{--www-bg:#f7f4ef;--www-card:#fff;--www-text:#211f1c;--www-muted:#6e6862;--www-line:#ddd4ca;--www-red:#df3d39;background:#f7f4ef!important;color:#211f1c!important}.www-nav{background:rgba(250,248,244,.94)!important;border-color:#ddd5ca!important;box-shadow:0 5px 24px rgba(65,45,27,.05)}.www-nav.scrolled{background:rgba(250,248,244,.98)!important}.www-brand,.www-menu{color:#3f3a35}.www-brand-mark{color:#201e1b}.www-menu a:hover,.www-menu .active{color:#111}.www-mobile-btn,.www-mobile-btn i{color:#222!important}#mobile-menu.www-mobile-menu{background:#fbf9f6;border-color:#ddd5ca}.www-mobile-menu a{border-color:#e4ddd4}.www-hero{background:radial-gradient(ellipse at 82% 38%,rgba(221,61,57,.14),transparent 50%),#f7f4ef!important}.www-kicker{color:#756e67}.www-hero-copy>p,.www-lead,.www-project>p{color:#6e6862}.www-price-note{color:#756e67!important}.www-price-note strong{color:#211f1c}.www-trust{color:#716a63}.www-studio figcaption span:first-child,.www-studio figcaption span:last-child{color:#706961}.www-work,.www-section--dark,.www-section--black{background:#eee9e1!important}.www-project-preview{border-color:#d7cec4}.www-project h3,.www-price,.www-feature-card h3,.www-panel h3{color:#211f1c}.www-project-meta{color:#9a5c5d}.www-project-tags li{border-color:#d8cfc5;color:#5f5852;background:#fff}.www-project-detail{border-color:#d8cfc5}.www-project-detail>span{color:#4d4741}.www-project-detail p,.www-work-footer p{color:#6c655f}.www-feature-card,.www-admin-card{border-color:#d4cbc1}.www-price-card{background:#fff;border-color:#d9d0c6;box-shadow:0 14px 34px rgba(72,50,31,.07)}.www-price-card.popular{background:linear-gradient(160deg,#fff0ec,#fff 44%);border-color:#d86b66}.www-plan-head small,.www-price-list li{color:#5d5751}.www-price-list,.www-admin-card li,.www-extra,.www-panel li{border-color:#ddd5cc}.www-plan-cta{border-color:#beb4aa;color:#27231f}.www-plan-cta:hover{color:#d62631}.www-admin-card li,.www-extra span,.www-panel li{color:#6a645e}.www-benefit small{color:#6d6761}.www-contact-bottom p,.www-contact-links a:last-child{color:#6d6761}.www-footer{background:#e9e3da;border-color:#d3cabf}.www-footer p,.www-footer-link{color:#5f5953!important}.demo-section{background:#f0ebe4!important}.demo-form{background:#fff!important;border-color:#d8cfc4!important;box-shadow:0 20px 55px rgba(69,47,29,.1)!important;color:#211f1c!important}.demo-form input{background:#fbfaf7!important;border-color:#cec4b9!important;color:#211f1c!important}.demo-form-intro,.demo-form-note,.demo-privacy,.demo-section p{color:#6d6761!important}.demo-steps li{border-color:#d9d0c6!important}.da-promo-box{background:#fff0eb!important;border-color:#e5b2b0!important;color:#2a2521!important}.da-promo-box p{color:#6d6761!important}

/* Zachowane galerie i starsze podstrony */
.legacy-digital,body.bg-dark,body.bg-\[\#0B0D17\]{background:#f7f4ef!important;color:#211f1c!important}.legacy-digital .glass-nav,.glass-nav{background:rgba(250,248,244,.93)!important;border-color:#ddd5ca!important}.legacy-digital .text-gray-300,.legacy-digital .text-gray-400,.text-gray-400{color:#6d6761!important}.legacy-digital .glass-card,.legacy-digital .bg-glass,.bg-glass{background:#fff!important;border-color:#d9d0c6!important}.legacy-digital footer{background:#e9e3da!important}.masonry-item{background:#fff!important;border-color:#d9d0c6!important;box-shadow:0 10px 28px rgba(65,44,27,.08)}body>nav.w-full{background:#fbf9f6!important;border-color:#ddd5ca!important;color:#211f1c!important}body>header.py-12{background:#f0ebe4}.bg-darker{background:#eee9e1!important}body.legacy-digital nav .text-white,body.legacy-digital main .text-white,body.legacy-digital footer .text-white{color:#211f1c!important}

/* Stałe elementy */
.facebook-edge-tab{box-shadow:0 13px 30px rgba(38,74,134,.2)}
::-webkit-scrollbar-track{background:#eee8df!important}::-webkit-scrollbar-thumb{background:#bcb2a7!important}
@media(max-width:900px){.nav-links{background:#fbf9f6;border-color:#ddd5ca}.nav-links a{color:#3f3a35}.portfolio-jump{background:#fbf9f6}}

/* Wyraźny tekst na czerwonym przycisku w menu */
.nav-links a.nav-cta, .nav-cta { color: #ffffff !important; }


/* Czytelny kod rabatowy w jasnym motywie */
body.www-premium .da-promo-code { color:#ffffff !important; background:#b91f29 !important; border:1px solid #b91f29 !important; box-shadow:0 5px 14px rgba(185,31,41,.18); }


/* Kontrast wyróżnionych części nagłówków */
body.www-premium .www-title span, body.www-premium .www-admin-card h3 span { color:#a92830 !important; }


/* Kontrast tekstu na fotograficznych bannerach */
body.legacy-digital > header h1, body.legacy-digital > header .text-white { color:#ffffff !important; text-shadow:0 3px 22px rgba(0,0,0,.72); }
body.legacy-digital > header .text-gray-400 { color:#f1ede8 !important; text-shadow:0 2px 16px rgba(0,0,0,.78); }

