.header-container{display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--accent-bgr);background-image:url("../images/bgr/hdrbgr.jpg");background-size:cover;padding-bottom:6px}.header{display:flex;flex:1 1 auto;font-family:var(--base-font);flex-direction:row;align-items:center;box-sizing:border-box}.header-left{display:flex;padding:4px;flex:1 1 auto;flex-direction:column;justify-items:center;overflow:hidden}.library-title{min-width:0;font-family:var(--base-font);font-weight:100;font-size:clamp(1.95rem, 1rem + 3vw, 2.4rem);color:#fff;text-shadow:1px 1px 2px #000;margin:0 0 0 6px}.riks-title{color:#fff;font-family:var(--base-font);font-size:1.1rem;font-weight:400;margin:0 0 0 12px;flex-shrink:0;text-shadow:1px 1px 2px #000}.riks-title-mobile{display:none}.library-title-mobile{display:none}.header-right{display:flex;align-items:flex-start;justify-content:center;height:100%;width:60px;position:relative}.header-right .header-circle{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;background:var(--accent-hover);width:40px;height:40px;border-bottom-left-radius:50%;cursor:pointer;border:1px dotted rgba(255,255,255,.35)}.btn-lang-menu{width:28px;height:28px;margin-left:4px;margin-top:-2px;filter:drop-shadow(1px 1px #000);cursor:pointer}.lang-menu{display:none;list-style:none;font-family:var(--base-font);font-size:1.2rem;position:absolute;left:-6rem;top:.5rem;z-index:999;background:var(--accent-bgr);border:1px solid #fff;color:#fff;box-shadow:10px 10px 30px rgba(0,0,0,.75);padding:10px 0;box-sizing:border-box}.lang-menu a{text-decoration:none;color:#fff;width:100%;padding:6px 20px}.lang-menu a:visited{text-decoration:none;color:#fff}.lang-menu li{display:flex;align-items:center;box-sizing:border-box;cursor:pointer}.lang-menu li:hover{background-color:var(--accent-hover)}@media only screen and (max-width:768px){.library-title,.riks-title{display:none}.riks-title-mobile{display:none}.library-title-mobile{display:block;color:#fff;font-weight:300;font-size:clamp(1.3rem, 8vw, 2.1vw + 100%);font-family:var(--base-font);padding:0;text-shadow:1px 1px 1px #000}}