/* mk-themes — GENERATED from themes/*.json by dev/build-themes-css.mjs. Do not edit. */

@import url("/assets/fonts/poppins.css");
@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");

/* Impact — Rose on a cool substrate, Bebas poster display over Poppins text at 600, square corners — the loud one, and a worked client binding. */
[data-mk-theme="impact"] {
  --mk-primary-l: var(--mk-palette-rose-primary-l);
  --mk-primary-l-rgb: var(--mk-palette-rose-primary-l-rgb);
  --mk-primary-d: var(--mk-palette-rose-primary-d);
  --mk-primary-d-rgb: var(--mk-palette-rose-primary-d-rgb);
  --mk-secondary-l: var(--mk-palette-rose-secondary-l);
  --mk-secondary-l-rgb: var(--mk-palette-rose-secondary-l-rgb);
  --mk-secondary-d: var(--mk-palette-rose-secondary-d);
  --mk-secondary-d-rgb: var(--mk-palette-rose-secondary-d-rgb);
  --mk-on-primary-l: var(--mk-palette-rose-on-primary-l);
  --mk-on-primary-d: var(--mk-palette-rose-on-primary-d);
  --mk-background-l: var(--mk-undertone-cool-background-l);
  --mk-background-l-rgb: var(--mk-undertone-cool-background-l-rgb);
  --mk-background-d: var(--mk-undertone-cool-background-d);
  --mk-background-d-rgb: var(--mk-undertone-cool-background-d-rgb);
  --mk-text-l: var(--mk-undertone-cool-text-l);
  --mk-text-l-rgb: var(--mk-undertone-cool-text-l-rgb);
  --mk-text-d: var(--mk-undertone-cool-text-d);
  --mk-text-d-rgb: var(--mk-undertone-cool-text-d-rgb);
  --mk-background-alt-l: var(--mk-undertone-cool-background-alt-l);
  --mk-background-alt-d: var(--mk-undertone-cool-background-alt-d);
  --mk-text-muted-l: var(--mk-undertone-cool-text-muted-l);
  --mk-text-muted-d: var(--mk-undertone-cool-text-muted-d);
  --mk-border-l: var(--mk-undertone-cool-border-l);
  --mk-border-d: var(--mk-undertone-cool-border-d);
  --mk-radius-control: 0;
  --mk-radius-surface: 0;
  --mk-radius-pill: 50rem;
  --mk-font-base: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --mk-font-heading: var(--mk-heading-poster);
  --mk-weight-heading: var(--mk-heading-poster-weight);
  --mk-tracking-heading: var(--mk-heading-poster-tracking);
  --mk-weight-heading: 600;
  --mk-tracking-eyebrow: .08em;
}
/* Mark — The reference theme — blueprint blue on white, Inter, quiet radii. This binding IS the conformance baseline. */
[data-mk-theme="mark"] {
  --mk-primary-l: var(--mk-palette-indigo-primary-l);
  --mk-primary-l-rgb: var(--mk-palette-indigo-primary-l-rgb);
  --mk-primary-d: var(--mk-palette-indigo-primary-d);
  --mk-primary-d-rgb: var(--mk-palette-indigo-primary-d-rgb);
  --mk-secondary-l: var(--mk-palette-indigo-secondary-l);
  --mk-secondary-l-rgb: var(--mk-palette-indigo-secondary-l-rgb);
  --mk-secondary-d: var(--mk-palette-indigo-secondary-d);
  --mk-secondary-d-rgb: var(--mk-palette-indigo-secondary-d-rgb);
  --mk-on-primary-l: var(--mk-palette-indigo-on-primary-l);
  --mk-on-primary-d: var(--mk-palette-indigo-on-primary-d);
  --mk-background-l: var(--mk-undertone-neutral-background-l);
  --mk-background-l-rgb: var(--mk-undertone-neutral-background-l-rgb);
  --mk-background-d: var(--mk-undertone-neutral-background-d);
  --mk-background-d-rgb: var(--mk-undertone-neutral-background-d-rgb);
  --mk-text-l: var(--mk-undertone-neutral-text-l);
  --mk-text-l-rgb: var(--mk-undertone-neutral-text-l-rgb);
  --mk-text-d: var(--mk-undertone-neutral-text-d);
  --mk-text-d-rgb: var(--mk-undertone-neutral-text-d-rgb);
  --mk-background-alt-l: var(--mk-undertone-neutral-background-alt-l);
  --mk-background-alt-d: var(--mk-undertone-neutral-background-alt-d);
  --mk-text-muted-l: var(--mk-undertone-neutral-text-muted-l);
  --mk-text-muted-d: var(--mk-undertone-neutral-text-muted-d);
  --mk-border-l: var(--mk-undertone-neutral-border-l);
  --mk-border-d: var(--mk-undertone-neutral-border-d);
  --mk-radius-control: .375rem;
  --mk-radius-surface: .375rem;
  --mk-radius-pill: 50rem;
  --mk-font-base: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --mk-weight-heading: 800;
  --mk-tracking-heading: -.02em;
  --mk-tracking-eyebrow: .08em;
}
/* Volt — The electric one — cobalt against a counter-orange on the cool undertone (brand-tinted ink and ground, never pure black or white), tight display tracking against wide eyebrows, round corners. Derived from the 2026-08 landing-page-genre study. */
[data-mk-theme="volt"] {
  --mk-primary-l: var(--mk-palette-cobalt-primary-l);
  --mk-primary-l-rgb: var(--mk-palette-cobalt-primary-l-rgb);
  --mk-primary-d: var(--mk-palette-cobalt-primary-d);
  --mk-primary-d-rgb: var(--mk-palette-cobalt-primary-d-rgb);
  --mk-secondary-l: var(--mk-palette-cobalt-secondary-l);
  --mk-secondary-l-rgb: var(--mk-palette-cobalt-secondary-l-rgb);
  --mk-secondary-d: var(--mk-palette-cobalt-secondary-d);
  --mk-secondary-d-rgb: var(--mk-palette-cobalt-secondary-d-rgb);
  --mk-on-primary-l: var(--mk-palette-cobalt-on-primary-l);
  --mk-on-primary-d: var(--mk-palette-cobalt-on-primary-d);
  --mk-background-l: var(--mk-undertone-cool-background-l);
  --mk-background-l-rgb: var(--mk-undertone-cool-background-l-rgb);
  --mk-background-d: var(--mk-undertone-cool-background-d);
  --mk-background-d-rgb: var(--mk-undertone-cool-background-d-rgb);
  --mk-text-l: var(--mk-undertone-cool-text-l);
  --mk-text-l-rgb: var(--mk-undertone-cool-text-l-rgb);
  --mk-text-d: var(--mk-undertone-cool-text-d);
  --mk-text-d-rgb: var(--mk-undertone-cool-text-d-rgb);
  --mk-background-alt-l: var(--mk-undertone-cool-background-alt-l);
  --mk-background-alt-d: var(--mk-undertone-cool-background-alt-d);
  --mk-text-muted-l: var(--mk-undertone-cool-text-muted-l);
  --mk-text-muted-d: var(--mk-undertone-cool-text-muted-d);
  --mk-border-l: var(--mk-undertone-cool-border-l);
  --mk-border-d: var(--mk-undertone-cool-border-d);
  --mk-radius-control: 10px;
  --mk-radius-surface: 10px;
  --mk-radius-pill: 100px;
  --mk-font-base: "Poppins", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --mk-weight-heading: 800;
  --mk-tracking-heading: -0.04em;
  --mk-tracking-eyebrow: .14em;
}
