/* Geodetische koepel: page-specific tokens (part colours), scoped under #mcgd. Hex only: the 3D view shades them. */
#mcgd {
  --mcgd-frame: #39424d;
  --mcgd-glass: #a9d8e6;
  --mcgd-panel: #d9cfb8;
  --mcgd-base: #8d9590;
  --mcgd-floor: #b48a5a;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) #mcgd {
    --mcgd-frame: #e0e6ec; --mcgd-glass: #4f8fa3; --mcgd-panel: #8a7f6a; --mcgd-base: #6d7570; --mcgd-floor: #8f6c45;
  }
}
:root[data-theme="dark"] #mcgd {
  --mcgd-frame: #e0e6ec; --mcgd-glass: #4f8fa3; --mcgd-panel: #8a7f6a; --mcgd-base: #6d7570; --mcgd-floor: #8f6c45;
}

#mcgd .mcgd-col { display: grid; gap: 14px; min-width: 0; }
#mcgd .mcgd-seg-small span { padding: 5px 6px; font-size: 12px; }
