:root {
    --paragraph-color: #1f263d;
    --primary-color: #c01313;
    --hover-color: #164bca;
    --link-color: #164bca;
    --rating-color: #fbb13c;
    --brand-color: #0f338a;
    --brand-color-2: #0f338a;
    --brand-color-3: #0f333d;
    --success: #64A518;
    --success-bg: #e7eddf;
    --warning: #fbb13c;
    --warning-bg: #f6efe3;
    --error: #eb3336;
    --error-bg: #f4e2e2;
    --information: #0f338a;
    --information-bg: #dee2eb;
    --cta-box-offer: #EB3336;
    --cta-box-offer-alt: var(--brand-color);
    --blog-title-color: #c01313;
    --content-title-color: #0f333d;
    --content-text-color: #1f263d;
    --sidebar-title-color: #1f263d;
    --sidebar-text-color: #1f263d;
    --component-background: #ffffff;
    --component-background-hover: #ffffff;
    --component-shadow: none;
    --component-border: 1px solid var(--neutral-1-color);
    --component-border-radius: 4px;
    --component-shadow-hover: none;
    --neutral-color: #060e27;
    --neutral-gray-color: #7c7c7c;
    --neutral-9-color: #1f263d;
    --neutral-8-color: #383e52;
    --neutral-7-color: #515668;
    --neutral-6-color: #6a6e7d;
    --neutral-5-color: #828693;
    --neutral-4-color: #9b9fa9;
    --neutral-3-color: #b4b7be;
    --neutral-2-color: #cdcfd4;
    --neutral-1-color: #E6E7E9;
    --neutral-0-color: #F2F3F4;
    --border-vertical: 8px solid var(--neutral-1-color);
    --border-vertical-secondary: 8px solid var(--neutral-0-color);
    --primary-icon-color: #0f338a;
    --secondary-icon-color: none;
    --offer-flag-color: #EB3336;
    --offer-flag-filter: invert(13%) sepia(98%) saturate(4829%) hue-rotate(352deg) brightness(80%) contrast(96%);
    --offer-flag-color-alt: #CA1215;
    --offer-flag-filter-alt: invert(7%) sepia(70%) saturate(3772%) hue-rotate(222deg) brightness(102%) contrast(97%);
    --primary-background-color: #FFFFFF;
    --border-color: none;
    --primary-shadow: none;
    --secondary-shadow: none;
    --tertiary-shadow: none;
    --cta-shadow: 0 0 8px rgba(31, 38, 61, 0.24), 0 0 32px rgba(31, 38, 61, 0.12);
    --cta-border-radius: 8px;
    --cta-border: 0;
    --cta-box-not-recommended: var(--neutral-6-color);
    --cta-box-casino-text: var(--content-title-color);
    --ol-bullet-color: var(--brand-color);
    --filter-navigation-hover: invert(15%) sepia(39%) saturate(4600%) hue-rotate(211deg) brightness(98%) contrast(94%);
    --mobile-menu-color: #1f263d;
    --mobile-bottom-menu-hover: #0f338a;
    --mobile-bottom-menu-filter: invert(12%) sepia(46%) saturate(5835%) hue-rotate(221deg) brightness(95%) contrast(93%);
    --btn-primary-bg-color: #56e09a;
    --btn-primary-bg-color-hover: #9aecc2;
    --btn-primary-bg-color-focus: #9aecc2;
    --btn-primary-bg-color-active: #4dca8b;
    --btn-primary-bg-color-disabled: var(--neutral-1-color);
    --btn-secondary-bg-color: #0f338a;
    --btn-secondary-bg-color-hover: #3e70ea;
    --btn-secondary-bg-color-focus: #3e70ea;
    --btn-secondary-bg-color-active: #091f53;
    --btn-secondary-bg-color-disabled: var(--neutral-1-color);
    --btn-tertiary-bg-color: transparent;
    --btn-tertiary-bg-color-hover: transparent;
    --btn-tertiary-bg-color-focus: transparent;
    --btn-tertiary-bg-color-active: transparent;
    --btn-tertiary-bg-color-disabled: transparent;
    --btn-primary-border-color: #56e09a;
    --btn-primary-border-color-hover: #9aecc2;
    --btn-primary-border-color-focus: #4dca8b;
    --btn-primary-border-color-active: #4dca8b;
    --btn-primary-border-color-disabled: var(--neutral-1-color);
    --btn-secondary-border-color: #0f338a;
    --btn-secondary-border-color-hover: #3e70ea;
    --btn-secondary-border-color-focus: #0f338a;
    --btn-secondary-border-color-active: #091f53;
    --btn-secondary-border-color-disabled: var(--neutral-1-color);
    --btn-tertiary-border-color: transparent;
    --btn-tertiary-border-color-hover: transparent;
    --btn-tertiary-border-color-focus: #007bef;
    --btn-tertiary-border-color-active: transparent;
    --btn-tertiary-border-color-disabled: transparent;
    --btn-primary-color: #1f263d;
    --btn-primary-color-disabled: #cdcfd4;
    --btn-secondary-color: #ffffff;
    --btn-secondary-color-disabled: #ffffff;
    --btn-tertiary-color: #164bca;
    --btn-tertiary-color-hover: #007bef;
    --btn-tertiary-color-focus: #007bef;
    --btn-tertiary-color-active: #0b2565;
    --btn-tertiary-color-disabled: #cdcfd4;
    --btn-primary-padding: 6px 22px 8px;
    --btn-primary-border-radius: 24px;
    --btn-primary-border-size: 2px;
    --btn-arrow-icon: '\e900';
    --divider-color: var(--neutral-1-color);
    --divider-color-height: 1px;
    --slider-arrow-color: #007BEF;
    --pro-cons-pro: var(--success);
    --pro-cons-con: var(--error);
    --footer-bg: var(--neutral-9-color);
    --footer-primary-text: #fff;
    --footer-switcher-border-radius: var(--component-border-radius);
    --sidebar-bg: var(--neutral-0-color);
    --widget-bg: var(--neutral-1-color);
    --widget-bg-secondary: var(--neutral-0-color);
    --widget-border: var(--neutral-1-color);
    --widget-border-desktop: var(--widget-border);
    --image-radius: 50px;
    --widget-shadow: none;
    --home-page-link-container-background: #fff;
    --home-page-link-container-border: var(--component-border);
    --home-page-link-container-shadow: var(--primary-shadow);
    --home-page-link-container-inner-padding: 24px;
    --home-page-link-container-border-radius: 8px;
    --home-page-link-container-button-background: #fff;
    --home-page-link-container-button-gap: 0;
    --home-page-link-container-button-justify-content: center;
    --home-page-link-container-button-mobile-arrow: block;
    --home-page-inner-bg: #fff;
    --home-page-text-color: var(--brand-color);
    --home-page-icon-color: var(--brand-color);
    --home-page-arrow-color: var(--brand-color);
    --home-page-header-border-radius: var(--component-border-radius);
    --home-page-background: url('./wp-content/themes/kaffiliate/assets/images/homepage/left-image.svg');
    --review-wrapper-header-bg: #fff;
    --review-wrapper-border: var(--component-border);
    --review-wrapper-radius: var(--component-border-radius);
    --k-author-f-size-mobile: 18px;
    --k-author-f-size: 20px;
    --k-author-lh: 1.5;
    --k-author-img-size: 112px;
    --k-author-img-b-radius: 50%;
    --k-author-img-p: 9px;
    --k-author-img-background: url(./assets/images/author-background.png) no-repeat transparent center center / contain;
    --tabs-accordion-border: var(--component-border);
    --tabs-accordion-border-bottom: var(--component-border);
    --tabs-title-color: var(--content-title-color);
    --tabs-background-color: var(--neutral-0-color);
    --tabs-accordion-color: var(--paragraph-color);
    --tabs-accordion-border-radius: 8px;
    --tabs-border-radius: var(--component-border-radius);
    --tabs-accordion-background: var(--neutral-0-color);
    --tabs-background: var(--neutral-0-color);
    --tabs-img-border-radius: var(--component-border-radius);
    --tabs-tab-link-color: var(--paragraph-color);
    --tabs-border-color: var(--neutral-2-color);
    --tabs-separator-color: var(--neutral-2-color);
    --tabs-shadow: 0;
    --thumbs-up: var(--pro-cons-pro);
    --thumbs-down: var(--pro-cons-con);
    --author-image-border-radius: 0px;
    --author-experience-icon: none;
    --author-interlinking-experience-border: var(--component-border);
    --avatar-radius: 50%;
    --author-quote-color: var(--neutral-3-color);
    --author-quote-border: solid 1px #E6E7E9;
    --author-widget-title-color: #164BCA;
    --pagination-color: var(--paragraph-color);
    --pagination-color-hover: var(--paragraph-color);
    --pagination-border: var(--neutral-1-color);
    --pagination-bg-hover: var(--neutral-0-color);
    --pagination-shadow: var(--component-shadow);
    --danger-color: var(--error);
    --warning-color: var(--warning);
    --info-color: var(--information);
    --success-color: var(--success);
    --alert-box-border-radius: 0 var(--component-border-radius) var(--component-border-radius) 0;
    --alert-box-border: 0;
    --alert-box-width: auto;
    --alert-box-bg-danger: var(--error-bg);
    --alert-box-bg-warning: var(--warning-bg);
    --alert-box-bg-success: var(--success-bg);
    --alert-box-bg-info: var(--information-bg);
    --alert-box-box-shadow-danger: inset 4px 0 0 var(--error);
    --alert-box-box-shadow-warning: inset 4px 0 0 var(--warning);
    --alert-box-box-shadow-success: inset 4px 0 0 var(--success);
    --alert-box-box-shadow-info: inset 4px 0 0 var(--information);
    --list-icons-li-color: var(--link-color);
    --list-icons-svg-fill: var(--brand-color);
    --scroll-bg: var(--neutral-0-color);
    --scroll-tack: #0f333d;
    --tbl-press-b-radius: var(--component-border-radius);
    --tbl-press-bg-color: var(--neutral-0-color);
    --ranking-table-border-color: var(--neutral-1-color);
    --ranking-table-border: 1px solid var(--ranking-table-border-color);
    --ranking-table-box-shadow: none;
    --ranking-table-box-shadow-open: none;
    --ranking-table-border-radius-size: 4px;
    --ranking-table-new-casino-bg-color: #0F338A;
    --ranking-table-exclusive-promotion-bg-color: #F2AE00;
    --ranking-table-custom-label-purple-bg-color: #5C4DB2;
    --ranking-table-custom-label-green-bg-color: #2A884C;
    --ranking-table-custom-label-orange-bg-color: #D74B2E;
    --ranking-table-custom-label-grey-bg-color: #656565;
    --ranking-table-highlight-color: #0F338A;
    --ranking-table-price-color: var(--ranking-table-highlight-color);
    --ranking-table-number-bg-color: var(--ranking-table-border-color);
    --ranking-table-number-color: var(--paragraph-color);
    --ranking-table-pros-color: var(--pro-cons-pro);
    --ranking-table-cons-color: var(--pro-cons-con);
    --ranking-table-col-title-color: var(--paragraph-color);
    --ranking-table-operator-name: var(--content-title-color);
    --ranking-table-divider-bg: var(--neutral-0-color);
    --gdpr-box-shadow: 0 0 8px rgb(31 38 61 / 24%), 0 0 32px rgb(31 38 61 / 12%);
    --interlinking-a-border: 1px solid var(--neutral-1-color);
    --interlinking-icons-title-color: var(--brand-color);
    --interlinking-comparison-title-color: var(--neutral-6-color);
    --interlinking-padding: 0 19px;
    --interlinking-procons-weight: bold;
    --interlinking-shadow: 0;
    --interlinking-shadow-hover: 0;
    --interlinking-background-hover: var(--component-background-hover);
    --interlinking-arrow-color: #0F338A;
    --howto-background: var(--component-background);
    --howto-box-shadow: none;
    --howto-border: none;
    --howto-border-radius: var(--component-border-radius);
    --howto-number-color: var(--brand-color-3);
    --howto-arrow-background: #ffffff;
    --howto-arrow-width: 56px;
    --howto-arrow-height: 56px;
    --howto-arrow-mobile-width: 40px;
    --howto-arrow-mobile-height: 40px;
    --howto-arrow-border-radius: 56px;
    --howto-arrow-border: 0;
    --howto-arrow-box-shadow: 0px 0px 8px rgba(31, 38, 61, 0.24), 0px 0px 32px rgba(31, 38, 61, 0.12);
    --howto-arrow-font-size: 14px;
    --howto-arrow-font-weight: 300;
    --howto-arrow-mobile-display: none;
    --nav-bg-color: #fff;
    --nav-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    --nav-main-color: var(--brand-color);
    --nav-nt-two-bg: none;
    --qn-nav-bg-color: #fff;
    --qn-link-color: var(--brand-color-3);
    --qn-active-link-color: #fff;
    --qn-bg-color: rgba(15, 51, 61, 0.06);
    --qn-active-bg-color: var(--brand-color-3);
    --qn-radius: 20px;
    --qn-padding: 7px 12px;
    --qn-bt: 1px solid var(--neutral-0-color);
    --exp-con-border: 1px solid var(--neutral-1-color);
    --exp-con-boxshadow: 0;
    --exp-con-title-color: var(--content-title-color);
    --exp-con-title-weight: normal;
    --exp-con-trim-color: var(--link-color);
    --poll-shadow: none;
    --poll-secondary-shadow: none;
    --poll-color: #1F263D;
    --poll-border: 1px solid #D6D6D6;
    --poll-gray-text: #828693;
    --poll-secondary-border: 1px solid #E6E7E9;
    --poll-primary: #64A518;
    --poll-secondary: #EB3336;
    --poll-btn-padding: 8px 33px;
    --poll-btn-radius: 88px;
    --author-role: #6A6E7D
}