/* Brand accent with dark text for readable contrast. */
#cc-main { --cc-font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  --cc-primary-color: #172b2a; --cc-secondary-color: #435956;
  --cc-btn-primary-bg: #00c0b0; --cc-btn-primary-color: #062c28; --cc-btn-primary-border-color: #00c0b0;
  --cc-btn-primary-hover-bg: #00aa9c; --cc-btn-primary-hover-color: #062c28; --cc-btn-primary-hover-border-color: #00aa9c;
  --cc-btn-secondary-bg: #edf5f4; --cc-btn-secondary-color: #172b2a; --cc-btn-secondary-border-color: #cbdcd9;
  --cc-toggle-on-bg: #008578; --cc-cookie-category-block-bg: #f3f6f6;
  --cc-modal-border-radius: 16px; --cc-btn-border-radius: 8px;
}
#obziy-cookie-settings { position: fixed; bottom: 12px; left: 12px; z-index: 999;
  font: 500 13px/1.4 system-ui, sans-serif; padding: 8px 12px; color: #173b36;
  background: #fff; border: 1px solid #8faea8; border-radius: 20px; cursor: pointer;
  box-shadow: 0 2px 10px #102b2420; }
#obziy-cookie-settings:focus-visible { outline: 3px solid #008578; outline-offset: 3px; }
@media print { #cc-main, #obziy-cookie-settings { display: none !important; } }
