:root {
    --background: #fff;
    --font-color: #000;
    --link-color: #1766b9;
    --link-hover-color: #a50010;
    --cookies-border: none;
    --outline-color: #5e0eaf;

    /* Dostępność. */
    --disabilities-background: #7b4402;
    --disabilities-color: #fff;
    --disabilities-hover-color: #fff;
    --disabilities-border: none;

    /* Nagłówek. */
    --header-bg: #fff;
    --logo-background: transparent;
    --banner-background: url("/images/banner-bg.jpg") center / cover no-repeat;
    --header-nav-mobile-toggle-color: #7b4402;
    --header-nav-mobile-toggle-hover-color: #4d2b05;
    --header-nav-mobile-background: #7b4402;
    --header-nav-mobile-color: #fff;
    --header-nav-mobile-hover-color: #fff;
    --header-nav-background: none;
    --header-nav-color: #000;
    --header-nav-hover-color: #000;
    --header-nav-dropdown-background: #7b4402;
    --header-nav-dropdown-color: #fff;
    --header-nav-dropdown-hover-background: #4d2b05;
    --header-nav-dropdown-hover-color: #fff;

    /* Wyszukiwarka. */
    --search-form-background: #fff;
    --search-form-border: 1px solid #c6c6c6;
    --search-form-color: #000;
    --search-form-focus-border: 1px solid #b5001b;
    --search-form-focus-background: #fff;
    --search-form-focus-color: #000;
    --search-form-icon-color: #000;

    /* Kalendarz. */
    --calendar-header-color: #000;
    --calendar-header-hover-color: #000;
    --calendar-day-background: #7b4402;
    --calendar-day-color: #fff;
    --calendar-day-has-items-background: #4d2b05;
    --calendar-day-has-items-color: #fff;
    --calendar-day-today-background: #4d2b05;
    --calendar-day-today-color: #fff;

    /* Boczne moduły i menu. */
    --sidebar-text-color: #000;
    --sidebar-header-color: #000;
    --sidebar-header-border: 1px solid #efefef;
    --sidebar-link-color: var(--link-color);
    --sidebar-link-hover-color: var(--link-hover-color);
    --sidebar-addon-border: none;
    --sidebar-nav-bg: #fff;
    --sidebar-nav-box-border: 1px solid #d7d7d7;
    --sidebar-nav-border: 1px solid #efefef;
    --sidebar-nav-marker: #7b4402;
    --sidebar-nav-link-color: #000;
    --sidebar-nav-link-hover-color: #000;

    /* Ankieta. */
    --survey-bg: #fff;
    --survey-color: #000;
    --survey-header-border: 1px solid #efefef;
    --survey-button-background: #7b4402;
    --survey-button-color: #fff;
    --survey-button-hover-background: #4d2b05;
    --survey-button-hover-color: #fff;

    /* Treść i aktualności. */
    --breadcrumbs-color: #333;
    --breadcrumbs-border: 2px solid #eee;
    --news-item-header-color: #000;
    --news-list-items-separator-border: 1px dotted #b6b6b6;
    --news-item-read-more-background: #7b4402;
    --news-item-read-more-text-color: #fff;
    --news-item-read-more-hover-background: #4d2b05;
    --news-item-read-more-text-hover-color: #fff;
    --pagination-border-top: none;
    --pagination-background: #fff;
    --pagination-color: #000;
    --pagination-hover-background: #f2f2f2;
    --pagination-hover-color: #000;
    --utilities-color: #595959;
    --utilities-hover-color: #333;

    /* Galerie. */
    --gallery-item-background: #efefef;
    --gallery-item-link-color: #000;
    --gallery-item-link-hover-color: #5e0eaf;
    --thumbnail-background: #efefef;
    --thumbnail-hover-background: #e5d1f7;

    /* Stopka. */
    --footer-bg: #7b4402;
    --footer-color: #fff;
    --footer-link-color: #fff;
    --footer-link-hover-color: #fff;
}
