#about{margin-top:2rem;max-width:80rem;margin-inline:auto;padding-inline:1rem}.archive-links{display:flex;flex-direction:column;row-gap:1rem;margin-bottom:2rem}footer{border-top-style:solid;border-top-width:2px;border-top-color:oklch(92.8% .006 264.531);padding:1rem 1rem 2rem 1rem;max-width:80rem;margin-inline:auto;width:100%;margin-top:2rem}.license{margin-top:1rem}@media (prefers-color-scheme:dark){footer{border-color:oklch(27.8% .033 256.848)}}body,html{background-color:#fff}html{scroll-behavior:smooth}body{color:oklch(37.3% .034 259.733);font-family:ui-sans-serif,system-ui,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';margin:0;display:flex;flex-direction:column;min-height:100dvh}*{box-sizing:border-box}main{flex-grow:1}.link,a{color:#000;text-decoration-line:underline;text-decoration-style:dashed;text-underline-offset:0.3rem}.link:hover,a:hover{color:oklch(48.8% .243 264.376);text-decoration-style:solid}.link:active,a:active{color:oklch(49.6% .265 301.924);text-decoration-line:none}a:focus-visible{outline:2px solid oklch(80.9% .105 251.813);outline-offset:0}.text-contrast,h1,h2,h3,h4,h5,h6{color:#000}h1{font-size:1.5rem}h2{font-size:1.25rem}.archive-links,.not-found a,.post-data a,.tag-list a,h3,nav li{font-size:1.125rem}h4,li,p{font-size:1rem}.metadata,h5{font-size:.875rem}h6,small{font-size:.75rem}.link,li,p{line-height:1.5}svg{fill:oklch(37.3% 0.034 259.733);transition:fill .2s ease-in-out}svg:hover{fill:oklch(70.7% 0.022 261.325)}svg:active{fill:oklch(70.7% 0.022 261.325);transition-property:none}.post-data a,svg{display:block}code,pre{background-color:oklch(92.9% .013 255.508);padding-inline:0.25rem}.icons{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.tag-list{display:flex;flex-wrap:wrap;column-gap:1.25rem;row-grap:0.5rem;padding:0;list-style-type:none}.post-list{list-style:none;padding:0;margin:0}.post-list li{border-bottom:1px solid oklch(44.6% .03 256.802)}.post-list li:first-child{border-top:1px solid oklch(44.6% .03 256.802)}.post-data{display:flex;flex-direction:column;row-gap:.5rem;justify-content:space-between;align-items:center;margin-block:0.5rem}.post-link,.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6,.serif{font-family:ui-serif,Georgia,Cambria,'Times New Roman',Times,serif}.hero-container h1,.post-link,.projects-container h3{font-weight:400}.no-decoration,.no-decoration:active,.no-decoration:hover{color:inherit;text-decoration:none}.post-link{margin:0}.post-data time{white-space:nowrap}.main-content{max-width:80rem;margin-inline:auto;margin-top:5rem;padding-inline:1rem}.not-found{text-align:center;padding-inline:1rem}@media (prefers-color-scheme:dark){body,html{background-color:#000}body{color:oklch(87.2% .01 258.338)}.link,a{color:#fff}.link:hover,a:hover{color:oklch(80.9% .105 251.813)}.link:active,a:active{color:oklch(82.7% .119 306.383)}.text-contrast,h1,h2,h3,h4,h5,h6{color:#fff}svg{fill:oklch(70.7% 0.022 261.325)}svg:hover{fill:oklch(96.7% 0.003 264.542)}svg:active{fill:oklch(96.7% 0.003 264.542)}code,pre{background-color:oklch(27.9% .041 260.031)}.post-list li{border-bottom:1px solid oklch(70.7% .022 261.325)}.post-list li:first-child{border-top:1px solid oklch(70.7% .022 261.325)}}@media (min-width:40rem){h1{font-size:1.875rem}h2{font-size:1.5rem}.archive-links,.not-found a,.post-data a,.tag-list a,h3,nav li{font-size:1.25rem}h4,li,p{font-size:1.125rem}.metadata,h5{font-size:1rem}h6,small{font-size:.875rem}.post-data{flex-direction:row}}#hero{width:100%;padding-top:3.5rem;padding-inline:1rem;background-image:linear-gradient(to bottom,oklch(87% .065 274.039),#fff)}.hero-container{display:flex;max-width:80rem;margin-inline:auto;justify-content:center}.hero-container h1,p{margin-bottom:1rem}.hero-container p{margin-top:0}.greeting{margin-bottom:.25rem}@media (prefers-color-scheme:dark){#hero{background-image:linear-gradient(to bottom,oklch(47.3% .137 46.201),#000)}}#latest-posts{margin-top:2rem;max-width:80rem;margin-inline:auto;padding-inline:1rem}#navigation{position:absolute;left:0;right:0;padding-inline:1rem}nav{display:flex;max-width:80rem;margin-inline:auto;overflow-x:auto;align-items:center}nav ul{display:flex;gap:1.25rem;list-style-type:none;padding:0;margin:0 auto;white-space:nowrap}nav ul li{padding:1.25rem 0}article{max-width:48rem;margin-inline:auto;margin-top:5rem;padding-inline:1rem}#projects{margin-top:2rem;max-width:80rem;margin-inline:auto;padding-inline:1rem}.projects-container{display:flex;flex-direction:column;row-gap:1.25rem}.project-card{background-color:oklch(92.8% .006 264.531);border-radius:.5rem;transition:transform .2s ease-in-out;padding-inline:1rem}.project-card:hover{transform:translateX(.25rem) translateY(-.25rem)}.tool-list{display:flex;flex-wrap:wrap;list-style-type:none;gap:.5rem;padding:0}.tool{border-radius:1rem;background-color:oklch(98.5% .002 247.839);padding-inline:0.75rem;padding-block:0.5rem;white-space:nowrap}@media (prefers-color-scheme:dark){.project-card{background-color:oklch(27.8% .033 256.848)}.tool{background-color:oklch(13% .028 261.692)}}
