/*
Theme Name:   MONTIXO Premium (Kadence Child)
Theme URI:    https://montixo.de
Description:  Child-Theme von Kadence für den MONTIXO B2B-Shop. Enthält das dunkle Industrie-Design (Schwarz/Anthrazit + Orange) als CSS-Variablen und Basis-Overrides. Updates am Eltern-Theme überschreiben diese Anpassungen nicht.
Author:       MTW Handels- und Dienstleistungsgesellschaft mbH
Template:     kadence
Version:      1.0.0
Text Domain:  montixo-child
*/

/* ============================================================
   MONTIXO Design-Tokens (Quelle: MONTIXO_Design_Tokens.md)
   ============================================================ */
:root{
  --mx-black:#0E0E10;
  --mx-anthracite-900:#16161A;
  --mx-anthracite-800:#1F1F24;
  --mx-anthracite-700:#2A2A30;
  --mx-border:#34343B;
  --mx-orange:#FF6A00;
  --mx-orange-hover:#E85D00;
  --mx-orange-soft:#FF8533;
  --mx-text:#F4F4F5;
  --mx-text-muted:#A6A6AD;
  --mx-text-dim:#6E6E76;
  --mx-success:#3FB950;
  --mx-radius:4px;
  --mx-radius-btn:2px;
}

/* ============================================================
   Basis-Overrides (greifen zusätzlich zu den Kadence-Theme-
   Einstellungen / theme.json). Bewusst minimal gehalten —
   Farben & Typo primär über theme.json + Kadence-Customizer.
   ============================================================ */

/* Primär-Buttons kantig & kräftig (Industrie-Look) */
.wp-block-button__link,
.button,
.wc-block-components-button,
.single_add_to_cart_button{
  border-radius:var(--mx-radius-btn) !important;
  text-transform:uppercase;
  letter-spacing:.03em;
  font-weight:600;
}

/* Netto-/MwSt.-Hinweis (Germanized) dezent setzen */
.wc-gzd-additional-info,
.price .woocommerce-price-suffix{
  color:var(--mx-text-dim);
  font-size:.78em;
}

/* Karten/Flächen-Kontur dezent */
ul.products li.product,
.wc-block-grid__product{
  border:1px solid var(--mx-border);
  border-radius:var(--mx-radius);
}

/* Fokus-Sichtbarkeit (Barrierefreiheit) */
a:focus-visible, button:focus-visible, input:focus-visible{
  outline:2px solid var(--mx-orange-soft);
  outline-offset:2px;
}
