@font-face{font-family:special elite;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/special-elite@latest/latin-400-normal.woff2)format('woff2'),url(https://cdn.jsdelivr.net/fontsource/fonts/special-elite@latest/latin-400-normal.woff)format('woff');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-italic.woff2)format('woff2'),url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-italic.woff)format('woff');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff2)format('woff2'),url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-400-normal.woff)format('woff');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-700-normal.woff2)format('woff2'),url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-700-normal.woff)format('woff');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:poppins;font-style:italic;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-700-italic.woff2)format('woff2'),url(https://cdn.jsdelivr.net/fontsource/fonts/poppins@latest/latin-700-italic.woff)format('woff');unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:mononoki;font-style:normal;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/mononoki@latest/latin-400-normal.woff2)format('woff2'),url(https://cdn.jsdelivr.net/fontsource/fonts/mononoki@latest/latin-400-normal.woff)format('woff')}@font-face{font-family:mononoki;font-style:normal;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/mononoki@latest/latin-700-normal.woff2)format('woff2'),url(https://cdn.jsdelivr.net/fontsource/fonts/mononoki@latest/latin-700-normal.woff)format('woff')}@font-face{font-family:mononoki;font-style:italic;font-display:swap;font-weight:400;src:url(https://cdn.jsdelivr.net/fontsource/fonts/mononoki@latest/latin-400-italic.woff2)format('woff2'),url(https://cdn.jsdelivr.net/fontsource/fonts/mononoki@latest/latin-400-italic.woff)format('woff')}@font-face{font-family:mononoki;font-style:italic;font-display:swap;font-weight:700;src:url(https://cdn.jsdelivr.net/fontsource/fonts/mononoki@latest/latin-700-italic.woff2)format('woff2'),url(https://cdn.jsdelivr.net/fontsource/fonts/mononoki@latest/latin-700-italic.woff)format('woff')}:root{--back:#fef;--back2:#523;--text:#523;--link_text:#f36;--link_back:var(--back2);--header_main:var(--back2);--header_text:var(--back);--code_text:#fcf;--code_back:#212;--font_header:'Special Elite', serif;--font_main:'Poppins', sans-serif;--font_mono:'Mononoki', monospace}body,html{height:100%;width:100%;margin:0;padding:0}body{color:var(--text);background:var(--back);font-family:var(--font_main);line-height:1.4}header,footer,nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:0 1rem;background:var(--back2)}header{ul { list-style-type: none; }}nav{}main{margin:0 3rem;text-align:justify;text-justify:inter-word}footer{p { font-style: italic; margin-right: 0; margin-left: auto; }}a{color:var(--link_text);background-color:var(--link_back);text-decoration:none;padding:0 .2rem;&:hover { background-color:var(--link_text); color:var(--link_back); }}pre{margin:0 1em;padding:1em;background-color:var(--code_back)}code{font-family:var(--font_mono);font-size:.9rem;padding:0 .4rem;background-color:var(--code_back);color:var(--code_text);letter-spacing:.025rem}h1,h2,h3,h4,h5,h6{font-family:var(--font_header);background-color:var(--header_main);color:var(--header_text);padding:.1rem 1rem;padding-top:.5rem;letter-spacing:4px;a { text-decoration: underline; &:hover { color: var(--link_text); background-color: var(--link_back); text-decoration: none; padding: 0 0.2rem; } }}.post-listing{display:grid;grid-template-areas:"cover cover" "_title _date";grid-template-columns:3fr 1fr;margin:1rem auto;.cover { grid-area: cover; } .title { grid-area: _title; text-align: left; } .date { grid-area: _date; text-align: right; }}.no-space{padding:0;margin:0}.wrapper{min-height:100%;display:grid;row-gap:1em;grid-template-rows:auto auto 1fr auto}ul.inline{padding:0;li { display: inline; }}.one-line{display:flex;gap:2rem;flex-flow:row wrap;justify-content:center;align-items:baseline}.card-showcase{display:flex;gap:1rem;flex-flow:row wrap;justify-content:center}.card{justify-self:center;position:relative;width:256px}a.standard{background:0 0;padding:0}.invert-text{color:var(--back)}.card-body{background:var(--back);width:100%;text-align:right;height:2.15rem}img.profile-picture{margin:1rem;float:left}