@import url('https://fonts.googleapis.com/css2?family=Noto+Serif&family=Lobster&family=Recursive:wght@400;600&display=swap');:root {--bg:#fdfdfd;--highlight1:rgb(255, 94, 98);--highlight2:rgb(255, 153, 102);--color:#1f1f1f;--text:'Recursive', sans-serif;--headings:'Noto Serif', serif;--title:'Lobster', cursive;--grey:#4a4a4a;}body {box-sizing:border-box;margin:0;font-family:var(--text);color:var(--color);line-height:1.4;}strong {font-weight:600;}a {color: var(--highlight1);}li a {color: var(--color);}#blog-posts h2.blog-title {margin-bottom:5px; font-size:2em;}#blog-posts h2.blog-title a {color: var(--color); text-decoration:none;font-family:var(--title);}p.blog-date{color: var(--grey);text-align:center; margin-top:10px;}p.blog-continue-read-link > a {font-family:var(--title); display:block; padding-bottom:15px;}header { display:block; color: var(--color); text-decoration:none; margin:20px; font-size:40px;font-family:var(--title);}header a { color: var(--color); text-decoration:none; }.main {background-color:var(--bg);min-height:calc( 100vh - 20px);max-width:900px;margin:0 auto;padding:20px 30px 0 30px;}h1, h2, h3, h4 {text-align:center;font-family:var(--headings);font-weight:400;}h2 {margin-top:30px;}h3 {margin:22px 0 10px 0;}.blog-post h1 {display:none;}#blog-posts>div:nth-child(1):before, .blog-post:after {content:'';position:relative;display:block;width:100%;height:3px;margin:10px 0;}ul, ol {list-style:none;width:600px;max-width:90%;}ol li, ul li {display:block;clear:both;padding-bottom:1.2rem;font-size:1rem;line-height:1.2;position:relative;}ol li {counter-increment:list;font-size:1.2rem;}ol li:before {width:3rem;height:3rem;float:left;margin:0 .8rem 0.75rem 0;color:var(--bg);text-shadow:0 0 2px var(--highlight1);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;shape-outside:ellipse();z-index:1;}ul li:before {width:1rem;height:1rem;float:left;margin:0 .8rem 0.75rem 0;color:var(--bg);background:var(--highlight1) linear-gradient(to bottom right, var(--highlight1) 25%, var(--highlight2));text-shadow:0 0 2px var(--highlight1);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;shape-outside:ellipse();z-index:1;}ul li:before {font:bold 1.25rem/1 var(--font-number);content:'';}ol li:before {font:bold 1.25rem/1 var(--font-number);content:counter(list);}#blog-posts>div:nth-child(1):before, body, .blog-post:after {background:var(--highlight1);background:linear-gradient(to right, var(--highlight1), var(--highlight2));}#blog-posts img {border-radius:100px;width:200px;height:auto;}#footer p {padding:20px; text-align:center; color: var(--grey);}#info img {border-radius:20px; margin:0 auto;display:block;}