/* OBHOLZ website RC9. Source: CI-HANDBUCH §§4a/4b, Owner 12.10.2026;
   exact accepted RC4 typography. Brand red: Owner override 17.10.2026, #EA0313 only. */
:root {
  --ci-font-family: "Montserrat", system-ui, sans-serif;
  --ci-body-weight: 400;
  --ci-body-size: 18px;
  --ci-body-leading: 1.6;
  --ci-station-size: 17px;
  --ci-station-label-weight: 700;
  --ci-station-label-size: 14px;
  --ci-station-label-spacing: .1em;
  --ci-station-question-weight: 700;
  --ci-heading-weight: 300;
  --ci-room-text: #eceef1;
  --ci-room-secondary: #b7bbc3;
  --ci-text-outline: -1px -1px 0 rgba(0,0,0,.85), 0 -1px 0 rgba(0,0,0,.85), 1px -1px 0 rgba(0,0,0,.85), -1px 0 0 rgba(0,0,0,.85), 1px 0 0 rgba(0,0,0,.85), -1px 1px 0 rgba(0,0,0,.85), 0 1px 0 rgba(0,0,0,.85), 1px 1px 0 rgba(0,0,0,.85), 0 0 2px rgba(0,0,0,.9);
  --ci-interaction-red: #EA0313;
  --ci-line-width: 1px;
  --ci-hover-duration: 340ms; /* implementation parameter, not an Owner value */
}

/* Owner 12.10.2026 §4b: final fixed choice, glass on, white base contour 0.33px (the former third step, 1px/3), panel hover contour 0.67px. */
:root { --ci-base-width: calc(1px / 3); --ci-base-colour: rgba(255,255,255,.65); --ci-hover-width: .67px; }
