#statuscafe,.breadcrumb-item a,.breadcrumb-item a:focus,.breadcrumb-item a:hover,.nav-header,.nav-links,.nav-links a,.top-banner,article header,footer,h3,h4,nav{background-color:var(--hacker-gray)}.nav-header,.social-item,.top-banner,body{text-align:center}.top-banner{z-index:2}body a{color:var(--cyber-blue)}h1{color:var(--neon-green)}.site-icon{margin-inline-end:1em;vertical-align:middle}.button-link,.more-details{border:.0625em solid var(--terminal-green);cursor:pointer;font-size:clamp(1rem,1vw,1rem);margin:1em;padding-block:.5em;padding-inline:.5em;display:flex;color:var(--terminal-green);transition:.2s;flex-direction:row;justify-content:center}.more-details{flex-direction:column}.button-link:focus,.button-link:hover{background:var(--neon-green);color:var(--hacker-black)}#skip a,.breadcrumb-item,.breadcrumb-list,.nav-header,.small-grid,.social-item{display:flex}.nav-links a,a{transition:.2s}#skip a:focus{inset-block-start:0}.wr{overflow-wrap:anywhere;word-wrap:break-word}.neon-green-svg{fill:var(--neon-green)}.black-svg{fill:var(--hacker-black)}.pink-svg{fill:var(--pink)}.white-svg{fill:var(--text-primary)}.indigo-svg{fill:var(--indigo)}.orange-svg{fill:var(--warning-amber)}.red-svg{fill:var(--error-red)}.yellow-svg{fill:var(--code-yellow)}.terminal-svg{fill:var(--terminal-green)}.blue-svg{fill:var(--cyber-blue)}.purple-svg{fill:var(--purple)}.nav-header,.nav-links,.nav-links a,.social-item,body,footer,h3,h4,header,nav{color:var(--text-primary)}.menulink{margin:auto}.outlink{vertical-align:text-bottom}.nav-links a,.social-item{position:relative}#skip a{position:absolute;background:var(--background);color:var(--link);inset-inline-start:0;padding:.25em;inset-block-start:-1000px;z-index:1}*{box-sizing:border-box}.small-grid>*{flex:1 1 var(--min)}a{border-block-end:.0625em dotted var(--cyber-blue)}#statuscafe-content,#statuscafe-username,.icon-row-post{margin-block-end:.5em}footer a{line-height:2.5}#skip a,.social-item{overflow:hidden}.no-js .social-item.status{display:none}.breadcrumb-item a,.nav-links a,a{text-decoration:none}.eightthree{border:0;image-rendering:pixelated}.nav-links li{flex:auto}ul li{float:left}#skip a,#skip a:focus{transition:top .5s}.about-section h2,.about-section h3,.breadcrumb-nav,.nav-links a,a,footer,nav{font-family:"JetBrains Mono",monospace}@font-face{font-display:swap;font-family:"JetBrains Mono";font-style:normal;font-weight:400;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"JetBrains Mono";font-style:normal;font-weight:700;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Ubuntu Mono";font-style:normal;font-weight:400;src:url(/fonts/UbuntuSansMono-Regular.woff2) format("woff2")}:root{--hacker-black:#0a0a0a;--hacker-dark:#1a1a1a;--hacker-gray:#2a2a2a;--neon-green:#00ff55;--terminal-green:#00cc33;--cyber-blue:#4da6ff;--warning-amber:#ffcc00;--indigo:#7a7aff;--purple:#c285ff;--error-red:#ff4757;--pink:#ff4fd2;--text-primary:#ffffff;--text-secondary:#ccc;--link:#000;--background:#ffffff;--code-yellow:#ffff33}body,header{background-color:var(--hacker-black)}.about-section h2,.about-section h3,.nav-links a:focus,.nav-links a:hover,a,a:focus,a:hover{background-color:var(--hacker-gray);color:var(--neon-green)}body{background-image:linear-gradient(to bottom,var(--hacker-black),var(--hacker-dark));font-family:"Ubuntu Mono",monospace;line-height:1.6;transition:background .3s,color .3s}img{block-size:auto;max-inline-size:100%}a:focus,a:hover{border-block-end-color:var(--neon-green)}.small-grid{background:var(--hacker-dark);--min:20ch;padding:1rem;margin-block-start:.5em;--gap:1rem;flex-wrap:wrap;gap:var(--gap)}.about-section,.breadcrumb-nav,.social-item,summary:hover{background:var(--hacker-gray)}.social-item{border:.0625em solid;border-radius:.375em;box-shadow:0 .0625em .25em rgb(0 0 0/.08);cursor:pointer;flex-direction:column;justify-content:center;padding:.5em;transition:transform .3s,box-shadow .3s}.social-item:focus,.social-item:hover{border-color:var(--code-yellow);box-shadow:0 .625em 1.25em rgb(0 0 0/.2);transform:translateY(-.3125em)}.nav-header{flex-direction:row;margin-block:.25em;margin-inline:.25em}.bottom-nav,.top-nav{border-radius:.1875em;border:.0625em solid var(--neon-green);box-shadow:0 0 .625em rgb(57 255 20/.2);flex-direction:column;margin:auto}.nav-links,.nav-links a{margin-block:.25em;margin-inline:.25em;display:flex}.nav-header{justify-content:center}.site-title{letter-spacing:.0625em;display:inline-flex;font-weight:700}.nav-links{flex-wrap:wrap;flex-direction:row}.nav-links a{flex-direction:column;font-weight:700;flex:auto;border:.0625em solid transparent;padding:.25rem;padding-block:.25em}.breadcrumb-item a,.breadcrumb-nav{padding-block:.5rem;color:var(--neon-green)}.nav-links a:focus,.nav-links a:hover{border-color:var(--code-yellow);text-shadow:0 0 .3125em rgb(57 255 20/.5)}.nav-links a:after{background-color:var(--neon-green);inset-block-end:0;color:var(--terminal-green);content:"";block-size:.0625em;inset-inline-start:0;position:relative;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s;inline-size:100%}.nav-links:focus:after,.nav-links:hover:after{transform:scaleX(1);transform-origin:bottom left}.gumroad,.instagram{border-color:var(--pink)}.amazon,.bitcoin,.blog,.kofi,.mobilizon,.monero,.patreon,.peertube,.pixelfed,.reddit,.rss,.standup{border-color:var(--warning-amber)}.liberapay,.loops,.now,.social,.uses{border-color:var(--code-yellow)}.editing,.pages,.status,.tour,.tuta,.youtube{border-color:var(--error-red)}.gog,.mastodon,.proton,.reading,.twitch,.wordle{border-color:var(--purple)}.acting,.discord,.interests,.watching,.wishlist{border-color:var(--indigo)}.about,.bluesky,.facebook,.linkedin,.listening,.paypal,.phatsammy,.photography,.pobox,.signal,.spacehey,.telegram,.venmo{border-color:var(--cyber-blue)}.kick,.matrix,.playing,.trovo,.verify,.writing{border-color:var(--terminal-green)}.breadcrumb-nav{border:.0625em solid;border-radius:.1875em;margin-block:1rem;margin-inline:0;padding-inline:1rem}.breadcrumb-list{flex-wrap:wrap;gap:.25rem;list-style:none;margin:0;padding:0}.breadcrumb-item:not(:last-child):after{content:">";margin-inline-start:.5rem;margin-block-start:0.5rem}.breadcrumb-item a{border:.0625em solid transparent;border-radius:.1875em;padding-inline:.5rem;transition:.2s}.breadcrumb-item a:focus,.breadcrumb-item a:hover{border-color:var(--code-yellow);color:var(--neon-green)}.breadcrumb-item a[aria-current=page]{cursor:default;font-weight:700}.about-section{border-radius:.5em;color:var(--text-primary);flex:1 1 0%;min-inline-size:0;padding:.5em;margin-block-start:.5em;margin-inline:auto;margin-block-end:.5em}@media (prefers-color-scheme:light){:root{--hacker-black:#f5f5f5;--hacker-dark:#e5e5e5;--hacker-gray:#d5d5d5;--neon-green:#008020;--terminal-green:#006b19;--cyber-blue:#1a4272;--warning-amber:#806000;--indigo:#2e2e80;--purple:#512c7b;--error-red:#700d12;--pink:#9a0076;--text-primary:#101010;--text-secondary:#4d4d4d;--link:#06c;--background:#ffffff;--code-yellow:#cccc00}}@media (max-width:575.98px){.wr{overflow-wrap:anywhere;word-wrap:break-word;font-size:xx-small}.about-section{max-inline-size:100%}.breadcrumb-list{gap:.25rem}}@media (max-width:991.98px){.about-section{max-inline-size:100%}}@media (max-width:767.98px){.wr{overflow-wrap:anywhere;word-wrap:break-word;font-size:small}}@media (max-width:1199.98px){.about-section{max-inline-size:100%}}#statuscafe{border:.0625em solid var(--cyber-blue);padding:.5em}#statuscafe-content{margin-block-start:0;margin-inline:.5em}menu,ol,ul{list-style-type:none;margin:0;padding:0}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}:where(
a,button,input,select,textarea,[role=button],summary,details[role=button],.button-link,.more-details,.social-item
):focus-visible{outline:.125em solid var(--focus-outline,var(--terminal-green));outline-offset:0.125em}:where(
a,button,input,select,textarea,[role=button],summary
):focus:not(:focus-visible){outline:0}summary{cursor:pointer;list-style:none;padding:.25em .5em;border-radius:.25em}summary::marker{content:'▸ '}details[open]>summary::marker{content:'▾ '}