:root{--background: #eae5e4;--headerText: #faf9f8;--headerBg: #283044;--bodyText: #3e281d;--link: #5592b8;--accent: #815e48;--accentLight: rgb(224, 212, 209);--darkAccent: #633e3b;--carmine: #3b205e;--salmon: #694090;--pink: #6d71e9;--quote: rgb(226, 203, 248)}@font-face{font-family:Courgette;src:url(/fonts/Courgette-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WorkSans;src:url(/fonts/WorkSans-VariableFont_wght.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Niconne;src:url(/fonts/Niconne-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WinkySans;src:url(/fonts/WinkySans-VariableFont_wght.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ScienceGothic;src:url(/fonts/ScienceGothic.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}*,*:before,*:after{box-sizing:border-box}img{width:100%;height:auto}ul,ol{list-style:none;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none;color:var(--link)}a:hover,a:active{color:var(--accent);transition:color .2s}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.form-helper{display:none}h2{color:var(--darkAccent);font-weight:700}h3,h4{color:var(--headerBg);font-size:1.5rem}span.special-text{color:var(--link);font-weight:700;font-style:italic}article p:not(.date):not(:first-child){margin-top:1rem}.parent{position:relative;overflow:hidden;max-height:51vh}.parent:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent 305px,var(--background))}.date{color:var(--accent)}button{color:var(--headerText);background-color:var(--link);font-family:WinkySans,sans-serif;text-transform:lowercase;font-weight:700;font-size:1.15rem;margin-top:1rem;padding:.5rem 1rem;border:none;border-radius:30px}button:hover,button:active{background-color:var(--accent);cursor:pointer;transition:background-color .3s}.blog{& article p,article ul,article ol,article aside,article blockquote{font-size:18px;hyphens:auto;max-width:80ch}h2 a,h3 a,h4 a,h5 a{color:var(--salmon)}h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:var(--link)}h2:not(header h2){text-align:center}h2,h3{font-size:2rem}h2,h3,h4{font-family:WinkySans,sans-serif;font-weight:800;font-variant:normal;color:var(--salmon)}h3{margin:1.5rem auto 0;padding-top:1rem;border-top:2px solid var(--salmon)}h4{padding-top:1rem;font-size:2rem}a{color:var(--pink)}a:hover{color:var(--link)}button{background-color:var(--quote)}button:hover{background-color:var(--link)}hr{border:none}hr:after{content:"❤️✦❤️✦❤️✦❤️✦❤️";display:block;opacity:.4;white-space:nowrap;text-align:center;font-size:1.5rem;letter-spacing:3ch;margin:.5rem auto}code{background-color:var(--quote);opacity:90%}blockquote{background-color:var(--quote);border-left:10px solid var(--salmon);margin:1rem;padding:.75rem}blockquote:before{content:"";font-family:Bootstrap-icons}article ol{list-style:decimal inside}article ol li p{display:inline}article li{margin:.25rem 0rem .25rem 1rem}article ul li:before{content:"✦";color:var(--darkAccent);margin-right:.25rem}aside{background-color:var(--quote);border-left:10px solid var(--salmon);margin:1rem;padding:.75rem}aside:before{content:"Aside";display:block;font-size:1.5rem;border-bottom:2px solid var(--salmon);margin-bottom:.5rem}aside.note{background-color:#d0bfbd;border-left:10px solid rgb(161,144,141)}aside.note:before{content:"📝 Note";border-bottom:2px solid rgb(183,160,157)}aside.fun-fact{background-color:#ffb984;border-left:10px solid rgb(188,117,63)}aside.fun-fact:before{content:"🌠 Fun Fact";border-bottom:2px solid rgb(188,117,63)}aside.tangent{background-color:#fcc0c0;border-left:10px solid rgb(236,138,159)}aside.tangent:before{content:"💭 Tangential Thoughts";border-bottom:2px solid rgb(236,138,159)}.date{color:var(--carmine);opacity:80%;border-bottom:2px dotted var(--carmine)}.category-img{width:1.25rem;margin-right:.3rem;vertical-align:-4px}h2 .category-img,h3 .category-img{width:27px;margin-right:.5rem;vertical-align:-.1rem}@media screen and (min-width: 1040px){h2 .category-img,h3 .category-img{width:54px;margin-right:.5rem;vertical-align:-.7rem}h2,h3{font-size:2.5rem}hr:after{margin-left:3ch}article p:not(.date,.author),article ol,article ul,article aside,article blockquote{margin:1rem auto 0}}}
