@font-face{font-family:IDG Display;src:url(/fonts/anton-display.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}:root{color-scheme:dark;--bg: #080909;--paper: #e8e6db;--muted: #a4a49a;--amber: #d6a66b;--screen-radius: 8% / 9%;font-family:Arial,Helvetica,sans-serif;background:var(--bg);color:var(--paper)}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{background:var(--bg)}a{color:inherit;text-underline-offset:.25em}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--amber);outline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.home-page{min-height:100svh}.home-shell{--tv-width: min(800px, 80vw, calc(100svh - 170px) );width:100%;min-height:100svh;padding:30px 32px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 62%,#20221e40,transparent 55%)}.wordmark{position:relative;width:min(980px,calc(var(--tv-width) * 1.22));margin:0 0 20px;color:var(--paper);flex:none}.wordmark svg{display:block;width:100%;height:auto;overflow:visible}.wordmark text{font:400 110px/1 IDG Display,Impact,sans-serif;fill:currentColor}.wordmark .wordmark__gaming{font-size:125px}.crt-stage{position:relative;width:var(--tv-width);flex:none}.station-line{display:flex;align-items:center;justify-content:space-between;margin:0 3px 10px;color:#92978d;font:9px/1.4 Courier New,monospace;letter-spacing:.13em}.station-line span:first-child{display:flex;align-items:center;gap:8px}.station-line i{width:5px;height:5px;background:var(--amber)}.crt{position:relative;width:100%;isolation:isolate}.crt__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:0 18px;padding:22px 20px 0;border:1px solid #66695e;border-bottom-color:#171917;border-radius:25px 25px 18px 18px;background:linear-gradient(125deg,#4b4d44,#32352e 30%,#282b26 70%,#373a31);box-shadow:inset 0 2px 1px #92958766,inset 3px 0 5px #afb09c20,inset -6px -7px 8px #0b0d0a88,0 8px 0 -2px #171916,0 10px 0 -2px #34372e,0 32px 36px #0009}.crt__body:before{content:"";position:absolute;inset:6px;border:1px solid #bfc3a512;border-radius:20px 20px 13px 13px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' opacity='.045' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.crt__screen-bezel{position:relative;min-width:0;padding:17px;border-radius:34px/30px;background:linear-gradient(145deg,#151712,#20231c 46%,#55584b);box-shadow:inset 3px 4px 8px #070906,0 1px #b2b69c55,0 -1px #11150f}.crt__screen{position:relative;aspect-ratio:4 / 3;overflow:hidden;isolation:isolate;border-radius:var(--screen-radius);background:#080d0c;box-shadow:0 0 1px 3px #101610,0 0 18px #9fae8d20}.crt__screen:before{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 20px 5px #000b}.crt__screen:after{content:"";position:absolute;inset:0;z-index:8;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#e9f4e60a 2%,transparent 25%,transparent 72%,#e9f4e606),radial-gradient(ellipse at 45% -15%,#ffffff0a,transparent 60%);box-shadow:inset 0 2px 2px #e2ead52e}.crt__video{width:100%;height:100%;display:block;object-fit:contain;background:#080d0c;filter:saturate(.9) contrast(1.035)}.crt__static{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none;background:repeating-radial-gradient(ellipse at 13% 43%,#bbb9a8 0 1px,#141b16 1px 2px,transparent 2px 4px),#303a30;background-size:5px 7px;transition:opacity 65ms linear}.crt__static.is-active{opacity:.78;animation:sync-loss .16s steps(2,end) 1}.crt__scanlines{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.24;background:repeating-linear-gradient(0deg,#0006 0 1px,transparent 1px 3px)}.crt__vignette{position:absolute;inset:0;z-index:7;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse,transparent 55%,#0005)}.crt__osd{position:absolute;inset:5% 7% auto;z-index:9;display:flex;justify-content:space-between;gap:12px;color:#d6dfb5;font:10px/1.4 Courier New,monospace;letter-spacing:.08em;text-shadow:0 0 4px #bbd69c55;pointer-events:none}.crt__osd span:last-child{font-size:8px;letter-spacing:.1em;align-self:center}.crt__source{position:absolute;z-index:9;bottom:4%;left:7%;right:7%;margin:0;color:#d6dfb5;font:10px/1.5 Courier New,monospace;letter-spacing:.045em;opacity:0;pointer-events:none}.crt.is-identifying .crt__source{opacity:1}.crt__start,.crt__no-script{position:absolute;z-index:12;left:50%;top:50%;transform:translate(-50%,-50%);min-height:44px;padding:13px 18px;border:1px solid #d6dfb580;background:#0a100cf2;color:#e5e8d6;font:11px/1.5 Courier New,monospace;letter-spacing:.1em}.crt__start{cursor:pointer}.crt__no-script{width:80%;margin:0;text-align:center}.crt__controls{position:relative;display:flex;flex-direction:column;align-items:center;gap:19px;border-left:1px solid #12170d77;padding:10px 0 4px 15px;box-shadow:inset 1px 0 #82886f26}.crt__brand{align-self:stretch;text-align:center;color:#d5d5c0;font:400 22px/1 IDG Display,sans-serif;letter-spacing:.07em}.crt__brand span{display:block;margin-top:6px;color:#a4aa92;font:6px/1.5 Courier New,monospace;letter-spacing:.02em}.crt__power-group{display:flex;flex-direction:column;align-items:center;gap:8px}.crt__power{display:grid;place-items:center;width:52px;height:52px;padding:0;border:1px solid #11180e;border-radius:50%;color:#dbdcc8;background:repeating-conic-gradient(#2a2e25 0deg 6deg,#464b3d 7deg 10deg);box-shadow:0 3px 4px #0009,inset 0 1px 1px #bcc1a54d;cursor:pointer}.crt__power span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;font:12px/1 monospace;background:linear-gradient(130deg,#535848,#2b3024);box-shadow:inset 0 1px #9ba08b80}.crt__power:hover span{color:#fffce0;background:#525943}.crt__power:active{transform:translateY(1px)}.crt__power-label,.crt__tuner small,.crt__pilot{color:#b3b8a3;font:7px/1.3 Courier New,monospace;letter-spacing:.06em}.crt__tuner{display:flex;flex-direction:column;gap:8px;align-items:center}.crt__tuner>span{display:block;width:32px;height:32px;border:4px solid #242a20;border-radius:50%;box-shadow:0 2px 2px #0009;background:linear-gradient(65deg,#48513d 45%,#9ca58c 47% 51%,#333b2b 53%)}.crt__speaker{flex:1;width:100%;min-height:38px;border-radius:3px;background:repeating-linear-gradient(0deg,#131a11 0 2px,#46503a 2px 3px,transparent 3px 6px);box-shadow:inset 0 0 9px #10160daa}.crt__pilot{display:flex;align-items:center;gap:6px}.crt__pilot i{display:block;width:5px;height:5px;border-radius:50%;background:#e9ad64;box-shadow:0 0 7px #e9ad6470}.crt[data-state=held] .crt__pilot i,.crt[data-state=blocked] .crt__pilot i{background:#746547;box-shadow:none}.crt__serial{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;min-height:29px;color:#b0b49f;font:7px/1.4 Courier New,monospace;letter-spacing:.12em;padding-inline:4px}.crt__serial span:first-child{font-weight:700;letter-spacing:.16em}.crt__foot{position:relative;z-index:-1;width:78%;height:17px;margin:0 auto;border-inline:34px solid #252b22;transform:skew(-8deg)}.crt__reflection{position:absolute;z-index:-2;width:100%;height:50px;bottom:-22px;left:0;background:radial-gradient(ellipse,#b4c99b17,transparent 65%);filter:blur(10px)}.home-footer{width:min(1020px,100%);margin-top:25px;display:flex;justify-content:center;align-items:center}.github-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:10px 0 4px;min-height:46px;padding:13px 18px;border:1px solid rgba(255,255,255,.72);background:var(--paper);color:#080909;font:700 10px/1 Courier New,monospace;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;box-shadow:0 8px 30px #0000006b;transition:transform .14s ease,background-color .14s ease,box-shadow .14s ease}.github-cta:hover,.github-cta:focus-visible{transform:translateY(-2px);background:#fff;box-shadow:0 12px 34px #0000008f}.home-links{display:flex;gap:22px}.home-links a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#b3b5a8;font:10px/1 Courier New,monospace;letter-spacing:.16em;text-decoration:none}.home-links a:hover{color:var(--paper);text-decoration:underline;text-decoration-color:var(--amber)}.content-page{background:var(--bg);color:#d9dacd}.content-shell{width:min(760px,calc(100% - 48px));margin:0 auto;padding:48px 0 80px}.back-link,.content-nav a{display:inline-flex;min-height:44px;align-items:center;color:#b3b5a8;font:11px/1.4 Courier New,monospace;letter-spacing:.12em;text-decoration:none}.back-link:hover,.content-nav a:hover{color:var(--paper);text-decoration:underline}.content-header{margin:38px 0 42px;padding-bottom:28px;border-bottom:1px solid #383c31}.content-header:before{content:"INTERDIMENSIONAL / FIELD NOTES";display:block;margin-bottom:20px;color:var(--amber);font:9px/1.5 Courier New,monospace;letter-spacing:.12em}.content-header h1{margin:0;color:var(--paper);font:400 clamp(3.8rem,11vw,6rem)/1.05 "IDG Display",Impact,sans-serif}.content-header p{max-width:55ch;color:#b4b7a9;line-height:1.7;margin:22px 0 0}.prose{max-width:66ch;font-size:17px;line-height:1.8}.prose h2{margin:2.7em 0 .9em;color:var(--paper);font:700 12px/1.5 Courier New,monospace;letter-spacing:.1em;text-transform:uppercase}.prose a:hover{color:var(--amber)}.content-nav{display:flex;flex-wrap:wrap;gap:28px;margin-top:48px;padding-top:18px;border-top:1px solid #383c31}.policy-list{margin-top:38px;border-top:1px solid #383c31}.credit-card{padding:26px 0;border-bottom:1px solid #383c31}.credit-card h2{margin:8px 0 12px;font-size:23px;font-weight:400}.credit-card p{margin:8px 0;color:#b4b7a9;line-height:1.65}.credit-card .credit-card__eyebrow{color:var(--amber);font:9px/1.4 Courier New,monospace;letter-spacing:.1em;text-transform:uppercase}.credit-card__links{display:flex;flex-wrap:wrap;column-gap:24px}.credit-card__links a{display:inline-flex;align-items:center;min-height:44px;color:#e8e6db}.empty-state{color:var(--muted)}@keyframes sync-loss{0%{background-position:0 0;transform:scaleY(1.06) translate(-2%)}40%{background-position:13px -5px;transform:scaleY(.98) translate(2%)}70%{background-position:-8px 20px;transform:translateY(1%)}to{background-position:3px 1px;transform:none}}@media(max-width:900px){.home-shell{--tv-width: min(720px, calc(100vw - 48px) )}.wordmark{width:min(880px,calc(100vw - 36px))}.home-footer{display:flex;justify-content:center;margin-top:22px}}@media(max-width:640px){.home-shell{--tv-width: calc(100vw - 28px) ;padding:32px 14px 20px}.wordmark{width:100%;margin-bottom:28px}.wordmark svg{aspect-ratio:1000 / 290}.station-line{margin:0 3px 9px;font-size:7px;letter-spacing:.055em}.crt__body{grid-template-columns:minmax(0,1fr);padding:12px 12px 0;border-radius:18px}.crt__screen-bezel{padding:11px;border-radius:24px}.crt__controls{flex-direction:row;padding:9px 4px 0;gap:14px;border:0;box-shadow:none;min-height:64px}.crt__brand{text-align:left;font-size:21px;align-self:center}.crt__brand span{font-size:5px;margin-top:4px}.crt__power-group{flex-direction:row;order:3;gap:0}.crt__power{width:44px;height:44px}.crt__power span{width:32px;height:32px}.crt__power-label,.crt__tuner{display:none}.crt__speaker{height:27px;min-height:0;margin:0 4px}.crt__pilot{margin-left:auto}.crt__pilot span{display:none}.crt__serial{min-height:25px;padding-inline:4px;font-size:5px;letter-spacing:.03em}.crt__osd{font-size:9px}.crt__osd span:last-child{font-size:6px}.crt__source{font-size:8px;bottom:3.7%}.github-cta{width:min(92vw,390px);min-height:48px;padding:12px 14px;text-align:center;font-size:9px}.home-links{gap:33px}.home-links a{font-size:10px}.content-shell{padding-top:24px}.content-nav{gap:24px}}@media(max-height:500px)and (min-width:641px){.home-shell{--tv-width: min(620px, 75vw);padding-top:24px}.wordmark{width:min(760px,90vw)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.crt__static.is-active{animation:none}}
