/* ATLAS dark surfaces. Scoped to this page; light declarations remain intact. */
html[data-theme="dark"]{--bg:var(--atlas-page-bg);--panel:rgba(25,27,32,1);--panel-2:rgba(25,27,32,1);--text:rgba(242,242,247,1);--muted:rgba(170,170,175,1);--line:rgba(64,67,77,1);--line-2:rgba(64,67,77,1);--green:rgba(107,175,146,1);--amber:rgba(195,162,102,1);--red:rgba(210,123,116,1);}
html[data-theme="dark"] .market-header{background-color:rgba(31,33,38,0.86);border-bottom-color:rgba(220,222,235,0.09);}
html[data-theme="dark"] .market-by{color:rgba(170,170,175,1);}
html[data-theme="dark"] .market-links{color:rgba(242,242,247,1);}
html[data-theme="dark"] .market-links a:hover,html[data-theme="dark"] .market-links a.active{color:rgba(242,242,247,1);}
html[data-theme="dark"] .icon-btn,html[data-theme="dark"] .pill-btn{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .pill-btn.dark{color:rgba(255,255,255,1);}
html[data-theme="dark"] .pill-btn.purple{color:rgba(255,255,255,1);}
html[data-theme="dark"] .pill-btn.soft{color:var(--atlas-accent);}
html[data-theme="dark"] .hero h1 span{color:var(--atlas-accent);}
html[data-theme="dark"] .trust-pill{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .search-card{background-color:rgba(25,27,32,1);border-top-color:rgba(220,222,235,0.09);border-right-color:rgba(220,222,235,0.09);border-bottom-color:rgba(220,222,235,0.09);border-left-color:rgba(220,222,235,0.09);}
html[data-theme="dark"] .field label{color:rgba(170,170,175,1);}
html[data-theme="dark"] .field input,html[data-theme="dark"] .field select,html[data-theme="dark"] .field textarea{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .field input:focus,html[data-theme="dark"] .field select:focus,html[data-theme="dark"] .field textarea:focus{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .search-submit{color:rgba(255,255,255,1);}
html[data-theme="dark"] .filter-tab{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .filter-tab.active{color:rgba(255,255,255,1);}
html[data-theme="dark"] .filters-bar input,html[data-theme="dark"] .filters-bar select{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .filters-clear{color:rgba(170,170,175,1);}
html[data-theme="dark"] .listing-card{background-color:rgba(25,27,32,1);border-top-color:rgba(220,222,235,0.1005);border-right-color:rgba(220,222,235,0.1005);border-bottom-color:rgba(220,222,235,0.1005);border-left-color:rgba(220,222,235,0.1005);}
html[data-theme="dark"] .listing-image{background-color:rgba(31,33,38,1);}
html[data-theme="dark"] .badge{background-color:rgba(25,27,32,0.94);border-top-color:rgba(220,222,235,0.09);border-right-color:rgba(220,222,235,0.09);border-bottom-color:rgba(220,222,235,0.09);border-left-color:rgba(220,222,235,0.09);}
html[data-theme="dark"] .badge.verified{color:rgba(255,255,255,1);}
html[data-theme="dark"] .badge.atlas{color:rgba(255,255,255,1);}
html[data-theme="dark"] .heart{border-top-color:rgba(220,222,235,0.09);border-right-color:rgba(220,222,235,0.09);border-bottom-color:rgba(220,222,235,0.09);border-left-color:rgba(220,222,235,0.09);background-color:rgba(25,27,32,0.94);}
html[data-theme="dark"] .listing-meta{color:rgba(170,170,175,1);}
html[data-theme="dark"] .listing-location{border-top-color:rgba(64,67,77,1);color:rgba(170,170,175,1);}
html[data-theme="dark"] .empty{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .sell-band-inner{color:rgba(255,255,255,1);}
html[data-theme="dark"] .sell-band p{color:rgba(190,190,195,1);}
html[data-theme="dark"] .sell-band .pill-btn{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .plan{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .plan:hover{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .plan.recommended::before{color:rgba(255,255,255,1);}
html[data-theme="dark"] .plan ul{color:rgba(170,170,175,1);}
html[data-theme="dark"] .plan li::before{color:var(--atlas-accent);}
html[data-theme="dark"] .saving{color:var(--atlas-accent);}
html[data-theme="dark"] .form-card{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .step-dot{background-color:rgba(31,33,38,1);color:rgba(170,170,175,1);}
html[data-theme="dark"] .step-dot.active{color:rgba(255,255,255,1);}
html[data-theme="dark"] .photo-drop{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .notice{background-color:rgba(25,27,32,1);color:rgba(148,119,173,1);}
html[data-theme="dark"] .auth-card{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .auth-tabs{background-color:rgba(31,33,38,1);}
html[data-theme="dark"] .auth-tab{color:rgba(170,170,175,1);}
html[data-theme="dark"] .auth-tab.active{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .dash-side,html[data-theme="dark"] .dash-main{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .dash-link{color:rgba(242,242,247,1);}
html[data-theme="dark"] .dash-link.active,html[data-theme="dark"] .dash-link:hover{background-color:rgba(31,33,38,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .my-listing img{background-color:rgba(31,33,38,1);}
html[data-theme="dark"] .status{background-color:rgba(31,33,38,1);}
html[data-theme="dark"] .status.published{background-color:rgba(31,33,38,1);color:rgba(107,175,146,1);}
html[data-theme="dark"] .status.pending_review,html[data-theme="dark"] .status.awaiting_payment{background-color:rgba(25,27,32,1);color:rgba(185,154,102,1);}
html[data-theme="dark"] .message-item p{color:rgba(170,170,175,1);}
html[data-theme="dark"] .detail-back{color:rgba(170,170,175,1);}
html[data-theme="dark"] .gallery img{background-color:rgba(31,33,38,1);}
html[data-theme="dark"] .detail-card{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .detail-spec{background-color:rgba(31,33,38,1);}
html[data-theme="dark"] .detail-spec strong{color:rgba(170,170,175,1);}
html[data-theme="dark"] .detail-description{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .detail-description p{color:rgba(242,242,247,1);}
html[data-theme="dark"] .mod-card{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .mod-card img{background-color:rgba(31,33,38,1);}
html[data-theme="dark"] .market-footer{border-top-color:rgba(64,67,77,1);color:rgba(170,170,175,1);}
html[data-theme="dark"] .market-footer strong{color:rgba(242,242,247,1);}
html[data-theme="dark"] .toast{color:rgba(255,255,255,1);}

html[data-theme="dark"]{--atlas-nav-indigo:rgba(155,143,230,1);--atlas-nav-ink:rgba(242,242,247,1);--atlas-nav-muted:rgba(170,170,175,1);--atlas-nav-line:rgba(64,67,77,1);}
html[data-theme="dark"] [data-atlas-navigation]{color-scheme:dark;}
html[data-theme="dark"] .atlas-topbar.atlas-topbar{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-menu-toggle.atlas-menu-toggle,html[data-theme="dark"] .atlas-sidebar-close.atlas-sidebar-close{color:rgba(242,242,247,1);}
html[data-theme="dark"] .atlas-menu-toggle:hover,html[data-theme="dark"] .atlas-sidebar-close:hover{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-topbar-links > a{color:rgba(170,170,175,1);}
html[data-theme="dark"] .atlas-topbar-contact.atlas-topbar-contact{color:rgba(242,242,247,1);}
html[data-theme="dark"] .atlas-nav-tools .search-global input{background-color:rgba(31,33,38,1);border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .atlas-nav-tools #rmLogout{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-nav-tools #sellServiceTrigger{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-nav-tools #sellServiceTrigger:hover{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-sidebar.atlas-sidebar{border-right-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-nav-label{color:rgba(190,190,195,1);}
html[data-theme="dark"] .atlas-nav-link.atlas-nav-link{color:rgba(170,170,175,1);}
html[data-theme="dark"] .atlas-nav-link:hover,html[data-theme="dark"] .atlas-nav-link:focus-visible{background-image:linear-gradient(90deg, rgba(25,27,32,1), rgba(25,27,32,1));border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .atlas-nav-link.is-current{color:rgba(146,133,209,1);background-image:linear-gradient(95deg, rgba(31,33,38,1) 15%, rgba(31,33,38,1) 67%, rgba(44,42,50,1));border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);}
html[data-theme="dark"] .atlas-sidebar-footer{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-nav-contact.atlas-nav-contact{color:rgba(242,242,247,1);}
html[data-theme="dark"] .atlas-nav-contact small{color:rgba(190,190,195,1);}
html[data-theme="dark"] .atlas-nav-contact > .atlas-nav-icon:last-child{color:rgba(170,170,175,1);}
html[data-theme="dark"] .atlas-sidebar-meta a{color:rgba(190,190,195,1);}
html[data-theme="dark"] .atlas-nav-fallback{background-color:rgba(25,27,32,1);color:rgba(242,242,247,1);}
html[data-theme="dark"] .atlas-selection-progress{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-selection-progress .step{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);color:rgba(170,170,175,1);}
html[data-theme="dark"] .atlas-selection-progress .step span{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-selection-progress .step.active{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-selection-toolbar{background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-market-account-tools{border-top-color:rgba(64,67,77,1);border-right-color:rgba(64,67,77,1);border-bottom-color:rgba(64,67,77,1);border-left-color:rgba(64,67,77,1);background-color:rgba(25,27,32,1);}
html[data-theme="dark"] .atlas-market-account-tools .dash-link:is(.active, :hover){background-color:rgba(25,27,32,1);}
