/* * -- 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 screen and (max-width: 900px) { header { all: unset !important; z-index: 1 !important; position: fixed; top: 0; left: 0; width: 100%; } .home-menu { height: min-content !important; } .sidebar { all: unset; background-color: #221E22; display: block; box-sizing: border-box; width: 100%; height: min-content !important; margin-bottom: 1rem; } .content-wrapper, #template-wrapper { margin-left: unset !important; padding: 0 1rem 0 1rem !important; } } @media screen and (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; line-height: 1.4em; } #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 { font-size: 1.25rem; font-weight: bold; max-height: 3rem; display: flex; align-items: center; flex-direction: column; justify-content: space-between; background: #a22430; padding: 1rem; } .menu-heading { font-size: inherit; display: flex; align-items: center; color: #F6F4F6; } .menu-heading img { height: 1em; margin-right: 4px; } .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: 1rem !important; } .content-wrapper { padding-top: 2rem; }