.container { overflow: auto; display: flex; flex-direction: column; position: absolute; top: 0; left: 0; height: 100%; height: 100vh; width: 100%; width: 100vw; a { color: var(--text-color); } } .underline { text-decoration: underline; } .links_wrapper { display: flex; flex-direction: column; .links { margin-bottom: 2em; &:hover { .t, .p { text-decoration: underline; } .s { text-decoration: none; } } } } .sidebar { margin-bottom: 1em; }