.panel-left .panel-content { left: 0; } #panel-left-toggle:not(:checked), #panel-left-toggle:checked { position: absolute; top: -100%; } #panel-left-toggle:focus + * { border-radius: 4px; border: 2px solid var(--white); } #panel-left-icon { cursor: pointer !important; border: 2px solid transparent; } .panel-left nav { padding-top: var(--unit-size); font-size: var(--medium-size); } /* PROFILE */ .profile { display: flex; flex-direction: column; font-family: var(--display-font); background-color: var(--translucent); margin-bottom: var(--main-size); border: solid 2px var(--bg2); border-radius: var(--unit-size); padding: var(--unit-size); box-sizing: border-box; } .profile ~ * { padding: var(--unit-size); } #user { align-content: center; } #user img { float: left; width: 5rem; height: auto; margin-right: 5px; } #user-nickname { font-size: var(--main-size); } .profile-navigation { display: flex; flex-direction: column; } /* TIMELINE NAVIGATION / PLUGINS */ .timeline-nav { margin-bottom: var(--main-size); } #timeline-nav-header { font-size: var(--main-size); } .timeline-nav a { display: flex; } .timeline-nav hr { flex: 1; background: linear-gradient(90deg, var(--bg3), transparent); } .timeline-nav a { color: var(--white); } .timeline-nav .active { color: var(--white); } .main-nav a { display: flex; flex-direction: column; } .footer { margin-top: auto; font-size: var(--small-size); } @media only screen and (min-width : 1200px) { #panel-left-icon { display: none; } } @media only screen and (min-width: 2200px) { .panel-left > * { margin-left: 10rem; } .footer { left: -10rem; position: relative; } }