@import "normalize.css";@import url("https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,400;0,700;0,900;1,400;1,700;1,900&family=Fira+Code:wght@400;700&family=Bungee+Shade&display=swap");*,*::before,*::after{box-sizing:border-box}a{text-decoration:none;color:inherit;cursor:pointer}button{background-color:rgba(0,0,0,0);color:inherit;border-width:0;padding:0;cursor:pointer}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}ul,ol,dd{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;font-weight:400;line-height:1.3;color:#222}@font-face{font-family:"Fira Code Nerd Font";font-weight:400;src:url(nerd-fonts/FiraCodeNerdFontMono-Regular.ttf)}@font-face{font-family:"Fira Code Nerd Font";font-weight:700;src:url(nerd-fonts/FiraCodeNerdFontMono-Bold.ttf)}:root{--accent-color: aquamarine;--eyecandy-shadow-filter: drop-shadow(-0.05em 0.05em 0 var(--accent-color)) drop-shadow(-0.05em 0.05em 0 var(--primary-color));--eyecandy-shadow-padding: calc(0.05em * 2);--primary-color: peachpuff;--big-font-size: 5rem;--default-font: "Crimson Pro", serif;--eyecandy-font: "Bungee Shade", cursive;--syntax-font: "Fira Code", monospace}body{--x-padding-from-body: 1rem;--y-padding-from-body: .5rem;font-family:var(--default-font);margin:0}body .website__header,body main{padding:var(--y-padding-from-body) var(--x-padding-from-body)}body .website__header{align-items:center;background:border-box linear-gradient(skyblue, var(--accent-color), #ffffe0, var(--primary-color));display:flex;flex-direction:column;font-size:var(--big-font-size);justify-content:space-between}body .website__header .website__name{align-self:flex-start;font-family:var(--eyecandy-font);filter:var(--eyecandy-shadow-filter);padding-left:var(--eyecandy-shadow-padding)}body .website__header .social-links{align-self:flex-end;color:var(--accent-color);display:flex;filter:brightness(90%);font-family:var(--default-font);font-weight:bold;font-size:.25em;line-height:1em}body .website__header .social-links li{border:.25em solid var(--accent-color);border-radius:.5em;padding:.1em .3em;white-space:nowrap}body .website__header .social-links li:not(:first-child){margin-left:.5em}body article h1,body article h2,body article h3,body article h4,body article h5,body article h6{font-weight:bold;text-decoration-thickness:.5em}body article h1:not(:first-child),body article h2:not(:first-child),body article h3:not(:first-child),body article h4:not(:first-child),body article h5:not(:first-child),body article h6:not(:first-child){margin-top:1em}body article h1{filter:var(--eyecandy-shadow-filter);padding-left:var(--eyecandy-shadow-padding);font-size:3em;font-weight:900}body article h2{font-size:1.5em;font-weight:900;text-decoration:underline}body article h3{font-size:1.5em}body article p{margin-top:1em}body article p:first-of-type:first-letter{float:left;font-family:var(--eyecandy-font);font-size:2.45em;line-height:1;padding:.15em .1em 0 0}body article p:first-of-type+*{clear:left}body article pre{font-family:var(--syntax-font)}body .font-icon{font-family:"Fira Code Nerd Font"}