:root{
			--dh-light-text:#252e3c;
			--dh-light-background:#f0f9ff;
			--dh-light-surface:#fafdff;
			--dh-light-border:#adadad;
			--dh-light-accent:#76b5e5;
			--dh-light-accent2:#3c91d3;
			--dh-light-header:#267bc9;
			--dh-light-footer:#003a70;
			--dh-light-control:#e5e5e5;
			--dh-light-input:#f0f0f0;
			--dh-light-toggle:#f1f1f1;
			--dh-dark-text:#f1f1f1;
			--dh-dark-background:#141414;
			--dh-dark-surface:#1e1e1e;
			--dh-dark-border:#3a3a3a;
			--dh-dark-accent:#e09900;
			--dh-dark-accent2:#003d5b;
			--dh-dark-header:#001b2d;
			--dh-dark-footer:#001b2d;
			--dh-dark-control:#333333;
			--dh-dark-input:#333333;
			--dh-dark-toggle:#f1f1f1;
			--dh-text:var(--dh-light-text);
			--dh-background:var(--dh-light-background);
			--dh-surface:var(--dh-light-surface);
			--dh-border:var(--dh-light-border);
			--dh-accent:var(--dh-light-accent);
			--dh-accent2:var(--dh-light-accent2);
			--dh-header:var(--dh-light-header);
			--dh-footer:var(--dh-light-footer);
			--dh-control:var(--dh-light-control);
			--dh-input:var(--dh-light-input);
			--dh-toggle-icon:var(--dh-light-toggle);
			--dh-layout-width:80%;
			--dh-layout-width-mobile:94%;
			color-scheme:light dark;
		}
				:root{
			color-scheme:light;
			--dh-toggle-icon:var(--dh-light-toggle);
		}
		html.dirschl-hub-scheme-light,
		body.dirschl-hub-scheme-light{
			--dh-text:var(--dh-light-text);
			--dh-background:var(--dh-light-background);
			--dh-surface:var(--dh-light-surface);
			--dh-border:var(--dh-light-border);
			--dh-accent:var(--dh-light-accent);
			--dh-accent2:var(--dh-light-accent2);
			--dh-header:var(--dh-light-header);
			--dh-footer:var(--dh-light-footer);
			--dh-control:var(--dh-light-control);
			--dh-input:var(--dh-light-input);
			--dh-toggle-icon:var(--dh-light-toggle);
			color-scheme:light;
		}
						

