/* MS Carbon brand theme overrides
   Applies on top of templates/Indsutrio-1.0.0/css/bootstrap.min.css and style.css */

:root {
  /* Brand palette */
  --mscarbon-burgundy: #7a0c2e;
  --mscarbon-blue: #0b3a66;
  --mscarbon-black: #0b0b0f;

  /* Industro template variables */
  --primary: var(--mscarbon-burgundy);
  --secondary: var(--mscarbon-blue);
  --dark: var(--mscarbon-black);

  /* Bootstrap variables (so .text-primary/.bg-primary/etc match brand) */
  --bs-primary: var(--mscarbon-burgundy);
  --bs-secondary: var(--mscarbon-blue);
  --bs-dark: var(--mscarbon-black);
}

/* Improve contrast for primary buttons (burgundy background) */
.btn-primary {
  color: #fff;
}

/* Make “brand” area read well on black */
.navbar .navbar-brand h1 {
  letter-spacing: 0.5px;
}

/* Optional: make link hover slightly more “blue” */
a:hover {
  color: var(--mscarbon-blue);
}

/* Responsive safeguards */
html,
body {
  overflow-x: hidden;
}

img,
svg,
video,
canvas {
  max-width: 100%;
  height: auto;
}

/* Prevent long strings (emails/addresses) from breaking layouts on mobile */
p,
a,
li,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: anywhere;
  word-break: normal;
}

