/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on October 14, 2022 */ @font-face { font-family: 'mitochondriaregular'; src: url('/static/font/mitochondria-webfont.woff2') format('woff2'), url('/static/font/mitochondria-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'pf_ronda_sevenregular'; src: url('/static/font/pf_ronda_seven-webfont.woff2') format('woff2'), url('/static/font/pf_ronda_seven-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'pf_ronda_sevenbold'; src: url('/static/font/pf_ronda_seven_bold-webfont.woff2') format('woff2'), url('/static/font/pf_ronda_seven_bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; } /* */ * { padding:0; margin:0; font-family: 'pf_ronda_sevenregular', sans-serif; background-color: black; } html, body {padding:0; margin:0; height:100%;} footer { position: fixed; bottom: 0; left: 0; color: #C0AAC0; background-color: transparent; width: 100vw; } a, a:link, a:visited, a:hover, a:active, b, p { text-decoration: none; background-color: transparent; } a:link, a:visited { color: #305285; } a:hover, a:active { color: #9092ca; } p { text-indent: 2em; } ul,ol { list-style-type: none; list-style-position: inside; background-color: transparent; } li { padding-left: 2em; background-color: transparent; } h1,h2,h3,h4,img,i { background-color: transparent; } h1 { font-family: 'mitochondriaregular', sans-serif; font-size: 1.5em; } .mundane {color:#aca79e;} .common {color:#5576d1;} .unusual {color:#9873AC;} .rare {color:#EBBC4E;} .unique {color:#00a86b;} .center { width: 80%; padding: 2em; margin: auto; color: white; } pre,code { background-color: transparent; } .code { background-color: transparent; } .verse { background-color: transparent; } .grid { height: max(100vh,auto); width: 100vw; display: grid; position: relative; grid-template-columns: 1fr; grid-template-rows: 3.5em auto; grid-column-gap: 0px; grid-row-gap: 0px; box-sizing: border-box; } .top { grid-area: 1 / 1 / 2 / 2; color: #C0AAC0; text-align: center; font-size: 1.5em; } .top a { color: #C0AAC0; font-weight: bold; } .top a:hover { color: #A88AA8; } .top a:visited { color: #C0AAC0; font-weight: bold; } .content-grid { grid-area: 2 / 1 / 3 / 2; min-height: 60vh; min-width: 50vw; padding-bottom: 33%; } .footer-grid { display: grid; grid-template-columns: 100vw; grid-template-rows: 76% 24% grid-column-gap: 0px; grid-row-gap: 0px; background-color: transparent; width: 100vw; min-width: 636px; } .nav { grid-area: 1 / 1 / 2 / 2; background-color: transparent; display: grid; grid-template-columns: 26% 51% 23%; grid-template-rows: 1fr; grid-column-gap: 0px; grid-row-gap: 0px; margin: auto; width: 40vw; min-width: 374px; }