@charset "utf-8";
@import url('./header_menu.css');


header {
    --calcHeaderHeight: calc(var(--fontSize) * var(--setCalcMinHeaderFactor));
    background-image: var(--headerBGImage);
    background-color: var(--colorDrkGrey);
    background-repeat: var(--repeateBg);
    backdrop-filter: var(--bgBlur);
    -webkit-backdrop-filter: var(--bgBlur);
    background-position-x: var(--headerBGPosX);
    background-position-y: var(--headerBGPosY);
    background-size: var(--headerBGSize);
    box-shadow: var(--boxShadow);
    color: var(--colorLgtGrey);
    width: var(--maxWidth);
    position: var(--posFixed);
    height: var(--calcHeaderHeight);
    text-align: var(--headerAlign);
    top: var(--headerTop);
    margin: var(--noMarginPadding) var(--centerMargin);
    display: var(--displayBlock);
    overflow: var(--overflowHidden);
    user-select: var(--userSelect);
    -webkit-user-select: var(--userSelect);
    -moz-user-select: var(--userSelect);
    z-index: 150;
}

header :is(.containerHeader, .containerHeader:hover, .containerHeader:active, .containerHeader:focus, .containerHeader:target) {
    text-decoration: var(--textDecoNo);
    opacity: var(--opacityFull) !important;
    cursor: unset !important;
}

.headerText {
    text-align: var(--headerAlign);
}


.headerText h3 {
    position: var(--posRelative);
    top: var(--headerTopH3) !important;
    line-height: var(--headerLineHeight);
}

header h1::before {
    content: var(--headerH1) !important;
}

header h3::before {
    content: var(--headerH3) !important;
}

menu dialog.Info {
    display: var(--displayBlock);
}

menu dialog.Info {
    display: var(--displayBlock);
    background-color: transparent;
    border-color: transparent;
}