body{ background: inherit; background-color: white; background-repeat: no-repeat; background-attachment: fixed; font-family: Fira; } header{ background: var(--shading); background-color: var(--azure); color: #D8D8D8; font-size: 2.5rem; font-family: Beleren; /*text-shadow: 1px 0 2px black, -1px 0 2px black, 0 1px 2px black, 0 -1px 2px black;*/ } .silver-text, .nav-text{ background: var(--silver); background-clip: text; -webkit-background-clip: text; -moz-background-clip: text; -moz-text-fill-color: transparent; -webkit-text-fill-color: transparent; } nav{ background: var(--silver); font-size: 1.25rem; font-family: Beleren; } main{ background-color: white; color: black; font-size: 1.25rem; line-height: 1.3rem; font-family: Fira; text-align: justify; } footer{ background-color: var(--charcoal); color: white; font-size: 1.5rem; } .copyright{ font-size:0.8rem; } a{ color:var(--azure); text-decoration:underline; } .nav-tab{ background: var(--shading); background-color: var(--azure); --border-color: var(--charcoal); --border-size: 0.1rem; border-left: var(--border-size) solid var(--border-color); border-right: var(--border-size) solid var(--border-color); border-top: var(--border-size) solid var(--border-color); border-bottom: var(--border-size) solid var(--border-color); border-radius: 0.7rem; } .nav-tab:hover{ background: var(--shading-light); background-color: var(--azure); } .nav-tab:active{ background: var(--shading-dark); background-color: var(--azure); } h1{ text-align:left; /*margin-left:auto; margin-right:auto;*/ font-size:2rem; } h2{ text-align:left; /*margin-left:auto; margin-right:auto;*/ font-size:1.75rem; margin-top:1rem; margin-bottom:0.5rem; } h3{ font-size:1.25rem; } hr{ border-top: 0.15rem solid black; } article{ } ul{ list-style-type: disc; } ul li ul{ list-style-type: circle; /*Nested list*/ } ul li ul li ul{ list-style-type: square; /*Nested list*/ } u{ text-underline-offset: 0.14em; /*Without this, underlines won't show under descender characters (g,y,j,p,q)*/ } summary{ --border-color: var(--charcoal); --border-size: 0.1em; border-left: var(--border-size) solid var(--border-color); border-right: var(--border-size) solid var(--border-color); border-top: var(--border-size) solid var(--border-color); border-bottom: var(--border-size) solid var(--border-color); border-radius: 0.5rem; padding-left:0.5rem; padding-right:0.5rem; background: var(--silver-right); }