html.dirschl-hub-user-light #top-menu a,
html.dirschl-hub-user-light #et-top-navigation{
	color: var(--dh-text);
}
html.dirschl-hub-user-light #top-menu li ul.sub-menu{
	background-color: var(--dh-surface);
	border: 1px solid var(--dh-border);
}
html.dirschl-hub-user-light #top-menu li ul.sub-menu a{
	color: var(--dh-text);
}
html.dirschl-hub-user-light .et-l--footer div{
	color: #ffffff;
}
html.dirschl-hub-user-light .et-l--footer a{
	text-decoration: none!important;
        font-weight: bold;
}
html.dirschl-hub-scheme-light body,
html.dirschl-hub-scheme-light #page-container,
html.dirschl-hub-scheme-light #main-content{
	background-color: var(--dh-background);
	color: var(--dh-text);
}
html.dirschl-hub-scheme-light .et_pb_section{
	background-color: var(--dh-surface);
	color: var(--dh-text);
}
html.dirschl-hub-scheme-light #main-header,
html.dirschl-hub-scheme-light .et_fixed_nav #main-header{
	background-color: var(--dh-surface);
	color: var(--dh-text);
}
html.dirschl-hub-scheme-light #top-menu a,
html.dirschl-hub-scheme-light #et-top-navigation{
	color: var(--dh-text);
}
html.dirschl-hub-scheme-light #top-menu li ul.sub-menu{
	background-color: var(--dh-surface);
	border: 1px solid var(--dh-border);
}
html.dirschl-hub-scheme-light #top-menu li ul.sub-menu a{
	color: var(--dh-text);
}
html.dirschl-hub-scheme-light .et-l--footer div{
	color: #ffffff;
}
html.dirschl-hub-scheme-light .et-l--footer a{
	text-decoration: none!important;
        font-weight: bold;
}
body.dirschl-hub-scheme-light,
body.dirschl-hub-scheme-light #page-container,
body.dirschl-hub-scheme-light #main-content{
	background-color: var(--dh-background);
	color: var(--dh-text);
}
body.dirschl-hub-scheme-light .et_pb_section{
	background-color: var(--dh-surface);
	color: var(--dh-text);
}
body.dirschl-hub-scheme-light #main-header,
body.dirschl-hub-scheme-light .et_fixed_nav #main-header{
	background-color: var(--dh-surface);
	color: var(--dh-text);
}
body.dirschl-hub-scheme-light #top-menu a,
body.dirschl-hub-scheme-light #et-top-navigation{
	color: var(--dh-text);
}
body.dirschl-hub-scheme-light #top-menu li ul.sub-menu{
	background-color: var(--dh-surface);
	border: 1px solid var(--dh-border);
}
body.dirschl-hub-scheme-light #top-menu li ul.sub-menu a{
	color: var(--dh-text);
}
body.dirschl-hub-scheme-light .et-l--footer div{
	color: #ffffff;
}
body.dirschl-hub-scheme-light .et-l--footer a{
	text-decoration: none!important;
        font-weight: bold;
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #top-menu a,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #et-top-navigation{
	color: var(--dh-text);
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #top-menu li ul.sub-menu{
	background-color: var(--dh-surface);
	border: 1px solid var(--dh-border);
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #top-menu li ul.sub-menu a{
	color: var(--dh-text);
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--footer div{
	color: #ffffff;
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--footer a{
	text-decoration: none!important;
        font-weight: bold;
}

html.dirschl-hub-user-light #main-content h1,
html.dirschl-hub-user-light #main-content h2,
html.dirschl-hub-user-light #main-content h3,
html.dirschl-hub-user-light #left-area h1,
html.dirschl-hub-user-light #left-area h2,
html.dirschl-hub-user-light #left-area h3,
html.dirschl-hub-user-light #main-content .et_pb_text h1,
html.dirschl-hub-user-light #main-content .et_pb_text h2,
html.dirschl-hub-user-light #main-content .et_pb_text h3,
html.dirschl-hub-user-light #main-content .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-user-light #left-area .et_pb_text h1,
html.dirschl-hub-user-light #left-area .et_pb_text h2,
html.dirschl-hub-user-light #left-area .et_pb_text h3,
html.dirschl-hub-user-light #left-area .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-user-light .et-l--post .et_pb_text h1,
html.dirschl-hub-user-light .et-l--post .et_pb_text h2,
html.dirschl-hub-user-light .et-l--post .et_pb_text h3,
html.dirschl-hub-user-light .et-l--post .et_pb_text .et_pb_text_inner h1{
	color: var(--dh-accent);
}
html.dirschl-hub-user-light #main-content .et_pb_text h4,
html.dirschl-hub-user-light #main-content .et_pb_text h5,
html.dirschl-hub-user-light #main-content .et_pb_text h6,
html.dirschl-hub-user-light #left-area .et_pb_text h4,
html.dirschl-hub-user-light #left-area .et_pb_text h5,
html.dirschl-hub-user-light #left-area .et_pb_text h6,
html.dirschl-hub-user-light .et-l--post .et_pb_text h4,
html.dirschl-hub-user-light .et-l--post .et_pb_text h5,
html.dirschl-hub-user-light .et-l--post .et_pb_text h6{
	color: var(--dh-text);
}
html.dirschl-hub-user-light #main-content a:not(.et_pb_button),
html.dirschl-hub-user-light #left-area a:not(.et_pb_button),
html.dirschl-hub-user-light #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-light #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-light .et-l--post a:not(.et_pb_button){
	color: var(--dh-accent);
}
html.dirschl-hub-user-light .et_pb_button,
html.dirschl-hub-user-light .et_pb_button_module_wrapper .et_pb_button,
html.dirschl-hub-user-light .et_pb_button_module_wrapper .et_pb_button:hover{
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}
html.dirschl-hub-scheme-light #main-content h1,
html.dirschl-hub-scheme-light #main-content h2,
html.dirschl-hub-scheme-light #main-content h3,
html.dirschl-hub-scheme-light #left-area h1,
html.dirschl-hub-scheme-light #left-area h2,
html.dirschl-hub-scheme-light #left-area h3,
html.dirschl-hub-scheme-light #main-content .et_pb_text h1,
html.dirschl-hub-scheme-light #main-content .et_pb_text h2,
html.dirschl-hub-scheme-light #main-content .et_pb_text h3,
html.dirschl-hub-scheme-light #main-content .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-scheme-light #left-area .et_pb_text h1,
html.dirschl-hub-scheme-light #left-area .et_pb_text h2,
html.dirschl-hub-scheme-light #left-area .et_pb_text h3,
html.dirschl-hub-scheme-light #left-area .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h1,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h2,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h3,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text .et_pb_text_inner h1{
	color: var(--dh-accent);
}
html.dirschl-hub-scheme-light #main-content .et_pb_text h4,
html.dirschl-hub-scheme-light #main-content .et_pb_text h5,
html.dirschl-hub-scheme-light #main-content .et_pb_text h6,
html.dirschl-hub-scheme-light #left-area .et_pb_text h4,
html.dirschl-hub-scheme-light #left-area .et_pb_text h5,
html.dirschl-hub-scheme-light #left-area .et_pb_text h6,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h4,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h5,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h6{
	color: var(--dh-text);
}
html.dirschl-hub-scheme-light #main-content a:not(.et_pb_button),
html.dirschl-hub-scheme-light #left-area a:not(.et_pb_button),
html.dirschl-hub-scheme-light #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-light #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-light .et-l--post a:not(.et_pb_button){
	color: var(--dh-accent);
}
html.dirschl-hub-scheme-light .et_pb_button,
html.dirschl-hub-scheme-light .et_pb_button_module_wrapper .et_pb_button,
html.dirschl-hub-scheme-light .et_pb_button_module_wrapper .et_pb_button:hover{
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}
body.dirschl-hub-scheme-light #main-content h1,
body.dirschl-hub-scheme-light #main-content h2,
body.dirschl-hub-scheme-light #main-content h3,
body.dirschl-hub-scheme-light #left-area h1,
body.dirschl-hub-scheme-light #left-area h2,
body.dirschl-hub-scheme-light #left-area h3,
body.dirschl-hub-scheme-light #main-content .et_pb_text h1,
body.dirschl-hub-scheme-light #main-content .et_pb_text h2,
body.dirschl-hub-scheme-light #main-content .et_pb_text h3,
body.dirschl-hub-scheme-light #main-content .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-light #left-area .et_pb_text h1,
body.dirschl-hub-scheme-light #left-area .et_pb_text h2,
body.dirschl-hub-scheme-light #left-area .et_pb_text h3,
body.dirschl-hub-scheme-light #left-area .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h1,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h2,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h3,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text .et_pb_text_inner h1{
	color: var(--dh-accent);
}
body.dirschl-hub-scheme-light #main-content .et_pb_text h4,
body.dirschl-hub-scheme-light #main-content .et_pb_text h5,
body.dirschl-hub-scheme-light #main-content .et_pb_text h6,
body.dirschl-hub-scheme-light #left-area .et_pb_text h4,
body.dirschl-hub-scheme-light #left-area .et_pb_text h5,
body.dirschl-hub-scheme-light #left-area .et_pb_text h6,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h4,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h5,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h6{
	color: var(--dh-text);
}
body.dirschl-hub-scheme-light #main-content a:not(.et_pb_button),
body.dirschl-hub-scheme-light #left-area a:not(.et_pb_button),
body.dirschl-hub-scheme-light #main-content .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-light #left-area .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-light .et-l--post a:not(.et_pb_button){
	color: var(--dh-accent);
}
body.dirschl-hub-scheme-light .et_pb_button,
body.dirschl-hub-scheme-light .et_pb_button_module_wrapper .et_pb_button,
body.dirschl-hub-scheme-light .et_pb_button_module_wrapper .et_pb_button:hover{
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content h1,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content h2,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content h3,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area h1,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area h2,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area h3,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content .et_pb_text h1,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content .et_pb_text h2,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content .et_pb_text h3,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content .et_pb_text .et_pb_text_inner h1,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area .et_pb_text h1,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area .et_pb_text h2,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area .et_pb_text h3,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area .et_pb_text .et_pb_text_inner h1,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--post .et_pb_text h1,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--post .et_pb_text h2,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--post .et_pb_text h3,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--post .et_pb_text .et_pb_text_inner h1{
	color: var(--dh-accent);
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content .et_pb_text h4,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content .et_pb_text h5,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content .et_pb_text h6,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area .et_pb_text h4,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area .et_pb_text h5,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area .et_pb_text h6,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--post .et_pb_text h4,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--post .et_pb_text h5,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--post .et_pb_text h6{
	color: var(--dh-text);
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content a:not(.et_pb_button),
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area a:not(.et_pb_button),
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #main-content .et_pb_text a:not(.et_pb_button),
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #left-area .et_pb_text a:not(.et_pb_button),
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et-l--post a:not(.et_pb_button){
	color: var(--dh-accent);
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et_pb_button,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et_pb_button_module_wrapper .et_pb_button,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) .et_pb_button_module_wrapper .et_pb_button:hover{
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}

html.dirschl-hub-user-light #page-container .et-fb-root-area .et_pb_section,
html.dirschl-hub-user-light #page-container .et-fb-root-area .et_pb_row,
html.dirschl-hub-user-light #page-container .et-fb-root-area .et_pb_column,
html.dirschl-hub-user-light #page-container .et-fb-root-area .et_pb_module,
html.dirschl-hub-user-light #page-container .et-fb-root-area .et_pb_module input,
html.dirschl-hub-user-light #page-container .et-fb-root-area .et_pb_module textarea,
html.dirschl-hub-user-light #page-container .et-fb-root-area .et_pb_module select{
	color: var(--dh-text) !important;
}
html.dirschl-hub-user-light #page-container .et-fb-root-area .et_pb_button,
html.dirschl-hub-user-light #page-container .et-fb-root-area .et_pb_button_module_wrapper .et_pb_button{
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}
html.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_section,
html.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_row,
html.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_column,
html.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_module,
html.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_module input,
html.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_module textarea,
html.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_module select{
	color: var(--dh-text) !important;
}
html.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_button,
html.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_button_module_wrapper .et_pb_button{
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}
body.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_section,
body.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_row,
body.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_column,
body.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_module,
body.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_module input,
body.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_module textarea,
body.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_module select{
	color: var(--dh-text) !important;
}
body.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_button,
body.dirschl-hub-scheme-light #page-container .et-fb-root-area .et_pb_button_module_wrapper .et_pb_button{
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #page-container .et-fb-root-area .et_pb_section,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #page-container .et-fb-root-area .et_pb_row,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #page-container .et-fb-root-area .et_pb_column,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #page-container .et-fb-root-area .et_pb_module,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #page-container .et-fb-root-area .et_pb_module input,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #page-container .et-fb-root-area .et_pb_module textarea,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #page-container .et-fb-root-area .et_pb_module select{
	color: var(--dh-text) !important;
}
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #page-container .et-fb-root-area .et_pb_button,
html:not(.dirschl-hub-user-dark):not(.dirschl-hub-user-light) #page-container .et-fb-root-area .et_pb_button_module_wrapper .et_pb_button{
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}

		html.dirschl-hub-scheme-light,
		body.dirschl-hub-scheme-light,
		html.dirschl-hub-user-light{
			--dh-text:var(--dh-light-text);
			--dh-background:var(--dh-light-background);
			--dh-surface:var(--dh-light-surface);
			--dh-border:var(--dh-light-border);
			--dh-accent:var(--dh-light-accent);
			--dh-accent2:var(--dh-light-accent2);
			--dh-header:var(--dh-light-header);
			--dh-footer:var(--dh-light-footer);
			--dh-control:var(--dh-light-control);
			--dh-input:var(--dh-light-input);
			--dh-toggle-icon:var(--dh-light-toggle);
			color-scheme:light;
		}
		html.dirschl-hub-scheme-dark,
		body.dirschl-hub-scheme-dark,
		html.dirschl-hub-user-dark{
			--dh-text:var(--dh-dark-text);
			--dh-background:var(--dh-dark-background);
			--dh-surface:var(--dh-dark-surface);
			--dh-border:var(--dh-dark-border);
			--dh-accent:var(--dh-dark-accent);
			--dh-accent2:var(--dh-dark-accent2);
			--dh-header:var(--dh-dark-header);
			--dh-footer:var(--dh-dark-footer);
			--dh-control:var(--dh-dark-control);
			--dh-input:var(--dh-dark-input);
			--dh-toggle-icon:var(--dh-dark-toggle);
			color-scheme:dark;
		}
		html.dirschl-hub-user-light .sil-item,
		html.dirschl-hub-user-light .dirschl-lp-gallery-wrapper,
		html.dirschl-hub-user-light .seo-carousel-wrapper{
			--lp-text:var(--dh-text);
			--lp-background:var(--dh-background);
			--lp-surface:var(--dh-surface);
			--lp-border:var(--dh-border);
			--lp-accent:var(--dh-accent);
			--lp-accent2:var(--dh-accent2);
			--lp-control:var(--dh-control);
			color-scheme:light;
		}
		html.dirschl-hub-user-dark .sil-item,
		html.dirschl-hub-user-dark .dirschl-lp-gallery-wrapper,
		html.dirschl-hub-user-dark .seo-carousel-wrapper{
			--lp-text:var(--dh-text);
			--lp-background:var(--dh-background);
			--lp-surface:var(--dh-surface);
			--lp-border:var(--dh-border);
			--lp-accent:var(--dh-accent);
			--lp-accent2:var(--dh-accent2);
			--lp-control:var(--dh-control);
			color-scheme:dark;
		}
		html.dirschl-hub-user-light .dirschl-games-catalog-query,
		html.dirschl-hub-user-light .dirschl-games-catalog,
		html.dirschl-hub-user-light .dirschl-games-zigzag-hub{
			--ng-text:var(--dh-text);
			--ng-border:var(--dh-border);
			--ng-accent:var(--dh-accent);
			--ng-accent2:var(--dh-accent2);
			--ng-surface:var(--dh-surface);
			--ng-control:var(--dh-control);
			--ng-muted:#6b7280;
			color-scheme:light;
		}
		@supports (color:color-mix(in srgb,red,blue)){
		html.dirschl-hub-user-light .dirschl-games-catalog-query,
		html.dirschl-hub-user-light .dirschl-games-catalog,
		html.dirschl-hub-user-light .dirschl-games-zigzag-hub{
			--ng-muted:color-mix(in srgb,var(--ng-text) 62%,transparent);
		}
		}
		html.dirschl-hub-user-dark .dirschl-games-catalog-query,
		html.dirschl-hub-user-dark .dirschl-games-catalog,
		html.dirschl-hub-user-dark .dirschl-games-zigzag-hub{
			--ng-text:var(--dh-text);
			--ng-border:var(--dh-border);
			--ng-accent:var(--dh-accent);
			--ng-accent2:var(--dh-accent2);
			--ng-surface:var(--dh-surface);
			--ng-control:var(--dh-control);
			--ng-muted:#9ca3af;
			color-scheme:dark;
		}
		@supports (color:color-mix(in srgb,red,blue)){
		html.dirschl-hub-user-dark .dirschl-games-catalog-query,
		html.dirschl-hub-user-dark .dirschl-games-catalog,
		html.dirschl-hub-user-dark .dirschl-games-zigzag-hub{
			--ng-muted:color-mix(in srgb,var(--ng-text) 62%,transparent);
		}
		}
		html.dirschl-hub-user-light .refhub-widget,
		html.dirschl-hub-user-light .refhub-search-widget{
			--dh-text:var(--dh-light-text);
			--dh-background:var(--dh-light-background);
			--dh-surface:var(--dh-light-surface);
			--dh-border:var(--dh-light-border);
			--dh-accent:var(--dh-light-accent);
			--dh-accent2:var(--dh-light-accent2);
			--dh-header:var(--dh-light-header);
			--dh-footer:var(--dh-light-footer);
			--dh-control:var(--dh-light-control);
			--dh-input:var(--dh-light-input);
		}
		html.dirschl-hub-user-dark .refhub-widget,
		html.dirschl-hub-user-dark .refhub-search-widget{
			--dh-text:var(--dh-dark-text);
			--dh-background:var(--dh-dark-background);
			--dh-surface:var(--dh-dark-surface);
			--dh-border:var(--dh-dark-border);
			--dh-accent:var(--dh-dark-accent);
			--dh-accent2:var(--dh-dark-accent2);
			--dh-header:var(--dh-dark-header);
			--dh-footer:var(--dh-dark-footer);
			--dh-control:var(--dh-dark-control);
			--dh-input:var(--dh-dark-input);
		}
		html.dirschl-hub-user-light .dm-player-layout,
