*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background-color:#282a36;color:#f8f8f2;font-family:"JetBrains Mono","Fira Code","SF Mono",Consolas,monospace;line-height:1.6;padding:2rem;max-width:700px;margin:0 auto}a{color:#8be9fd;text-decoration:none}a:hover{color:#ff79c6;text-decoration:underline}header{margin-bottom:3rem;border-bottom:1px solid #44475a;padding-bottom:1.5rem}header h1{color:#bd93f9;font-size:1.5rem;font-weight:normal}header h1 span{color:#6272a4}header nav{margin-top:1rem}header nav a{margin-right:1.5rem;color:#50fa7b}header nav a:hover{color:#ff79c6}main{min-height:60vh}.note{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px dashed #44475a}.note:last-child{border-bottom:none}.note .date{color:#6272a4;font-size:.85rem;margin-bottom:.5rem}.note h2{color:#ffb86c;font-size:1.1rem;font-weight:normal;margin-bottom:.5rem}.note h2 a{color:#ffb86c}.note h2 a:hover{color:#ff79c6}.note p{color:#f8f8f2}.projects h2{color:#50fa7b;font-size:1.1rem;font-weight:normal;margin-bottom:1rem}.projects ul{list-style:none}.projects ul li{margin-bottom:1rem;padding-left:1rem}.projects ul li::before{content:">";color:#bd93f9;margin-left:-1rem;margin-right:.5rem}.projects ul li a{color:#8be9fd}.projects ul li .desc{color:#6272a4;font-size:.9rem;display:block;padding-left:1.2rem}.card{background-color:#44475a;padding:1.5rem;border-radius:4px;margin-top:2rem}.card h2{color:#ff79c6;font-size:1rem;font-weight:normal;margin-bottom:1rem}.card .info{color:#f8f8f2}.card .info span{color:#6272a4}footer{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #44475a;color:#6272a4;font-size:.85rem}code{background-color:#44475a;padding:.2rem .4rem;border-radius:3px;font-size:.9rem}pre{background-color:#44475a;padding:1rem;border-radius:4px;overflow-x:auto}pre code{padding:0;background:none}