
html[data-theme="dark"] {
  color-scheme: dark;
  --at-bg: #29231F;
  --at-header-bg: #211C18;
  --at-surface: #362D27;
  --at-text: #F4F0E8;
  --at-muted: #C6B6A5;
  --at-border: #514237;
  --at-announcement-bg: #17130F;
  --at-announcement-text: #F4F0E8;
  --at-tan: #C49A6C;
  --at-tan-hover: #D1AA7E;
  --at-sand: #49392D;
}

html[data-theme="light"] { color-scheme: light; }

html[data-theme="light"] .at-sun-icon { background: var(--at-tan); color: #FFFFFF; }
html[data-theme="light"] .at-moon-icon { background: transparent; color: var(--at-muted); }
html[data-theme="dark"] .at-moon-icon { background: var(--at-tan); color: #FFFFFF; }
html[data-theme="dark"] .at-sun-icon { background: transparent; color: var(--at-muted); }

html[data-theme="dark"] .at-announcement { border-bottom-color: rgba(196,154,108,0.4); }
html[data-theme="dark"] .at-announcement-left,
html[data-theme="dark"] .at-marquee-group { color: #D9C8B5; }
html[data-theme="dark"] .at-announcement-right { color: #F4F0E8; }

html[data-theme="dark"] .at-hero-visual {
  background-image: linear-gradient(90deg, var(--at-bg) 0%, transparent 38%), url("https://images.unsplash.com/photo-1542291026-7eec264c27ff?auto=format&fit=crop&w=1400&q=85");
}

@media (max-width: 767px) {
  html[data-theme="dark"] .at-hero-visual {
    background-image: linear-gradient(180deg, var(--at-bg) 0%, transparent 30%), url("https://images.unsplash.com/photo-1542291026-7eec264c27ff?auto=format&fit=crop&w=1000&q=85");
  }
}

body.dark-mode .at-footer { background: #171513; }
body.dark-mode .at-footer-socials a { border-color: rgba(244,240,232,.25); }
body.dark-mode .at-footer-form { border-color: rgba(244,240,232,.3); }

html[data-theme="dark"] .contact-hero-banner { color: #fff; }
html[data-theme="dark"] .contact-hero-content h1 { color: #fff; }
html[data-theme="dark"] .contact-hero-content p { color: rgba(255,255,255,.88); } 

/* ATELIER CONTACT FORM — DARK MODE */
html[data-theme="dark"] .atf3-section { background: var(--at-header-bg); color: var(--at-text, #F5F2EB); }
html[data-theme="dark"] .atf3-intro h2 { color: var(--at-text, #F5F2EB); }
html[data-theme="dark"] .atf3-intro h2 span { color: var(--at-tan, #D8C49A); }
html[data-theme="dark"] .atf3-eyebrow, html[data-theme="dark"] .atf3-edition, html[data-theme="dark"] .atf3-copy-index, html[data-theme="dark"] .atf3-intro-copy p, html[data-theme="dark"] .atf3-rule, html[data-theme="dark"] .atf3-field label, html[data-theme="dark"] .atf3-submit-row > p, html[data-theme="dark"] .atf3-footer { color: var(--at-muted, #B5B3AE); }
html[data-theme="dark"] .atf3-topline, html[data-theme="dark"] .atf3-rule, html[data-theme="dark"] .atf3-field, html[data-theme="dark"] .atf3-footer { border-color: var(--at-border, rgba(185,154,99,.25)); }
html[data-theme="dark"] .atf3-field input, html[data-theme="dark"] .atf3-field select, html[data-theme="dark"] .atf3-field textarea { color: var(--at-text, #F5F2EB); }
html[data-theme="dark"] .atf3-field input::placeholder, html[data-theme="dark"] .atf3-field textarea::placeholder { color: var(--at-muted, #B5B3AE); }
html[data-theme="dark"] .atf3-field select option { background: var(--at-bg, #24211E); color: var(--at-text, #F5F2EB); }
html[data-theme="dark"] .atf3-submit { border-color: var(--at-tan, #B99A63); background: var(--at-tan, #B99A63); color: #17191B; }
html[data-theme="dark"] .atf3-submit:hover { background: var(--at-tan-hover, #D8C49A); border-color: var(--at-tan-hover, #D8C49A); }
html[data-theme="dark"] .atf3-status { color: var(--at-tan, #D8C49A); } 

/* ATELIER STORE LOCATION — DARK MODE */
html[data-theme="dark"] .asl-section { background: var(--at-bg, #24211E); color: var(--at-text, #F5F2EB); }
html[data-theme="dark"] .asl-title-row h2, html[data-theme="dark"] .asl-details h3, html[data-theme="dark"] .asl-detail-item h4 { color: var(--at-text, #F5F2EB); }
html[data-theme="dark"] .asl-title-row h2 span { color: var(--at-tan, #D8C49A); }
html[data-theme="dark"] .asl-eyebrow, html[data-theme="dark"] .asl-index, html[data-theme="dark"] .asl-title-row > p, html[data-theme="dark"] .asl-location-tag, html[data-theme="dark"] .asl-detail-item p, html[data-theme="dark"] .asl-footer-line { color: var(--at-muted, #B5B3AE); }
html[data-theme="dark"] .asl-heading, html[data-theme="dark"] .asl-detail-item, html[data-theme="dark"] .asl-footer-line { border-color: var(--at-border, rgba(185,154,99,.25)); }
html[data-theme="dark"] .asl-map-wrap { background: #24211E; }
html[data-theme="dark"] .asl-map { filter: grayscale(35%) contrast(1.05); }
html[data-theme="dark"] .asl-directions { border-color: var(--at-tan, #B99A63); background: var(--at-tan, #B99A63); color: #17191B; }
html[data-theme="dark"] .asl-directions:hover { border-color: var(--at-tan-light, #D8C49A); background: var(--at-tan-light, #D8C49A); }  

body.dark-mode .at-release { background:var(--at-bg,#171614); color:var(--at-text,#F4F0E8); }
body.dark-mode .at-release-heading h2 { color:var(--at-text,#F4F0E8); }
body.dark-mode .at-release-card { background:var(--at-surface,#24211e); border-color:var(--at-border,#494038); box-shadow:0 10px 28px rgba(0,0,0,.2); }
body.dark-mode .at-release-card:hover { border-color:var(--at-tan,#B78B5B); }
body.dark-mode .at-release-clock { background:#302b26; border-color:#494038; }
body.dark-mode .at-release-clock strong { color:var(--at-text,#F4F0E8); }
body.dark-mode .at-release-image { background:linear-gradient(145deg,rgba(183,139,91,.12),transparent 75%),#302b26; }
body.dark-mode .at-release-progress { background:#494038; }
body.dark-mode .at-release-button:hover { color:var(--at-text,#F4F0E8); }
body.dark-mode .at-release-footer { border-color:var(--at-border,#494038); }  


/* ATELIER RELEASE CALENDAR — DARK MODE */
body.dark-mode .atrc,html.dark-mode .atrc,html[data-theme="dark"] .atrc {background: var(--at-header-bg); color:var(--at-text); }
body.dark-mode .atrc__calendar,body.dark-mode .atrc__sidebar,body.dark-mode .atrc__search,html.dark-mode .atrc__calendar,html.dark-mode .atrc__sidebar,html.dark-mode .atrc__search,html[data-theme="dark"] .atrc__calendar,html[data-theme="dark"] .atrc__sidebar,html[data-theme="dark"] .atrc__search { background:var(--at-surface); border-color:var(--at-border); color:var(--at-text); }
body.dark-mode .atrc__day,body.dark-mode .atrc__card,body.dark-mode .atrc__monthbar > button,html.dark-mode .atrc__day,html.dark-mode .atrc__card,html.dark-mode .atrc__monthbar > button,html[data-theme="dark"] .atrc__day,html[data-theme="dark"] .atrc__card,html[data-theme="dark"] .atrc__monthbar > button { background:var(--at-bg); border-color:var(--at-border); color:var(--at-text); }
body.dark-mode .atrc__day.is-featured,html.dark-mode .atrc__day.is-featured,html[data-theme="dark"] .atrc__day.is-featured { background:var(--at-espresso); }
body.dark-mode .atrc__day.is-selected,html.dark-mode .atrc__day.is-selected,html[data-theme="dark"] .atrc__day.is-selected { background:var(--at-espresso); border-color:var(--at-tan); }
body.dark-mode .atrc__day.is-selected.is-featured,html.dark-mode .atrc__day.is-selected.is-featured,html[data-theme="dark"] .atrc__day.is-selected.is-featured { background:var(--at-tan); }
body.dark-mode .atrc__image,html.dark-mode .atrc__image,html[data-theme="dark"] .atrc__image { background:var(--at-espresso); }
body.dark-mode .atrc__image img,body.dark-mode .atrc__day img,html.dark-mode .atrc__image img,html.dark-mode .atrc__day img,html[data-theme="dark"] .atrc__image img,html[data-theme="dark"] .atrc__day img { mix-blend-mode:normal; }
body.dark-mode .atrc__search input,html.dark-mode .atrc__search input,html[data-theme="dark"] .atrc__search input { color:var(--at-text); }
body.dark-mode .atrc__search input::placeholder,html.dark-mode .atrc__search input::placeholder,html[data-theme="dark"] .atrc__search input::placeholder { color:var(--at-muted); }
body.dark-mode .atrc__filters button,html.dark-mode .atrc__filters button,html[data-theme="dark"] .atrc__filters button { background:transparent; color:var(--at-muted); }
body.dark-mode .atrc__filters button:hover,body.dark-mode .atrc__filters button.is-active,html.dark-mode .atrc__filters button:hover,html.dark-mode .atrc__filters button.is-active,html[data-theme="dark"] .atrc__filters button:hover,html[data-theme="dark"] .atrc__filters button.is-active { background:var(--at-tan); border-color:var(--at-tan); color:#fff; }
body.dark-mode .atrc__link,html.dark-mode .atrc__link,html[data-theme="dark"] .atrc__link { background:var(--at-tan); color:#fff; }
body.dark-mode .atrc__link:hover,html.dark-mode .atrc__link:hover,html[data-theme="dark"] .atrc__link:hover { background:var(--at-tan-hover); }
 

/* ATELIER® — DROPS DARK MODE */
[data-theme="dark"] .at-drops, .dark-mode .at-drops { --at-bg:#191715; --at-surface:#24211E; --at-text:#F4F0E8; --at-muted:#BDB3A7; --at-border:#494037; --at-cream:#29231F; --at-sand:#332D27; --at-espresso:#F4F0E8; background:var(--at-bg); color:var(--at-text); }
[data-theme="dark"] .at-drops-heading h2, [data-theme="dark"] .at-drop-info h3, [data-theme="dark"] .at-drop-meta strong, [data-theme="dark"] .at-drops-counter, .dark-mode .at-drops-heading h2, .dark-mode .at-drop-info h3, .dark-mode .at-drop-meta strong, .dark-mode .at-drops-counter { color:var(--at-text); }
[data-theme="dark"] .at-drop-card, .dark-mode .at-drop-card { background:var(--at-surface); border-color:var(--at-border); }
[data-theme="dark"] .at-drop-card.is-active, .dark-mode .at-drop-card.is-active { border-color:var(--at-tan,#B78B5B); box-shadow:0 18px 42px rgba(0,0,0,.28); }
[data-theme="dark"] .at-drop-status, .dark-mode .at-drop-status { background:#29231F; color:#F4F0E8; }
[data-theme="dark"] .at-drops-arrow, .dark-mode .at-drops-arrow { color:var(--at-text); border-color:var(--at-border); }
[data-theme="dark"] .at-drops-arrow:hover, .dark-mode .at-drops-arrow:hover { color:#fff; border-color:var(--at-tan,#B78B5B); background:var(--at-tan,#B78B5B); }
[data-theme="dark"] .at-drop-meta, .dark-mode .at-drop-meta { border-top-color:var(--at-border); }
[data-theme="dark"] .at-drops-progress-track, .dark-mode .at-drops-progress-track { background:var(--at-border); }


html[data-theme="dark"] .ati-release-luxe, body.dark-mode .ati-release-luxe { background: #211D19; color: #F4F0E8; }
html[data-theme="dark"] .ati-release-luxe-top, body.dark-mode .ati-release-luxe-top { border-color: rgba(244,240,232,.25); }
html[data-theme="dark"] .ati-release-luxe-brand, html[data-theme="dark"] .ati-release-luxe-heading h2, html[data-theme="dark"] .ati-release-luxe-prompt, body.dark-mode .ati-release-luxe-brand, body.dark-mode .ati-release-luxe-heading h2, body.dark-mode .ati-release-luxe-prompt { color: #F4F0E8; }
html[data-theme="dark"] .ati-release-luxe-heading h2 em, html[data-theme="dark"] .ati-release-luxe-footer-mark, body.dark-mode .ati-release-luxe-heading h2 em, body.dark-mode .ati-release-luxe-footer-mark { color: #C6A477; }
html[data-theme="dark"] .ati-release-luxe-edition, html[data-theme="dark"] .ati-release-luxe-heading > p, html[data-theme="dark"] .ati-release-luxe-count span, html[data-theme="dark"] .ati-release-luxe-message, html[data-theme="dark"] .ati-release-luxe-perks, html[data-theme="dark"] .ati-release-luxe-footer, body.dark-mode .ati-release-luxe-edition, body.dark-mode .ati-release-luxe-heading > p, body.dark-mode .ati-release-luxe-count span, body.dark-mode .ati-release-luxe-message, body.dark-mode .ati-release-luxe-perks, body.dark-mode .ati-release-luxe-footer { color: #C5BDB2; }
html[data-theme="dark"] .ati-release-luxe-signup, html[data-theme="dark"] .ati-release-luxe-perks, html[data-theme="dark"] .ati-release-luxe-footer, body.dark-mode .ati-release-luxe-signup, body.dark-mode .ati-release-luxe-perks, body.dark-mode .ati-release-luxe-footer { border-color: rgba(244,240,232,.22); }
html[data-theme="dark"] .ati-release-luxe-field, body.dark-mode .ati-release-luxe-field { border-color: #A58A68; }
html[data-theme="dark"] .ati-release-luxe-field input, body.dark-mode .ati-release-luxe-field input { color: #F4F0E8; }
html[data-theme="dark"] .ati-release-luxe-field button, body.dark-mode .ati-release-luxe-field button { background: #C6A477; color: #211D19; }
html[data-theme="dark"] .ati-release-luxe-field button:hover, body.dark-mode .ati-release-luxe-field button:hover { background: #F4F0E8; color: #211D19; }  

/* ATELIER® — OUR STORY DARK MODE */
html[data-theme="dark"] .ast, body.dark-mode .ast { background:var(--at-header-bg,#211C18); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .ast__title, html[data-theme="dark"] .ast__tagline, html[data-theme="dark"] .ast__sign, html[data-theme="dark"] .ast__logo,
body.dark-mode .ast__title, body.dark-mode .ast__tagline, body.dark-mode .ast__sign, body.dark-mode .ast__logo { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .ast__title span, html[data-theme="dark"] .ast__eyebrow, body.dark-mode .ast__title span, body.dark-mode .ast__eyebrow { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ast__eyebrow::after, body.dark-mode .ast__eyebrow::after { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ast__text, body.dark-mode .ast__text { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .ast__topnav span, html[data-theme="dark"] .ast__est, html[data-theme="dark"] .ast__page,
body.dark-mode .ast__topnav span, body.dark-mode .ast__est, body.dark-mode .ast__page { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .ast__est::before, html[data-theme="dark"] .ast__page::before, html[data-theme="dark"] .ast__sign::before,
body.dark-mode .ast__est::before, body.dark-mode .ast__page::before, body.dark-mode .ast__sign::before { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ast__item, body.dark-mode .ast__item { box-shadow:0 0 0 1px rgba(196,154,108,.22),0 14px 34px rgba(0,0,0,.28); }
html[data-theme="dark"] .ast__item img, body.dark-mode .ast__item img { filter:brightness(.92) contrast(1.03); }
html[data-theme="dark"] .ast__item--card, body.dark-mode .ast__item--card { background-color:#14110E; }
html[data-theme="dark"] .ast__star, body.dark-mode .ast__star { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ast__script, html[data-theme="dark"] .ast__badge, body.dark-mode .ast__script, body.dark-mode .ast__badge { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .ast__badge-star, body.dark-mode .ast__badge-star { fill:var(--at-tan,#C49A6C); }

@media (max-width:767px) {
  html[data-theme="dark"] .ast__script, body.dark-mode .ast__script { color:#F4F0E8; }
  html[data-theme="dark"] .ast__badge, body.dark-mode .ast__badge { background:var(--at-header-bg,#211C18); }
}

/* ATELIER® — OUR PHILOSOPHY + CURATION PROCESS DARK MODE */
html[data-theme="dark"] .aph, body.dark-mode .aph { --aph-band:var(--at-header-bg,#211C18); background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .aph__title, html[data-theme="dark"] .aph__principle h3, html[data-theme="dark"] .aph__quote, html[data-theme="dark"] .aph__step h3,
body.dark-mode .aph__title, body.dark-mode .aph__principle h3, body.dark-mode .aph__quote, body.dark-mode .aph__step h3 { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .aph__title span, html[data-theme="dark"] .aph__eyebrow, html[data-theme="dark"] .aph__quote em,
body.dark-mode .aph__title span, body.dark-mode .aph__eyebrow, body.dark-mode .aph__quote em { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .aph__lead, html[data-theme="dark"] .aph__sub, html[data-theme="dark"] .aph__principle p, html[data-theme="dark"] .aph__step p, html[data-theme="dark"] .aph__kicker,
body.dark-mode .aph__lead, body.dark-mode .aph__sub, body.dark-mode .aph__principle p, body.dark-mode .aph__step p, body.dark-mode .aph__kicker { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .aph__process, body.dark-mode .aph__process { border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .aph__principle, html[data-theme="dark"] .aph__principle:last-of-type, html[data-theme="dark"] .aph__count, html[data-theme="dark"] .aph__tags li,
body.dark-mode .aph__principle, body.dark-mode .aph__count, body.dark-mode .aph__tags li { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .aph__principle:hover, body.dark-mode .aph__principle:hover { color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .aph__photo--sub, body.dark-mode .aph__photo--sub { border-color:var(--at-bg,#29231F); }
html[data-theme="dark"] .aph__photo img, html[data-theme="dark"] .aph__step-image img,
body.dark-mode .aph__photo img, body.dark-mode .aph__step-image img { filter:brightness(.92) contrast(1.03); }
html[data-theme="dark"] .aph__step, body.dark-mode .aph__step { background:var(--at-surface,#362D27); border-color:var(--at-border,#514237); }
html[data-theme="dark"] .aph__step:hover, body.dark-mode .aph__step:hover { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .aph__step-index, body.dark-mode .aph__step-index { background:var(--at-header-bg,#211C18); border-color:var(--at-border,#514237); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .aph__rail span, body.dark-mode .aph__rail span { background:var(--at-border,#514237); }
html[data-theme="dark"] .aph__rail span::before, body.dark-mode .aph__rail span::before { background:var(--at-header-bg,#211C18); }
html[data-theme="dark"] .aph__rail span.is-done::before, body.dark-mode .aph__rail span.is-done::before { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .aph__cta, body.dark-mode .aph__cta { background:var(--at-announcement-bg,#17130F); border:1px solid rgba(196,154,108,.28); }
html[data-theme="dark"] .aph__button:hover, body.dark-mode .aph__button:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }  

/* ATELIER® — AUTHENTICITY & COMMUNITY + BRAND PARTNERS DARK MODE */
html[data-theme="dark"] .acb, body.dark-mode .acb { --acb-band:var(--at-header-bg,#211C18); background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .acb__title, html[data-theme="dark"] .acb__subtitle, html[data-theme="dark"] .acb__check h3, html[data-theme="dark"] .acb__card h3, html[data-theme="dark"] .acb__wordmark, html[data-theme="dark"] .acb__link, html[data-theme="dark"] .acb__more,
body.dark-mode .acb__title, body.dark-mode .acb__subtitle, body.dark-mode .acb__check h3, body.dark-mode .acb__card h3, body.dark-mode .acb__wordmark, body.dark-mode .acb__link, body.dark-mode .acb__more { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .acb__title span, html[data-theme="dark"] .acb__subtitle span, html[data-theme="dark"] .acb__eyebrow, html[data-theme="dark"] .acb__kicker, html[data-theme="dark"] .acb__count b,
body.dark-mode .acb__title span, body.dark-mode .acb__subtitle span, body.dark-mode .acb__eyebrow, body.dark-mode .acb__kicker, body.dark-mode .acb__count b { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .acb__lead, html[data-theme="dark"] .acb__sub, html[data-theme="dark"] .acb__check p, html[data-theme="dark"] .acb__card p, html[data-theme="dark"] .acb__partner-meta, html[data-theme="dark"] .acb__count,
body.dark-mode .acb__lead, body.dark-mode .acb__sub, body.dark-mode .acb__check p, body.dark-mode .acb__card p, body.dark-mode .acb__partner-meta, body.dark-mode .acb__count { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .acb__partners, body.dark-mode .acb__partners { border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .acb__check, html[data-theme="dark"] .acb__count, html[data-theme="dark"] .acb__filters button,
body.dark-mode .acb__check, body.dark-mode .acb__count, body.dark-mode .acb__filters button { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .acb__filters button, body.dark-mode .acb__filters button { background:transparent; color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .acb__filters button:hover, html[data-theme="dark"] .acb__filters button.is-active,
body.dark-mode .acb__filters button:hover, body.dark-mode .acb__filters button.is-active { background:var(--at-tan,#C49A6C); border-color:var(--at-tan,#C49A6C); color:#fff; }
html[data-theme="dark"] .acb__link:hover, html[data-theme="dark"] .acb__more:hover, body.dark-mode .acb__link:hover, body.dark-mode .acb__more:hover { color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .acb__photo--sub, body.dark-mode .acb__photo--sub { border-color:var(--at-bg,#29231F); }
html[data-theme="dark"] .acb__photo img, html[data-theme="dark"] .acb__card-image img,
body.dark-mode .acb__photo img, body.dark-mode .acb__card-image img { filter:brightness(.92) contrast(1.03); }
html[data-theme="dark"] .acb__cert, body.dark-mode .acb__cert { background:var(--at-surface,#362D27); border-color:var(--at-border,#514237); box-shadow:0 18px 40px rgba(0,0,0,.4); }
html[data-theme="dark"] .acb__cert-top, body.dark-mode .acb__cert-top { border-color:var(--at-border,#514237); color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .acb__cert-title, body.dark-mode .acb__cert-title { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .acb__cert-title span, html[data-theme="dark"] .acb__cert-top b, body.dark-mode .acb__cert-title span, body.dark-mode .acb__cert-top b { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .acb__cert li, body.dark-mode .acb__cert li { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .acb__bars, body.dark-mode .acb__bars { background:repeating-linear-gradient(90deg,#F4F0E8 0 1px,transparent 1px 3px,#F4F0E8 3px 5px,transparent 5px 6px,#F4F0E8 6px 7px,transparent 7px 10px); opacity:.45; }
html[data-theme="dark"] .acb__card, body.dark-mode .acb__card { background:var(--at-surface,#362D27); border-color:var(--at-border,#514237); }
html[data-theme="dark"] .acb__card:hover, body.dark-mode .acb__card:hover { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .acb__card-index, body.dark-mode .acb__card-index { background:var(--at-header-bg,#211C18); border-color:var(--at-border,#514237); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .acb__partner, body.dark-mode .acb__partner { background:var(--at-surface,#362D27); border-color:var(--at-border,#514237); }
html[data-theme="dark"] .acb__partner:hover, body.dark-mode .acb__partner:hover { background:var(--at-sand,#49392D); border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .acb__wordmark img, body.dark-mode .acb__wordmark img { filter:brightness(0) invert(.94); }
html[data-theme="dark"] .acb__cta, body.dark-mode .acb__cta { background:var(--at-announcement-bg,#17130F); border:1px solid rgba(196,154,108,.28); }
html[data-theme="dark"] .acb__button:hover, body.dark-mode .acb__button:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }  

/* ATELIER® — FEATURED BRANDS + BROWSE ALL BRANDS + SHOP BY BRAND DARK MODE */
html[data-theme="dark"] .asb, body.dark-mode .asb { --asb-band:var(--at-header-bg,#211C18); background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .asb__featured, body.dark-mode .asb__featured { background:var(--at-announcement-bg,#17130F); }
html[data-theme="dark"] .asb__browse, body.dark-mode .asb__browse { border-color:var(--at-border,#514237); }

html[data-theme="dark"] .asb__title, html[data-theme="dark"] .asb__brandcard h3, html[data-theme="dark"] .asb__row, html[data-theme="dark"] .asb__product h4, html[data-theme="dark"] .asb__link, html[data-theme="dark"] .asb__tab:hover, html[data-theme="dark"] .asb__tab[aria-selected="true"],
body.dark-mode .asb__title, body.dark-mode .asb__brandcard h3, body.dark-mode .asb__row, body.dark-mode .asb__product h4, body.dark-mode .asb__link, body.dark-mode .asb__tab:hover, body.dark-mode .asb__tab[aria-selected="true"] { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .asb__featured .asb__title, body.dark-mode .asb__featured .asb__title { color:#F4F0E8; }
html[data-theme="dark"] .asb__title span, html[data-theme="dark"] .asb__eyebrow, html[data-theme="dark"] .asb__kicker, html[data-theme="dark"] .asb__count b,
body.dark-mode .asb__title span, body.dark-mode .asb__eyebrow, body.dark-mode .asb__kicker, body.dark-mode .asb__count b { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .asb__sub, html[data-theme="dark"] .asb__brandcard p, html[data-theme="dark"] .asb__row-main em, html[data-theme="dark"] .asb__row-count, html[data-theme="dark"] .asb__tools-label, html[data-theme="dark"] .asb__count, html[data-theme="dark"] .asb__tab, html[data-theme="dark"] .asb__product-cat, html[data-theme="dark"] .asb__stats dd, html[data-theme="dark"] .asb__empty,
body.dark-mode .asb__sub, body.dark-mode .asb__brandcard p, body.dark-mode .asb__row-main em, body.dark-mode .asb__row-count, body.dark-mode .asb__tools-label, body.dark-mode .asb__count, body.dark-mode .asb__tab, body.dark-mode .asb__product-cat, body.dark-mode .asb__stats dd, body.dark-mode .asb__empty { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .asb__featured .asb__sub, body.dark-mode .asb__featured .asb__sub { color:#D9C8B5; }

html[data-theme="dark"] .asb__count, html[data-theme="dark"] .asb__row, html[data-theme="dark"] .asb__row-count, html[data-theme="dark"] .asb__list, html[data-theme="dark"] .asb__empty, html[data-theme="dark"] .asb__tabs, html[data-theme="dark"] .asb__stats, html[data-theme="dark"] .asb__letters button, html[data-theme="dark"] .asb__progress,
body.dark-mode .asb__count, body.dark-mode .asb__row, body.dark-mode .asb__row-count, body.dark-mode .asb__list, body.dark-mode .asb__empty, body.dark-mode .asb__tabs, body.dark-mode .asb__stats, body.dark-mode .asb__letters button { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .asb__progress, body.dark-mode .asb__progress { background:var(--at-border,#514237); }
html[data-theme="dark"] .asb__row:hover, body.dark-mode .asb__row:hover { color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .asb__row:hover .asb__row-count, body.dark-mode .asb__row:hover .asb__row-count { border-color:var(--at-tan,#C49A6C); color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .asb__link:hover, body.dark-mode .asb__link:hover { color:var(--at-tan-hover,#D1AA7E); }

html[data-theme="dark"] .asb__arrow, body.dark-mode .asb__arrow { background:var(--at-bg,#29231F); border-color:var(--at-border,#514237); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .asb__featured .asb__arrow, body.dark-mode .asb__featured .asb__arrow { background:transparent; border-color:rgba(244,240,232,.28); color:#F4F0E8; }
html[data-theme="dark"] .asb__arrow:hover:not(:disabled), body.dark-mode .asb__arrow:hover:not(:disabled) { background:var(--at-tan,#C49A6C); border-color:var(--at-tan,#C49A6C); color:#fff; }

html[data-theme="dark"] .asb__tools, body.dark-mode .asb__tools { background:var(--at-bg,#29231F); border-color:var(--at-border,#514237); }
html[data-theme="dark"] .asb__search, body.dark-mode .asb__search { background:var(--at-surface,#362D27); border-color:var(--at-border,#514237); }
html[data-theme="dark"] .asb__search input, body.dark-mode .asb__search input { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .asb__search input::placeholder, body.dark-mode .asb__search input::placeholder { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .asb__letters button, body.dark-mode .asb__letters button { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .asb__letters button:hover:not(:disabled), html[data-theme="dark"] .asb__letters button.is-active,
body.dark-mode .asb__letters button:hover:not(:disabled), body.dark-mode .asb__letters button.is-active { background:var(--at-tan,#C49A6C); border-color:var(--at-tan,#C49A6C); color:#fff; }
html[data-theme="dark"] .asb__peek, body.dark-mode .asb__peek { box-shadow:0 22px 50px rgba(0,0,0,.55); }

html[data-theme="dark"] .asb__brandcard, body.dark-mode .asb__brandcard { background:var(--at-surface,#362D27); border-color:var(--at-border,#514237); }
html[data-theme="dark"] .asb__brandcard::before, body.dark-mode .asb__brandcard::before { opacity:.14; }
html[data-theme="dark"] .asb__product-image, body.dark-mode .asb__product-image { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .asb__product-image img, body.dark-mode .asb__product-image img { filter:brightness(.93) contrast(1.03); }
html[data-theme="dark"] .asb__wish, body.dark-mode .asb__wish { background:var(--at-header-bg,#211C18); border-color:var(--at-border,#514237); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .asb__wish[aria-pressed="true"], body.dark-mode .asb__wish[aria-pressed="true"] { background:var(--at-tan,#C49A6C); border-color:var(--at-tan,#C49A6C); color:#fff; }
html[data-theme="dark"] .asb__dots i, body.dark-mode .asb__dots i { border-color:rgba(244,240,232,.35); }
html[data-theme="dark"] .asb__shopall:hover, html[data-theme="dark"] .asb__panel-link:hover, body.dark-mode .asb__shopall:hover, body.dark-mode .asb__panel-link:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }  

/* ATELIER® — NEW ARRIVALS + TRENDING PICKS + BRAND STORIES DARK MODE */
html[data-theme="dark"] .anp, body.dark-mode .anp { --anp-band:var(--at-header-bg,#211C18); background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .anp__arrivals, body.dark-mode .anp__arrivals { border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .anp__stories, body.dark-mode .anp__stories { background:var(--at-announcement-bg,#17130F); }

html[data-theme="dark"] .anp__title, html[data-theme="dark"] .anp__pod h3, html[data-theme="dark"] .anp__item-main b, html[data-theme="dark"] .anp__link, html[data-theme="dark"] .anp__seg button:hover,
body.dark-mode .anp__title, body.dark-mode .anp__pod h3, body.dark-mode .anp__item-main b, body.dark-mode .anp__link, body.dark-mode .anp__seg button:hover { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .anp__stories .anp__title, body.dark-mode .anp__stories .anp__title { color:#F4F0E8; }
html[data-theme="dark"] .anp__title span, html[data-theme="dark"] .anp__eyebrow, html[data-theme="dark"] .anp__n, html[data-theme="dark"] .anp__heatlab b,
body.dark-mode .anp__title span, body.dark-mode .anp__eyebrow, body.dark-mode .anp__n, body.dark-mode .anp__heatlab b { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .anp__pod[data-rank="1"] .anp__rank, body.dark-mode .anp__pod[data-rank="1"] .anp__rank { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .anp__sub, html[data-theme="dark"] .anp__note, html[data-theme="dark"] .anp__live, html[data-theme="dark"] .anp__pod .anp__cat, html[data-theme="dark"] .anp__heatlab, html[data-theme="dark"] .anp__listhead, html[data-theme="dark"] .anp__item-main em, html[data-theme="dark"] .anp__delta.is-down, html[data-theme="dark"] .anp__seg button,
body.dark-mode .anp__sub, body.dark-mode .anp__note, body.dark-mode .anp__live, body.dark-mode .anp__pod .anp__cat, body.dark-mode .anp__heatlab, body.dark-mode .anp__listhead, body.dark-mode .anp__item-main em, body.dark-mode .anp__delta.is-down, body.dark-mode .anp__seg button { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .anp__stories .anp__sub, body.dark-mode .anp__stories .anp__sub { color:#D9C8B5; }
html[data-theme="dark"] .anp__seg button[aria-pressed="true"], body.dark-mode .anp__seg button[aria-pressed="true"] { color:#fff; }
html[data-theme="dark"] .anp__delta, body.dark-mode .anp__delta { color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .anp__delta.is-down, body.dark-mode .anp__delta.is-down { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .anp__link:hover, body.dark-mode .anp__link:hover { color:var(--at-tan-hover,#D1AA7E); }

html[data-theme="dark"] .anp__live, html[data-theme="dark"] .anp__seg, html[data-theme="dark"] .anp__board, html[data-theme="dark"] .anp__listhead, html[data-theme="dark"] .anp__item, html[data-theme="dark"] .anp__thumb, html[data-theme="dark"] .anp__tile,
body.dark-mode .anp__live, body.dark-mode .anp__seg, body.dark-mode .anp__board, body.dark-mode .anp__listhead, body.dark-mode .anp__item, body.dark-mode .anp__thumb, body.dark-mode .anp__tile { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .anp__seg, body.dark-mode .anp__seg { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .anp__board, body.dark-mode .anp__board { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .anp__item:hover, body.dark-mode .anp__item:hover { background:var(--at-bg,#29231F); }
html[data-theme="dark"] .anp__pod, body.dark-mode .anp__pod { background:var(--at-surface,#362D27); border-color:var(--at-border,#514237); }
html[data-theme="dark"] .anp__pod[data-rank="1"], html[data-theme="dark"] .anp__pod:hover, body.dark-mode .anp__pod[data-rank="1"], body.dark-mode .anp__pod:hover { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .anp__heat, body.dark-mode .anp__heat { background:var(--at-border,#514237); }
html[data-theme="dark"] .anp__item:first-child, body.dark-mode .anp__item:first-child { border-top:0; }

html[data-theme="dark"] .anp__img, html[data-theme="dark"] .anp__pod-img img, html[data-theme="dark"] .anp__thumb img, html[data-theme="dark"] .anp__story-img img, html[data-theme="dark"] .anp__feature > img,
body.dark-mode .anp__img, body.dark-mode .anp__pod-img img, body.dark-mode .anp__thumb img, body.dark-mode .anp__story-img img, body.dark-mode .anp__feature > img { filter:brightness(.93) contrast(1.03); }
html[data-theme="dark"] .anp__tile, body.dark-mode .anp__tile { box-shadow:0 14px 34px rgba(0,0,0,.28); }
html[data-theme="dark"] .anp__spark-line, body.dark-mode .anp__spark-line { stroke:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .anp__spark-area, body.dark-mode .anp__spark-area { fill:var(--at-tan,#C49A6C); opacity:.2; }
html[data-theme="dark"] .anp__quote, body.dark-mode .anp__quote { background:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .anp__story, body.dark-mode .anp__story { border-color:rgba(196,154,108,.22); }
html[data-theme="dark"] .anp__story:hover, body.dark-mode .anp__story:hover { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .anp__feature, body.dark-mode .anp__feature { border-color:rgba(196,154,108,.22); }
html[data-theme="dark"] .anp__mini:hover, html[data-theme="dark"] .anp__add:hover, body.dark-mode .anp__mini:hover, body.dark-mode .anp__add:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }  

/* =====================================================================
   Append to the END of assets/css/darkmode.css
   ===================================================================== */

/* ATELIER® — LIVE DROP COUNTDOWN DARK MODE */
html[data-theme="dark"] .ald, body.dark-mode .ald { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .ald__title, html[data-theme="dark"] .ald__queue-head h3, html[data-theme="dark"] .ald__q-body h4, html[data-theme="dark"] .ald__link,
body.dark-mode .ald__title, body.dark-mode .ald__queue-head h3, body.dark-mode .ald__q-body h4, body.dark-mode .ald__link { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .ald__title span, html[data-theme="dark"] .ald__eyebrow, html[data-theme="dark"] .ald__q-date b, html[data-theme="dark"] .ald__q-time,
body.dark-mode .ald__title span, body.dark-mode .ald__eyebrow, body.dark-mode .ald__q-date b, body.dark-mode .ald__q-time { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ald__sub, html[data-theme="dark"] .ald__status, html[data-theme="dark"] .ald__q-brand, html[data-theme="dark"] .ald__q-date i,
body.dark-mode .ald__sub, body.dark-mode .ald__status, body.dark-mode .ald__q-brand, body.dark-mode .ald__q-date i { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .ald__link:hover, body.dark-mode .ald__link:hover { color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .ald__status, html[data-theme="dark"] .ald__stage, html[data-theme="dark"] .ald__q, html[data-theme="dark"] .ald__q-date, html[data-theme="dark"] .ald__bell,
body.dark-mode .ald__status, body.dark-mode .ald__stage, body.dark-mode .ald__q, body.dark-mode .ald__q-date, body.dark-mode .ald__bell { border-color:var(--at-border,#514237); }

/* Console becomes a deeper espresso so it stays distinct from the page */
html[data-theme="dark"] .ald__stage, body.dark-mode .ald__stage { background:var(--at-announcement-bg,#17130F); box-shadow:0 26px 60px rgba(0,0,0,.4); }
html[data-theme="dark"] .ald__visual img, body.dark-mode .ald__visual img, html[data-theme="dark"] .ald__q-img img, body.dark-mode .ald__q-img img { filter:brightness(.92) contrast(1.03); }
html[data-theme="dark"] .ald__unit, body.dark-mode .ald__unit { background:rgba(244,240,232,.05); border-color:rgba(196,154,108,.4); }
html[data-theme="dark"] .ald__d, body.dark-mode .ald__d { background:#EFE7DA; }
html[data-theme="dark"] .ald__unit--sec .ald__d, body.dark-mode .ald__unit--sec .ald__d { background:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .ald__unit--sec .ald__d::after, body.dark-mode .ald__unit--sec .ald__d::after { background:rgba(23,19,15,.3); }
html[data-theme="dark"] .ald__seal, body.dark-mode .ald__seal { background:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .ald__seal text, body.dark-mode .ald__seal text { fill:#17130F; }

html[data-theme="dark"] .ald__q, body.dark-mode .ald__q { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .ald__q:hover, body.dark-mode .ald__q:hover { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ald__bell, body.dark-mode .ald__bell { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .ald__bell[aria-pressed="true"], body.dark-mode .ald__bell[aria-pressed="true"] { background:var(--at-tan,#C49A6C); border-color:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .ald__btn:hover, body.dark-mode .ald__btn:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .ald__btn, body.dark-mode .ald__btn, html[data-theme="dark"] .ald.is-live .ald__shop, body.dark-mode .ald.is-live .ald__shop { color:#17130F; }
html[data-theme="dark"] .ald.is-live .ald__shop svg, body.dark-mode .ald.is-live .ald__shop svg { color:#17130F; }


/* ATELIER® — JUST DROPPED · LATEST SNEAKERS DARK MODE */
html[data-theme="dark"] .ajd, body.dark-mode .ajd { --ajd-band:var(--at-header-bg,#211C18); background:var(--ajd-band); color:var(--at-text,#F4F0E8); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .ajd__title, html[data-theme="dark"] .ajd__link, html[data-theme="dark"] .ajd__item-main b, html[data-theme="dark"] .ajd__name, html[data-theme="dark"] .ajd__price, html[data-theme="dark"] .ajd__label b, html[data-theme="dark"] .ajd__item-side strong, html[data-theme="dark"] .ajd__claim b,
body.dark-mode .ajd__title, body.dark-mode .ajd__link, body.dark-mode .ajd__item-main b, body.dark-mode .ajd__name, body.dark-mode .ajd__price, body.dark-mode .ajd__label b, body.dark-mode .ajd__item-side strong, body.dark-mode .ajd__claim b { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .ajd__title span, html[data-theme="dark"] .ajd__eyebrow, html[data-theme="dark"] .ajd__cat, html[data-theme="dark"] .ajd__item-side small, html[data-theme="dark"] .ajd__rail-head b, html[data-theme="dark"] .ajd__perks svg,
body.dark-mode .ajd__title span, body.dark-mode .ajd__eyebrow, body.dark-mode .ajd__cat, body.dark-mode .ajd__item-side small, body.dark-mode .ajd__rail-head b, body.dark-mode .ajd__perks svg { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ajd__sub, html[data-theme="dark"] .ajd__live, html[data-theme="dark"] .ajd__desc, html[data-theme="dark"] .ajd__rail-head, html[data-theme="dark"] .ajd__item-main em, html[data-theme="dark"] .ajd__label, html[data-theme="dark"] .ajd__perks, html[data-theme="dark"] .ajd__claim small,
body.dark-mode .ajd__sub, body.dark-mode .ajd__live, body.dark-mode .ajd__desc, body.dark-mode .ajd__rail-head, body.dark-mode .ajd__item-main em, body.dark-mode .ajd__label, body.dark-mode .ajd__perks, body.dark-mode .ajd__claim small { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .ajd__link:hover, body.dark-mode .ajd__link:hover { color:var(--at-tan-hover,#D1AA7E); }

html[data-theme="dark"] .ajd__live, html[data-theme="dark"] .ajd__rail, html[data-theme="dark"] .ajd__item, html[data-theme="dark"] .ajd__stage, html[data-theme="dark"] .ajd__claim, html[data-theme="dark"] .ajd__buy, html[data-theme="dark"] .ajd__sizes button, html[data-theme="dark"] .ajd__wish, html[data-theme="dark"] .ajd__rail-head,
body.dark-mode .ajd__live, body.dark-mode .ajd__rail, body.dark-mode .ajd__item, body.dark-mode .ajd__stage, body.dark-mode .ajd__claim, body.dark-mode .ajd__buy, body.dark-mode .ajd__sizes button, body.dark-mode .ajd__wish, body.dark-mode .ajd__rail-head { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .ajd__rail, html[data-theme="dark"] .ajd__claim, html[data-theme="dark"] .ajd__sizes button,
body.dark-mode .ajd__rail, body.dark-mode .ajd__claim, body.dark-mode .ajd__sizes button { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .ajd__stage, body.dark-mode .ajd__stage { background:var(--at-bg,#29231F); }
html[data-theme="dark"] .ajd__item:hover, html[data-theme="dark"] .ajd__item[aria-selected="true"], body.dark-mode .ajd__item:hover, body.dark-mode .ajd__item[aria-selected="true"] { background:var(--at-bg,#29231F); }
html[data-theme="dark"] .ajd__ghost, body.dark-mode .ajd__ghost { -webkit-text-stroke-color:rgba(196,154,108,.34); }
html[data-theme="dark"] .ajd__ring-bg, body.dark-mode .ajd__ring-bg { stroke:var(--at-border,#514237); }
html[data-theme="dark"] .ajd__claim, body.dark-mode .ajd__claim { box-shadow:0 14px 34px rgba(0,0,0,.4); }
html[data-theme="dark"] .ajd__swatch, body.dark-mode .ajd__swatch { border-color:rgba(244,240,232,.45); }
html[data-theme="dark"] .ajd__sizes button[aria-pressed="true"], body.dark-mode .ajd__sizes button[aria-pressed="true"],
html[data-theme="dark"] .ajd__add, body.dark-mode .ajd__add, html[data-theme="dark"] .ajd__wish[aria-pressed="true"], body.dark-mode .ajd__wish[aria-pressed="true"],
html[data-theme="dark"] .ajd__badge, body.dark-mode .ajd__badge { color:#17130F; }
html[data-theme="dark"] .ajd__add:hover, body.dark-mode .ajd__add:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .ajd__spot-label, body.dark-mode .ajd__spot-label { background:#17130F; border:1px solid rgba(196,154,108,.4); }
html[data-theme="dark"] .ajd__frame img, body.dark-mode .ajd__frame img, html[data-theme="dark"] .ajd__thumb img, body.dark-mode .ajd__thumb img { filter:brightness(.93) contrast(1.03); }  

/* ATELIER® — FEATURED SNEAKER SPOTLIGHT DARK MODE */
html[data-theme="dark"] .afs, body.dark-mode .afs { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .afs__title, html[data-theme="dark"] .afs__name, html[data-theme="dark"] .afs__price, html[data-theme="dark"] .afs__more, html[data-theme="dark"] .afs__facts b, html[data-theme="dark"] .afs__meter b,
body.dark-mode .afs__title, body.dark-mode .afs__name, body.dark-mode .afs__price, body.dark-mode .afs__more, body.dark-mode .afs__facts b, body.dark-mode .afs__meter b { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .afs__title span, html[data-theme="dark"] .afs__eyebrow, html[data-theme="dark"] .afs__badge, html[data-theme="dark"] .afs__icon,
body.dark-mode .afs__title span, body.dark-mode .afs__eyebrow, body.dark-mode .afs__badge, body.dark-mode .afs__icon { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .afs__sub, html[data-theme="dark"] .afs__lead, html[data-theme="dark"] .afs__issue, html[data-theme="dark"] .afs__meter span, html[data-theme="dark"] .afs__facts p,
body.dark-mode .afs__sub, body.dark-mode .afs__lead, body.dark-mode .afs__issue, body.dark-mode .afs__meter span, body.dark-mode .afs__facts p { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .afs__issue, html[data-theme="dark"] .afs__compare, html[data-theme="dark"] .afs__meters, html[data-theme="dark"] .afs__meter, html[data-theme="dark"] .afs__colors button, html[data-theme="dark"] .afs__sizes button, html[data-theme="dark"] .afs__buy, html[data-theme="dark"] .afs__facts, html[data-theme="dark"] .afs__facts li,
body.dark-mode .afs__issue, body.dark-mode .afs__compare, body.dark-mode .afs__meters, body.dark-mode .afs__meter, body.dark-mode .afs__colors button, body.dark-mode .afs__sizes button, body.dark-mode .afs__buy, body.dark-mode .afs__facts, body.dark-mode .afs__facts li { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .afs__meter i, body.dark-mode .afs__meter i { background:var(--at-border,#514237); }
html[data-theme="dark"] .afs__colors button, html[data-theme="dark"] .afs__sizes button, body.dark-mode .afs__colors button, body.dark-mode .afs__sizes button { background:var(--at-surface,#362D27); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .afs__colors button[aria-pressed="true"], body.dark-mode .afs__colors button[aria-pressed="true"] { border-color:var(--at-tan,#C49A6C); background:var(--at-bg,#29231F); }
html[data-theme="dark"] .afs__colors i, body.dark-mode .afs__colors i { border-color:rgba(244,240,232,.45); }
html[data-theme="dark"] .afs__sizes button[aria-pressed="true"], body.dark-mode .afs__sizes button[aria-pressed="true"], html[data-theme="dark"] .afs__add, body.dark-mode .afs__add, html[data-theme="dark"] .afs__hint, body.dark-mode .afs__hint { color:#17130F; }
html[data-theme="dark"] .afs__add:hover, body.dark-mode .afs__add:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .afs__more:hover, body.dark-mode .afs__more:hover { color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .afs__compare, body.dark-mode .afs__compare { box-shadow:0 26px 60px rgba(0,0,0,.4); }
html[data-theme="dark"] .afs__layer img, body.dark-mode .afs__layer img { filter:brightness(.93) contrast(1.03); }
html[data-theme="dark"] .afs__handle span, body.dark-mode .afs__handle span { color:#17130F; }

/* ATELIER® — UPCOMING RELEASES PREVIEW DARK MODE */
html[data-theme="dark"] .aup, body.dark-mode .aup { --aup-card:var(--at-surface,#362D27); --aup-ink:#F4F0E8; --aup-muted:#C6B6A5; --aup-line:#514237; background:var(--at-announcement-bg,#17130F); }
html[data-theme="dark"] .aup__card, body.dark-mode .aup__card { box-shadow:0 24px 60px rgba(0,0,0,.5); border-color:rgba(196,154,108,.25); }
html[data-theme="dark"] .aup__node, body.dark-mode .aup__node { background:var(--at-announcement-bg,#17130F); }
html[data-theme="dark"] .aup__tl[aria-selected="true"] .aup__node, body.dark-mode .aup__tl[aria-selected="true"] .aup__node { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .aup__tl[aria-selected="true"] .aup__tl-left, body.dark-mode .aup__tl[aria-selected="true"] .aup__tl-left, html[data-theme="dark"] .aup__tag, body.dark-mode .aup__tag, html[data-theme="dark"] .aup__remind, body.dark-mode .aup__remind { color:#17130F; }
html[data-theme="dark"] .aup__remind[aria-pressed="true"], body.dark-mode .aup__remind[aria-pressed="true"] { background:#F4F0E8; border-color:#F4F0E8; color:#17130F; }
html[data-theme="dark"] .aup__remind:hover, body.dark-mode .aup__remind:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .aup__stamp, body.dark-mode .aup__stamp { background:#17130F; }
html[data-theme="dark"] .aup__media img, body.dark-mode .aup__media img { filter:brightness(.93) contrast(1.03); }
html[data-theme="dark"] .aup__arrow:hover, body.dark-mode .aup__arrow:hover { color:#17130F; }

/* ATELIER® — SHOP BY SNEAKER BRANDS DARK MODE */
html[data-theme="dark"] .asn, body.dark-mode .asn { --asn-band:var(--at-header-bg,#211C18); background:var(--asn-band); color:var(--at-text,#F4F0E8); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .asn__title, html[data-theme="dark"] .asn__word, html[data-theme="dark"] .asn__pop a,
body.dark-mode .asn__title, body.dark-mode .asn__word, body.dark-mode .asn__pop a { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .asn__title span, html[data-theme="dark"] .asn__eyebrow, html[data-theme="dark"] .asn__total b, html[data-theme="dark"] .asn__count,
body.dark-mode .asn__title span, body.dark-mode .asn__eyebrow, body.dark-mode .asn__total b, body.dark-mode .asn__count { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .asn__sub, html[data-theme="dark"] .asn__total, html[data-theme="dark"] .asn__top em, html[data-theme="dark"] .asn__tags b, html[data-theme="dark"] .asn__pop span,
body.dark-mode .asn__sub, body.dark-mode .asn__total, body.dark-mode .asn__top em, body.dark-mode .asn__tags b, body.dark-mode .asn__pop span { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .asn__tile, html[data-theme="dark"] .asn__total, html[data-theme="dark"] .asn__go, html[data-theme="dark"] .asn__tags b, html[data-theme="dark"] .asn__pop, html[data-theme="dark"] .asn__pop a,
body.dark-mode .asn__tile, body.dark-mode .asn__total, body.dark-mode .asn__go, body.dark-mode .asn__tags b, body.dark-mode .asn__pop, body.dark-mode .asn__pop a { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .asn__tile[data-asn-tile], body.dark-mode .asn__tile[data-asn-tile] { background:var(--at-bg,#29231F); }
html[data-theme="dark"] .asn__tile--cta, body.dark-mode .asn__tile--cta { background:var(--at-announcement-bg,#17130F); border-color:rgba(196,154,108,.3); }
html[data-theme="dark"] .asn__tile--cta .asn__word, body.dark-mode .asn__tile--cta .asn__word { color:#F4F0E8; }
html[data-theme="dark"] .asn__tile--cta .asn__count, body.dark-mode .asn__tile--cta .asn__count { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .asn__bg img, body.dark-mode .asn__bg img { filter:brightness(.92) contrast(1.03); }
html[data-theme="dark"] .asn__pop a:hover, body.dark-mode .asn__pop a:hover { border-color:var(--at-tan,#C49A6C); color:var(--at-tan-hover,#D1AA7E); }
@media (hover:hover) {
  html[data-theme="dark"] .asn__tile[data-asn-tile]:hover .asn__go, body.dark-mode .asn__tile[data-asn-tile]:hover .asn__go { color:#17130F; }
}

/* ATELIER® — TRENDING STREETWEAR PICKS DARK MODE */
html[data-theme="dark"] .astw, body.dark-mode .astw { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .astw__title, html[data-theme="dark"] .astw__cap h3, html[data-theme="dark"] .astw__row strong, html[data-theme="dark"] .astw__link, html[data-theme="dark"] .astw__filters button:hover,
body.dark-mode .astw__title, body.dark-mode .astw__cap h3, body.dark-mode .astw__row strong, body.dark-mode .astw__link, body.dark-mode .astw__filters button:hover { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .astw__title span, html[data-theme="dark"] .astw__eyebrow, html[data-theme="dark"] .astw__count b,
body.dark-mode .astw__title span, body.dark-mode .astw__eyebrow, body.dark-mode .astw__count b { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .astw__sub, html[data-theme="dark"] .astw__count, html[data-theme="dark"] .astw__brand, html[data-theme="dark"] .astw__filters button,
body.dark-mode .astw__sub, body.dark-mode .astw__count, body.dark-mode .astw__brand, body.dark-mode .astw__filters button { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .astw__filters button, html[data-theme="dark"] .astw__media, html[data-theme="dark"] .astw__plus,
body.dark-mode .astw__filters button, body.dark-mode .astw__media, body.dark-mode .astw__plus { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .astw__filters button, body.dark-mode .astw__filters button { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .astw__filters button[aria-pressed="true"], body.dark-mode .astw__filters button[aria-pressed="true"], html[data-theme="dark"] .astw__add, body.dark-mode .astw__add { border-color:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .astw__filters button[aria-pressed="true"], body.dark-mode .astw__filters button[aria-pressed="true"] { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .astw__add:hover, body.dark-mode .astw__add:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .astw__plus, body.dark-mode .astw__plus { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .astw__plus:hover, html[data-theme="dark"] .astw__card.is-open .astw__plus, body.dark-mode .astw__plus:hover, body.dark-mode .astw__card.is-open .astw__plus { background:var(--at-tan,#C49A6C); border-color:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .astw__quick, body.dark-mode .astw__quick { background:rgba(23,19,15,.96); }
html[data-theme="dark"] .astw__sizes button[aria-pressed="true"], body.dark-mode .astw__sizes button[aria-pressed="true"] { color:#17130F; }
html[data-theme="dark"] .astw__dots i, body.dark-mode .astw__dots i { border-color:rgba(244,240,232,.45); }
html[data-theme="dark"] .astw__img, body.dark-mode .astw__img { filter:brightness(.93) contrast(1.03); }
html[data-theme="dark"] .astw__link:hover, body.dark-mode .astw__link:hover { color:var(--at-tan-hover,#D1AA7E); }

/* ATELIER® — CUSTOMER STYLE GALLERY DARK MODE */
html[data-theme="dark"] .acg, body.dark-mode .acg { background:var(--at-announcement-bg,#17130F); }
html[data-theme="dark"] .acg__item img, body.dark-mode .acg__item img { filter:brightness(.92) contrast(1.03); }
html[data-theme="dark"] .acg__stats, html[data-theme="dark"] .acg__stats span + span, body.dark-mode .acg__stats, body.dark-mode .acg__stats span + span { border-color:rgba(196,154,108,.4); }
/* Look viewer (lives on <body>) */
html[data-theme="dark"] .acg__dialog, body.dark-mode .acg__dialog { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); border-color:var(--at-border,#514237); }
html[data-theme="dark"] .acg__lb-name, html[data-theme="dark"] .acg__lb-meta b, html[data-theme="dark"] .acg__lb-look li a,
body.dark-mode .acg__lb-name, body.dark-mode .acg__lb-meta b, body.dark-mode .acg__lb-look li a { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .acg__lb-eyebrow, html[data-theme="dark"] .acg__lb-look li a span, body.dark-mode .acg__lb-eyebrow, body.dark-mode .acg__lb-look li a span { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .acg__lb-meta, html[data-theme="dark"] .acg__lb-quote, html[data-theme="dark"] .acg__lb-label, body.dark-mode .acg__lb-meta, body.dark-mode .acg__lb-quote, body.dark-mode .acg__lb-label { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .acg__lb-close, html[data-theme="dark"] .acg__lb-nav button, html[data-theme="dark"] .acg__lb-look ul, html[data-theme="dark"] .acg__lb-look li a,
body.dark-mode .acg__lb-close, body.dark-mode .acg__lb-nav button, body.dark-mode .acg__lb-look ul, body.dark-mode .acg__lb-look li a { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .acg__lb-close, html[data-theme="dark"] .acg__lb-nav button, body.dark-mode .acg__lb-close, body.dark-mode .acg__lb-nav button { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .acg__lb-close:hover, html[data-theme="dark"] .acg__lb-nav button:hover, body.dark-mode .acg__lb-close:hover, body.dark-mode .acg__lb-nav button:hover { background:var(--at-tan,#C49A6C); border-color:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .acg__lb-look li a:hover, body.dark-mode .acg__lb-look li a:hover { color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .acg__lb-img img, body.dark-mode .acg__lb-img img { filter:brightness(.93) contrast(1.03); }

/* ATELIER® — LIMITED EDITION COLLECTION DARK MODE */
html[data-theme="dark"] .ale, body.dark-mode .ale { --ale-band:var(--at-header-bg,#211C18); background:var(--ale-band); color:var(--at-text,#F4F0E8); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .ale__title, html[data-theme="dark"] .ale__name, html[data-theme="dark"] .ale__price, html[data-theme="dark"] .ale__prow b, html[data-theme="dark"] .ale__label b, html[data-theme="dark"] .ale__ends, html[data-theme="dark"] .ale__dip, html[data-theme="dark"] .ale__mini h4,
body.dark-mode .ale__title, body.dark-mode .ale__name, body.dark-mode .ale__price, body.dark-mode .ale__prow b, body.dark-mode .ale__label b, body.dark-mode .ale__ends, body.dark-mode .ale__dip, body.dark-mode .ale__mini h4 { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .ale__title span, html[data-theme="dark"] .ale__eyebrow, html[data-theme="dark"] .ale__name small, html[data-theme="dark"] .ale__tag, html[data-theme="dark"] .ale__msg, html[data-theme="dark"] .ale__mini b,
body.dark-mode .ale__title span, body.dark-mode .ale__eyebrow, body.dark-mode .ale__name small, body.dark-mode .ale__tag, body.dark-mode .ale__msg, body.dark-mode .ale__mini b { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ale__sub, html[data-theme="dark"] .ale__desc, html[data-theme="dark"] .ale__prow, html[data-theme="dark"] .ale__label, html[data-theme="dark"] .ale__mini span,
body.dark-mode .ale__sub, body.dark-mode .ale__desc, body.dark-mode .ale__prow, body.dark-mode .ale__label, body.dark-mode .ale__mini span { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .ale__msg.is-error, body.dark-mode .ale__msg.is-error { color:#F0B3A6; }
html[data-theme="dark"] .ale__vault, html[data-theme="dark"] .ale__ends, html[data-theme="dark"] .ale__tag, body.dark-mode .ale__vault, body.dark-mode .ale__ends, body.dark-mode .ale__tag { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ale__vault, body.dark-mode .ale__vault { background:var(--at-bg,#29231F); box-shadow:0 26px 60px rgba(0,0,0,.45); }
html[data-theme="dark"] .ale__progress, html[data-theme="dark"] .ale__buy, html[data-theme="dark"] .ale__nums button, html[data-theme="dark"] .ale__sizes button, html[data-theme="dark"] .ale__mini, html[data-theme="dark"] .ale__go,
body.dark-mode .ale__progress, body.dark-mode .ale__buy, body.dark-mode .ale__nums button, body.dark-mode .ale__sizes button, body.dark-mode .ale__mini, body.dark-mode .ale__go { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .ale__nums button, html[data-theme="dark"] .ale__sizes button, body.dark-mode .ale__nums button, body.dark-mode .ale__sizes button { background:var(--at-surface,#362D27); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .ale__nums button[aria-pressed="true"], html[data-theme="dark"] .ale__sizes button[aria-pressed="true"], html[data-theme="dark"] .ale__add,
body.dark-mode .ale__nums button[aria-pressed="true"], body.dark-mode .ale__sizes button[aria-pressed="true"], body.dark-mode .ale__add { color:#17130F; }
html[data-theme="dark"] .ale__nums button[aria-pressed="true"], html[data-theme="dark"] .ale__sizes button[aria-pressed="true"], body.dark-mode .ale__nums button[aria-pressed="true"], body.dark-mode .ale__sizes button[aria-pressed="true"] { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ale__nums button.is-flash, body.dark-mode .ale__nums button.is-flash { background:var(--at-sand,#49392D); }
html[data-theme="dark"] .ale__add:hover, body.dark-mode .ale__add:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .ale__seg i, body.dark-mode .ale__seg i { background:var(--at-border,#514237); }
html[data-theme="dark"] .ale__seg i.is-on, body.dark-mode .ale__seg i.is-on { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ale__mini, body.dark-mode .ale__mini { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .ale__mini:hover .ale__go, body.dark-mode .ale__mini:hover .ale__go { color:#17130F; }
html[data-theme="dark"] .ale__visual img, body.dark-mode .ale__visual img, html[data-theme="dark"] .ale__mini figure img, body.dark-mode .ale__mini figure img { filter:brightness(.92) contrast(1.03); }
html[data-theme="dark"] .ale__ends i, body.dark-mode .ale__ends i { background:var(--at-tan,#C49A6C); }

/* ATELIER® — NEWSLETTER DARK MODE */
html[data-theme="dark"] .anl, body.dark-mode .anl { --anl-band:var(--at-bg,#29231F); background:var(--anl-band); color:var(--at-text,#F4F0E8); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .anl__card, body.dark-mode .anl__card { background:var(--at-surface,#362D27); border-color:var(--at-border,#514237); box-shadow:0 26px 60px rgba(0,0,0,.45); }
html[data-theme="dark"] .anl__collage, body.dark-mode .anl__collage { background:var(--at-announcement-bg,#17130F); }
html[data-theme="dark"] .anl__title, html[data-theme="dark"] .anl__perks li, html[data-theme="dark"] .anl__fine b, html[data-theme="dark"] .anl__again,
body.dark-mode .anl__title, body.dark-mode .anl__perks li, body.dark-mode .anl__fine b, body.dark-mode .anl__again { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .anl__title span, html[data-theme="dark"] .anl__eyebrow, html[data-theme="dark"] .anl__perks svg, html[data-theme="dark"] .anl__msg,
body.dark-mode .anl__title span, body.dark-mode .anl__eyebrow, body.dark-mode .anl__perks svg, body.dark-mode .anl__msg { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .anl__msg.is-error, body.dark-mode .anl__msg.is-error { color:#F0B3A6; }
html[data-theme="dark"] .anl__sub, html[data-theme="dark"] .anl__legend, html[data-theme="dark"] .anl__fine, body.dark-mode .anl__sub, body.dark-mode .anl__legend, body.dark-mode .anl__fine { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .anl__perks, html[data-theme="dark"] .anl__perks li, html[data-theme="dark"] .anl__chips button, html[data-theme="dark"] .anl__field,
body.dark-mode .anl__perks, body.dark-mode .anl__perks li, body.dark-mode .anl__chips button, body.dark-mode .anl__field { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .anl__chips button, html[data-theme="dark"] .anl__field, body.dark-mode .anl__chips button, body.dark-mode .anl__field { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .anl__field, body.dark-mode .anl__field { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .anl__field input, body.dark-mode .anl__field input { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .anl__chips button[aria-pressed="true"], body.dark-mode .anl__chips button[aria-pressed="true"] { background:var(--at-tan,#C49A6C); border-color:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .anl__btn, body.dark-mode .anl__btn { color:#17130F; }
html[data-theme="dark"] .anl__btn:hover, body.dark-mode .anl__btn:hover { background:var(--at-tan-hover,#D1AA7E); border-color:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .anl__stamp, body.dark-mode .anl__stamp { color:#17130F; }
html[data-theme="dark"] .anl__ph img, body.dark-mode .anl__ph img { filter:brightness(.93) contrast(1.03); }
html[data-theme="dark"] .anl__pass, body.dark-mode .anl__pass { background:var(--at-announcement-bg,#17130F); border:1px solid rgba(196,154,108,.3); }
html[data-theme="dark"] .anl__pass::before, html[data-theme="dark"] .anl__pass::after, body.dark-mode .anl__pass::before, body.dark-mode .anl__pass::after { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .anl__again:hover, body.dark-mode .anl__again:hover { color:var(--at-tan-hover,#D1AA7E); }   

/* =====================================================================
   ATELIER® — HOME 2 · NEW SECTIONS · DARK MODE
   ===================================================================== */

/* ---- 1. Hero slider (always photographic, only fine-tuned) ---- */
html[data-theme="dark"] .ahs, body.dark-mode .ahs { background:#0E0B09; }
html[data-theme="dark"] .ahs__media::after, body.dark-mode .ahs__media::after { background:linear-gradient(90deg,rgba(14,11,9,.88) 0%,rgba(14,11,9,.5) 46%,rgba(14,11,9,.2) 100%), linear-gradient(0deg,rgba(14,11,9,.9) 0%,rgba(14,11,9,0) 40%); }
html[data-theme="dark"] .ahs__media img, body.dark-mode .ahs__media img { filter:brightness(.9) contrast(1.04); }
html[data-theme="dark"] .ahs__kicker, html[data-theme="dark"] .ahs__tab-n, html[data-theme="dark"] .ahs__tag small, html[data-theme="dark"] .ahs__peek small, html[data-theme="dark"] .ahs__count small,
body.dark-mode .ahs__kicker, body.dark-mode .ahs__tab-n, body.dark-mode .ahs__tag small, body.dark-mode .ahs__peek small, body.dark-mode .ahs__count small { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ahs__title em, body.dark-mode .ahs__title em { -webkit-text-stroke-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ahs__fill, html[data-theme="dark"] .ahs__tag i, body.dark-mode .ahs__fill, body.dark-mode .ahs__tag i { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .ahs__btn, body.dark-mode .ahs__btn { border-color:var(--at-tan,#C49A6C); background:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .ahs__btn:hover, body.dark-mode .ahs__btn:hover { border-color:var(--at-tan-hover,#D1AA7E); background:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .ahs__tag, body.dark-mode .ahs__tag { border-color:rgba(244,240,232,.22); background:rgba(23,19,15,.5); }
html[data-theme="dark"] .ahs__tag:hover, body.dark-mode .ahs__tag:hover { border-color:var(--at-tan,#C49A6C); background:rgba(23,19,15,.7); }
html[data-theme="dark"] .ahs__bar, body.dark-mode .ahs__bar { border-top-color:rgba(244,240,232,.16); background:linear-gradient(0deg,rgba(14,11,9,.88),rgba(14,11,9,.4)); }
html[data-theme="dark"] .ahs__arrow:hover, html[data-theme="dark"] .ahs__pause:hover, body.dark-mode .ahs__arrow:hover, body.dark-mode .ahs__pause:hover { border-color:var(--at-tan,#C49A6C); background:var(--at-tan,#C49A6C); color:#17130F; }

/* ---- 2. Release calendar ---- */
html[data-theme="dark"] .adc, body.dark-mode .adc { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .adc__title, html[data-theme="dark"] .adc__cal-title, html[data-theme="dark"] .adc__link, html[data-theme="dark"] .adc__cell,
body.dark-mode .adc__title, body.dark-mode .adc__cal-title, body.dark-mode .adc__link, body.dark-mode .adc__cell { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .adc__title span, html[data-theme="dark"] .adc__eyebrow, html[data-theme="dark"] .adc__cal-title span, html[data-theme="dark"] .adc__month b,
body.dark-mode .adc__title span, body.dark-mode .adc__eyebrow, body.dark-mode .adc__cal-title span, body.dark-mode .adc__month b { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .adc__sub, html[data-theme="dark"] .adc__ahead, html[data-theme="dark"] .adc__cal-count, html[data-theme="dark"] .adc__dow span, html[data-theme="dark"] .adc__month, html[data-theme="dark"] .adc__legend,
body.dark-mode .adc__sub, body.dark-mode .adc__ahead, body.dark-mode .adc__cal-count, body.dark-mode .adc__dow span, body.dark-mode .adc__month, body.dark-mode .adc__legend { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .adc__ahead, html[data-theme="dark"] .adc__months, html[data-theme="dark"] .adc__month, html[data-theme="dark"] .adc__cal, html[data-theme="dark"] .adc__cal-head, html[data-theme="dark"] .adc__dow, html[data-theme="dark"] .adc__cell, html[data-theme="dark"] .adc__legend, html[data-theme="dark"] .adc__panel,
body.dark-mode .adc__ahead, body.dark-mode .adc__months, body.dark-mode .adc__month, body.dark-mode .adc__cal, body.dark-mode .adc__cal-head, body.dark-mode .adc__dow, body.dark-mode .adc__cell, body.dark-mode .adc__legend, body.dark-mode .adc__panel { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .adc__months, html[data-theme="dark"] .adc__cal, body.dark-mode .adc__months, body.dark-mode .adc__cal { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .adc__dow, body.dark-mode .adc__dow { background:var(--at-bg,#29231F); }
html[data-theme="dark"] .adc__month[aria-selected="true"], body.dark-mode .adc__month[aria-selected="true"] { background:var(--at-announcement-bg,#17130F); color:#F4F0E8; }
html[data-theme="dark"] .adc__cell.is-blank, body.dark-mode .adc__cell.is-blank { background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(196,154,108,.1) 6px 7px); }
html[data-theme="dark"] .adc__cell.has-drop, body.dark-mode .adc__cell.has-drop { background:var(--at-sand,#49392D); color:#F4F0E8; }
html[data-theme="dark"] .adc__thumb, body.dark-mode .adc__thumb { filter:grayscale(1) brightness(.85) contrast(1.05); }
html[data-theme="dark"] .adc__cell.is-selected .adc__thumb, body.dark-mode .adc__cell.is-selected .adc__thumb { filter:brightness(.95); }
html[data-theme="dark"] .adc__legend i[data-type="general"], body.dark-mode .adc__legend i[data-type="general"] { background:#F4F0E8; }
html[data-theme="dark"] .adc__panel, body.dark-mode .adc__panel { background:var(--at-announcement-bg,#17130F); box-shadow:0 26px 60px rgba(0,0,0,.4); }
html[data-theme="dark"] .adc__remind, body.dark-mode .adc__remind { border-color:var(--at-tan,#C49A6C); background:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .adc__remind[aria-pressed="true"], body.dark-mode .adc__remind[aria-pressed="true"] { background:transparent; color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .adc__ptype, body.dark-mode .adc__ptype { background:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .adc__link:hover, body.dark-mode .adc__link:hover { color:var(--at-tan-hover,#D1AA7E); }

/* ---- 3. The Rotation (dark stage; deepens a step) ---- */
html[data-theme="dark"] .arot, body.dark-mode .arot { background:var(--at-announcement-bg,#17130F); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .arot__eyebrow, html[data-theme="dark"] .arot__title span, html[data-theme="dark"] .arot__p-no b, html[data-theme="dark"] .arot__p-occ, html[data-theme="dark"] .arot__link svg,
body.dark-mode .arot__eyebrow, body.dark-mode .arot__title span, body.dark-mode .arot__p-no b, body.dark-mode .arot__p-occ, body.dark-mode .arot__link svg { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .arot__card.is-active, body.dark-mode .arot__card.is-active { border-color:rgba(196,154,108,.8); box-shadow:0 40px 80px rgba(0,0,0,.6); }
html[data-theme="dark"] .arot__fig img, body.dark-mode .arot__fig img { filter:brightness(.94) contrast(1.03); }
html[data-theme="dark"] .arot__panel, body.dark-mode .arot__panel { background:rgba(54,45,39,.35); }
html[data-theme="dark"] .arot__rate i.is-on, html[data-theme="dark"] .arot__dot[aria-current="true"], body.dark-mode .arot__rate i.is-on, body.dark-mode .arot__dot[aria-current="true"] { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .arot__add, body.dark-mode .arot__add { border-color:var(--at-tan,#C49A6C); background:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .arot__add:hover, body.dark-mode .arot__add:hover { border-color:var(--at-tan-hover,#D1AA7E); background:var(--at-tan-hover,#D1AA7E); }
html[data-theme="dark"] .arot__arrow:hover, body.dark-mode .arot__arrow:hover { border-color:var(--at-tan,#C49A6C); background:var(--at-tan,#C49A6C); color:#17130F; }

/* ---- 4. Streetwear in Focus ---- */
html[data-theme="dark"] .asf, body.dark-mode .asf { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); border-top-color:var(--at-border,#514237); }
html[data-theme="dark"] .asf__title, html[data-theme="dark"] .asf__name, html[data-theme="dark"] .asf__quote, html[data-theme="dark"] .asf__pt b, html[data-theme="dark"] .asf__piece > strong, html[data-theme="dark"] .asf__tab-t b,
body.dark-mode .asf__title, body.dark-mode .asf__name, body.dark-mode .asf__quote, body.dark-mode .asf__pt b, body.dark-mode .asf__piece > strong, body.dark-mode .asf__tab-t b { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .asf__title span, html[data-theme="dark"] .asf__eyebrow, html[data-theme="dark"] .asf__tab-n, html[data-theme="dark"] .asf__pt small, html[data-theme="dark"] .asf__quote cite, html[data-theme="dark"] .asf__list-head b, html[data-theme="dark"] .asf__story::first-letter,
body.dark-mode .asf__title span, body.dark-mode .asf__eyebrow, body.dark-mode .asf__tab-n, body.dark-mode .asf__pt small, body.dark-mode .asf__quote cite, body.dark-mode .asf__list-head b, body.dark-mode .asf__story::first-letter { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .asf__name em, html[data-theme="dark"] .asf__issue b, body.dark-mode .asf__name em, body.dark-mode .asf__issue b { -webkit-text-stroke-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .asf__sub, html[data-theme="dark"] .asf__story, html[data-theme="dark"] .asf__meta, html[data-theme="dark"] .asf__list-head, html[data-theme="dark"] .asf__issue span, html[data-theme="dark"] .asf__tab,
body.dark-mode .asf__sub, body.dark-mode .asf__story, body.dark-mode .asf__meta, body.dark-mode .asf__list-head, body.dark-mode .asf__issue span, body.dark-mode .asf__tab { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .asf__tabs, html[data-theme="dark"] .asf__tab, html[data-theme="dark"] .asf__spread, html[data-theme="dark"] .asf__meta, html[data-theme="dark"] .asf__list-head, html[data-theme="dark"] .asf__piece, html[data-theme="dark"] .asf__size, html[data-theme="dark"] .asf__pop,
body.dark-mode .asf__tabs, body.dark-mode .asf__tab, body.dark-mode .asf__spread, body.dark-mode .asf__meta, body.dark-mode .asf__list-head, body.dark-mode .asf__piece, body.dark-mode .asf__size, body.dark-mode .asf__pop { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .asf__tabs, html[data-theme="dark"] .asf__spread, body.dark-mode .asf__tabs, body.dark-mode .asf__spread { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .asf__spread, body.dark-mode .asf__spread { box-shadow:0 26px 60px rgba(0,0,0,.4); }
html[data-theme="dark"] .asf__tab:hover, html[data-theme="dark"] .asf__piece.is-hot, body.dark-mode .asf__tab:hover, body.dark-mode .asf__piece.is-hot { background:var(--at-bg,#29231F); }
html[data-theme="dark"] .asf__tab[aria-selected="true"], body.dark-mode .asf__tab[aria-selected="true"] { background:var(--at-announcement-bg,#17130F); }
html[data-theme="dark"] .asf__tab[aria-selected="true"] .asf__tab-t b, body.dark-mode .asf__tab[aria-selected="true"] .asf__tab-t b { color:#F4F0E8; }
html[data-theme="dark"] .asf__photo, html[data-theme="dark"] .asf__piece figure img, body.dark-mode .asf__photo, body.dark-mode .asf__piece figure img { filter:brightness(.92) contrast(1.03); }
html[data-theme="dark"] .asf__pop, html[data-theme="dark"] .asf__size, body.dark-mode .asf__pop, body.dark-mode .asf__size { background-color:var(--at-surface,#362D27); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .asf__pop span, body.dark-mode .asf__pop span { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .asf__pop button, html[data-theme="dark"] .asf__add, html[data-theme="dark"] .asf__pn, html[data-theme="dark"] .asf__pin,
body.dark-mode .asf__pop button, body.dark-mode .asf__add, body.dark-mode .asf__pn, body.dark-mode .asf__pin { background:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .asf__pop button, html[data-theme="dark"] .asf__add, body.dark-mode .asf__pop button, body.dark-mode .asf__add { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .asf__hot.is-open .asf__pin, html[data-theme="dark"] .asf__hot.is-hot .asf__pin, body.dark-mode .asf__hot.is-open .asf__pin, body.dark-mode .asf__hot.is-hot .asf__pin { background:#F4F0E8; color:#17130F; }
html[data-theme="dark"] .asf__shop, body.dark-mode .asf__shop { border-color:var(--at-tan,#C49A6C); background:var(--at-tan,#C49A6C); color:#17130F; }
html[data-theme="dark"] .asf__shop svg, body.dark-mode .asf__shop svg { color:#17130F; }
html[data-theme="dark"] .asf__shop:hover, body.dark-mode .asf__shop:hover { border-color:var(--at-tan-hover,#D1AA7E); background:var(--at-tan-hover,#D1AA7E); }  

/* ATELIER® — HERO BANNER · THE LATEST DROP — DARK MODE */
html[data-theme="dark"] .alh, body.dark-mode .alh { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); border-bottom-color:var(--at-border,#514237); }
html[data-theme="dark"] .alh::before, body.dark-mode .alh::before { background:radial-gradient(55% 65% at 76% 42%,rgba(196,154,108,.2),transparent 70%),repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(196,154,108,.12) calc(25% - 1px),rgba(196,154,108,.12) 25%); }
html[data-theme="dark"] .alh__title, html[data-theme="dark"] .alh__line--b i, html[data-theme="dark"] .alh__no b, html[data-theme="dark"] .alh__name, html[data-theme="dark"] .alh__price, html[data-theme="dark"] .alh__clock-head b, html[data-theme="dark"] .alh__unit b, html[data-theme="dark"] .alh__item, html[data-theme="dark"] .alh__item-main b, html[data-theme="dark"] .alh__count b, html[data-theme="dark"] .alh__ghost-link, html[data-theme="dark"] .alh__pause, html[data-theme="dark"] .alh__tag b, html[data-theme="dark"] .alh__arrows button,
body.dark-mode .alh__title, body.dark-mode .alh__line--b i, body.dark-mode .alh__no b, body.dark-mode .alh__name, body.dark-mode .alh__price, body.dark-mode .alh__clock-head b, body.dark-mode .alh__unit b, body.dark-mode .alh__item, body.dark-mode .alh__item-main b, body.dark-mode .alh__count b, body.dark-mode .alh__pause, body.dark-mode .alh__tag b, body.dark-mode .alh__arrows button { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .alh a.alh__ghost, body.dark-mode .alh a.alh__ghost { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .alh__line--b, html[data-theme="dark"] .alh__eyebrow, html[data-theme="dark"] .alh__name em, html[data-theme="dark"] .alh__unit--sec b, html[data-theme="dark"] .alh__item-main small, html[data-theme="dark"] .alh__tag span,
body.dark-mode .alh__line--b, body.dark-mode .alh__eyebrow, body.dark-mode .alh__name em, body.dark-mode .alh__unit--sec b, body.dark-mode .alh__item-main small, body.dark-mode .alh__tag span { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .alh__eyebrow i, body.dark-mode .alh__eyebrow i { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .alh__sub, html[data-theme="dark"] .alh__label, html[data-theme="dark"] .alh__clock-head, html[data-theme="dark"] .alh__unit small, html[data-theme="dark"] .alh__no, html[data-theme="dark"] .alh__count, html[data-theme="dark"] .alh__tag small,
body.dark-mode .alh__sub, body.dark-mode .alh__label, body.dark-mode .alh__clock-head, body.dark-mode .alh__unit small, body.dark-mode .alh__no, body.dark-mode .alh__count, body.dark-mode .alh__tag small { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .alh__now, html[data-theme="dark"] .alh__unit, html[data-theme="dark"] .alh__item, html[data-theme="dark"] .alh__arrows button, html[data-theme="dark"] .alh__wish,
body.dark-mode .alh__now, body.dark-mode .alh__unit, body.dark-mode .alh__item, body.dark-mode .alh__arrows button, body.dark-mode .alh__wish { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .alh__unit--sec, html[data-theme="dark"] .alh__item[aria-selected="true"], html[data-theme="dark"] .alh__item:hover, html[data-theme="dark"] .alh__tag, html[data-theme="dark"] .alh__arrows button:hover,
body.dark-mode .alh__unit--sec, body.dark-mode .alh__item[aria-selected="true"], body.dark-mode .alh__item:hover, body.dark-mode .alh__tag, body.dark-mode .alh__arrows button:hover { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .alh__unit, html[data-theme="dark"] .alh__item[aria-selected="true"], html[data-theme="dark"] .alh__tag,
body.dark-mode .alh__unit, body.dark-mode .alh__item[aria-selected="true"], body.dark-mode .alh__tag { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .alh__item, body.dark-mode .alh__item { background:var(--at-header-bg,#211C18); }
html[data-theme="dark"] .alh__arrows button:hover, body.dark-mode .alh__arrows button:hover { background:var(--at-tan,#C49A6C); color:#fff; }
html[data-theme="dark"] .alh__ghost, body.dark-mode .alh__ghost { -webkit-text-stroke-color:rgba(196,154,108,.4); }
html[data-theme="dark"] .alh__frame::before, body.dark-mode .alh__frame::before { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .alh__arch, body.dark-mode .alh__arch { box-shadow:0 30px 70px rgba(0,0,0,.55); }
html[data-theme="dark"] .alh__tag, body.dark-mode .alh__tag { box-shadow:0 22px 50px rgba(0,0,0,.5); }
html[data-theme="dark"] .alh__wish svg, body.dark-mode .alh__wish svg { stroke:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .alh__wish[aria-pressed="true"] svg, body.dark-mode .alh__wish[aria-pressed="true"] svg { stroke:#fff; }
html[data-theme="dark"] .alh__seal, body.dark-mode .alh__seal { background:#17130F; border:1px solid rgba(196,154,108,.5); }
html[data-theme="dark"] .alh__spot span, body.dark-mode .alh__spot span { background:#17130F; border:1px solid rgba(196,154,108,.5); }
html[data-theme="dark"] .alh__spot i, body.dark-mode .alh__spot i { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .alh__strip, body.dark-mode .alh__strip { background:#17130F; border-top-color:rgba(196,154,108,.4); }  

/* ATELIER® — UTILITY PAGES · 404 + COMING SOON — DARK MODE */
html[data-theme="dark"] .ax-body { background:var(--at-bg,#29231F); }
html[data-theme="dark"] .ax-brand { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .ax-tools .at-rtl-toggle { background:var(--at-bg,#29231F); }

/* 404 */
html[data-theme="dark"] .a4 { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .a4::before { background:radial-gradient(50% 60% at 78% 40%,rgba(196,154,108,.2),transparent 70%),repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),rgba(196,154,108,.12) calc(25% - 1px),rgba(196,154,108,.12) 25%); }
html[data-theme="dark"] .a4__title, html[data-theme="dark"] .a4__path code, html[data-theme="dark"] .a4__field input, html[data-theme="dark"] .a4__pop button, html[data-theme="dark"] .a4__link, html[data-theme="dark"] .a4__lbl b, html[data-theme="dark"] .a4__tag--1 { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .a4__line--tan, html[data-theme="dark"] .a4__eyebrow, html[data-theme="dark"] .a4__msg, html[data-theme="dark"] .a4__num, html[data-theme="dark"] .a4__d--solid { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .a4__d--out { -webkit-text-stroke-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .a4__eyebrow i { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .a4__sub, html[data-theme="dark"] .a4__path small, html[data-theme="dark"] .a4__pop span, html[data-theme="dark"] .a4__lbl small, html[data-theme="dark"] .a4__field input::placeholder, html[data-theme="dark"] .a4__field kbd { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .a4__msg.is-error { color:#F0B3A6; }
html[data-theme="dark"] .a4__path, html[data-theme="dark"] .a4__field, html[data-theme="dark"] .a4__field kbd, html[data-theme="dark"] .a4__pop button, html[data-theme="dark"] .a4__links, html[data-theme="dark"] .a4__links a, html[data-theme="dark"] .a4__go { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .a4__field, html[data-theme="dark"] .a4__links { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .a4__field:focus-within, html[data-theme="dark"] .a4__pop button:hover { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .a4__tag--1 { background:var(--at-surface,#362D27); border-color:var(--at-tan,#C49A6C); box-shadow:0 14px 30px rgba(0,0,0,.45); }
html[data-theme="dark"] .a4__arch { box-shadow:0 24px 50px rgba(0,0,0,.55); }
html[data-theme="dark"] .a4__seal { background:#17130F; border:1px solid rgba(196,154,108,.5); }
html[data-theme="dark"] .a4__links a:hover { background:var(--at-tan,#C49A6C); color:#fff; }
html[data-theme="dark"] .a4__links a:hover .a4__lbl b { color:#fff; }
html[data-theme="dark"] .a4__links a:hover .a4__num { color:rgba(255,255,255,.85); }
html[data-theme="dark"] .a4__link { border-bottom-color:var(--at-tan,#C49A6C); }

/* Coming soon */
html[data-theme="dark"] .acs { background:var(--at-bg,#29231F); color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .acs::before { background:radial-gradient(50% 60% at 82% 50%,rgba(196,154,108,.18),transparent 70%),repeating-linear-gradient(0deg,transparent 0,transparent calc(12.5% - 1px),rgba(196,154,108,.09) calc(12.5% - 1px),rgba(196,154,108,.09) 12.5%); }
html[data-theme="dark"] .acs__title, html[data-theme="dark"] .acs__field input, html[data-theme="dark"] .acs__fine b, html[data-theme="dark"] .acs__link, html[data-theme="dark"] .acs__cal, html[data-theme="dark"] .acs__pass-no, html[data-theme="dark"] .acs__pass code { color:var(--at-text,#F4F0E8); }
html[data-theme="dark"] .acs__line--tan, html[data-theme="dark"] .acs__eyebrow, html[data-theme="dark"] .acs__msg, html[data-theme="dark"] .acs__pass-label { color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .acs__eyebrow i { background:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .acs__sub, html[data-theme="dark"] .acs__fine, html[data-theme="dark"] .acs__pass small, html[data-theme="dark"] .acs__field input::placeholder { color:var(--at-muted,#C6B6A5); }
html[data-theme="dark"] .acs__msg.is-error { color:#F0B3A6; }
html[data-theme="dark"] .acs__field, html[data-theme="dark"] .acs__pass-row, html[data-theme="dark"] .acs__cal { border-color:var(--at-border,#514237); }
html[data-theme="dark"] .acs__field, html[data-theme="dark"] .acs__pass { background:var(--at-surface,#362D27); }
html[data-theme="dark"] .acs__field:focus-within, html[data-theme="dark"] .acs__pass, html[data-theme="dark"] .acs__cal:hover { border-color:var(--at-tan,#C49A6C); }
html[data-theme="dark"] .acs__pass { box-shadow:0 22px 50px rgba(0,0,0,.5); }
html[data-theme="dark"] .acs__panel { background:#17130F; border-color:var(--at-tan,#C49A6C); box-shadow:0 30px 70px rgba(0,0,0,.55); }
html[data-theme="dark"] .acs__seg i.is-on { background:var(--at-tan,#C49A6C); }