/* abcm palette × AUTOOL Brand Pages 0.10.2 (palette "home") — two dark section colours.
 * Before: every scheme #000 (paper #050506 in spacex), cards / fields white at 4 %, placeholders #111 / #0b0b0c,
 * plates #ECECF0. After: dark / white → d1 with d2 cards; ink / paper / brand → d2 with d1 cards (the same
 * split as light mode, compat/pages.css); plates L2. Screen only: print stays as compat/pages.css sets it. */
@media screen {
	html[data-abcm="dark"] .abp.abp-pal-home { background: var(--abcm-d1); }
	html[data-abcm="dark"] .abp.abp-pal-home :is(.abp-t-dark, .abp-t-white) { --bg: var(--abcm-d1); --card: var(--abcm-d2); --field: var(--abcm-d2); }
	html[data-abcm="dark"] .abp.abp-pal-home :is(.abp-t-ink, .abp-t-paper, .abp-t-brand) { --bg: var(--abcm-d2); --card: var(--abcm-d1); --field: var(--abcm-d1); }
	html[data-abcm="dark"] .abp.abp-pal-home :is(.abp-m.abp-hero--image, .abp-m.abp-cta.has-media) { --bg: var(--abcm-d1); --card: var(--abcm-d2); }
	/* Photo grounds and video / photo placeholders are dark islands in both modes (a literal #000 rule on
	 * the image hero outranks --bg, so the colour is set directly). */
	html .abp.abp-pal-home :is(.abp-m.abp-hero--image, .abp-m.abp-cta.has-media) { background-color: var(--abcm-d1); }
	html .abp.abp-pal-home :is(.abp-cards--overlay .abp-card, .abp-vcard__media, .abp-vdialog__frame, .abp-feature) { background-color: var(--abcm-d2); }
	/* Cookie policy tables (Complianz document markup): header rows were a colour-mix third shade. */
	html .abp.abp-pal-home .abp-policy-document #cmplz-document :is(#cmplz-cookies-overview summary, .cmplz-service-header, .cmplz-category-header) { background: var(--card); }
	html[data-abcm="dark"] .abp.abp-pal-home .abp-top { background: var(--abcm-d1); }
	/* Product, manual and certificate plates: one white in both modes. */
	html .abp.abp-pal-home :is(.abp-pcard__media, .abp-mcard__cover, .abp-gitem__media) { background: var(--abcm-l2); }
}
