@font-face{font-family:jetbrains mono;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/jetbrains/jetbrains-mono-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:jetbrains mono;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/jetbrains/jetbrains-mono-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background-image:radial-gradient(78rem 38rem at 50% -12rem,light-dark(rgba(13,148,136,.28),rgba(45,212,191,.13)),transparent 68%),radial-gradient(46rem 28rem at 94% -1rem,light-dark(rgba(56,189,248,.2),rgba(56,189,248,.1)),transparent 66%),radial-gradient(42rem 26rem at 2% 32rem,light-dark(rgba(251,191,36,7%),rgba(251,191,36,3%)),transparent 70%),linear-gradient(180deg,light-dark(rgba(238,250,248,.9),rgba(17,26,28,.9)) 0%,light-dark(rgba(255,255,255,0),rgba(19,26,28,0)) 30rem);background-repeat:no-repeat;background-attachment:scroll}#header-desktop,#header-mobile{backdrop-filter:saturate(1.4)blur(12px);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid light-dark(rgba(15,118,110,8%),rgba(94,234,212,8%))}.home-profile .home-avatar img{box-shadow:0 0 0 .3618em light-dark(rgba(13,148,136,8%),rgba(45,212,191,.1)),0 .75rem 2rem -.5rem light-dark(rgba(13,148,136,.22),rgba(45,212,191,.18))}.home.posts .home-posts .summary{background-color:light-dark(rgba(255,255,255,.72),rgba(31,37,45,.62));backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 .25rem 1rem -.75rem light-dark(rgba(15,23,42,.18),rgba(0,0,0,.5));transition:border-color .2s ease,box-shadow .25s ease,translate .25s ease}.home.posts .home-posts .summary:hover{box-shadow:0 .75rem 1.75rem -.6rem light-dark(rgba(13,148,136,.22),rgba(45,212,191,.16));translate:0 -.125rem}.page .content,.page .single-title{letter-spacing:.01em}.home.posts .home-posts .summary .single-title{letter-spacing:.015em;font-weight:600}.home.posts .home-posts .summary .content{color:light-dark(#4a5560,#9aa6b2)}.home.posts .home-posts .summary .content b,.home.posts .home-posts .summary .content strong{color:light-dark(#2c3540,#c3ccd6)}