/* Shared brand primitives for the public site and operational workspaces. */
:root {
  --premium-ink: #03070d;
  --premium-panel: #0a131e;
  --premium-panel-raised: #0d1926;
  --premium-line: #2e4153;
  --premium-text: #f4f8fb;
  --premium-muted: #b4c3cf;
  --premium-blue: #087ff5;
  --premium-link: #82c5ff;
  --premium-focus: #67ceff;
  --premium-body: 'Manrope', Arial, sans-serif;
  --premium-display: 'Unbounded', 'Manrope', sans-serif;
  --premium-radius: 6px;
}
.mont-logo-image { display: block; max-width: 100%; object-fit: contain; object-position: center; }
.premium-icon { display: inline-block; flex: 0 0 22px; width: 22px; height: 22px; vertical-align: middle; }