html.dirschl-hub-scheme-light .dm-player-layout,
body.dirschl-hub-scheme-light .dm-player-layout,
html.dirschl-hub-user-light .dm-music-panel,
html.dirschl-hub-scheme-light .dm-music-panel,
body.dirschl-hub-scheme-light .dm-music-panel,
html.dirschl-hub-user-light .audio-player-wrapper,
html.dirschl-hub-scheme-light .audio-player-wrapper,
body.dirschl-hub-scheme-light .audio-player-wrapper,
html.dirschl-hub-user-light .dal-album-list-collection,
html.dirschl-hub-scheme-light .dal-album-list-collection,
body.dirschl-hub-scheme-light .dal-album-list-collection,
html.dirschl-hub-user-light .dm-album-card,
html.dirschl-hub-scheme-light .dm-album-card,
body.dirschl-hub-scheme-light .dm-album-card,
html.dirschl-hub-user-light .dm-album-list,
html.dirschl-hub-scheme-light .dm-album-list,
body.dirschl-hub-scheme-light .dm-album-list,
html.dirschl-hub-user-light .dm-album-summary,
html.dirschl-hub-scheme-light .dm-album-summary,
body.dirschl-hub-scheme-light .dm-album-summary,
html.dirschl-hub-user-light .dal-virtual-page,
html.dirschl-hub-scheme-light .dal-virtual-page,
body.dirschl-hub-scheme-light .dal-virtual-page,
html.dirschl-hub-user-light .dm-playlist-section,
html.dirschl-hub-scheme-light .dm-playlist-section,
body.dirschl-hub-scheme-light .dm-playlist-section,
html.dirschl-hub-user-light .dm-playlist,
html.dirschl-hub-scheme-light .dm-playlist,
body.dirschl-hub-scheme-light .dm-playlist,
html.dirschl-hub-user-light .player-playlist-container,
html.dirschl-hub-scheme-light .player-playlist-container,
body.dirschl-hub-scheme-light .player-playlist-container,
html.dirschl-hub-user-light .afp-music-wrapper,
html.dirschl-hub-scheme-light .afp-music-wrapper,
body.dirschl-hub-scheme-light .afp-music-wrapper,
html.dirschl-hub-user-light .afs-album-summary-card,
html.dirschl-hub-scheme-light .afs-album-summary-card,
body.dirschl-hub-scheme-light .afs-album-summary-card{
	--dh-text:var(--dh-light-text);
	--dh-background:var(--dh-light-background);
	--dh-surface:var(--dh-light-surface);
	--dh-border:var(--dh-light-border);
	--dh-accent:var(--dh-light-accent);
	--dh-accent2:var(--dh-light-accent2);
	--dh-header:var(--dh-light-header);
	--dh-footer:var(--dh-light-footer);
	--dh-control:var(--dh-light-control);
	--dh-input:var(--dh-light-input);
	--dm-text:var(--dh-light-text);
	--dm-background:var(--dh-light-background);
	--dm-surface:var(--dh-light-surface);
	--dm-border:var(--dh-light-border);
	--dm-accent:var(--dh-light-accent);
	--dm-accent2:var(--dh-light-accent2);
	--dm-control-bg:var(--dh-light-control);
	--dm-input-bg:var(--dh-light-input);
}
html.dirschl-hub-user-dark .dm-player-layout,
html.dirschl-hub-scheme-dark .dm-player-layout,
body.dirschl-hub-scheme-dark .dm-player-layout,
html.dirschl-hub-user-dark .dm-music-panel,
html.dirschl-hub-scheme-dark .dm-music-panel,
body.dirschl-hub-scheme-dark .dm-music-panel,
html.dirschl-hub-user-dark .audio-player-wrapper,
html.dirschl-hub-scheme-dark .audio-player-wrapper,
body.dirschl-hub-scheme-dark .audio-player-wrapper,
html.dirschl-hub-user-dark .dal-album-list-collection,
html.dirschl-hub-scheme-dark .dal-album-list-collection,
body.dirschl-hub-scheme-dark .dal-album-list-collection,
html.dirschl-hub-user-dark .dm-album-card,
html.dirschl-hub-scheme-dark .dm-album-card,
body.dirschl-hub-scheme-dark .dm-album-card,
html.dirschl-hub-user-dark .dm-album-list,
html.dirschl-hub-scheme-dark .dm-album-list,
body.dirschl-hub-scheme-dark .dm-album-list,
html.dirschl-hub-user-dark .dm-album-summary,
html.dirschl-hub-scheme-dark .dm-album-summary,
body.dirschl-hub-scheme-dark .dm-album-summary,
html.dirschl-hub-user-dark .dal-virtual-page,
html.dirschl-hub-scheme-dark .dal-virtual-page,
body.dirschl-hub-scheme-dark .dal-virtual-page,
html.dirschl-hub-user-dark .dm-playlist-section,
html.dirschl-hub-scheme-dark .dm-playlist-section,
body.dirschl-hub-scheme-dark .dm-playlist-section,
html.dirschl-hub-user-dark .dm-playlist,
html.dirschl-hub-scheme-dark .dm-playlist,
body.dirschl-hub-scheme-dark .dm-playlist,
html.dirschl-hub-user-dark .player-playlist-container,
html.dirschl-hub-scheme-dark .player-playlist-container,
body.dirschl-hub-scheme-dark .player-playlist-container,
html.dirschl-hub-user-dark .afp-music-wrapper,
html.dirschl-hub-scheme-dark .afp-music-wrapper,
body.dirschl-hub-scheme-dark .afp-music-wrapper,
html.dirschl-hub-user-dark .afs-album-summary-card,
html.dirschl-hub-scheme-dark .afs-album-summary-card,
body.dirschl-hub-scheme-dark .afs-album-summary-card{
	--dh-text:var(--dh-dark-text);
	--dh-background:var(--dh-dark-background);
	--dh-surface:var(--dh-dark-surface);
	--dh-border:var(--dh-dark-border);
	--dh-accent:var(--dh-dark-accent);
	--dh-accent2:var(--dh-dark-accent2);
	--dh-header:var(--dh-dark-header);
	--dh-footer:var(--dh-dark-footer);
	--dh-control:var(--dh-dark-control);
	--dh-input:var(--dh-dark-input);
	--dm-text:var(--dh-dark-text);
	--dm-background:var(--dh-dark-background);
	--dm-surface:var(--dh-dark-surface);
	--dm-border:var(--dh-dark-border);
	--dm-accent:var(--dh-dark-accent);
	--dm-accent2:var(--dh-dark-accent2);
	--dm-control-bg:var(--dh-dark-control);
	--dm-input-bg:var(--dh-dark-input);
}
#main-content h1,
#main-content h2,
#main-content h3,
#left-area h1,
#left-area h2,
#left-area h3,
#main-content .et_pb_text h1,
#main-content .et_pb_text h2,
#main-content .et_pb_text h3,
#main-content .et_pb_text .et_pb_text_inner h1,
#left-area .et_pb_text h1,
#left-area .et_pb_text h2,
#left-area .et_pb_text h3,
#left-area .et_pb_text .et_pb_text_inner h1,
.et-l--post .et_pb_text h1,
.et-l--post .et_pb_text h2,
.et-l--post .et_pb_text h3,
.et-l--post .et_pb_text .et_pb_text_inner h1 {
	color: var(--dh-accent);
}
#main-content .et_pb_text h4,
#main-content .et_pb_text h5,
#main-content .et_pb_text h6,
#left-area .et_pb_text h4,
#left-area .et_pb_text h5,
#left-area .et_pb_text h6,
.et-l--post .et_pb_text h4,
.et-l--post .et_pb_text h5,
.et-l--post .et_pb_text h6 {
	color: var(--dh-text);
}
#main-content a:not(.et_pb_button),
#left-area a:not(.et_pb_button),
#main-content .et_pb_text a:not(.et_pb_button),
#left-area .et_pb_text a:not(.et_pb_button),
.et-l--post a:not(.et_pb_button) {
	color: var(--dh-accent);
}
.et_pb_button,
.et_pb_button_module_wrapper .et_pb_button,
.et_pb_button_module_wrapper .et_pb_button:hover {
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}
#page-container .et-fb-root-area .et_pb_section,
#page-container .et-fb-root-area .et_pb_row,
#page-container .et-fb-root-area .et_pb_column,
#page-container .et-fb-root-area .et_pb_module,
#page-container .et-fb-root-area .et_pb_module input,
#page-container .et-fb-root-area .et_pb_module textarea,
#page-container .et-fb-root-area .et_pb_module select {
	color: var(--dh-text) !important;
}
#page-container .et-fb-root-area .et_pb_button,
#page-container .et-fb-root-area .et_pb_button_module_wrapper .et_pb_button {
	background-color: var(--dh-accent) !important;
	border-color: var(--dh-accent) !important;
	color: #ffffff !important;
}
html.dirschl-hub-user-light #main-content,
html.dirschl-hub-user-light #left-area,
html.dirschl-hub-user-light .et-l--post > .et_builder_inner_content,
html.dirschl-hub-scheme-light #main-content,
html.dirschl-hub-scheme-light #left-area,
html.dirschl-hub-scheme-light .et-l--post > .et_builder_inner_content,
body.dirschl-hub-scheme-light #main-content,
body.dirschl-hub-scheme-light #left-area,
body.dirschl-hub-scheme-light .et-l--post > .et_builder_inner_content{
	color:var(--dh-text);
}
html.dirschl-hub-user-light .et-l--post > .et_builder_inner_content .et_pb_section:not(.et_section_transparent),
html.dirschl-hub-scheme-light .et-l--post > .et_builder_inner_content .et_pb_section:not(.et_section_transparent),
body.dirschl-hub-scheme-light .et-l--post > .et_builder_inner_content .et_pb_section:not(.et_section_transparent){
	color:var(--dh-text);
}
html.dirschl-hub-user-light .et-l--post > .et_builder_inner_content .et_pb_section.preset--module--divi-section--default,
html.dirschl-hub-scheme-light .et-l--post > .et_builder_inner_content .et_pb_section.preset--module--divi-section--default,
body.dirschl-hub-scheme-light .et-l--post > .et_builder_inner_content .et_pb_section.preset--module--divi-section--default{
	background-color:var(--dh-background)!important;
}
html.dirschl-hub-user-dark body.et_divi_theme,
html.dirschl-hub-user-dark body.et_divi_theme #page-container,
html.dirschl-hub-scheme-dark body.et_divi_theme,
html.dirschl-hub-scheme-dark body.et_divi_theme #page-container,
body.dirschl-hub-scheme-dark body.et_divi_theme,
body.dirschl-hub-scheme-dark body.et_divi_theme #page-container{
	background-color:var(--dh-background)!important;
}
html.dirschl-hub-user-dark #main-content,
html.dirschl-hub-user-dark #left-area,
html.dirschl-hub-user-dark .et-l--post > .et_builder_inner_content,
html.dirschl-hub-user-dark .et-l--post > .et_builder_inner_content .et_pb_section:not(.et_section_transparent),
html.dirschl-hub-scheme-dark #main-content,
html.dirschl-hub-scheme-dark #left-area,
html.dirschl-hub-scheme-dark .et-l--post > .et_builder_inner_content,
html.dirschl-hub-scheme-dark .et-l--post > .et_builder_inner_content .et_pb_section:not(.et_section_transparent),
body.dirschl-hub-scheme-dark #main-content,
body.dirschl-hub-scheme-dark #left-area,
body.dirschl-hub-scheme-dark .et-l--post > .et_builder_inner_content,
body.dirschl-hub-scheme-dark .et-l--post > .et_builder_inner_content .et_pb_section:not(.et_section_transparent){
	background-color:var(--dh-background)!important;
	color:var(--dh-text);
}
html.dirschl-hub-user-dark #main-content .et_pb_text p,
html.dirschl-hub-user-dark #main-content .et_pb_text li,
html.dirschl-hub-user-dark #main-content .et_pb_text blockquote,
html.dirschl-hub-user-dark #left-area .et_pb_text p,
html.dirschl-hub-user-dark #left-area .et_pb_text li,
html.dirschl-hub-user-dark #left-area .et_pb_text blockquote,
html.dirschl-hub-scheme-dark #main-content .et_pb_text p,
html.dirschl-hub-scheme-dark #main-content .et_pb_text li,
html.dirschl-hub-scheme-dark #main-content .et_pb_text blockquote,
html.dirschl-hub-scheme-dark #left-area .et_pb_text p,
html.dirschl-hub-scheme-dark #left-area .et_pb_text li,
html.dirschl-hub-scheme-dark #left-area .et_pb_text blockquote,
body.dirschl-hub-scheme-dark #main-content .et_pb_text p,
body.dirschl-hub-scheme-dark #main-content .et_pb_text li,
body.dirschl-hub-scheme-dark #main-content .et_pb_text blockquote,
body.dirschl-hub-scheme-dark #left-area .et_pb_text p,
body.dirschl-hub-scheme-dark #left-area .et_pb_text li,
body.dirschl-hub-scheme-dark #left-area .et_pb_text blockquote{
	color:var(--dh-text)!important;
}
html.dirschl-hub-user-light #main-content a:not(.et_pb_button),
html.dirschl-hub-user-light #left-area a:not(.et_pb_button),
html.dirschl-hub-user-light #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-light #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-light #main-content h1,
html.dirschl-hub-user-light #main-content h2,
html.dirschl-hub-user-light #main-content h3,
html.dirschl-hub-user-light #main-content .et_pb_text h1,
html.dirschl-hub-user-light #main-content .et_pb_text h2,
html.dirschl-hub-user-light #main-content .et_pb_text h3,
html.dirschl-hub-user-light #main-content .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-scheme-light #main-content a:not(.et_pb_button),
html.dirschl-hub-scheme-light #left-area a:not(.et_pb_button),
html.dirschl-hub-scheme-light #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-light #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-light #main-content h1,
html.dirschl-hub-scheme-light #main-content h2,
html.dirschl-hub-scheme-light #main-content h3,
html.dirschl-hub-scheme-light #main-content .et_pb_text h1,
html.dirschl-hub-scheme-light #main-content .et_pb_text h2,
html.dirschl-hub-scheme-light #main-content .et_pb_text h3,
html.dirschl-hub-scheme-light #main-content .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-light #main-content a:not(.et_pb_button),
body.dirschl-hub-scheme-light #left-area a:not(.et_pb_button),
body.dirschl-hub-scheme-light #main-content .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-light #left-area .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-light #main-content h1,
body.dirschl-hub-scheme-light #main-content h2,
body.dirschl-hub-scheme-light #main-content h3,
body.dirschl-hub-scheme-light #main-content .et_pb_text h1,
body.dirschl-hub-scheme-light #main-content .et_pb_text h2,
body.dirschl-hub-scheme-light #main-content .et_pb_text h3,
body.dirschl-hub-scheme-light #main-content .et_pb_text .et_pb_text_inner h1{
	color:var(--dh-accent)!important;
}
html.dirschl-hub-user-dark #main-content a:not(.et_pb_button),
html.dirschl-hub-user-dark #left-area a:not(.et_pb_button),
html.dirschl-hub-user-dark #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-dark #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-dark #main-content h1,
html.dirschl-hub-user-dark #main-content h2,
html.dirschl-hub-user-dark #main-content h3,
html.dirschl-hub-user-dark #main-content .et_pb_text h1,
html.dirschl-hub-user-dark #main-content .et_pb_text h2,
html.dirschl-hub-user-dark #main-content .et_pb_text h3,
html.dirschl-hub-user-dark #main-content .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-scheme-dark #main-content a:not(.et_pb_button),
html.dirschl-hub-scheme-dark #left-area a:not(.et_pb_button),
html.dirschl-hub-scheme-dark #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-dark #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-dark #main-content h1,
html.dirschl-hub-scheme-dark #main-content h2,
html.dirschl-hub-scheme-dark #main-content h3,
html.dirschl-hub-scheme-dark #main-content .et_pb_text h1,
html.dirschl-hub-scheme-dark #main-content .et_pb_text h2,
html.dirschl-hub-scheme-dark #main-content .et_pb_text h3,
html.dirschl-hub-scheme-dark #main-content .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-dark #main-content a:not(.et_pb_button),
body.dirschl-hub-scheme-dark #left-area a:not(.et_pb_button),
body.dirschl-hub-scheme-dark #main-content .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-dark #left-area .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-dark #main-content h1,
body.dirschl-hub-scheme-dark #main-content h2,
body.dirschl-hub-scheme-dark #main-content h3,
body.dirschl-hub-scheme-dark #main-content .et_pb_text h1,
body.dirschl-hub-scheme-dark #main-content .et_pb_text h2,
body.dirschl-hub-scheme-dark #main-content .et_pb_text h3,
body.dirschl-hub-scheme-dark #main-content .et_pb_text .et_pb_text_inner h1{
	color:var(--dh-accent)!important;
}
html.dirschl-hub-user-dark .dm-player-layout .dm-playlist-section,
html.dirschl-hub-user-dark .dm-player-layout .dm-playlist,
html.dirschl-hub-user-dark .dm-player-layout #main-cover-container,
html.dirschl-hub-user-dark .dm-player-layout .dm-music-panel,
html.dirschl-hub-scheme-dark .dm-player-layout .dm-playlist-section,
html.dirschl-hub-scheme-dark .dm-player-layout .dm-playlist,
html.dirschl-hub-scheme-dark .dm-player-layout #main-cover-container,
html.dirschl-hub-scheme-dark .dm-player-layout .dm-music-panel,
body.dirschl-hub-scheme-dark .dm-player-layout .dm-playlist-section,
body.dirschl-hub-scheme-dark .dm-player-layout .dm-playlist,
body.dirschl-hub-scheme-dark .dm-player-layout #main-cover-container,
body.dirschl-hub-scheme-dark .dm-player-layout .dm-music-panel{
	background-color:var(--dh-surface)!important;
	color:var(--dh-text);
}
html.dirschl-hub-scheme-light #main-content h1,
html.dirschl-hub-scheme-light #main-content h2,
html.dirschl-hub-scheme-light #main-content h3,
html.dirschl-hub-scheme-light #left-area h1,
html.dirschl-hub-scheme-light #left-area h2,
html.dirschl-hub-scheme-light #left-area h3,
html.dirschl-hub-scheme-light #main-content .et_pb_text h1,
html.dirschl-hub-scheme-light #main-content .et_pb_text h2,
html.dirschl-hub-scheme-light #main-content .et_pb_text h3,
html.dirschl-hub-scheme-light #main-content .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-scheme-light #left-area .et_pb_text h1,
html.dirschl-hub-scheme-light #left-area .et_pb_text h2,
html.dirschl-hub-scheme-light #left-area .et_pb_text h3,
html.dirschl-hub-scheme-light #left-area .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h1,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h2,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h3,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-user-light #main-content h1,
html.dirschl-hub-user-light #main-content h2,
html.dirschl-hub-user-light #main-content h3,
html.dirschl-hub-user-light #left-area h1,
html.dirschl-hub-user-light #left-area h2,
html.dirschl-hub-user-light #left-area h3,
html.dirschl-hub-user-light #main-content .et_pb_text h1,
html.dirschl-hub-user-light #main-content .et_pb_text h2,
html.dirschl-hub-user-light #main-content .et_pb_text h3,
html.dirschl-hub-user-light #main-content .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-user-light #left-area .et_pb_text h1,
html.dirschl-hub-user-light #left-area .et_pb_text h2,
html.dirschl-hub-user-light #left-area .et_pb_text h3,
html.dirschl-hub-user-light #left-area .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-user-light .et-l--post .et_pb_text h1,
html.dirschl-hub-user-light .et-l--post .et_pb_text h2,
html.dirschl-hub-user-light .et-l--post .et_pb_text h3,
html.dirschl-hub-user-light .et-l--post .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-light #main-content h1,
body.dirschl-hub-scheme-light #main-content h2,
body.dirschl-hub-scheme-light #main-content h3,
body.dirschl-hub-scheme-light #left-area h1,
body.dirschl-hub-scheme-light #left-area h2,
body.dirschl-hub-scheme-light #left-area h3,
body.dirschl-hub-scheme-light #main-content .et_pb_text h1,
body.dirschl-hub-scheme-light #main-content .et_pb_text h2,
body.dirschl-hub-scheme-light #main-content .et_pb_text h3,
body.dirschl-hub-scheme-light #main-content .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-light #left-area .et_pb_text h1,
body.dirschl-hub-scheme-light #left-area .et_pb_text h2,
body.dirschl-hub-scheme-light #left-area .et_pb_text h3,
body.dirschl-hub-scheme-light #left-area .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h1,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h2,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h3,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text .et_pb_text_inner h1{
	color:var(--dh-accent)!important;
}
html.dirschl-hub-scheme-light #main-content .et_pb_text h4,
html.dirschl-hub-scheme-light #main-content .et_pb_text h5,
html.dirschl-hub-scheme-light #main-content .et_pb_text h6,
html.dirschl-hub-scheme-light #left-area .et_pb_text h4,
html.dirschl-hub-scheme-light #left-area .et_pb_text h5,
html.dirschl-hub-scheme-light #left-area .et_pb_text h6,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h4,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h5,
html.dirschl-hub-scheme-light .et-l--post .et_pb_text h6,
html.dirschl-hub-user-light #main-content .et_pb_text h4,
html.dirschl-hub-user-light #main-content .et_pb_text h5,
html.dirschl-hub-user-light #main-content .et_pb_text h6,
html.dirschl-hub-user-light #left-area .et_pb_text h4,
html.dirschl-hub-user-light #left-area .et_pb_text h5,
html.dirschl-hub-user-light #left-area .et_pb_text h6,
html.dirschl-hub-user-light .et-l--post .et_pb_text h4,
html.dirschl-hub-user-light .et-l--post .et_pb_text h5,
html.dirschl-hub-user-light .et-l--post .et_pb_text h6,
body.dirschl-hub-scheme-light #main-content .et_pb_text h4,
body.dirschl-hub-scheme-light #main-content .et_pb_text h5,
body.dirschl-hub-scheme-light #main-content .et_pb_text h6,
body.dirschl-hub-scheme-light #left-area .et_pb_text h4,
body.dirschl-hub-scheme-light #left-area .et_pb_text h5,
body.dirschl-hub-scheme-light #left-area .et_pb_text h6,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h4,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h5,
body.dirschl-hub-scheme-light .et-l--post .et_pb_text h6{
	color:var(--dh-text)!important;
}
html.dirschl-hub-scheme-light #main-content a:not(.et_pb_button),
html.dirschl-hub-scheme-light #left-area a:not(.et_pb_button),
html.dirschl-hub-scheme-light #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-light #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-light .et-l--post a:not(.et_pb_button),
html.dirschl-hub-user-light #main-content a:not(.et_pb_button),
html.dirschl-hub-user-light #left-area a:not(.et_pb_button),
html.dirschl-hub-user-light #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-light #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-light .et-l--post a:not(.et_pb_button),
body.dirschl-hub-scheme-light #main-content a:not(.et_pb_button),
body.dirschl-hub-scheme-light #left-area a:not(.et_pb_button),
body.dirschl-hub-scheme-light #main-content .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-light #left-area .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-light .et-l--post a:not(.et_pb_button){
	color:var(--dh-accent)!important;
}
html.dirschl-hub-scheme-light .et_pb_button,
html.dirschl-hub-scheme-light .et_pb_button_module_wrapper .et_pb_button,
html.dirschl-hub-scheme-light .et_pb_button_module_wrapper .et_pb_button:hover,
html.dirschl-hub-user-light .et_pb_button,
html.dirschl-hub-user-light .et_pb_button_module_wrapper .et_pb_button,
html.dirschl-hub-user-light .et_pb_button_module_wrapper .et_pb_button:hover,
body.dirschl-hub-scheme-light .et_pb_button,
body.dirschl-hub-scheme-light .et_pb_button_module_wrapper .et_pb_button,
body.dirschl-hub-scheme-light .et_pb_button_module_wrapper .et_pb_button:hover{
	background-color:var(--dh-accent)!important;
	border-color:var(--dh-accent)!important;
	color:#ffffff!important;
}
html.dirschl-hub-scheme-dark #main-content h1,
html.dirschl-hub-scheme-dark #main-content h2,
html.dirschl-hub-scheme-dark #main-content h3,
html.dirschl-hub-scheme-dark #left-area h1,
html.dirschl-hub-scheme-dark #left-area h2,
html.dirschl-hub-scheme-dark #left-area h3,
html.dirschl-hub-scheme-dark #main-content .et_pb_text h1,
html.dirschl-hub-scheme-dark #main-content .et_pb_text h2,
html.dirschl-hub-scheme-dark #main-content .et_pb_text h3,
html.dirschl-hub-scheme-dark #main-content .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-scheme-dark #left-area .et_pb_text h1,
html.dirschl-hub-scheme-dark #left-area .et_pb_text h2,
html.dirschl-hub-scheme-dark #left-area .et_pb_text h3,
html.dirschl-hub-scheme-dark #left-area .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-scheme-dark .et-l--post .et_pb_text h1,
html.dirschl-hub-scheme-dark .et-l--post .et_pb_text h2,
html.dirschl-hub-scheme-dark .et-l--post .et_pb_text h3,
html.dirschl-hub-scheme-dark .et-l--post .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-user-dark #main-content h1,
html.dirschl-hub-user-dark #main-content h2,
html.dirschl-hub-user-dark #main-content h3,
html.dirschl-hub-user-dark #left-area h1,
html.dirschl-hub-user-dark #left-area h2,
html.dirschl-hub-user-dark #left-area h3,
html.dirschl-hub-user-dark #main-content .et_pb_text h1,
html.dirschl-hub-user-dark #main-content .et_pb_text h2,
html.dirschl-hub-user-dark #main-content .et_pb_text h3,
html.dirschl-hub-user-dark #main-content .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-user-dark #left-area .et_pb_text h1,
html.dirschl-hub-user-dark #left-area .et_pb_text h2,
html.dirschl-hub-user-dark #left-area .et_pb_text h3,
html.dirschl-hub-user-dark #left-area .et_pb_text .et_pb_text_inner h1,
html.dirschl-hub-user-dark .et-l--post .et_pb_text h1,
html.dirschl-hub-user-dark .et-l--post .et_pb_text h2,
html.dirschl-hub-user-dark .et-l--post .et_pb_text h3,
html.dirschl-hub-user-dark .et-l--post .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-dark #main-content h1,
body.dirschl-hub-scheme-dark #main-content h2,
body.dirschl-hub-scheme-dark #main-content h3,
body.dirschl-hub-scheme-dark #left-area h1,
body.dirschl-hub-scheme-dark #left-area h2,
body.dirschl-hub-scheme-dark #left-area h3,
body.dirschl-hub-scheme-dark #main-content .et_pb_text h1,
body.dirschl-hub-scheme-dark #main-content .et_pb_text h2,
body.dirschl-hub-scheme-dark #main-content .et_pb_text h3,
body.dirschl-hub-scheme-dark #main-content .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-dark #left-area .et_pb_text h1,
body.dirschl-hub-scheme-dark #left-area .et_pb_text h2,
body.dirschl-hub-scheme-dark #left-area .et_pb_text h3,
body.dirschl-hub-scheme-dark #left-area .et_pb_text .et_pb_text_inner h1,
body.dirschl-hub-scheme-dark .et-l--post .et_pb_text h1,
body.dirschl-hub-scheme-dark .et-l--post .et_pb_text h2,
body.dirschl-hub-scheme-dark .et-l--post .et_pb_text h3,
body.dirschl-hub-scheme-dark .et-l--post .et_pb_text .et_pb_text_inner h1{
	color:var(--dh-accent)!important;
}
html.dirschl-hub-scheme-dark #main-content .et_pb_text h4,
html.dirschl-hub-scheme-dark #main-content .et_pb_text h5,
html.dirschl-hub-scheme-dark #main-content .et_pb_text h6,
html.dirschl-hub-scheme-dark #left-area .et_pb_text h4,
html.dirschl-hub-scheme-dark #left-area .et_pb_text h5,
html.dirschl-hub-scheme-dark #left-area .et_pb_text h6,
html.dirschl-hub-scheme-dark .et-l--post .et_pb_text h4,
html.dirschl-hub-scheme-dark .et-l--post .et_pb_text h5,
html.dirschl-hub-scheme-dark .et-l--post .et_pb_text h6,
html.dirschl-hub-user-dark #main-content .et_pb_text h4,
html.dirschl-hub-user-dark #main-content .et_pb_text h5,
html.dirschl-hub-user-dark #main-content .et_pb_text h6,
html.dirschl-hub-user-dark #left-area .et_pb_text h4,
html.dirschl-hub-user-dark #left-area .et_pb_text h5,
html.dirschl-hub-user-dark #left-area .et_pb_text h6,
html.dirschl-hub-user-dark .et-l--post .et_pb_text h4,
html.dirschl-hub-user-dark .et-l--post .et_pb_text h5,
html.dirschl-hub-user-dark .et-l--post .et_pb_text h6,
body.dirschl-hub-scheme-dark #main-content .et_pb_text h4,
body.dirschl-hub-scheme-dark #main-content .et_pb_text h5,
body.dirschl-hub-scheme-dark #main-content .et_pb_text h6,
body.dirschl-hub-scheme-dark #left-area .et_pb_text h4,
body.dirschl-hub-scheme-dark #left-area .et_pb_text h5,
body.dirschl-hub-scheme-dark #left-area .et_pb_text h6,
body.dirschl-hub-scheme-dark .et-l--post .et_pb_text h4,
body.dirschl-hub-scheme-dark .et-l--post .et_pb_text h5,
body.dirschl-hub-scheme-dark .et-l--post .et_pb_text h6{
	color:var(--dh-text)!important;
}
html.dirschl-hub-scheme-dark #main-content a:not(.et_pb_button),
html.dirschl-hub-scheme-dark #left-area a:not(.et_pb_button),
html.dirschl-hub-scheme-dark #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-dark #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-scheme-dark .et-l--post a:not(.et_pb_button),
html.dirschl-hub-user-dark #main-content a:not(.et_pb_button),
html.dirschl-hub-user-dark #left-area a:not(.et_pb_button),
html.dirschl-hub-user-dark #main-content .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-dark #left-area .et_pb_text a:not(.et_pb_button),
html.dirschl-hub-user-dark .et-l--post a:not(.et_pb_button),
body.dirschl-hub-scheme-dark #main-content a:not(.et_pb_button),
body.dirschl-hub-scheme-dark #left-area a:not(.et_pb_button),
body.dirschl-hub-scheme-dark #main-content .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-dark #left-area .et_pb_text a:not(.et_pb_button),
body.dirschl-hub-scheme-dark .et-l--post a:not(.et_pb_button){
	color:var(--dh-accent)!important;
}
html.dirschl-hub-scheme-dark .et_pb_button,
html.dirschl-hub-scheme-dark .et_pb_button_module_wrapper .et_pb_button,
html.dirschl-hub-scheme-dark .et_pb_button_module_wrapper .et_pb_button:hover,
html.dirschl-hub-user-dark .et_pb_button,
html.dirschl-hub-user-dark .et_pb_button_module_wrapper .et_pb_button,
html.dirschl-hub-user-dark .et_pb_button_module_wrapper .et_pb_button:hover,
body.dirschl-hub-scheme-dark .et_pb_button,
body.dirschl-hub-scheme-dark .et_pb_button_module_wrapper .et_pb_button,
body.dirschl-hub-scheme-dark .et_pb_button_module_wrapper .et_pb_button:hover{
	background-color:var(--dh-accent)!important;
	border-color:var(--dh-accent)!important;
	color:#ffffff!important;
}


