/* UNITED GAMER 1.9.0 / DARK NIGHT
 * Scoped to the sixth appearance preset. Never alters original style or stored content.
 * Photos are NOT filtered, dimmed, redrawn, or replaced. */
body.united-style-night{
 --ink:#f0f1f2;--ink-2:#d9dce0;--paper:#0b0d10;--white:#171a20;
 --muted:#9ea4ad;--stroke:rgba(255,255,255,.13);
 --night-0:#090b0e;--night-1:#101318;--night-2:#171b21;--night-3:#20252d;
 --night-edge:#303741;--night-text:#edf0f3;--night-muted:#a5abb5;
 background:var(--night-0);color:var(--night-text);
}
body.united-style-night .topline{background:linear-gradient(90deg,#ff941f 0 22%,#12161a 22% 100%)}
body.united-style-night .site-header{background:rgba(12,14,17,.96);border-color:#2d3239;box-shadow:0 12px 34px #0006}
body.united-style-night .desktop-nav a{color:#cfd1d5}
body.united-style-night .desktop-nav a:hover{color:#ffa034}
body.united-style-night .hero{background:#0a0c0f;color:#f5f5f3}
body.united-style-night .hero::before{background:radial-gradient(ellipse at 79% 42%,rgba(243,114,13,.19),transparent 52%),linear-gradient(112deg,#08090c 5%,#16191e 83%,#0a0b0c)}
body.united-style-night .hero-title{color:#fafafa}
body.united-style-night .hero-desc,body.united-style-night .hero-index,body.united-style-night .hero-count{color:#c4c5c9}
body.united-style-night .hero-link{color:#f0f0ef}
body.united-style-night .hero-visual .orange-plane{background:linear-gradient(145deg,#61301155,#e877134d,#16161600);opacity:.42}
body.united-style-night .hero-visual .halftone{opacity:.22}
body.united-style-night .hero-visual .real-chair{filter:drop-shadow(13px 26px 21px #000c)}
body.united-style-night .section-lead{color:#b8bec7}
body.united-style-night :is(.categories,.catalog,.advantages,.united-about-v15,.united-advantages-v15){color:#eff1f4}
body.united-style-night .categories{background:radial-gradient(ellipse at 95% 2%,#34201350,transparent 48%),#111419!important}
body.united-style-night .catalog{background:#0b0e12!important}
body.united-style-night .advantages,
body.united-style-night.united-content-v15 .advantages{background:#111419!important}
body.united-style-night .brand-section{background:#101216!important;color:#f1f3f4}
body.united-style-night .section-title{color:#f1f2f3}
body.united-style-night .eyebrow{color:#ff9a2b}
/* Preserve uploaded section backdrops and foreground images; darken only the fallback layers. */
body.united-style-night :is(.categories,.catalog,.advantages)>.container{position:relative;z-index:2}
/* Three category blocks, plus any dynamic category terms. */
body.united-style-night .cat-card,
body.united-style-night.united-art-3d .cat-card,
body.united-style-night.united-art-3d .cat-card:nth-child(n),
body.united-style-night .cat-card:nth-child(n){
 background:linear-gradient(142deg,#292e36 0%,#181c22 78%,#14171c 100%)!important;
 border:1px solid #3a414b!important;
 box-shadow:inset 0 1px 0 #ffffff14,0 16px 34px #0005;
 color:#f4f4f5!important;
}
body.united-style-night .cat-card:nth-child(2){background:linear-gradient(145deg,#262b32,#161a20)!important}
body.united-style-night .cat-card:nth-child(3){background:linear-gradient(145deg,#303039,#181a20)!important}
body.united-style-night .cat-card:hover{border-color:#bf6e25!important;box-shadow:0 16px 45px #0009,0 0 23px #c760121b}
body.united-style-night.united-content-v15 .cat-card:nth-child(n)::after{
 background:linear-gradient(90deg,rgba(9,12,16,.88) 0%,rgba(9,12,16,.58) 62%,transparent 100%)!important;
}
body.united-style-night .cat-card .category-bottom,
body.united-style-night .cat-card h3{color:#f4f4f5}
body.united-style-night .cat-card .circle-arrow{border-color:#d28a46;color:#ff9c2c}
/* Catalog controls. */
body.united-style-night .filter-pill{background:#191d23;color:#c6cbd1;border:1px solid #3b414a}
body.united-style-night .filter-pill:hover{color:#fff;border-color:#db8123;background:#252a31}
body.united-style-night .filter-pill.active{background:#ed861f;color:#141416;border-color:#ed861f}
body.united-style-night .catalog-search{background:#191d23;border:1px solid #3c424c}
body.united-style-night .catalog-search input{color:#f3f4f5;caret-color:#ff9c28}
body.united-style-night .catalog-search input::placeholder{color:#9ca2ab;opacity:1}
body.united-style-night .catalog-search span{color:#c0c5cd}
body.united-style-night .catalog-counter,body.united-style-night .filter-count,
body.united-style-night .disclaimer{color:#b1b8c0}
/* Product tiles: rich charcoal body; gentle neutral photo well for dark actual chairs. */
body.united-style-night .product-card{background:#191d23;color:#f0f1f4;border:1px solid #333b46;border-radius:9px;box-shadow:0 10px 26px #0004}
body.united-style-night .product-card:hover{box-shadow:0 18px 40px #000a,0 0 0 1px #a45c2e7a;transform:translateY(-4px)}
body.united-style-night .product-card-featured{border-color:#8f5425}
body.united-style-night .prod-info{background:#191d23;color:#f0f1f4}
body.united-style-night .prod-image,
body.united-style-night.united-content-v15 .prod-image{
 background:radial-gradient(ellipse at 48% 38%,#adb4bb 0%,#828991 48%,#424954 100%)!important;
}
body.united-style-night .prod-image::before{background:#ffffff18;opacity:.2}
body.united-style-night .prod-label{color:#eea45c}
body.united-style-night .prod-name,body.united-style-night .prod-name a,
body.united-style-night .prod-info a{color:#f1f2f4}
body.united-style-night .prod-name a:hover,body.united-style-night .prod-open:hover{color:#ff9b35}
body.united-style-night .prod-variant-count,
body.united-style-night .prod-bottom>span,
body.united-style-night .swatch-note{color:#b4bac3}
body.united-style-night .prod-bottom{border-color:#3c424a}
body.united-style-night .prod-open{color:#f3f3f3}
body.united-style-night .swatch{border-color:#22262b;box-shadow:0 0 0 1px #747a84}
body.united-style-night .swatch:hover,body.united-style-night .swatch.active{box-shadow:0 0 0 2px #fb922d}
body.united-style-night .variant-chip{color:#e9edf0;border-color:#5b6571;background:#20252b}
/* Company/benefits. */
body.united-style-night .brand-section,
body.united-style-night.united-content-v15 .brand-section,
body.united-style-night.united-content-v15.united-art-studio .brand-section,
body.united-style-night.united-content-v15.united-art-3d .brand-section{
 background:radial-gradient(ellipse at 86% 45%,#7b3b1d35,transparent 53%),linear-gradient(110deg,#101216,#1b1d23,#101216)!important;
}
body.united-style-night .brand-section p{color:#d6dae0}
body.united-style-night .advantage{border-right-color:#363c46!important}
body.united-style-night .advantage h3{color:#f1f3f5}
body.united-style-night .advantage p{color:#b5bac2}
body.united-style-night .adv-icon{color:#ff9a2a}
body.united-style-night .united-office-panel{border-color:#c4773a88}
/* Dark conclusion/contact area, distinctive amber line rather than bright orange slab. */
body.united-style-night .cta-end,
body.united-style-night.united-content-v15 .cta-end,
body.united-style-night.united-content-v15.united-art-studio .cta-end{
 background:radial-gradient(ellipse at 86% 9%,#9a481b35,transparent 43%),linear-gradient(110deg,#191b20,#101216 60%,#1d1715)!important;
 color:#f3f4f6!important;border-top:1px solid #e7812a67;
}
body.united-style-night .cta-end::before,
body.united-style-night.united-content-v15 .cta-end::before,
body.united-style-night.united-content-v15.united-art-studio .cta-end::before{
 background:linear-gradient(95deg,#f3902112,transparent 38%)!important;
}
body.united-style-night .cta-end h2,
body.united-style-night .united-contacts-v15 h2{color:#f4f4f5}
body.united-style-night .cta-end p,
body.united-style-night .united-contacts-lead p{color:#c2c5cb}
body.united-style-night .united-contacts-lead .eyebrow::before{background:#e9852b}
body.united-style-night .united-contact-card{
 background:linear-gradient(153deg,#25272e,#17191f)!important;
 border:1px solid #43424a!important;color:#f2f2f3!important;
 box-shadow:0 15px 30px #0006,inset 0 1px 0 #ffffff13;
}
body.united-style-night .united-contact-card>span{color:#b9bec7}
body.united-style-night .united-contact-card a,
body.united-style-night .united-contact-card strong{color:#fff}
body.united-style-night .united-contact-card a:hover{color:#ffae55}
body.united-style-night .cta-end .btn{background:#ef8b26;color:#161412}
body.united-style-night .cta-end .btn:hover{background:#ff9e3b}
body.united-style-night .footer{border-top:1px solid #292d33}
/* Compact product detail page – not only homepage. */
body.united-style-night .wp-model{background:#0d1014;color:#eef0f4}
body.united-style-night .wp-model .breadcrumb{color:#aeb5bf}
body.united-style-night .wp-model .breadcrumb .sep{color:#626975}
body.united-style-night .wp-model .product-info h1,
body.united-style-night .wp-model .section-heading{color:#f2f3f4}
body.united-style-night .wp-model .intro{color:#c2c6ce}
body.united-style-night .wp-model .product-info .line{background:#3a414c;border-color:#3a414c}
body.united-style-night .wp-model .picture-panel{
 background:radial-gradient(ellipse at 52% 38%,#b0b6be 0,#7d868f 59%,#434b54 100%);
 border:1px solid #4c5560;
}
body.united-style-night .wp-model .picture-annotation{color:#424952}
body.united-style-night .wp-model .picture-panel .navphoto,
body.united-style-night .wp-model .photo-zoom{background:#191e25;color:#fff;border-color:#575e69}
body.united-style-night .wp-model .photo-zoom:hover{border-color:#f78b27}
body.united-style-night .wp-model .gallery-thumbs .thumb{
 background:#6c747e;border-color:#535d69;
}
body.united-style-night .wp-model .gallery-thumbs .thumb.active{border-color:#ff9526}
body.united-style-night .wp-model .gallery-tip{color:#aab1bc}
body.united-style-night .wp-model .choice-head{color:#e5e8ed}
body.united-style-night .wp-model .choice{color:#e3e6ea;background:#1b2026;border-color:#454b55}
body.united-style-night .wp-model .choice:hover{border-color:#ff9639}
body.united-style-night .wp-model .choice.active,
body.united-style-night .wp-model .choice[aria-pressed="true"]{border-color:#ef8a27;background:#39271d;color:#fff}
body.united-style-night .wp-model .sku-card{background:#1b2026;border-left-color:#ef8c2c;color:#f3f4f6}
body.united-style-night .wp-model .sku-card span{color:#b5bbc4}
body.united-style-night .wp-model .share-variant{background:#252b33;color:#f4f5f6;border-color:#505966}
body.united-style-night .wp-model .share-variant:hover{border-color:#ffa245;color:#ffa245}
body.united-style-night .wp-model .share-status{color:#aeb6c0}
body.united-style-night .wp-model .shop-box{background:#191d23;color:#f2f3f4;border:1px solid #3d4550}
body.united-style-night .wp-model .shop-box p{color:#bdc1c9}
body.united-style-night .wp-model .market{background:#282f37;border-color:#414b57;color:#d7dce2}
body.united-style-night .wp-model .market.available{background:#ee8a25;color:#171719;border-color:#ee8a25}
body.united-style-night .wp-model .more-info,
body.united-style-night .wp-model .more-products{background:#12161b;color:#edf0f3;border-top-color:#333a43}
body.united-style-night .wp-model .spec{border-bottom-color:#353d46}
body.united-style-night .wp-model .spec dt{color:#aeb6c0}
body.united-style-night .wp-model .spec dd{color:#e9eaee}
body.united-style-night .wp-model .spec-help,body.united-style-night .wp-model .source-note{color:#b4bac3}
body.united-style-night .wp-model .spec-aside{background:#21252b;color:#f3f3f5;border:1px solid #3e454e}
body.united-style-night .wp-model .more-card{background:#1c2026;border:1px solid #3b424c;color:#f1f2f3}
body.united-style-night .wp-model .more-img{background:radial-gradient(circle at 50% 33%,#aeb4ba,#555f69)}
body.united-style-night .wp-model .more-body p{color:#acb4bd}
body.united-style-night .wp-model .more-body span{color:#ff9d37}
/* The original modal belongs to the frontpage catalog. */
body.united-style-night .modal{background:#191d23;color:#edf0f4;border:1px solid #47505a}
body.united-style-night .modal-art{background:radial-gradient(circle,#aab2b8,#5d6672)}
body.united-style-night .modal-close{background:#252b32;color:#fff;border-color:#58616c}
body.united-style-night .modal-body p,body.united-style-night .modal-sku{color:#bcc3cc}
body.united-style-night .market-btn{color:#f2f3f5;border-color:#414852}
body.united-style-night .market-btn:hover{color:#ff9c2d}
body.united-style-night .topnav{background:#0b0d0f}
body.united-style-night .headbar{background:linear-gradient(90deg,#ff921c 0 25%,#16191c 25%)}
@media(max-width:760px){
 body.united-style-night .mobile-panel{background:#181c21;border-color:#393f48}
 body.united-style-night .mobile-panel a{color:#f2f3f5;border-color:#363e49}
 body.united-style-night .product-card{border-color:#343a43}
}
@media(prefers-reduced-motion:reduce){
 body.united-style-night .product-card,body.united-style-night .cat-card{transition:none!important}
}
