.header-main-page { background-color: var(--main-color); display: flex; justify-content: space-between; flex-wrap: wrap; height: 24vh; box-sizing: border-box; } .header-main-page .main-title { width: 100%; display: flex; justify-content: space-between; padding: 1vh 0px; } .header-main-page .main-title .title-link { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; color: #ffffff; font-size: 3.3em; display: inline; margin-top: auto; margin-bottom: auto; margin-left: 1vw; display: flex; align-items: center; flex-grow: 1; } .header-main-page .main-title .title-link a { color: #ffffff; font-family: var(--title-font); text-decoration: none; cursor: pointer; } .header-main-page .main-title .buttons-container { display: flex; align-items: center; margin-top: auto; margin-bottom: auto; } .header-main-page .main-title .buttons-container a, .header-main-page .main-title .buttons-container label { margin-right: 1vw; } .header-main-page .main-title .buttons-container button { padding: 2vh 3vw; background-color: var(--second-color); font-size: 1.1em; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #ffffff; border-radius: 5%; } .header-main-page .konami-code { color: #4c8ad5; } .header-main-page .notification-select { width: 100%; min-height: 36px; background-color: var(--second-color); display: flex; align-items: flex-end; padding: 2vh 0px 2vh 1.5vw; margin-top: auto; box-sizing: border-box; } .header-main-page .notification-select p { display: inline-block; align-self: center; color: #fff; padding: 0; margin: 0; margin-top: 1vh; margin-right: 1vw; } .header-main-page .notification-select button { margin-top: 0.5vh; margin-right: 0.5vw; padding: 1vh 1vw; border: none; border-radius: 4px; align-self: center; color: #fff; font-weight: bold; cursor: pointer; } .header-main-page .notification-select button.yes { background-color: rgb(76, 175, 80); } .header-main-page .notification-select button.no { background-color: rgb(211, 47, 47); } .header-main-page .banner-login { width: 100%; height: 10vh; max-height: 75px; background-color: #D17262; display: flex; align-items: center; justify-content: space-between; padding: 0px 1.5vw; } .header-main-page .banner-login p { color: #fff; } .header-main-page .banner-login .button-container { width: 20vw; display: flex; justify-content: space-around; -moz-column-gap: 3vh; column-gap: 3vh; } .header-main-page .banner-login .button-container button { width: 100%; font-size: 12pt; font-weight: bold; color: #ffffff; height: 6vh; cursor: pointer; } .header-main-page .banner-login .button-container .register { border: solid 1px #ffffff; border-radius: 24px; } .header-main-page .banner-login .button-container .login { background-color: rgba(0, 0, 0, 0.3411764706); border-radius: 24px; } .header-main-page .banner-login.blank { opacity: 0%; } @media (max-width: 991.98px) { .header-main-page { height: auto; row-gap: 1vh; } .header-main-page h1 { font-size: 26pt; } .header-main-page h3 { font-size: 13pt; } .notification-select { height: auto; flex-wrap: wrap; } .notification-select p { width: 100%; margin-top: 1vh; margin-bottom: 1vh; } .notification-select button { height: 30px; width: 20%; margin-bottom: 1vh; } .banner-login { justify-content: initial; height: auto; padding: 2vh 2vw; } .banner-login p { width: 33.3%; } .banner-login .button-container { width: 66.6%; justify-content: space-around; } .banner-login .button-container button { width: 30%; } } @media (max-width: 576px) { .header-main-page .notification-select { -moz-column-gap: 1vw; column-gap: 1vw; padding: 0px 1vw; } .header-main-page .notification-select button { flex-grow: 1; } .header-main-page .banner-login p { width: 50%; } .header-main-page .banner-login .button-container { width: 50%; flex-direction: column; } .header-main-page .banner-login .button-container button { width: 75%; margin: 10px; } }/*# sourceMappingURL=header-styles.css.map */