#cc-main#cc-main{--cc-font-family:var(--font-body,"DM Sans", system-ui, sans-serif);--cc-modal-border-radius:6px;--cc-btn-border-radius:4px;--cc-bg:var(--bg-card,#0d0f17);--cc-primary-color:var(--text-primary,#e8e6f0);--cc-secondary-color:var(--text-secondary,#8b89a0);--cc-btn-primary-bg:var(--accent-brand,#4a7dff);--cc-btn-primary-border-color:var(--accent-brand,#4a7dff);--cc-btn-primary-color:#07080d;--cc-btn-primary-hover-bg:#6b95ff;--cc-btn-primary-hover-border-color:#6b95ff;--cc-btn-secondary-bg:transparent;--cc-btn-secondary-color:var(--text-primary,#e8e6f0);--cc-btn-secondary-border-color:var(--border-bright,#252943);--cc-btn-secondary-hover-bg:var(--border,#1a1d2e);--cc-btn-secondary-hover-color:var(--text-primary,#e8e6f0);--cc-separator-border-color:var(--border,#1a1d2e);--cc-toggle-on-bg:var(--accent-brand,#4a7dff);--cc-toggle-off-bg:var(--border-bright,#252943);--cc-toggle-on-knob-bg:#07080d;--cc-toggle-off-knob-bg:var(--text-secondary,#8b89a0);--cc-toggle-readonly-bg:var(--border,#1a1d2e);--cc-toggle-readonly-knob-bg:var(--text-dim,#5a5870);--cc-cookie-category-block-bg:var(--bg-deep,#07080d);--cc-cookie-category-block-border:var(--border,#1a1d2e);--cc-cookie-category-block-hover-bg:var(--bg-card-hover,#12141f);--cc-footer-bg:var(--bg-deep,#07080d);--cc-footer-color:var(--text-secondary,#8b89a0);--cc-footer-border-color:var(--border,#1a1d2e);--cc-link-color:var(--accent-brand,#4a7dff);--cc-overlay-bg:#07080dd9;--cc-btn-primary-hover-color:#07080d;--cc-btn-secondary-hover-border-color:var(--accent-brand,#4a7dff);--cc-section-category-border:var(--border,#1a1d2e);--cc-cookie-category-expanded-block-bg:var(--bg-deep,#07080d);--cc-cookie-category-expanded-block-hover-bg:var(--bg-card-hover,#12141f);--cc-cookie-category-block-hover-border:var(--border-bright,#252943);--cc-toggle-enabled-icon-color:#07080d;--cc-toggle-disabled-icon-color:var(--bg-deep,#07080d);--cc-toggle-readonly-knob-icon-color:var(--bg-deep,#07080d);--cc-webkit-scrollbar-bg:var(--border,#1a1d2e);--cc-webkit-scrollbar-hover-bg:var(--border-bright,#252943)}#cc-main#cc-main .cm,#cc-main#cc-main .pm{border:1px solid var(--border-bright,#252943)}#cc-main#cc-main .cm__title,#cc-main#cc-main .pm__title{font-family:var(--font-display,"Manrope", system-ui, sans-serif);font-weight:700}#cc-main#cc-main .cm__btn,#cc-main#cc-main .pm__btn{font-weight:500}
