/* Site-wide dark palette. Layouts remain pending owner approval. Generated by scripts/site-dark-20261016.mjs. */
body.dark-site:not(.home-approved) .approved-card{background:#25243c}
body.dark-site:not(.home-approved) .approved-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.205)}
body.dark-site:not(.home-approved) .approved-card:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved) .approved-daily{background:#25243c;color:#f0f5fb}
body.dark-site:not(.home-approved) .approved-copy h2{color:#edf2f8}
body.dark-site:not(.home-approved) .approved-daily h2{color:#f0f5fb}
body.dark-site:not(.home-approved) .approved-cta{color:#edf2f8;background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .approved-daily .approved-cta{background:#2d2538}

body.dark-site:not(.home-approved).category-directory{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved).category-directory .site-header{background:#1d2935}
body.dark-site:not(.home-approved) .directory-search form{border:1px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved) .directory-search form:focus-within{outline:3px solid #557394}
body.dark-site:not(.home-approved) .directory-breadcrumb{color:#bdcbd9}
body.dark-site:not(.home-approved) .directory-intro p{color:#bdcbd9}
body.dark-site:not(.home-approved) .directory-card{background:#1d2935;border:1px solid #3c5065;box-shadow:0 5px 15px rgba(0,0,0,0.104)}
body.dark-site:not(.home-approved) .directory-card img{background:#1d2935}
body.dark-site:not(.home-approved) .directory-arrow{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .directory-card:hover{box-shadow:0 9px 22px rgba(0,0,0,0.162)}
body.dark-site:not(.home-approved) .directory-card:focus-visible,body.dark-site:not(.home-approved) .directory-tiktok:focus-visible,body.dark-site:not(.home-approved) .directory-all:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved) .directory-tiktok{background:linear-gradient(110deg,#111820,#111820);color:#f0f5fb}
body.dark-site:not(.home-approved) .directory-tiktok p{color:#f0f5fb}
body.dark-site:not(.home-approved) .directory-cta{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .directory-all{border:1px solid #557394}
body.dark-site:not(.home-approved) .directory-all:hover{background:#1d2935}
body.dark-site:not(.home-approved) .directory-note{color:#bdcbd9}
body.dark-site:not(.home-approved) .category-editorial .eyebrow{color:#bdcbd9}
body.dark-site:not(.home-approved) .category-topic{border:1px solid #3c5065;background:linear-gradient(145deg,#1d2935 30%,#1d2935)}
body.dark-site:not(.home-approved) .category-topic:nth-child(2){background:linear-gradient(145deg,#1d2935 30%,#1d2935)}
body.dark-site:not(.home-approved) .category-topic:nth-child(3){background:linear-gradient(145deg,#1d2935 30%,#1d2935)}
body.dark-site:not(.home-approved) .category-topic-link{color:#edf2f8}
body.dark-site:not(.home-approved) .category-more{border-top:1px solid #3c5065}
body.dark-site:not(.home-approved) .category-editorial summary::after{color:#bdcbd9}
body.dark-site:not(.home-approved) .category-fact{background:linear-gradient(110deg,#1d2935,#1d2935)}
body.dark-site:not(.home-approved) .category-fact-value{color:#bdcbd9}
body.dark-site:not(.home-approved) .category-fact p{color:#bdcbd9}
body.dark-site:not(.home-approved) .category-fact a,body.dark-site:not(.home-approved) .category-source a{color:#edf2f8}
body.dark-site:not(.home-approved) .category-editorial .faq details{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .category-source{color:#bdcbd9}
body.dark-site:not(.home-approved) .category-editorial a:focus-visible,body.dark-site:not(.home-approved) .category-editorial summary:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved) #upptackter .product-picture{background:#1d2935}
body.dark-site:not(.home-approved) .find-card .find-image{background:#1d2935}
body.dark-site:not(.home-approved) .contact-card{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .contact-card .eyebrow{color:#bdcbd9}
body.dark-site:not(.home-approved) .contact-hint{color:#bdcbd9}
body.dark-site:not(.home-approved) .contact-faq details{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .contact-faq details[open]{background:#1d2935}
body.dark-site:not(.home-approved) .contact-faq details>p{color:#bdcbd9}
body.dark-site:not(.home-approved) .contact-owner{color:#bdcbd9;border-top:1px solid #3c5065}
body.dark-site:not(.home-approved) .contact-page a:focus-visible,body.dark-site:not(.home-approved) .contact-faq summary:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved) .finds-hero{background:linear-gradient(115deg,#1d2935,#1d2935)}
body.dark-site:not(.home-approved) .finds-controls>button,body.dark-site:not(.home-approved) .finds-controls>label{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .finds-filters button{background:#1d2935}
body.dark-site:not(.home-approved) .finds-filters button[aria-pressed=true]{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .finds-buying-tip{background:linear-gradient(120deg,#1d2935,#1d2935)}
body.dark-site:not(.home-approved) .finds-more{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .finds-page .find-card{border:1px solid #3c5065}
body.dark-site:not(.home-approved) .finds-long .finds-result{color:#bdcbd9}
body.dark-site:not(.home-approved) .finds-long .finds-filters{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .finds-filters input{border:1px solid #3c5065}
body.dark-site:not(.home-approved) .finds-story{background:#1d2935}
body.dark-site:not(.home-approved) .finds-curiosity,body.dark-site:not(.home-approved) .finds-tip{background:linear-gradient(115deg,#1d2935,#1d2935)}
body.dark-site:not(.home-approved) .finds-price{background:#1d2935}
body.dark-site:not(.home-approved) .finds-curiosity button{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .finds-film video{background:#1d2935}
body.dark-site:not(.home-approved) .finds-film figcaption span{color:#bdcbd9}
body.dark-site:not(.home-approved) .finds-faq details{border-bottom:1px solid #3c5065}
body.dark-site:not(.home-approved) .finds-final{background:linear-gradient(110deg,#1d2935,#1d2935)}
body.dark-site:not(.home-approved).finds-design{background:#1d2935;background-image:linear-gradient(135deg,#1d2935,#1d2935)}
body.dark-site:not(.home-approved).finds-design .site-header{background:#1d2935}
body.dark-site:not(.home-approved) .finds-header-search input{border:1px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved) .finds-long .finds-hero{background:linear-gradient(115deg,#25243c,#1d2935)}
body.dark-site:not(.home-approved) .finds-long .finds-controls>button,body.dark-site:not(.home-approved) .finds-long .finds-controls>label{border-color:#3c5065}
body.dark-site:not(.home-approved) .finds-long .find-card{background:#1d2935;box-shadow:0 2px 12px rgba(0,0,0,0.096)}
body.dark-site:not(.home-approved) .finds-long .find-card .find-image{background:#1d2935}
body.dark-site:not(.home-approved) .finds-long .find-card>p{color:#bdcbd9}
body.dark-site:not(.home-approved) .finds-long .find-card .btn{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .finds-long .finds-curiosity,body.dark-site:not(.home-approved) .finds-long .finds-tip,body.dark-site:not(.home-approved) .finds-long .finds-price{background:linear-gradient(115deg,#25243c,#1d2935)}
body.dark-site:not(.home-approved) .finds-long .finds-curiosity button{background:#25243c}
body.dark-site:not(.home-approved) .finds-before-label,body.dark-site:not(.home-approved) .finds-after-label{background:#1d2935}
body.dark-site:not(.home-approved) .finds-after-label{background:#1d2935}
body.dark-site:not(.home-approved) .finds-long .finds-category-links a{background:#1d2935}
body.dark-site:not(.home-approved) .finds-long .finds-travel{background:linear-gradient(120deg,#25243c,#1d2935)}
body.dark-site:not(.home-approved) .finds-travel-copy li:before{color:#bdcbd9}
body.dark-site:not(.home-approved) .finds-long .finds-travel video{background:#1d2935}
body.dark-site:not(.home-approved) .finds-long .finds-travel .scene-note{color:#bdcbd9}
body.dark-site:not(.home-approved) .finds-long .finds-faq{background:#1d2935}
body.dark-site:not(.home-approved) .finds-long .finds-faq details{border:1px solid #3c5065}
body.dark-site:not(.home-approved) .finds-long .finds-faq details[open]{background:#1d2935}
body.dark-site:not(.home-approved) .finds-long .finds-final{background:linear-gradient(115deg,#25243c,#1d2935)}
body.dark-site:not(.home-approved):before{background:radial-gradient(ellipse at 0 12%,#25243c 0,transparent 45%),radial-gradient(ellipse at 100% 48%,#25243c 0,transparent 42%)}
body.dark-site:not(.home-approved) .btn{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .btn:hover{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .btn.dark{color:#f0f5fb}
body.dark-site:not(.home-approved) .btn.soft{background:#25243c}
body.dark-site:not(.home-approved) .icon-button:hover{background:#1d2935}
body.dark-site:not(.home-approved) .site-header{background:rgba(29,41,53,0.97);border-bottom:1px solid #3c5065}
body.dark-site:not(.home-approved) .tile{background:#25243c}
body.dark-site:not(.home-approved) .tile:after{background:linear-gradient(90deg,rgba(29,41,53,0.94),rgba(29,41,53,0.7) 38%,transparent 80%)}
body.dark-site:not(.home-approved) .tile.daily{background:linear-gradient(120deg,#25243c,#25243c);color:#f0f5fb}
body.dark-site:not(.home-approved) .tile.daily:after{background:linear-gradient(90deg,rgba(35,48,65,0.2),transparent)}
body.dark-site:not(.home-approved) .chip{background:#1d2935}
body.dark-site:not(.home-approved) .card{background:#1d2935}
body.dark-site:not(.home-approved) .card .product-picture{background:#1d2935}
body.dark-site:not(.home-approved) .feature{background:#25243c}
body.dark-site:not(.home-approved) .feature:after{background:linear-gradient(90deg,rgba(37,36,60,0.96) 0,rgba(37,36,60,0.9) 35%,rgba(29,41,53,0.05) 76%)}
body.dark-site:not(.home-approved) .fact small{color:#bdcbd9}
body.dark-site:not(.home-approved) .problem-tile{background:#1d2935}
body.dark-site:not(.home-approved) .guide-card{background:#1d2935}
body.dark-site:not(.home-approved) .guide-card.current{background:#25243c}
body.dark-site:not(.home-approved) .dot{background:#25243c}
body.dark-site:not(.home-approved) .control{background:#1d2935}
body.dark-site:not(.home-approved) .filters{background:#1d2935}
body.dark-site:not(.home-approved) .empty{background:#1d2935}
body.dark-site:not(.home-approved) details{background:#1d2935}
body.dark-site:not(.home-approved) .related-category{background:#1d2935}
body.dark-site:not(.home-approved) .gallery-main{background:#1d2935}
body.dark-site:not(.home-approved) .thumbs button{background:#1d2935}
body.dark-site:not(.home-approved) .info-box{background:#1d2935}
body.dark-site:not(.home-approved) .specs th,body.dark-site:not(.home-approved) .specs td{border-bottom:1px solid #3c5065}
body.dark-site:not(.home-approved) .benefit-box{background:#1d2935}
body.dark-site:not(.home-approved) .product-story-image{background:#1d2935}
body.dark-site:not(.home-approved) .sticky-buy{background:#1d2935;box-shadow:0 -4px 20px rgba(0,0,0,0.111)}
body.dark-site:not(.home-approved) .search-form{background:#1d2935}
body.dark-site:not(.home-approved) .menu-discover a{background:#1d2935}
body.dark-site:not(.home-approved) .menu-row{background:#1d2935}
body.dark-site:not(.home-approved) .menu-row:hover{background:#25243c}
body.dark-site:not(.home-approved) .search-results{background:#1d2935}
body.dark-site:not(.home-approved) .consent{background:#1d2935;box-shadow:0 8px 40px rgba(0,0,0,0.205)}
@media (max-width:640px){body.dark-site:not(.home-approved) .tile.small:after{background:linear-gradient(180deg,rgba(29,41,53,0.95),rgba(29,41,53,0.42) 55%,transparent)}body.dark-site:not(.home-approved) .feature:after{background:linear-gradient(90deg,rgba(37,36,60,0.95),rgba(37,36,60,0.77) 48%,rgba(29,41,53,0.02) 90%)}}
body.dark-site:not(.home-approved){background-color:#1d2935;background-image:radial-gradient(ellipse 100% 45% at -20% 7%,#25243c 0 62%,transparent 62.2%),radial-gradient(ellipse 90% 50% at 120% 63%,#25243c 0 60%,transparent 60.2%)}
body.dark-site:not(.home-approved) .menu{background-color:#1d2935;background-image:radial-gradient(ellipse at 0 25%,#25243c,transparent 70%)}
body.dark-site:not(.home-approved) .btn.dark{background:#111820}
body.dark-site:not(.home-approved) .card .btn{background:#25243c;color:#edf2f8}
body.dark-site:not(.home-approved) #upptackter .card .btn{background:#111820;color:#f0f5fb}
body.dark-site:not(.home-approved) section[data-section]:not([data-section=upptackter]):not([data-section=litet-kok]) .card .btn{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .gallery-main{background:radial-gradient(ellipse at 70% 90%,#25243c,#1d2935 75%);border:1px solid #3c5065}
body.dark-site:not(.home-approved) .fact{background:#1d2935}
body.dark-site:not(.home-approved) .fact:has(.number){background:#1d2935}
body.dark-site:not(.home-approved) #menu-root .menu-row:hover{background:#1d2935}
body.dark-site:not(.home-approved) .menu-sub .menu-list{background:#1d2935}
body.dark-site:not(.home-approved) .menu-sub .menu-row{border-bottom:1px solid #557394}
body.dark-site:not(.home-approved) .seo-links a{background:#1d2935}
body.dark-site:not(.home-approved) .fw-wrap{color:#edf2f8}
body.dark-site:not(.home-approved) .fw-breadcrumb{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-hero{background:radial-gradient(at 90% 0,#2d2538,transparent 60%),linear-gradient(130deg,#1d2935,#1d2935)}
body.dark-site:not(.home-approved) .fw-eyebrow{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-hero h1 span{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-meta{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-button{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;box-shadow:0 3px 14px rgba(0,0,0,0.229);color:#153149}
body.dark-site:not(.home-approved) .fw-button:hover{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .fw-scene{border:1px solid rgba(60,80,101,0.741);background:radial-gradient(at 70% 20%,rgba(29,41,53,0.6),transparent 70%),linear-gradient(145deg,#1d2935,#25243c)}
body.dark-site:not(.home-approved) .fw-scene figcaption{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-motion{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-motion button{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .fw-chapters{border-bottom:1px solid #3c5065}
body.dark-site:not(.home-approved) .fw-chapters a{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .fw-research{background:linear-gradient(135deg,#1d2935,#1d2935);border:1px solid #3c5065}
body.dark-site:not(.home-approved) .fw-research-coral{background:linear-gradient(135deg,#1d2935,#2d2538);border-color:#3c5065}
body.dark-site:not(.home-approved) .fw-number{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-number-small span{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-note{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-source{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-takeaway{border-left:4px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved) .fw-step-number{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-try{background:#1d2935}
body.dark-site:not(.home-approved) .fw-try strong{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-link{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-temperature{background:linear-gradient(115deg,#25243c,#1d2935)}
body.dark-site:not(.home-approved) .fw-temperature>span{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-plan{background:#111820;color:#f0f5fb}
body.dark-site:not(.home-approved) .fw-plan .fw-eyebrow{color:#d7ff45}
body.dark-site:not(.home-approved) .fw-checklist label{border-bottom:1px solid rgba(60,80,101,0.208)}
body.dark-site:not(.home-approved) .fw-checklist input{accent-color:#1d2935}
body.dark-site:not(.home-approved) .fw-checklist small{color:#f0f5fb}
body.dark-site:not(.home-approved) .fw-checklist [role=status]{color:#d7ff45}
body.dark-site:not(.home-approved) .fw-products .g-product{border:1px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved) .fw-products .g-product-image{background:#1d2935}
body.dark-site:not(.home-approved) .fw-faq details{border:1px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved) .fw-faq summary:after{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-faq a,body.dark-site:not(.home-approved) .fw-note a{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-entry{background:radial-gradient(at 100% 0,#2d2538,transparent 70%),linear-gradient(120deg,#25243c,#1d2935)}
body.dark-site:not(.home-approved) .fw-entry-number{color:#bdcbd9}
body.dark-site:not(.home-approved) .fw-main a:focus-visible,body.dark-site:not(.home-approved) .fw-main button:focus-visible,body.dark-site:not(.home-approved) .fw-main input:focus-visible,body.dark-site:not(.home-approved) .fw-main summary:focus-visible,body.dark-site:not(.home-approved) .fw-entry a:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved) .guide-category-links a{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .guide-category-links a:hover{background:#1d2935}
body.dark-site:not(.home-approved) .guide-category-links a:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved).gd-page{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved).gd-page .header{background:#1d2935}
body.dark-site:not(.home-approved) .gd-breadcrumb{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-tag{background:#1d2935}
body.dark-site:not(.home-approved) .gd-tag-lime{background:#1d2935}
body.dark-site:not(.home-approved) .gd-hero-tile{background:#1d2935}
body.dark-site:not(.home-approved) .gd-topic{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-tile-cta{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .gd-categories a[aria-current=true]{color:#edf2f8;background:#1d2935}
body.dark-site:not(.home-approved) .gd-categories a:hover{background:#1d2935}
body.dark-site:not(.home-approved) .gd-time{background:#1d2935}
body.dark-site:not(.home-approved) .gd-time small{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-cta{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .gd-cta:hover{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .gd-section-head p{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-filter-button,body.dark-site:not(.home-approved) .gd-sort{border:1px solid #3c5065;background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) .gd-filter-panel{background:#1d2935}
body.dark-site:not(.home-approved) .gd-filter-panel input,body.dark-site:not(.home-approved) .gd-filter-panel select{border:1px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved) .gd-results-bar p{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-results-bar button{background:#1d2935}
body.dark-site:not(.home-approved) .gd-card{background:#1d2935;border:1px solid #3c5065;box-shadow:0 3px 10px rgba(0,0,0,0.092)}
body.dark-site:not(.home-approved) .gd-card-image{background:#1d2935}
body.dark-site:not(.home-approved) .gd-card-badge{background:rgba(29,41,53,0.929);color:#edf2f8}
body.dark-site:not(.home-approved) .gd-card p{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-fact{background:#1d2935}
body.dark-site:not(.home-approved) .gd-fact .gd-fact-note{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-source{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-fact-clothes{background:#1d2935}
body.dark-site:not(.home-approved) .gd-empty{background:#1d2935}
body.dark-site:not(.home-approved) .gd-feature{background:#1d2935}
body.dark-site:not(.home-approved) .gd-next li{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .gd-next li:before{background:#1d2935}
body.dark-site:not(.home-approved) .gd-next li span{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-product-bridge{background:#1d2935}
body.dark-site:not(.home-approved) .gd-product-bridge small{color:#bdcbd9}
body.dark-site:not(.home-approved) .gd-contact{background:#1d2935}
body.dark-site:not(.home-approved) .gd-faq details{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved).gd-page .footer{background:#1d2935}
body.dark-site:not(.home-approved) .gd-main :is(a,button,input,select,summary):focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved).g-page{background:#1d2935}
body.dark-site:not(.home-approved) .g-kicker{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-breadcrumb{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-hero:before{background:radial-gradient(ellipse at 4% 12%,#25243c 0,transparent 42%),#1d2935}
body.dark-site:not(.home-approved) .g-deck{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-button{background:#111820;color:#f0f5fb}
body.dark-site:not(.home-approved) .g-button:hover{background:#233041}
body.dark-site:not(.home-approved) .g-button.lime{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .g-button.lime:hover{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .g-button.outline{background:#1d2935;color:#edf2f8;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .g-meta{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-disclosure{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-scene{background:#1d2935}
body.dark-site:not(.home-approved) .g-scene-labels span{background:rgba(29,41,53,0.96);box-shadow:0 4px 16px rgba(0,0,0,0.151)}
body.dark-site:not(.home-approved) .g-hero-visual figcaption,body.dark-site:not(.home-approved) .g-caption{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-motion-button{background:#1d2935;border:1px solid #557394}
body.dark-site:not(.home-approved) .g-motion-button[aria-pressed=true]{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .g-chapters{border-bottom:1px solid #3c5065}
body.dark-site:not(.home-approved) .g-chapters a{background:#1d2935}
body.dark-site:not(.home-approved) .g-chapters a:hover{background:#1d2935}
body.dark-site:not(.home-approved) .g-choice{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .g-choice-image{background:#1d2935}
body.dark-site:not(.home-approved) .g-choice-number{border:1px solid #557394;color:#bdcbd9;background:#1d2935}
body.dark-site:not(.home-approved) .g-step-number{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-lead{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-action{border-left:3px solid #557394;background:#1d2935}
body.dark-site:not(.home-approved) .g-step-visual{background:#1d2935}
body.dark-site:not(.home-approved) .g-step-visual figcaption{color:#bdcbd9;background:#1d2935}
body.dark-site:not(.home-approved) .g-product{background:#1d2935}
body.dark-site:not(.home-approved) .g-product-image{background:#1d2935}
body.dark-site:not(.home-approved) .g-product .g-fit{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-product.g-mini{background:#1d2935}
body.dark-site:not(.home-approved) .g-tip{background:#1d2935}
body.dark-site:not(.home-approved) .g-shopping{background:linear-gradient(135deg,#25243c,#25243c)}
body.dark-site:not(.home-approved) .g-shopping-head h2{color:#edf2f8}
body.dark-site:not(.home-approved) .g-shopping-head .g-kicker{color:#edf2f8}
body.dark-site:not(.home-approved) .g-shopping-head p{color:#edf2f8}
body.dark-site:not(.home-approved) .g-shopping-note{color:#edf2f8}
body.dark-site:not(.home-approved) .g-checks{border-bottom:1px solid #3c5065}
body.dark-site:not(.home-approved) .g-checks li span{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .g-faq details{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .g-sources{border-top:1px solid #3c5065}
body.dark-site:not(.home-approved) .g-sources a{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-read{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-guide-tile{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .g-guide-tile p{color:#bdcbd9}
body.dark-site:not(.home-approved) .g-guide-tile:hover{background:#25243c}
body.dark-site:not(.home-approved).g-page .footer{background:#1d2935}
body.dark-site:not(.home-approved).g-layout-bubbles .g-hero:after,body.dark-site:not(.home-approved).g-layout-bubbles .g-start:before{border:1px solid #557394;background:radial-gradient(circle at 25% 20%,rgba(29,41,53,0.6),transparent 55%)}
body.dark-site:not(.home-approved).g-layout-timeline .g-step,body.dark-site:not(.home-approved).g-layout-packing .g-step{border-left:2px solid #557394}
body.dark-site:not(.home-approved).g-layout-timeline .g-step-number{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved).g-layout-zones .g-choice,body.dark-site:not(.home-approved).g-layout-comparison .g-choice{background:#1d2935;border:1px solid #557394}
body.dark-site:not(.home-approved).g-layout-outdoor .g-tip{background:#1d2935}
body.dark-site:not(.home-approved).g-layout-rooms .g-step{background:#1d2935}
body.dark-site:not(.home-approved) .g-compare-line{border-left:3px solid #3c5065}
body.dark-site:not(.home-approved) .g-before-label,body.dark-site:not(.home-approved) .g-after-label{background:#111820;color:#f0f5fb}
body.dark-site:not(.home-approved) .g-range-label input{accent-color:#233041}
body.dark-site:not(.home-approved) .g-index-feature{background:#1d2935}
body.dark-site:not(.home-approved) .home-addition{background:#25243c}
body.dark-site:not(.home-approved) .drawer-comparison{background:#1d2935}
body.dark-site:not(.home-approved) .compare-label{background:#1d2935}
body.dark-site:not(.home-approved) .compare-handle{background:#1d2935;box-shadow:0 0 0 2px rgba(0,0,0,0.7)}
body.dark-site:not(.home-approved) .drawer-comparison:after{background:#1d2935}
body.dark-site:not(.home-approved) .compare-control input{accent-color:#233041}
body.dark-site:not(.home-approved) .compare-control input:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved) .addition-caption{background:#1d2935}
body.dark-site:not(.home-approved) .addition-product-link{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) .addition-product-link img{background:#1d2935}
body.dark-site:not(.home-approved) .addition-note{color:#bdcbd9}
body.dark-site:not(.home-approved) .desk-discovery{background:#25243c}
body.dark-site:not(.home-approved) .desk-product>img{background:#1d2935;box-shadow:0 10px 40px rgba(0,0,0,0.213)}
body.dark-site:not(.home-approved) .product-proof{background:#1d2935;box-shadow:0 3px 15px rgba(0,0,0,0.143)}
body.dark-site:not(.home-approved) .review-proof{color:#edf2f8}
body.dark-site:not(.home-approved) .addition-fact{background:#1d2935}
body.dark-site:not(.home-approved) .addition-fact-symbol{background:#1d2935}
body.dark-site:not(.home-approved) .addition-source{color:#bdcbd9}
body.dark-site:not(.home-approved) .desk-related{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) .scene-marker{background:#25243c;border:2px solid #3c5065}
body.dark-site:not(.home-approved) .kitchen-selection a{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) .selection-number{background:#25243c}
body.dark-site:not(.home-approved) .kitchen-mini-fact{background:#1d2935}
body.dark-site:not(.home-approved) .home-addition a:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved) .film-proof>span{background:rgba(29,41,53,0.929)}
body.dark-site:not(.home-approved) .film-proof b{background:#1d2935}
body.dark-site:not(.home-approved) .homepage-collage .collage-tile{background:#25243c}
body.dark-site:not(.home-approved) .scene-note{color:#bdcbd9}
body.dark-site:not(.home-approved) .find-card{background:#1d2935}
body.dark-site:not(.home-approved) .find-number{color:#bdcbd9}
body.dark-site:not(.home-approved) .find-card small{color:#bdcbd9}
body.dark-site:not(.home-approved) .homepage-collage .tile-finds{background:#1d2935}
body.dark-site:not(.home-approved) .homepage-collage .tile-fixes{background:#2d2538}
body.dark-site:not(.home-approved) .homepage-collage .tile-tiktok{background:#25243c}
body.dark-site:not(.home-approved) .motion-scrub:before{background:radial-gradient(ellipse at 70% 42%,#25243c 0%,transparent 62%),radial-gradient(ellipse at 20% 80%,#2d2538 0%,transparent 65%)}
@media (max-width:700px){body.dark-site:not(.home-approved) .motion-scrub .motion-copy{background:linear-gradient(0deg,rgba(29,41,53,0.949),rgba(29,41,53,0.722) 70%,transparent)}}
body.dark-site:not(.home-approved) .homepage-collage .daily:after{background:linear-gradient(180deg,rgba(35,48,65,0.502) 0%,rgba(35,48,65,0.125) 28%,transparent 48%)}
body.dark-site:not(.home-approved) .tile.weekly.tile-tiktok{background:#25243c}
body.dark-site:not(.home-approved) a.btn[data-amazon-affiliate]{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;border:1px solid #3c5065;box-shadow:inset 0 1px 2px rgba(0,0,0,0.7),inset 0 -2px 3px rgba(0,0,0,0.476),0 4px 12px rgba(0,0,0,0.213);color:#153149}
body.dark-site:not(.home-approved) .motion-spotlight{background:#1d2935;box-shadow:0 12px 48px rgba(0,0,0,0.119)}
body.dark-site:not(.home-approved) .motion-tag{background:var(--lime,#1d2935)}
body.dark-site:not(.home-approved) .motion-toggle{background:rgba(29,41,53,0.863);border:1px solid #3c5065;box-shadow:0 2px 12px rgba(0,0,0,0.158);color:#edf2f8}
body.dark-site:not(.home-approved) .motion-toggle:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved) .motion-drawer{background:#1d2935}
body.dark-site:not(.home-approved) .motion-travel{background:#1d2935}
body.dark-site:not(.home-approved) .home-neutral{background:#1d2935}
body.dark-site:not(.home-approved) .home-neutral .site-header{background:#1d2935;border-bottom:1px solid #3c5065}
body.dark-site:not(.home-approved) .home-search{border:1px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved) .home-search:focus-within{outline:3px solid #557394}
body.dark-site:not(.home-approved) .home-search-results{background:#1d2935;border:1px solid #3c5065;box-shadow:0 14px 30px rgba(0,0,0,0.205)}
body.dark-site:not(.home-approved) .home-search-results a:hover{background:#1d2935}
body.dark-site:not(.home-approved) .neutral-collage .approved-card{background:#25243c}
body.dark-site:not(.home-approved) .neutral-collage .approved-daily h2{color:#f0f5fb}
body.dark-site:not(.home-approved) .neutral-collage .approved-fixes h2,body.dark-site:not(.home-approved) .neutral-collage .approved-tiktok h2{color:#f0f5fb}
body.dark-site:not(.home-approved) .neutral-collage .approved-cta{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .neutral-collage .approved-daily .approved-cta{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .neutral-collage .approved-finds .approved-cta,body.dark-site:not(.home-approved) .neutral-collage .approved-fixes .approved-cta{background:rgba(29,41,53,0.929)}
body.dark-site:not(.home-approved) .home-neutral .category-chips .chip{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .home-neutral .card{background:#1d2935;border-color:#3c5065}
body.dark-site:not(.home-approved) .home-neutral .btn{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .crepe-scene{background-color:#233041}
body.dark-site:not(.home-approved) .crepe-amazon,body.dark-site:not(.home-approved) .crepe-spotlight .btn{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .crepe-spotlight{background:#1d2935}
body.dark-site:not(.home-approved) .spotlight-product:before{background:radial-gradient(ellipse,rgba(37,36,60,0.533),transparent 67%)}
body.dark-site:not(.home-approved) .spotlight-benefits>li+li{border-top:1px solid #3c5065}
body.dark-site:not(.home-approved) .spotlight-stars{color:#f0f5fb}
body.dark-site:not(.home-approved) .spotlight-stars-fill{color:#bdcbd9}
body.dark-site:not(.home-approved) .spotlight-icon{background:#1d2935}
body.dark-site:not(.home-approved) .spotlight-cta{background:#2d2538}
body.dark-site:not(.home-approved) .spotlight-cta:hover{background:#2d2538}
body.dark-site:not(.home-approved) .spotlight-source-note{color:#bdcbd9}
body.dark-site:not(.home-approved) .spotlight-motion-toggle{background:rgba(29,41,53,0.502)}
body.dark-site:not(.home-approved) .selected-insert{color:#edf2f8}
body.dark-site:not(.home-approved) .selected-insert .insert-art{border:1px solid rgba(60,80,101,0.85);background:#25243c}
body.dark-site:not(.home-approved) .selected-insert .insert-place-tabs button{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .selected-insert .insert-place-tabs button[aria-selected=true]{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);box-shadow:0 0 0 3px rgba(0,0,0,0.7),0 4px 18px rgba(0,0,0,0.221);color:#153149}
body.dark-site:not(.home-approved) .selected-insert .insert-product-cta{color:#edf2f8;box-shadow:0 3px 16px rgba(0,0,0,0.158)}
body.dark-site:not(.home-approved) .selected-insert .insert-lime{background:#1d2935}
body.dark-site:not(.home-approved) .selected-insert .insert-coral{background:#2d2538}
body.dark-site:not(.home-approved) .selected-insert .insert-caption>span{color:#bdcbd9}
body.dark-site:not(.home-approved) .selected-insert .insert-disclosure{color:#bdcbd9}
body.dark-site:not(.home-approved) [data-listing] .toolbar>p{color:#bdcbd9}
body.dark-site:not(.home-approved) [data-listing] #filter-toggle,body.dark-site:not(.home-approved) [data-listing] .simple-sort{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) [data-listing] .filters{border:1px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved) [data-listing] .chip{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) [data-listing] .chip[aria-pressed=true]{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .shop-home,body.dark-site:not(.home-approved).shop-product,body.dark-site:not(.home-approved).shop-tiktok,body.dark-site:not(.home-approved).shop-crepe{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) .shop-home .site-header,body.dark-site:not(.home-approved).shop-product .site-header,body.dark-site:not(.home-approved).shop-tiktok .site-header{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) .shop-search form{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .shop-search form:focus-within{outline:3px solid #557394}
body.dark-site:not(.home-approved) .shop-search button{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) .shop-home .shop-entry{color:#f0f5fb}
body.dark-site:not(.home-approved) .shop-home .shop-entry .approved-copy h2{color:#f0f5fb;text-shadow:0 1px 10px rgba(0,0,0,0.519)}
body.dark-site:not(.home-approved) .shop-home .shop-entry .approved-cta{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .shop-home .shop-entry .approved-daily .approved-cta{background:#2d2538}
body.dark-site:not(.home-approved) .shop-home .shop-entry .approved-finds .approved-cta,body.dark-site:not(.home-approved) .shop-home .shop-entry .approved-fixes .approved-cta{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .shop-home .shop-entry .approved-finds .approved-art:after,body.dark-site:not(.home-approved) .shop-home .shop-entry .approved-fixes .approved-art:after{background:linear-gradient(90deg,rgba(17,24,32,0.4),transparent)}
body.dark-site:not(.home-approved) .shop-home .shop-entry .approved-tiktok:after{background:linear-gradient(105deg,transparent 30%,rgba(29,41,53,0.071) 46%,transparent 64%)}
body.dark-site:not(.home-approved) .shop-home .shop-entry .approved-card:hover{box-shadow:0 0 0 2px rgba(0,0,0,0.519)}
body.dark-site:not(.home-approved) .shop-home .shop-entry .collage-illustration-note{color:#f0f5fb}
body.dark-site:not(.home-approved) .shop-home .shop-entry .category-chips .chip{color:#edf2f8;background:#25243c}
body.dark-site:not(.home-approved) .shop-home .shop-entry .category-chips .chip:nth-child(2){background:#2d2538}
body.dark-site:not(.home-approved) .shop-home .shop-entry .category-chips .chip:nth-child(3){background:#1d2935}
body.dark-site:not(.home-approved) .shop-home #upptackter>.section-head>a{color:#d7ff45}
body.dark-site:not(.home-approved) .shop-home #upptackter .card{color:#edf2f8;background:#1d2935}
body.dark-site:not(.home-approved) .shop-home #upptackter .product-picture{background:#1d2935}
body.dark-site:not(.home-approved) .shop-home #upptackter .card .btn{color:#edf2f8;background:#1d2935}
body.dark-site:not(.home-approved) .shop-home #upptackter .fact{color:#edf2f8;background:#1d2935}
body.dark-site:not(.home-approved) .shop-home #upptackter .fact a{color:#bdcbd9}
body.dark-site:not(.home-approved).shop-product .breadcrumb{color:#bdcbd9}
body.dark-site:not(.home-approved).shop-product .product-top{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved).shop-product .gallery-main{background:#1d2935}
body.dark-site:not(.home-approved) .shop-zoom{background:#1d2935;color:#edf2f8;border:1px solid #3c5065}
body.dark-site:not(.home-approved).shop-product .thumbs button{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved).shop-product .thumbs button[aria-pressed=true]{border:2px solid #557394}
body.dark-site:not(.home-approved) .shop-gallery>.meta{color:#bdcbd9}
body.dark-site:not(.home-approved).shop-product .product-copy{color:#f0f5fb}
body.dark-site:not(.home-approved).shop-product .brand-label{color:#f0f5fb}
body.dark-site:not(.home-approved).shop-product .product-copy .lead{color:#f0f5fb}
body.dark-site:not(.home-approved).shop-product .product-price{color:#f0f5fb}
body.dark-site:not(.home-approved) .shop-benefits svg{color:#f0f5fb}
body.dark-site:not(.home-approved) .shop-reviews{color:#f0f5fb}
body.dark-site:not(.home-approved).shop-product #primary-buy{color:#edf2f8;border:1px solid #3c5065;box-shadow:inset 0 1px 0 rgba(0,0,0,0.613)}
body.dark-site:not(.home-approved).shop-product .purchase-notes{color:#f0f5fb}
body.dark-site:not(.home-approved) .shop-story-grid article{background:#1d2935;border:1px solid #3c5065}
body.dark-site:not(.home-approved) .shop-story-grid p{color:#bdcbd9}
body.dark-site:not(.home-approved) .material-dot{box-shadow:inset -5px -7px 12px rgba(0,0,0,0.147),inset 3px 3px 10px rgba(0,0,0,0.613)}
body.dark-site:not(.home-approved) .material-dot.pink{background:#2d2538}
body.dark-site:not(.home-approved) .material-dot.yellow{background:#2d2538}
body.dark-site:not(.home-approved) .shop-information>details{border:1px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved) .shop-information>details>summary:after{color:#bdcbd9}
body.dark-site:not(.home-approved).shop-product .shop-detail-content .benefit-box{background:#1d2935}
body.dark-site:not(.home-approved).shop-product .sticky-buy{background:rgba(17,24,32,0.961);color:#f0f5fb;border-top:1px solid #557394;box-shadow:0 -6px 24px rgba(0,0,0,0.147)}
body.dark-site:not(.home-approved).shop-product .sticky-buy .btn{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved).shop-product .sticky-buy small{color:#f0f5fb}
body.dark-site:not(.home-approved) .shop-lightbox{border:1px solid #3c5065;background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) .shop-lightbox::backdrop{background:rgba(17,24,32,0.855)}
body.dark-site:not(.home-approved) .shop-lightbox button{background:#1d2935}
body.dark-site:not(.home-approved).shop-crepe .crepe-product{background:#1d2935}
body.dark-site:not(.home-approved).shop-crepe .crepe-amazon{color:#edf2f8}
body.dark-site:not(.home-approved) .shop-camera{color:#bdcbd9}
body.dark-site:not(.home-approved).shop-tiktok .tt-filters button{background:#1d2935;color:#edf2f8;border:1px solid #3c5065}
body.dark-site:not(.home-approved).shop-tiktok .tt-card{border:1px solid #3c5065;background:#1d2935}
body.dark-site:not(.home-approved).shop-tiktok .tt-picture{background:#1d2935}
body.dark-site:not(.home-approved).shop-tiktok .tt-card .tt-cta{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved).shop-tiktok .tt-break{background:#111820;color:#f0f5fb}
body.dark-site:not(.home-approved).shop-tiktok .tt-break h2{color:#f0f5fb}
body.dark-site:not(.home-approved).shop-tiktok .tt-selection-note{color:#bdcbd9}
@media (max-width:700px){body.dark-site:not(.home-approved) .shop-home .shop-entry{color:#edf2f8}body.dark-site:not(.home-approved) .shop-home .shop-entry .collage-illustration-note{color:#bdcbd9}body.dark-site:not(.home-approved) .shop-home #upptackter>.section-head>a{color:#bdcbd9}body.dark-site:not(.home-approved) .shop-home #upptackter .card{border:1px solid #3c5065}body.dark-site:not(.home-approved).shop-product .product-top{background:#1d2935}}
@media (prefers-reduced-motion:no-preference){body.dark-site:not(.home-approved).shop-product #primary-buy:hover{box-shadow:0 4px 18px rgba(0,0,0,0.225)}}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-card{background:#25243c;border:1px solid rgba(60,80,101,0.749);box-shadow:0 8px 28px rgba(0,0,0,0.111)}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-heading{background:linear-gradient(115deg,#1d2935,#25243c)}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-heading h2{color:#edf2f8}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-ad{background:rgba(29,41,53,0.549);color:#bdcbd9}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-labels li{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-action{background:linear-gradient(180deg,#1d2935,#25243c)}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-action:before{background:linear-gradient(180deg,transparent,#1d2935)}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-amazon{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-amazon:hover{background:#1d2935}
body.dark-site:not(.home-approved) #en-pryl-tre-platser .three-places-amazon:focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved).tt-page{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved).tt-page:before{background:radial-gradient(ellipse at 10% 0,#1d2935,transparent 50%),radial-gradient(ellipse at 90% 40%,#25243c,transparent 55%)}
body.dark-site:not(.home-approved).tt-page em{color:#bdcbd9}
body.dark-site:not(.home-approved) .tt-title-pill{background:linear-gradient(135deg,#233041,#233041);color:#f0f5fb}
body.dark-site:not(.home-approved) .tt-note svg{fill:#edf2f8}
body.dark-site:not(.home-approved) .tt-bubbles i{background:radial-gradient(circle at 28% 20%,#1d2935,#25243c 45%,#25243c);box-shadow:inset -4px -6px 12px rgba(0,0,0,0.28)}
body.dark-site:not(.home-approved) .tt-bubbles i:nth-child(2){background:radial-gradient(circle at 30% 20%,#1d2935,#25243c 55%,#233041)}
body.dark-site:not(.home-approved) .tt-bubbles i:nth-child(3){background:radial-gradient(circle at 30% 20%,#2d2538,#2d2538 60%,#233041)}
body.dark-site:not(.home-approved) .tt-bubbles i:nth-child(4){background:radial-gradient(circle at 30% 20%,#2d2538,#2d2538 60%,#233041)}
body.dark-site:not(.home-approved) .tt-hero,body.dark-site:not(.home-approved) .tt-feature{box-shadow:0 0 0 2px rgba(0,0,0,0.68)}
body.dark-site:not(.home-approved) .tt-label{background:#25243c;color:#edf2f8}
body.dark-site:not(.home-approved) .tt-hero .tt-label{background:rgba(29,41,53,0.6)}
body.dark-site:not(.home-approved) .tt-cta{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}
body.dark-site:not(.home-approved) .tt-cta:hover{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153149}
body.dark-site:not(.home-approved) .tt-source{color:#bdcbd9}
body.dark-site:not(.home-approved) .tt-hero .tt-source{color:#edf2f8}
body.dark-site:not(.home-approved) .tt-illustration{color:#edf2f8;background:rgba(29,41,53,0.6)}
body.dark-site:not(.home-approved) .tt-selection-note{color:#bdcbd9}
body.dark-site:not(.home-approved) .tt-filters button{background:#1d2935;color:#edf2f8}
body.dark-site:not(.home-approved) .tt-filters button[aria-pressed=true]{color:#f0f5fb;background:#233041}
body.dark-site:not(.home-approved) .tt-card{background:rgba(29,41,53,0.851)}
body.dark-site:not(.home-approved) .tt-picture{background:linear-gradient(135deg,#1d2935,#1d2935)}
body.dark-site:not(.home-approved) .tt-fact{background:rgba(29,41,53,0.678)}
body.dark-site:not(.home-approved) .tt-fact>img{background:#1d2935}
body.dark-site:not(.home-approved) .tt-more>h2 svg{color:#bdcbd9}
body.dark-site:not(.home-approved) .tt-editorial{background:linear-gradient(135deg,#25243c,#25243c)}
body.dark-site:not(.home-approved) .tt-editorial-icon{background:#25243c;color:#edf2f8}
body.dark-site:not(.home-approved) .tt-faq details{background:rgba(29,41,53,0.729)}
body.dark-site:not(.home-approved) .tt-related a{background:rgba(29,41,53,0.722)}
body.dark-site:not(.home-approved) .tt-footer{background:linear-gradient(140deg,#25243c,#1d2935)}
body.dark-site:not(.home-approved) .tt-footer p{color:#bdcbd9}
body.dark-site:not(.home-approved) .tt-footer button{color:#bdcbd9}
body.dark-site:not(.home-approved).tt-page :focus-visible{outline:3px solid #557394}
body.dark-site:not(.home-approved){background:#111820;color:#f0f5fb}
body.dark-site:not(.home-approved) button{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#edf2f8;color:#153149}

body.dark-site:not(.home-approved){color-scheme:dark;--ink:#edf2f8;--muted:#bdcbd9;--pale:#111418;--white:#1d2935;--line:#3c5065;--lime:#d7ff45;--purple:#29253f;--purple-deep:#a6d6ff;--shop-night:#16202a;--shop-muted:#bdcbd9;--shop-lilac:#202b39;--shop-lime:#d7ff45;background:radial-gradient(ellipse at 0 8%,#162d3955,transparent 45%),radial-gradient(ellipse at 100% 55%,#29203b45,transparent 40%),#111418!important;color:#edf2f8;font-family:'DM Sans',Arial,sans-serif}
body.dark-site:not(.home-approved):before{display:none}
body.dark-site:not(.home-approved) h1,body.dark-site:not(.home-approved) h2{font-family:Georgia,'Times New Roman',serif;letter-spacing:-.025em;color:#f2f5fa}
body.dark-site:not(.home-approved) h3,body.dark-site:not(.home-approved) .menu-row{font-family:'DM Sans',Arial,sans-serif}
body.dark-site:not(.home-approved) .site-header,body.dark-site:not(.home-approved) .footer,body.dark-site:not(.home-approved) .menu{background:#141c24;color:#edf3f9;border-color:#354b60}
body.dark-site:not(.home-approved) .site-header{box-shadow:0 1px 0 #97cdff16}
body.dark-site:not(.home-approved) .breadcrumb,body.dark-site:not(.home-approved) .brand-label,body.dark-site:not(.home-approved) .meta{color:#bdcbd9}
body.dark-site:not(.home-approved) .card,body.dark-site:not(.home-approved) .tt-card,body.dark-site:not(.home-approved) .info-box,body.dark-site:not(.home-approved) .contact-card,body.dark-site:not(.home-approved) .directory-card{background:linear-gradient(140deg,#1d2b38,#17212b);color:#edf3fa;border-color:#3a5269}
body.dark-site:not(.home-approved) .gallery-main,body.dark-site:not(.home-approved) .product-picture,body.dark-site:not(.home-approved) .tt-picture{background:#1b2632;border-color:#40566b}
body.dark-site:not(.home-approved) .shop-product .product-copy,body.dark-site:not(.home-approved).shop-product .product-copy{background:#16212c;color:#edf4fc}
body.dark-site:not(.home-approved).shop-product .product-top{background:#192531;border-color:#3c5369}
body.dark-site:not(.home-approved) .shop-information>details,body.dark-site:not(.home-approved) .faq details,body.dark-site:not(.home-approved) .contact-faq details{background:#1b2733;border-color:#3e5369;color:#e8f0fa}
body.dark-site:not(.home-approved) input,body.dark-site:not(.home-approved) select,body.dark-site:not(.home-approved) textarea{color:#eef5fd;border-color:#58748e;accent-color:#d7ff45}
body.dark-site:not(.home-approved) input::placeholder,body.dark-site:not(.home-approved) textarea::placeholder{color:#acbdcf;opacity:1}
body.dark-site:not(.home-approved) input:not([type=checkbox]):not([type=radio]),body.dark-site:not(.home-approved) textarea,body.dark-site:not(.home-approved) select{background-color:#182534}
body.dark-site:not(.home-approved) .search-form input{background:transparent}
body.dark-site:not(.home-approved) .menu-discover>a{background:linear-gradient(180deg,#edffb2,#d7ff45 45%,#c0df3e 75%,#e2ff83);color:#153a6a;text-shadow:0 0 9px #55aaff24;border:1px solid #edffa9}
body.dark-site:not(.home-approved) .menu-row,body.dark-site:not(.home-approved) .menu .search-form{background:#202e3b;color:#edf3f9;border-color:#567189}
body.dark-site:not(.home-approved) .menu .icon-button:hover{background:#283b4d}
body.dark-site:not(.home-approved) .shop-lightbox{background:#17232f;color:#eef4fc;border-color:#67849f}
body.dark-site:not(.home-approved) .g-shopping{background:linear-gradient(130deg,#28233f,#172b3d);border:1px solid #6b73a255}
body.dark-site:not(.home-approved) .g-shopping-head h2,body.dark-site:not(.home-approved) .g-shopping-head p,body.dark-site:not(.home-approved) .g-shopping-head .g-kicker,body.dark-site:not(.home-approved) .g-shopping-note{color:#e5edf8}
body.dark-site:not(.home-approved) .g-scene-labels span,body.dark-site:not(.home-approved) .gd-card-badge{background:#162331ed;color:#edf4fc}
body.dark-site:not(.home-approved) .category-fact-value,body.dark-site:not(.home-approved) .g-step-number,body.dark-site:not(.home-approved) .g-kicker{color:#ade8ff}
body.dark-site:not(.home-approved) .material-dot.pink{background:#ff91d1}body.dark-site:not(.home-approved) .material-dot.yellow{background:#d7ff45}
body.dark-site:not(.home-approved) .contact-email{color:#c5e6ff}
body.dark-site:not(.home-approved) .btn:not(.soft):not(.dark),body.dark-site:not(.home-approved) .g-button.lime,body.dark-site:not(.home-approved) .directory-cta,body.dark-site:not(.home-approved) .crepe-amazon{background:linear-gradient(180deg,#eeffb8,#d7ff45 35%,#c4e53c 65%,#dfff7b);color:#153149;border:1px solid #eaffab;box-shadow:inset 0 1px 3px #fff9,0 3px 12px #0004}
body.dark-site:not(.home-approved) .card .btn,body.dark-site:not(.home-approved).shop-product #primary-buy{color:#153149}
body.dark-site:not(.home-approved) .btn.soft,body.dark-site:not(.home-approved) .btn.dark{background:#263d50;color:#e8f3ff;border:1px solid #5d7f9c}
body.dark-site:not(.home-approved) a:focus-visible,body.dark-site:not(.home-approved) button:focus-visible,body.dark-site:not(.home-approved) summary:focus-visible,body.dark-site:not(.home-approved) input:focus-visible{outline-color:#8ed9ff}
body.dark-site:not(.home-approved) .consent{background:#1c2935;color:#eaf1fa;border-color:#6c879d;box-shadow:0 10px 40px #0008}
body.dark-site:not(.home-approved) .sticky-buy{background:#14202bf5;color:#edf4fc;border-color:#47617a}
/* Preserve product colours on dark surfaces; multiply made existing photos nearly black. */
body.dark-site .product-picture img,body.dark-site .find-image img,body.dark-site .g-choice-image img,body.dark-site .g-step-visual>img,body.dark-site .g-product-image img{mix-blend-mode:normal}
@media(max-width:700px){.home-approved .carousel-arrows{display:none}}
@media(prefers-reduced-motion:reduce){body.dark-site *,body.dark-site *:before,body.dark-site *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}
