:root{--app-content-max-width:1920px;--app-content-top-banner-min-height:15rem;--app-content-top-banner-max-height:40rem;--header-padding-y:8px;--header-brand-height:96px;--header-height:calc(calc(var(--header-padding-y)*2) + var(--header-brand-height));--content-height:calc(100vh - var(--header-height));--theme-color:#fec800;--theme-color-rgb:254,200,0;--theme-color-shade:#deaf00;--theme-color-shade-rgb:222,175,0}html,body{width:100%!important;min-height:100%!important}html{overflow-x:auto!important;overflow-y:scroll!important}.app{position:relative!important;display:flex!important;flex-direction:column;align-items:stretch;margin:0!important;padding:0!important}.app .app-header,.app .app-footer{flex-shrink:1!important}.app .app-content{flex-grow:1!important}.app .app-content,.app .app-header>*,.app .app-footer>*{width:100%!important;max-width:var(--app-content-max-width,1600px)!important;margin-left:auto!important;margin-right:auto!important}.app .app-header{position:sticky!important;left:0!important;top:0!important;z-index:3!important;height:var(--header-height)!important;background-color:var(--bs-black,#a9a9a9)!important}.app .app-header .navbar{padding-top:var(--header-padding-y)!important;padding-bottom:var(--header-padding-y)!important}.app .app-header .navbar .navbar-brand{padding-top:0!important;padding-bottom:0!important;height:var(--header-brand-height);max-height:var(--header-brand-height)}.app .app-footer{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:1.5rem!important;background-color:var(--bs-gray-900)!important}.app .app-content img,.app .app-content video,.app .app-content .image-viewer{max-height:var(--content-height)}.app,.app .app-header,.app .app-header .navbar,.app .dropdown-menu,.app .list-group{background-image:var(--app-bg-img,var(--bs-body-bg))!important;background-attachment:fixed!important;background-position:center!important}.app .carousel-indicators [data-bs-target]{background-color:#fff!important}.app .carousel-control-prev,.app .carousel-control-next{width:4rem!important}.app .carousel-control-prev-icon,.app .carousel-control-next-icon{filter:none!important}