/* A personal homepage for a very specific corner of the internet. */
:root{color-scheme:dark;--ink:#dddcc4;--acid:#d7ff00;--orange:#ff7300}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#11120d;color:var(--ink);font:15px/1.5 "Courier New",monospace}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background-image:radial-gradient(#68713e 1px,transparent 1px);background-size:23px 23px;opacity:.22}a{color:var(--acid);text-underline-offset:3px}a:visited{color:#e6a1ff}button,input{font:inherit}button,.button{background:var(--acid);color:#111;border:2px outset #efffa1;padding:8px 13px;cursor:pointer}button:hover,.button:hover{background:#fff}button:active{border-style:inset}input{width:100%;background:#070906;color:var(--acid);border:1px solid #a6ad8c;padding:10px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #ff85df;outline-offset:4px}.wrap{max-width:1040px;margin:20px auto;border:1px solid #73795a;background:#15170f}.skip{position:absolute;left:-9999px}.skip:focus{left:20px;top:10px;z-index:10;background:#000}header{padding:12px 20px;border-bottom:1px dashed #73795a;display:flex;gap:20px;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;color:var(--orange);font-weight:bold;text-decoration:none}.brand span{color:var(--ink)}nav{display:flex;gap:16px;align-items:center;font-size:12px}nav button{padding:3px 6px;background:transparent;color:var(--ink);border:1px solid #73795a}.hero{position:relative;overflow:hidden;padding:30px}.eyebrow{font-size:11px;letter-spacing:2px;color:var(--acid)}h1{position:relative;margin:28px 0;font:900 clamp(70px,13vw,148px)/.77 Georgia,serif;letter-spacing:-8px;color:var(--orange);text-shadow:3px 3px 0 #15170f,-1px -1px 0 #ffd780;z-index:1}h1 em{font-style:normal;color:var(--acid)}h1 sup{font:12px "Courier New",monospace;letter-spacing:0;vertical-align:middle;color:var(--ink);text-shadow:none}.alien{position:absolute;right:60px;top:88px;width:280px;height:230px;display:grid;place-items:center;transform:rotate(-12deg)}.alien span{position:absolute;bottom:0;font-size:10px;color:#ffe6aa;background:#15170f;padding:2px 6px}.orb{width:220px;height:220px;border:2px solid #ffbc44;border-radius:42% 58% 68% 32% / 39% 31% 69% 61%;background:repeating-radial-gradient(ellipse at 30% 30%,#ffbd2c 0 2px,#fa5b06 3px 9px,#711d15 10px 12px);box-shadow:12px 8px 0 #caff00,-12px -5px 0 #8c30be;animation:morph 11s ease-in-out infinite alternate}.ticker{border-top:1px solid var(--orange);border-bottom:1px solid var(--orange);padding:7px 0;margin-top:35px;color:var(--orange);font-size:12px;position:relative;background:#15170f;z-index:2}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:12px 0}.button{white-space:nowrap;text-decoration:none}.pilot{border:1px dashed #eb974c;padding:8px 12px;font-size:12px;display:flex;gap:12px;flex-wrap:wrap}.dot{width:8px;height:8px;background:var(--orange);display:inline-block;margin-top:5px}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #73795a;background:#252a15}.facts>div{padding:14px 24px;border-right:1px solid #73795a}.label{display:block;font-size:11px;color:#b5bd99}strong{font-weight:700}.facts strong{display:block;font-size:24px;color:var(--acid)}.facts strong span{font-size:15px}.section{padding:30px;border-bottom:1px dashed #73795a;scroll-margin-top:12px}.section-label{color:var(--orange);font-size:12px;margin-bottom:24px}.two-col{display:grid;grid-template-columns:1fr 1.35fr;gap:35px}h2{font:bold 32px/1.05 Georgia,serif;letter-spacing:-1px;margin:0 0 20px;color:#eee9cf}p{max-width:65ch}.small{font-size:12px;color:#aab18e}.terminal{border:1px solid #a6ad8c;background:#090c07;padding:16px;box-shadow:6px 6px 0 #373e1c}.terminal-bar{display:flex;justify-content:space-between;gap:10px;border-bottom:1px dashed #697447;padding-bottom:12px;margin-bottom:16px;font-size:10px;color:var(--acid)}.badge{color:#ffab66}label{display:block;font-size:12px;margin-bottom:8px}#address-note{font-size:11px;color:#aab18e}pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;color:var(--acid);padding:14px 0}#copy-status{font-size:12px;min-height:18px;margin-bottom:0}.section-heading{display:flex;gap:15px;justify-content:space-between;align-items:center}.snapshot-tag{font-size:10px;color:#ffad61;border:1px solid;padding:4px 7px}.snapshot-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:24px 0}.snapshot-grid strong{display:block;font-size:25px;color:var(--acid)}.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:12px;text-align:left}caption{text-align:left;font-size:11px;margin-bottom:8px}td,th{border:1px solid #535d35;padding:10px}th{background:#252a15}.terms{margin:0}.terms>div{padding:0 0 16px;margin-bottom:16px;border-bottom:1px dotted #535d35}dt{color:var(--acid);font-weight:bold}dd{margin:6px 0 0;font-size:13px}.closing{text-align:center;padding:32px}.closing img{margin:22px auto}.badges{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.badges span{font:bold 9px/1.3 monospace;border:3px ridge #acb585;background:#292f19;color:#d7ff00;padding:5px 8px}.closing h2{font-size:25px}footer{border-top:1px solid #73795a;padding:16px 20px;font-size:11px;display:flex;justify-content:space-between;gap:15px}footer div{display:flex;gap:18px}.muted{color:#9aa480}@keyframes morph{0%{border-radius:42% 58% 68% 32% / 39% 31% 69% 61%;transform:rotate(0) scale(.9)}50%{border-radius:62% 38% 32% 68% / 59% 71% 29% 41%}100%{border-radius:30% 70% 57% 43% / 65% 23% 77% 35%;transform:rotate(65deg) scale(1.04)}}.still *{animation-play-state:paused!important}.still{scroll-behavior:auto}@media(prefers-reduced-motion:reduce){*{animation:none!important}html{scroll-behavior:auto}}@media(max-width:650px){.wrap{margin:8px}header{padding:12px;align-items:flex-start;flex-direction:column;gap:12px}nav{gap:13px;flex-wrap:wrap}.hero,.section{padding:20px}h1{font-size:89px;letter-spacing:-5px;margin-top:40px}.alien{right:14px;top:105px;width:135px;height:155px}.orb{width:115px;height:115px}.alien span{font-size:7px;bottom:7px}.eyebrow{font-size:9px}.hero-bottom{display:block}.hero-bottom .button{display:inline-block;margin:10px 0}.facts{grid-template-columns:1fr 1fr}.facts>div{padding:12px 20px;border-bottom:1px solid #73795a}.two-col{grid-template-columns:1fr;gap:20px}.section-heading{display:block}.snapshot-tag{display:inline-block;margin-bottom:10px}.snapshot-grid{grid-template-columns:1fr;gap:12px}.snapshot-grid>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.snapshot-grid strong{font-size:20px}td,th{padding:7px}footer{flex-direction:column}.terminal-bar{flex-wrap:wrap}}

@media(max-width:420px){h1{font-size:68px;letter-spacing:-4px}.alien{right:18px;top:150px;width:85px;height:105px}.orb{width:75px;height:75px}.alien span{font-size:5px}.ticker{font-size:10px}.hero{padding-top:22px}.eyebrow{letter-spacing:1px}}
/* Serif lettering, with outlined iridescent display type. */
body{font-family:Georgia,"Times New Roman",serif;font-size:16px}
h1,h1 em{color:#ff9a31;background:linear-gradient(110deg,#ff7300 10%,#ffcf70 25%,#e2ff55 40%,#fff5dc 50%,#f593dd 60%,#ff7300 78%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #ffe5a3;text-shadow:none;animation:shimmer 12s ease-in-out infinite alternate}
h1 sup{background:none;-webkit-text-fill-color:var(--ink);-webkit-text-stroke:0;font-family:Georgia,"Times New Roman",serif}
.eyebrow,.section-label,.badges span{font-family:Georgia,"Times New Roman",serif}
@keyframes shimmer{from{background-position:0% 50%}to{background-position:100% 50%}}
@media(prefers-reduced-motion:reduce){h1,h1 em{animation:none}}

.page-title{font-size:clamp(48px,9vw,90px);line-height:.95;letter-spacing:-3px;margin:20px 0 30px}.prose{max-width:850px}.lede{font-size:23px}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:#59623c;border:1px solid #59623c;margin-top:24px}.metric{background:#15170f;padding:16px}.metric b{font-size:24px;color:#d7ff00;display:block}textarea{width:100%;background:#090c07;color:#eee9cf;border:1px solid #a6ad8c;font:16px/1.5 Georgia,serif;padding:12px}form{margin-top:30px}form button,#login button{margin:14px 0}label{margin-top:14px}.post,.thread{padding:18px 0;border-bottom:1px dotted #73795a}.post-body{white-space:pre-wrap;overflow-wrap:anywhere}.author{font:11px monospace;overflow-wrap:anywhere}.bar{height:7px;background:#d7ff00;margin:5px 0}.post button{font-size:11px;padding:3px 7px;margin:6px 8px 0 0}[hidden]{display:none!important}code{overflow-wrap:anywhere}#net-status,#forum-status{min-height:24px}h3{color:#d7ff00}nav{flex-wrap:wrap}button:focus{color:#111;background:#e2ff70}a{overflow-wrap:anywhere}
