:root {
	--primary-color: #997966;
	--primary-dark-color: #806455;
	--primary-darker-color: #685145;
	--primary-darkest-color: #58453a;
	--primary-light-color: #ad8974;
	--primary-lighter-color: #c99f87;
	--primary-reverse-color: #e6ddd0;
	--primary-alpha20-color: rgba(153,121,102,.2);
	--primary-alpha50-color: rgba(153,121,102,.5);
	--primary-reverse-alpha20-color: rgba(230,221,208,.2);

	--secondary-color: #c65d3b;
	--secondary-alpha50-color: rgba(102,102,102, .5);
	--secondary-dark-color: #a34d31;
	--secondary-darker-color: #a34d31;
	--secondary-light-color: #e26a43;
	--secondary-lighter-color: #f18a69;
	--secondary-reverse-color: #ffffff;
	--grey-color: #b99d8c;
	--lightgrey-color: #e6ddd0;
	--lightgrey-bg: #e6dfd6;
	--verylight-grey-color: var(--lightgrey-bg);
	--darkgrey-color:var(--grey-color);
	--line-color: var(--primary-color);
	--text-color: var(--grey-color);

	--header-color: var(--primary-darker-color);
	--header-background: #e6ddd0;
	--header-font: 'Noto Serif Display', sans-serif;
	--text-font: 'Geologica', sans-serif;
	--icons-font: 'bootstrap-icons';

	--nav-color: #ffffff;
	--nav-root-bg-color: var(--primary-darker-color);
	--nav-child-bg-color: var(--primary-darker-color);
	--nav-border: 0;
	--nav-lg-color: var(--primary-darker-color);
	--nav-lg-root-bg-color: var(--lightgrey-bg);
	--nav-lg-child-bg-color: #ffffff;
	--nav-lg-border: 1px solid var(--line-color);
	--nav-inverse-color: #ffffff;
	--nav-inverse-bg: var(--primary-color);
	--nav-font: var(--text-font);
	--nav-background: var(--primary-dark-color);
	
	--footer-color: var(--lightgrey-color);
	--footer-link-color: var(--darkgrey-color);
	--footer-background: var(--primary-darker-color);

	--speed: .3s;
	--toggle-width: 42px;
	--toggle-height: 42px;

	--bs-font-sans-serif: var(--text-font);
	--swiper-theme-color: var(--primary-color);
	--swiper-navigation-color: var(--nav-lg-root-bg-color);

	--control-border-radius: 0;
}

::selection { background: var(--primary-alpha20-color); }
::-moz-selection { background: var(--primary-alpha20-color); }
.bg-dark ::selection { background: var(--primary-reverse-alpha20-color); }
.bg-dark ::-moz-selection { background: var(--primary-reverse-alpha20-color); }

