@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-400-latin.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500-latin.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600-latin.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-latin.woff2)format("woff2")}@font-face{font-family:Michroma;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/michroma-400-latin.woff2)format("woff2")}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/share-tech-mono-400-latin.woff2)format("woff2")}:root{--ink:#b9dcae;--acid:#d3ff7a;--lime:#8aff3c;--muted:#6fa568;--deep:#021007}*{box-sizing:border-box}html{background:var(--deep)}body{background:var(--deep);color:var(--ink);margin:0;font-family:Chakra Petch,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}::selection{background:var(--lime);color:#052e12}.crt-shell{isolation:isolate;background:radial-gradient(1100px 700px at 30% 15%,#3cbe3229,#0000 62%),radial-gradient(900px 700px at 80% 85%,#28962821,#0000 60%),linear-gradient(#041a0b,#021007 55%,#031409);position:relative}.crt-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 52%,#010a05cc 100%);position:absolute;inset:0}.ambient-grid{z-index:-2;pointer-events:none;opacity:.52;background-image:repeating-linear-gradient(60deg,#78ff500b 0 1px,#0000 1px 52px),repeating-linear-gradient(-60deg,#78ff500b 0 1px,#0000 1px 52px),repeating-linear-gradient(0deg,#78ff5006 0 1px,#0000 1px 52px);animation:80s linear infinite drift;position:absolute;inset:0}.scanlines{z-index:40;pointer-events:none;opacity:.5;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 1px 3px);position:absolute;inset:0}.hub{min-height:100svh;overflow:hidden}.hub-header{z-index:10;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;inset:0 0 auto}.wordmark{letter-spacing:.22em;color:var(--acid);text-shadow:0 0 18px #96ff5066;align-items:center;gap:12px;font-family:Michroma,sans-serif;font-size:14px;display:flex}.status-dot{background:radial-gradient(circle at 35% 30%,#eaffa0,#8aff3c 55%,#2f8f36);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 12px #96ff50cc}.system-state{letter-spacing:.14em;color:var(--muted);align-items:center;gap:18px;font-family:Share Tech Mono,monospace;font-size:12px;display:flex}.sound-control{cursor:pointer;color:#9fe870;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,8px 100%,0 calc(100% - 8px));background:#061e0dbf;border:1px solid #78ff5066;padding:7px 14px}.sound-control:hover,.sound-control:focus-visible{color:var(--acid);background:#96ff5026}.cursor{background:var(--lime);width:8px;height:13px;animation:1.1s step-end infinite blink}.orb-field{z-index:5;position:absolute;inset:0}.orb-wrap{position:absolute}.orb-one{top:34%;left:15%}.orb-two{top:56%;left:44%}.orb-three{top:30%;left:71%}.orb-tether{background:linear-gradient(#8cff5a8c,#8cff5a1f);width:2px;height:65vh;position:absolute;bottom:92%;left:50%}.orb-two .orb-tether{height:90vh}.orb-three .orb-tether{height:55vh}.orb-button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0;animation:6.5s ease-in-out infinite bob;display:block}.orb-two .orb-button{animation-duration:7.4s;animation-delay:-2.4s}.orb-three .orb-button{animation-duration:5.8s;animation-delay:-4.1s}.orb{opacity:.88;filter:brightness(.92);background:radial-gradient(circle at 36% 30%,#f2ffb0 0%,#b8ff54 24%,#63d926 50%,#1e7a14 74%,#0a3a0c 100%);border-radius:50%;place-items:center;width:172px;height:172px;transition:filter .2s,opacity .2s,transform .2s;animation:4.5s ease-in-out infinite orb-glow;display:grid;position:relative;box-shadow:0 0 40px 6px #8cff4659,inset 0 0 30px #e1ff9680}.orb-two .orb{width:158px;height:158px}.orb-three .orb{width:150px;height:150px}.orb.is-selected,.orb-button:hover .orb,.orb-button:focus-visible .orb{opacity:1;filter:brightness(1.12)drop-shadow(0 0 26px #a0ff5ab3);transform:scale(1.025)}.orb-ring{border:1px solid #8cff5a4d;border-top-color:#beff78bf;border-radius:50%;animation:12s linear infinite spin;position:absolute;inset:-14px}.orb-two .orb-ring{animation-duration:17s;animation-direction:reverse}.orb-three .orb-ring{animation-duration:14s}.orb-label{text-align:center;gap:4px;display:grid}.orb-label strong{color:#06300f;font-family:Michroma,sans-serif;font-size:15px;font-weight:400}.orb-label small{letter-spacing:.24em;color:#17501c;font-family:Share Tech Mono,monospace;font-size:10px}.hub-tagline{z-index:10;letter-spacing:.2em;color:#55854f;margin:0;font-family:Share Tech Mono,monospace;font-size:11px;position:absolute;bottom:26px;left:32px}.hub-help{z-index:10;letter-spacing:.24em;color:var(--muted);align-items:center;gap:12px;font-family:Share Tech Mono,monospace;font-size:11px;display:flex;position:absolute;bottom:22px;right:32px}.a-button{color:#06300f;background:radial-gradient(circle at 36% 30%,#d9ff8a,#8fd12c 60%,#2f8f36);border-radius:50%;place-items:center;width:34px;height:34px;font-family:Michroma,sans-serif;font-size:14px;display:grid;box-shadow:0 0 14px #96ff5099}.toast{z-index:45;color:var(--acid);letter-spacing:.16em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,10px 100%,0 calc(100% - 10px));background:#04160aeb;border:1px solid #8cff5a80;padding:12px 26px;font-family:Share Tech Mono,monospace;font-size:13px;animation:.2s toast-in;position:absolute;bottom:84px;left:50%;transform:translate(-50%)}.boot-screen{z-index:60;cursor:pointer;width:100%;color:var(--acid);background:#010c06;border:0;place-items:center;animation:3.4s forwards boot-fade;display:grid;position:absolute;inset:0}.boot-content{flex-direction:column;align-items:center;gap:30px;display:flex}.boot-orb{color:#06300f;background:radial-gradient(circle at 36% 30%,#f2ffb0 0%,#b8ff54 24%,#63d926 48%,#1e7a14 72%,#0a3a0c 100%);border-radius:50%;place-items:center;width:150px;height:150px;font:30px Michroma,sans-serif;animation:2.4s forwards boot-orb;display:grid;box-shadow:0 0 80px 16px #96ff5073}.boot-copy{letter-spacing:.18em;justify-items:center;gap:9px;font-family:Share Tech Mono,monospace;display:grid}.boot-copy strong{letter-spacing:.3em;margin-bottom:8px;font:13px Michroma,sans-serif;animation:2.4s both boot-text}.boot-copy small{color:#6fa568;font-size:10px}.boot-line-one{animation:3.4s 1s both boot-line}.boot-line-two{animation:3.4s 1.75s both boot-line}.boot-line-three{animation:3.4s 2.4s both boot-line}@keyframes drift{to{background-position:0 -460px,0 460px,0 -230px}}@keyframes bob{0%,to{transform:translateY(-9px)}50%{transform:translateY(9px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes orb-glow{50%{box-shadow:0 0 70px 14px #96ff5080,inset 0 0 44px #ebffaaa6}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}}@keyframes boot-orb{0%{opacity:0;transform:scale(.2)}60%,to{opacity:1;transform:scale(1)}}@keyframes boot-text{0%{opacity:0;letter-spacing:.6em}to{opacity:1;letter-spacing:.3em}}@keyframes boot-line{0%{opacity:0}to{opacity:1}}@keyframes boot-fade{0%,82%{opacity:1}92%{opacity:.8}to{opacity:0;visibility:hidden}}@media (max-width:700px){.hub-header{align-items:flex-start;padding:16px}.wordmark{max-width:220px;font-size:11px;line-height:1.7}.system-state{gap:8px}.system-state>span:not(.cursor){display:none}.sound-control{padding:7px 10px;font-size:10px}.orb-one{top:20%;left:8%}.orb-two{top:43%;left:47%}.orb-three{top:66%;left:13%}.orb{width:138px;height:138px}.orb-two .orb{width:130px;height:130px}.orb-three .orb{width:124px;height:124px}.orb-label strong{font-size:12px}.orb-label small{font-size:8px}.hub-tagline{display:none}.hub-help{letter-spacing:.13em;font-size:9px;bottom:16px;right:16px}.toast{text-align:center;width:calc(100% - 32px);padding-inline:16px;font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.transmissions{background:radial-gradient(1100px 700px at 18% 8%,#3cbe3229,#0000 62%),radial-gradient(900px 700px at 85% 90%,#2896281f,#0000 60%),linear-gradient(#041a0b,#021007 55%,#031409);min-height:100svh;overflow-x:hidden}.transmissions-grid,.transmissions-scanlines{position:fixed}.transmissions-frame{z-index:2;width:min(980px,100%);margin:0 auto;padding:0 28px;position:relative}.transmissions-header{letter-spacing:.14em;border-bottom:1px solid #5adc5038;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font:13px Share Tech Mono,monospace;display:flex}.back-link{color:#9fe870;align-items:center;gap:10px;display:flex}.back-link:hover,.back-link:focus-visible{color:var(--acid);text-shadow:0 0 12px #96ff5099}.domain-state{color:var(--muted);align-items:center;gap:12px;display:flex}.transmissions-index{padding:56px 0 80px}.index-title-row{flex-wrap:wrap;align-items:baseline;gap:20px;margin-bottom:10px;display:flex}.index-title-row h1{color:var(--acid);letter-spacing:.08em;text-shadow:0 0 24px #96ff5059;margin:0;font:clamp(24px,3vw,34px) Michroma,sans-serif}.index-title-row>span{color:var(--muted);font:13px Share Tech Mono,monospace}.index-intro{color:#8fb586;text-wrap:pretty;max-width:560px;margin:0 0 34px;font-size:15px;line-height:1.65}.filters{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.filters button{cursor:pointer;color:#9fe870;letter-spacing:.14em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,8px 100%,0 calc(100% - 8px));background:#061e0dbf;border:1px solid #78ff5059;padding:7px 16px;font:12px Share Tech Mono,monospace;transition:background .15s,color .15s,border-color .15s}.filters button:hover,.filters button:focus-visible{color:var(--acid);border-color:#d2ff82e6}.filters button.is-active{color:#06230d;background:linear-gradient(#d8ff6e,#96d92e);border-color:#d2ff82e6}.post-list{flex-direction:column;gap:16px;display:flex}.post-row{color:inherit;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);background:#061e0dbf;border:1px solid #5adc5059;grid-template-columns:92px 1fr auto;align-items:center;gap:22px;padding:20px 24px;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.post-row:hover,.post-row:focus-visible{background:#092811d9;border-color:#aaff64d9;outline:none;box-shadow:0 0 24px #78ff462e}.post-id{color:var(--muted);flex-direction:column;gap:6px;font:12px Share Tech Mono,monospace;display:flex}.post-id span:first-child{color:#9fe870}.post-copy h2{color:#cfe8c8;margin:0 0 6px;font:15px/1.5 Michroma,sans-serif}.post-copy p{color:#8fb586;text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.post-meta{flex-direction:column;align-items:flex-end;gap:8px;font:11px Share Tech Mono,monospace;display:flex}.post-tag{color:#9fe870;letter-spacing:.1em;border:1px solid #78ff5059;padding:3px 10px}.read-meter{color:#4d8a46;letter-spacing:2px;white-space:nowrap}.transmissions-footer{color:#55854f;letter-spacing:.12em;border-top:1px solid #5adc5038;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0 36px;font:12px Share Tech Mono,monospace;display:flex}.transmissions-footer a:hover,.transmissions-footer a:focus-visible{color:#9fe870}@media (max-width:640px){.transmissions-frame{padding:0 18px}.transmissions-header{align-items:flex-start;font-size:11px}.domain-state>span:first-child{display:none}.transmissions-index{padding:42px 0 60px}.post-row{flex-direction:column;align-items:stretch;gap:12px;padding:18px;display:flex}.post-id{flex-direction:row;justify-content:space-between}.post-meta{flex-direction:row;justify-content:space-between;align-items:center}.post-copy h2{font-size:13px}}
