/* The Standard layout is inherited unchanged; only its palette is replaced. */
body[data-template="standard-dark"] {
  color-scheme: dark;
  --page: #111212;
  --surface: #1c1d1d;
  --surface-soft: #282929;
  --ink: #f3f1ed;
  --muted: #b4b0aa;
  --line: #3b3c3c;
  --dark: #0b0c0c;
  --danger: #ff8c80;
  --green: #86c690;
  --text: var(--ink);
  --background: var(--page);
  --border: var(--line);
  --accent-soft: rgba(var(--accent-rgb), .12);
  --accent-dark: var(--accent);
}
body[data-template="standard-dark"] .header { border-color: var(--line); background: rgba(17,18,18,.95); }
body[data-template="standard-dark"] .categories-shell { background: rgba(17,18,18,.95); }
body[data-template="standard-dark"] .cart-button { border-color: var(--line); }
body[data-template="standard-dark"] .product-media { background: linear-gradient(145deg,#282929,#1c1d1d); color: var(--muted); }
body[data-template="standard-dark"] .map-placeholder,
body[data-template="standard-dark"] .map-fallback { color: var(--muted); }
body[data-template="standard-dark"] .quantity-control button,
body[data-template="standard-dark"] .cart-footer,
body[data-template="standard-dark"] .auth-provider,
body[data-template="standard-dark"] .auth-manual input,
body[data-template="standard-dark"] .account-order-card,
body[data-template="standard-dark"] .field input,
body[data-template="standard-dark"] .field select,
body[data-template="standard-dark"] .field textarea,
body[data-template="standard-dark"] .address-suggestions,
body[data-template="standard-dark"] .inline-field,
body[data-template="standard-dark"] .pickup-option { background: var(--surface); color: var(--ink); }
body[data-template="standard-dark"] .delivery-section,
body[data-template="standard-dark"] .contact-list i { background: var(--surface); }
body[data-template="standard-dark"] .delivery-map { border-color: var(--line); background: var(--surface-soft); }
body[data-template="standard-dark"] .fulfillment-tabs { background: var(--surface-soft); }
body[data-template="standard-dark"] .unavailable { background: rgba(17,18,18,.8); }
body[data-template="standard-dark"] .account-order-visual img,
body[data-template="standard-dark"] .account-order-visual > i { border-color: var(--surface); }
body[data-template="standard-dark"] .auth-wait > i,
body[data-template="standard-dark"] .success > span,
body[data-template="standard-dark"] .auth-result > span,
body[data-template="standard-dark"] .address-status.is-ready { background: #1d3526; }
body[data-template="standard-dark"] .order-rating-input button:is(:hover,.is-active) { background: #3a2d17; }
body[data-template="standard-dark"] .seo-link-grid a,
body[data-template="standard-dark"] .seo-product-grid a { border-color: var(--line); background: var(--surface); color: var(--ink); }
body[data-template="standard-dark"] .footer-identity span,
body[data-template="standard-dark"] .footer p { color: var(--muted); }
