@font-face{font-family:geist;src:url(/fonts/Geist-Bold.woff2)format("woff2");font-weight:700}@font-face{font-family:geist;src:url(/fonts/Geist-Regular.woff2)format("woff2");font-weight:400}@font-face{font-family:geist;src:url(/fonts/Geist-Regular.woff2)format("woff2");font-style:oblique}@font-face{font-family:geist;src:url(/fonts/Geist-Bold.woff2)format("woff2");font-style:oblique;font-weight:700}@font-face{font-family:geist-mono;src:url(/fonts/GeistMono-Bold.woff2)format("woff2");font-weight:700}@font-face{font-family:geist-mono;src:url(/fonts/GeistMono-Regular.woff2)format("woff2");font-weight:400}@font-face{font-family:geist-mono;src:url(/fonts/GeistMono-Regular.woff2)format("woff2");font-style:oblique}@font-face{font-family:geist-mono;src:url(/fonts/GeistMono-Bold.woff2)format("woff2");font-style:oblique;font-weight:700}body{font-family:geist-mono;background-color:#11111b;color:#cdd6f4;display:flex;flex-direction:column;min-height:100dvh;margin:0;display:flex}section#list{flex:1}header footer{flex-shrink:1}a,a:visited{color:#89b4fa}a:hover{text-shadow:rgba(205,214,244,.9)0 0 39px}a.chip{border-radius:50px;background-color:rgba(203,166,247,.3);padding-top:2px;padding-bottom:2px;padding-left:7px;padding-right:7px;width:auto;color:#cdd6f4;text-decoration:none}a.chip:hover{text-shadow:none}header{z-index:999}header nav{text-align:center}header nav ul{list-style:none;padding:0;margin:auto;display:flex;justify-content:space-between;align-items:center;width:60%}header nav ul .nav-item{background-color:transparent}header nav a{color:inherit;text-decoration:inherit}header nav h1{color:#cba6f7;font-size:5em;font-style:oblique;text-decoration:underline;font-weight:400;transition:text-shadow 100ms ease-out}header nav h1:hover{text-shadow:rgba(203,166,247,.9)0 0 39px}header nav a:not(:has(h1)){font-size:1.8em}header nav a:not(:has(h1)):before{content:"./";color:#6c7086}header nav a:not(:has(h1)):hover{text-decoration:underline;text-shadow:rgba(205,214,244,.9)0 0 39px}header nav a:not(:has(h1)):visited{color:#cdd6f4}section#home{position:relative;width:100%;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding-top:30px}section#home article{font-size:1.6em;height:50vh;margin-bottom:20%;width:50%;background-color:rgba(30,30,46,.5);backdrop-filter:blur(10px);border:1px solid #cba6f7;border-radius:5px;padding:30px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:box-shadow 100ms ease-out;display:flex;flex-direction:column;height:100%}section#home article pre{margin:0}section#home article .command{height:20%}section#home article .command-result{display:flex;flex:1}section#home article .art{width:20%;overflow:hidden;color:#cba6f7}section#home article .specs{width:80%;padding-left:50px;text-wrap-mode:wrap}section#home article .key{color:#cba6f7}section#home article:hover{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}section#home .background{position:absolute;top:0;width:100%;height:100vh;padding-top:0;margin-top:0;cursor:default;color:#313244;font-family:monospace;font-size:3.6em;line-height:58px;padding-top:30px}section#home .background .glow{text-shadow:rgba(205,214,244,.9)0 0 39px;color:#cdd6f4}section#home .background .glow-toggle{cursor:pointer}section#home .background .glow-toggle:hover{text-shadow:rgba(166,173,200,.9)0 0 39px}section#home.me .command-result{display:block;text-wrap-mode:wrap}section#list{font-family:geist;width:60%;margin-left:auto;margin-right:auto;display:block}section#list article.post{padding:20px;margin-bottom:10px;background-color:#1e1e2e;border:1px solid #6c7086;border-radius:5px;transition:border-color .1s}section#list article.post:hover{border-color:#9399b2}section#list article.post .post-title{color:#cdd6f4;font-size:2em;text-decoration:none}section#list article.post .post-title:hover{text-decoration:underline}section#list article.post .date{color:#a6adc8}section#post{width:60%;margin:auto;font-family:geist;font-size:18px}section#post code:not(pre code){background-color:#1e1e2e;border:1px solid #313244;border-radius:5px}section#post blockquote.alert,section#post details{margin:0;border-width:1px;border-style:solid;border-radius:5px;padding-left:20px;padding-right:20px}section#post details{padding-top:5px;padding-bottom:5px;border-color:#cba6f7;background-color:rgba(203,166,247,.2)}section#post details summary{cursor:pointer}section#post blockquote{overflow-x:scroll}section#post blockquote.alert-caution{border-color:#f9e2af;background-color:rgba(249,226,175,.2)}section#post blockquote.alert-important{border-color:#f38ba8;background-color:rgba(243,139,168,.2)}section#post blockquote.alert-note{border-color:#89dceb;background-color:rgba(137,220,235,.2)}section#post blockquote.alert-tip{border-color:#74c7ec;background-color:rgba(116,199,236,.2)}section#post blockquote.alert-warning{border-color:#f9e2af;background-color:rgba(249,226,175,.2)}section#post blockquote.alert-instructions{border-color:#89b4fa;background-color:rgba(137,180,250,.2)}section#post img{display:block;max-width:100%;max-height:900px;width:auto;height:auto;border-radius:5px}section#post div.highlight pre{border-radius:5px;padding:20px;overflow:scroll}footer{bottom:0;text-align:center;width:100%;height:60px}@media(max-width:960px){header nav ul{width:100%;justify-content:space-evenly}header nav h1{font-size:2.5em}header nav a:not(:has(h1)){font-size:1em}header nav a:not(:has(h1)):before{content:"./"}section#home{justify-content:flex-start}section#home article{width:80%;margin-top:20%;margin-bottom:0}section#home article .command span{display:none}section#home article .command:after{content:'$ screenfetch'}section#home article .art{display:none}section#home article .specs{width:100%;padding-left:0}section#list{width:90%}section#list h1{font-size:1.7}section#list article.post .post-title{font-size:1.6em}section#post{width:90%}}