/* * -- BASE STYLES -- * Most of these are inherited from Base, but I want to change a few. */ s { text-decoration-color:rgba(0, 255, 0, 0.5) } @media (min-width: 600px) { s { position: relative; text-decoration: none; } s::after { content: ""; line-height: 1em; margin-top: calc(0.125em / 2 * -1); position: absolute; right: 0; top: 50%; bottom: 0; left: 0; border-top: 0.125em solid rgba(0, 255, 0, 0.5); height: calc(50% - 1px); width: 100%; transform: rotateZ(-1deg); } } body, html { display: flex; flex-direction: column; } #title{display:none;} /* * -- HEADER -- */ header { /* maximum z-index found */ all: unset; box-sizing: border-box; position: fixed; background-color: #221E22; width: 15rem; height: 100vh; top: 0; left: 0; -webkit-box-shadow: 2px 5px 16px 0px rgba(34, 30, 34, 0.4), 17px 26px 15px 0px rgba(0,0,0,0); box-shadow: 2px 5px 16px 0px rgba(34, 30, 34, 0.4), 17px 26px 15px 0px rgba(0,0,0,0); } header * { margin: 0; } header ul li { all: unset; display: block; text-decoration: none; } header ul li a { margin: 0; } .home-menu a:focus { border-radius: 8px; padding-left: 4px; padding-right: 4px; background-color: #F6F4F6; color: #221E22; transition: 500ms ease-in-out; } .home-menu { display: flex; flex-direction: column; justify-content: space-between; background: #a22430; padding: 1rem; } .menu-heading { display: flex; align-items: center; font-size: 1.5rem; color: #F6F4F6; } .menu-heading img { height: 1em; margin-right: 4px; } .menu-heading:focus-within img { filter: invert(); } .menu-link { color: #F6F4F6; margin-left: 1rem; } .menu-link:hover, .menu-link:focus { color: #C8BCC8; transition: 500ms ease-in-out; } .sidebar { padding: 1rem; } .content-wrapper, #template-wrapper { margin-left: 15rem; padding: 0 2rem 0 2rem; } .content-wrapper { padding-top: 2rem; }