header#header{display:flex;align-items:center;background-color:#d2e6f8;border-bottom:1px solid #1d4d6a;padding:0 10px;margin:0}header#header>div:first-of-type{flex:1 0;display:flex;align-items:center;gap:10px}header#header>div:first-of-type a{display:inline-flex}header#header>div:first-of-type>div{margin-bottom:0}header#header #user{display:inline-block;margin-top:10px;margin-bottom:3px}header#header #user img{border-radius:50%}header#header #user .user-session{display:inline-block;position:absolute;right:6px;top:42px;background-color:#d2e6f8;border-radius:5px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}header#header #user .user-session>:first-child{background-color:#fff;padding:10px;display:flex;margin-top:10px;gap:10px}header#header #user .user-session>:first-child>*{flex:1 0}header#header #user .user-session>:first-child>:nth-child(2)>span{display:block}header#header #user .user-session>:first-child>:nth-child(2)>span:first-child{font-weight:700;min-width:250px}header#header #user .user-session>:nth-child(2){padding:10px}#container{display:flex}#container #main-menu{display:inline-block;width:250px;margin-left:10px;padding-top:10px}#container main{flex:1 0;background-color:rgba(210,230,248,.3)}#container main #main-content{max-width:900px;margin:auto;background-color:#fff;padding:20px;min-height:100vh}#container main #main-content:has(.translation-page){max-width:100%}#container main #main-content h1{margin-bottom:10px;color:#1b74a4;font-weight:700;font-size:20px}#container main #main-content h2{margin-bottom:10px;color:#1b74a4;font-weight:700;font-size:16px}