/* [dirschl_theme_toggle] – ein Icon, wechselt Sonne/Mond */

.dirschl-hub-theme-toggle-wrap {
	display: inline-block;
	vertical-align: middle;
	line-height: 0;
}

/* layout=left|right without .ditp-language-switcher-links */
.dirschl-hub-theme-toggle-anchor--solo {
	display: inline-block;
	vertical-align: middle;
	line-height: 0;
}

.dirschl-hub-theme-toggle {
	display: inline-block;
	vertical-align: middle;
	line-height: 0;
}

.dh-scheme-toggle {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: 4px;
	background: transparent;
	color: var(--dh-toggle-icon, var(--dh-text, #333));
	cursor: pointer;
	line-height: 0;
	vertical-align: middle;
	transition: color 0.15s ease, opacity 0.15s ease;
	position: relative;
	z-index: 2;
	pointer-events: auto;
}

.dirschl-hub-theme-toggle-wrap,
.dirschl-hub-theme-toggle-anchor--solo {
	position: relative;
	z-index: 2;
}

.dh-scheme-toggle:hover,
.dh-scheme-toggle:focus-visible {
	color: var(--dh-accent, #2271b1);
	outline: none;
}

.dh-scheme-icon {
	display: none;
	align-items: center;
	justify-content: center;
}

/* Hell: Mond anzeigen (Klick → Dunkel) */
.dirschl-hub-theme-toggle:not(.is-dark) .dh-scheme-icon--moon {
	display: inline-flex;
}

/* Dunkel: Sonne anzeigen (Klick → Hell) */
.dirschl-hub-theme-toggle.is-dark .dh-scheme-icon--sun {
	display: inline-flex;
}

.dh-scheme-svg {
	display: block;
}

.dh-scheme-svg--sun {
	width: 22px;
	height: 22px;
}

.dh-scheme-svg--moon {
	width: 20px;
	height: 20px;
}

.ditp-language-switcher-links > .dirschl-hub-theme-toggle-wrap--left {
	margin-right: 4px;
	vertical-align: middle;
}

.ditp-language-switcher-links > .dirschl-hub-theme-toggle-wrap--right {
	margin-left: 4px;
	vertical-align: middle;
}

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	word-wrap: normal !important;
}