/* Heavily modified from the wonderful MVP.css v1.6.2 - https://github.com/andybrewer/mvp */ @import 'color.css'; /* You can remove this if you don't do any code in your project. */ @import '/css/prism.css'; body * { /* This fixes the classic CSS braindead decision that children can explode out * of their parent's box. */ box-sizing: border-box; } aside { display: block; font-size: 1.2em; line-height: var(--line-height); padding: 1rem 1rem; text-align: var(--justify-blockquote); border-radius: var(--border-radius); background-color: var(--color-bg-secondary); border: 1px solid var(--value3); } aside.warning { background-color: var(--yellow); } /* Layout */ article aside { background: var(--color-secondary-accent); border-left: 4px solid var(--color-secondary); padding: 0.01rem 0.8rem; } body { background: var(--color-bg); color: var(--color-text); font-family: var(--font-family); line-height: var(--line-height); margin: 0; overflow-x: hidden; overflow-y: overlay; text-rendering: optimizeSpeed; -webkit-font-smoothing: antialiased; } ::-webkit-scrollbar { width: 10px; } ::-webkit-scrollbar-thumb { background: var(--color-scrollbar-thumb); } ::-webkit-scrollbar-track-piece { background: var(--color-scrollbar-track-piece); } header { background-color: var(--color-bg); display: flex; justify-content: center; text-align: var(--justify-important); } header, main { margin: 0 auto; padding-left: 0.5rem; padding-right: 0.5rem; padding-top: 0rem; } header.fixed { position: fixed; top: 0; right: 0; left: 0; z-index: 90; height: var(--fixed-header-height); } main { max-width: var(--width-content); min-height: 800px; margin-bottom: 2rem; display: flex; flex-direction: column; } header.fixed + main { margin-top: var(--fixed-header-height) !important; min-height: unset; } footer { background-color: var(--color-bg-tertiary); padding: 0px; width: 100%; display: flex; flex-direction: row; justify-content: space-evenly; } footer aside { background-color: var(--color-bg-secondary); width: 33%; padding: 1em; } footer aside h4 { margin-top: 0px; margin-bottom: 0.5rem; } hr { background-color: var(--color-bg-secondary); border: none; height: 1px; margin: 1rem 0; } section { display: flex; flex-wrap: wrap; justify-content: var(--justify-important); } section aside { border: 1px solid var(--color-bg-secondary); border-radius: var(--border-radius); box-shadow: var(--box-shadow) var(--color-shadow); margin: 1rem; padding: 1.25rem; width: var(--width-card); } section aside img { max-width: 100%; } [hidden] { display: none; } /* Headers */ article header, div header, main header { padding-top: 0; } header a b, header a em, header a i, header a strong { margin-left: 0.5rem; margin-right: 0.5rem; } header nav { max-width: var(--width-content); } header nav a { /* this covers all links in the header nav */ font-size: var(--font-header-nav); text-decoration-line: none; text-decoration-style: none; } header nav > a { /* this is for just a tags in the header, not inside