@font-face{font-family:'VT323';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/vt323.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/plex-400.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/plex-500.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/plex-600.ttf') format('truetype')}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/plex-700.ttf') format('truetype')}
:root{color-scheme:dark;--yellow:#ffff00;--cyan:#00ffff;--green:#00ff68;--blue:#2020ff;--muted:#93939f;--line:#303039}*{box-sizing:border-box}body{margin:0;background:#111115;color:#f1f1f1;font-family:'IBM Plex Mono',monospace;font-size:14px;padding:36px 32px}button,input,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}button{border:0}button:hover{filter:brightness(1.2)}.terminal{max-width:1380px;margin:auto;background:#030303;padding:24px 30px 18px;border:1px solid #34343c;box-shadow:0 12px 70px #0006}.broadcast{display:flex;justify-content:space-between;color:var(--yellow);font-size:14px}.broadcast b{background:#f2f2f2;color:black;margin-right:14px;padding:2px 6px}.white{color:#fff}.broadcast-middle{color:#93939f}.masthead{display:flex;justify-content:space-between;align-items:center;padding:18px 0 13px}h1{font-family:'VT323','Courier New',monospace;font-size:clamp(54px,7.3vw,104px);line-height:.95;letter-spacing:1px;color:var(--yellow);margin:0;font-weight:400;text-shadow:3px 0 var(--yellow)}.cursor{font-size:.55em;vertical-align:middle;margin-left:13px}.station{text-align:right;font-size:16px;line-height:1.7;font-weight:600}.station span{color:var(--cyan)}.colour-strip{display:flex;height:7px}.colour-strip i{flex:1;background:#fff}.colour-strip i:nth-child(2){background:var(--yellow)}.colour-strip i:nth-child(3){background:var(--cyan)}.colour-strip i:nth-child(4){background:#00ef38}.colour-strip i:nth-child(5){background:#ff00ff}.colour-strip i:nth-child(6){background:#fa2929}nav{display:flex;border-bottom:1px solid var(--line);padding:16px 0;gap:8px;justify-content:space-between}nav button{background:none;color:#bbb;padding:7px 10px;font-size:14px}nav b{color:var(--cyan);margin-right:5px}nav button.active{background:var(--blue);color:white}nav button.active b{color:white}.announcement{display:flex;align-items:center;gap:16px;margin:22px 0;font-weight:600;font-size:14px}.on-air{background:#ff3333;color:black;padding:5px 9px}.demo-badge{margin-left:auto;color:var(--muted);font-size:12px;font-weight:400}.layout{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.section-title{background:var(--blue);padding:9px 12px;display:flex;justify-content:space-between;align-items:center}.section-title h2{font-size:14px;margin:0;font-weight:600}.section-title>span{font-size:12px}.section-title.cyan{background:var(--cyan);color:black}.section-title.magenta{background:#e900df;color:black}.intro{padding:26px 0 20px}.eyebrow{color:var(--cyan);font-size:13px;margin:0 0 15px}.intro h2,.content-panel h2{font-family:'VT323',monospace;font-size:44px;line-height:1.02;font-weight:400;margin:0 0 18px}.intro h2 span{color:var(--yellow)}.intro p:not(.eyebrow){color:#c7c7ce;line-height:1.8;margin:0 0 20px;font-size:15px}.command-line{border:1px dashed #5c5c65;padding:14px;font-size:15px;color:var(--yellow);background:#11110b}.command-line>span{color:var(--muted);margin-right:12px}.intro-bottom{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:20px}.text-link{background:none;color:var(--yellow);padding:0;font-size:14px;font-weight:600}.text-link span{margin-left:10px}.intro-bottom>span{font-size:10px;color:var(--muted);max-width:180px;text-align:right;line-height:1.7}.stats{display:grid;grid-template-columns:1fr 1.3fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:2px 0 28px;padding:18px 0}.stats>div+div{border-left:1px solid var(--line);padding-left:24px}.stats>div>span{font-size:11px;color:var(--muted)}.stats strong{display:block;font-family:'VT323',monospace;font-size:34px;font-weight:400;margin-top:5px}.stats strong span{font-family:'IBM Plex Mono',monospace;font-size:11px;color:var(--green);margin-left:10px}.market-controls{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:15px 0}.market-controls button{background:none;color:var(--muted);font-size:11px;padding:6px 8px}.market-controls button.selected{background:#25252c;color:#fff}.search{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:11px}.search input{width:125px;background:none;border:0;border-bottom:1px solid var(--line);padding:5px;color:#fff;font-size:11px}table{border-collapse:collapse;width:100%;text-align:left}th{color:var(--muted);font-size:10px;font-weight:400;padding:5px 0 12px}td{border-top:1px solid #24242c;padding:15px 0;font-size:13px}td:first-child{display:flex;gap:12px;align-items:center}.token-icon{width:32px;height:32px;display:grid;place-items:center;background:var(--tile);color:#000;font-size:22px;font-family:'VT323',monospace;font-weight:bold}.token-name{font-weight:600}.token-name small{display:block;color:var(--muted);font-size:10px;margin-top:4px;font-weight:400}.green{color:var(--green)}.red{color:#ff5656}.curve{display:block;background:#25252c;width:66px;height:7px;margin-bottom:4px}.curve i{display:block;height:100%;background:var(--cyan)}.curve-label{font-size:10px;color:var(--muted)}.buy-button{background:none;border:1px solid #55555c;color:var(--yellow);padding:6px 9px;font-size:11px}.market-foot{border-top:1px solid var(--line);padding:13px 0;display:flex;justify-content:space-between;font-size:10px;color:var(--muted)}.bottom-note{border-top:1px dashed #45454c;padding:22px 0 5px;margin-top:16px;font-size:11px;color:#a6a6af;line-height:1.7}.yellow{color:var(--yellow)}.sms-panel{border:1px solid #44444c;border-top:0;padding:18px}.sms-header{display:flex;justify-content:space-between;font-size:10px}.sms-header>span+span{color:var(--muted)}.sms-description{line-height:1.8;font-size:13px;margin:21px 0}.messages{height:270px;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding:0 2px 12px;scrollbar-width:thin}.message{padding:12px;font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;flex-shrink:0}.message span{display:block;font-size:10px;margin-bottom:7px;color:var(--cyan)}.incoming{background:#17171d;border-left:3px solid var(--cyan);margin-right:12px}.outgoing{background:#171733;border-right:3px solid #7373ff;margin-left:24px}.outgoing span{color:#ababff}.quick-commands{display:flex;gap:5px;margin:15px 0}.quick-commands button{border:1px solid #55555c;background:none;color:#ddd;font-size:10px;padding:8px 6px;flex:1}#sms-form label{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin-bottom:8px}textarea{resize:vertical;width:100%;background:#09090c;border:1px solid #55555c;color:#fff;font-size:14px;padding:12px;min-height:75px}.primary{background:var(--yellow);color:#000;font-size:13px;font-weight:700;padding:13px 15px;width:100%;text-align:left;margin-top:10px;display:flex;justify-content:space-between}.sms-disclaimer{font-size:9px;text-align:center;color:var(--muted);margin:13px 0 0}.bulletin{margin-top:21px;border:1px dashed #55555c;padding:18px}.bulletin h3{color:var(--yellow);font-size:14px;margin:0 0 12px}.bulletin p{font-size:12px;color:#bbb;line-height:1.8;margin:0}.bulletin>div{color:#3030ff;letter-spacing:3px;margin-top:16px;font-size:16px;overflow:hidden;white-space:nowrap}footer{border-top:1px solid var(--line);margin-top:28px;padding:17px 0;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted)}footer b{color:#fff}footer input{width:45px;color:var(--yellow);background:none;border:0;border-bottom:1px solid #888;text-align:center}.fastext{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fastext button{background:#fa3939;padding:9px 13px;text-align:left;color:#000;font-size:12px;font-weight:700;display:flex;justify-content:space-between}.fastext button:nth-child(2){background:#00e849}.fastext button:nth-child(3){background:var(--yellow)}.fastext button:nth-child(4){background:#4141ff;color:#fff}.content-panel{padding:30px 15px;min-height:420px}.content-panel p{line-height:1.9;color:#bbb}.content-panel label{display:block;margin:20px 0;font-size:12px;color:var(--cyan)}.content-panel input{display:block;width:100%;margin-top:10px;padding:14px;background:#121219;border:1px solid #555;color:#fff}.fine{font-size:12px}.help h3{font-size:16px;margin-top:25px}.help h3 span{color:var(--yellow)}#holdings p{border-top:1px solid var(--line);padding-top:12px}[hidden]{display:none!important}@media(min-width:1400px){body{padding-top:45px}.terminal{padding:26px 36px}.layout{gap:34px;grid-template-columns:minmax(0,1fr)}.intro h2{font-size:49px}.intro{padding-top:30px}}@media(max-width:1050px){body{padding:16px}.terminal{padding:20px}.layout{grid-template-columns:minmax(0,1fr);gap:20px}.intro h2{font-size:36px}.intro-bottom>span{display:none}nav button{font-size:12px;padding:6px}.station{font-size:12px}.stats>div+div{padding-left:12px}.stats strong span{display:block;margin:2px 0}.search{display:none}.demo-badge{font-size:10px}}@media(max-width:760px){body{padding:0}.terminal{border:0;padding:18px 14px}.broadcast{font-size:11px}.broadcast-middle{display:none}.masthead{padding:22px 0}.station{font-size:10px}h1{font-size:52px}.cursor{display:none}nav{overflow-x:auto;justify-content:flex-start;gap:12px}nav button{flex-shrink:0}.announcement{font-size:11px;gap:10px}.demo-badge{display:none}.layout{grid-template-columns:1fr}.intro h2{font-size:40px}.stats strong span{display:inline;margin-left:7px}.stats{margin-bottom:22px}.messages{height:230px}.sms-header{font-size:12px}.sms-description,.message{font-size:14px}.quick-commands button{font-size:12px}.sms-disclaimer{font-size:10px}.bulletin{display:none}footer{flex-wrap:wrap;gap:16px}footer>span:nth-child(2){display:none}.fastext{gap:5px}.fastext button{font-size:11px;padding:10px 8px}.fastext button span{display:none}.market-foot{font-size:9px}.content-panel{min-height:300px}.search{display:flex}}@media(prefers-reduced-motion:no-preference){.cursor{animation:blink 1.6s steps(1) infinite}@keyframes blink{50%{opacity:0}}}

.token-name a{color:inherit;text-decoration:none;border-bottom:1px dotted #74747f}.token-name a:hover{color:var(--yellow)}.token-top{display:flex;justify-content:space-between;gap:10px;padding:22px 0;font-size:11px}.token-heading{display:flex;justify-content:space-between;align-items:center;margin:5px 0 20px}.token-heading h2{font:54px/1 'VT323',monospace;color:var(--yellow);margin:0}.token-heading .eyebrow{margin-bottom:8px}.token-price{text-align:right}.token-price>span{font-size:11px;color:var(--muted)}.token-price strong{display:block;font:38px 'VT323',monospace;margin-top:5px}.address-line{border:1px dashed #464650;padding:12px;display:flex;gap:18px;overflow-wrap:anywhere;font-size:12px}.address-line span{color:var(--muted)}.address-line code{color:var(--cyan)}.chart-toolbar{display:flex;justify-content:space-between;align-items:center;margin:23px 0 14px;font-size:11px;color:var(--muted)}.chart-toolbar button{background:none;color:#aaa;padding:7px 12px}.chart-toolbar button.selected{background:var(--blue);color:white}.chart-box{position:relative;border:1px solid var(--line);background:#07070b;min-height:230px}#token-chart{display:block;width:100%;font-family:monospace}#token-chart rect:focus{outline:none;fill:#ffff0022}.chart-readout{font-size:10px;min-height:28px;line-height:1.7;color:var(--cyan)}#chart-empty{padding:80px 15px;text-align:center;color:var(--yellow);line-height:2}#chart-empty small{color:var(--muted);font-size:11px}.detail-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:17px 0;gap:12px}.detail-metrics span{display:block;color:var(--muted);font-size:10px}.detail-metrics strong{display:block;font:29px 'VT323',monospace;margin-top:7px}#token-buy{padding:22px 0 27px}#token-buy label{font-size:12px;color:var(--yellow)}#token-buy>div{display:flex;gap:10px;margin-top:10px}#buy-amount{min-width:0;width:110px;background:#111118;border:1px solid #666;color:white;padding:12px}#token-buy .primary{margin:0}.activity-empty,.activity-row{font-size:12px;padding:18px 0;line-height:1.8;border-bottom:1px solid var(--line);color:var(--muted)}.activity-row{color:var(--green)}#token-view>.fine{color:var(--muted);line-height:1.8}@media(max-width:760px){.token-heading h2{font-size:42px}.token-price strong{font-size:32px}.chart-box{min-height:150px}.chart-toolbar button{font-size:12px;padding:7px 9px}.token-top{font-size:10px}.token-top .text-link{font-size:12px}.address-line{font-size:11px}.detail-metrics span{font-size:9px}}

#launch-image-preview{width:104px;height:104px;object-fit:cover;image-rendering:auto;border:2px solid var(--cyan)}#launch-description{margin-top:10px}#launch-feedback{color:var(--yellow)}.token-media{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;margin:18px 0}.token-media img{width:72px;height:72px;object-fit:cover;border:2px solid var(--cyan);grid-row:span 2}#detail-description{font-size:13px;line-height:1.8;color:#bbb;white-space:pre-wrap;overflow-wrap:anywhere}#detail-links{display:flex;gap:16px;flex-wrap:wrap}#detail-links a,.activity-row a{color:var(--cyan);font-size:12px;text-decoration:none}#detail-links a:hover,.activity-row a:hover{color:var(--yellow)}
.live-lookup{border-top:1px dashed #555;padding-top:18px;margin-top:8px}.live-lookup label{font-size:11px;color:var(--cyan)}.live-lookup>div{display:flex;gap:10px;margin-top:10px}.live-lookup input{flex:1;min-width:0;background:#101016;color:white;border:1px solid #555;padding:10px;font-size:12px}.live-lookup button{flex-shrink:0}

/* Original terminal letterforms, extended to interface text without scanlines. */
body,button,input,textarea,code,.stats strong span,#token-chart{font-family:'VT323','Courier New',monospace}
body{font-size:18px}
nav button,.section-title h2,.text-link,.primary,.station,.broadcast,.announcement{font-size:18px}
.intro p:not(.eyebrow),.message,.sms-description,.content-panel p,.command-line,textarea,.content-panel input{font-size:20px}
td,.token-name,.address-line,.activity-row,.activity-empty,#detail-description{font-size:18px}
th,.token-name small,.section-title>span,.eyebrow,.stats>div>span,.market-controls button,.search,.search input,.buy-button,.quick-commands button,.sms-header,#sms-form label,.bulletin p,footer,.fastext button,.chart-toolbar,.detail-metrics span,.token-top,.live-lookup label,.live-lookup input,#detail-links a,.activity-row a{font-size:16px}
.market-foot,.bottom-note,.sms-disclaimer,.demo-badge,.curve-label,.chart-readout,.fine,.intro-bottom>span,.stats strong span{font-size:14px}
h1{text-shadow:none}
.colour-strip{position:relative;overflow:hidden}.colour-strip::after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 18px,#0007 18px,#0007 24px)}
@media(prefers-reduced-motion:no-preference){
 .colour-strip::after{animation:packet-stream 1.8s steps(6) infinite}
 .on-air{animation:on-air-pulse 3s steps(2) infinite}
 .main-column.retuning{animation:retune .28s steps(4) both}
 @keyframes packet-stream{to{background-position:144px 0}}
 @keyframes on-air-pulse{50%{background:#cf3535}}
 @keyframes retune{0%{opacity:.45;transform:translateX(2px)}45%{opacity:.8;transform:translateX(-1px)}100%{opacity:1;transform:none}}
}
@media(max-width:760px){nav button,.broadcast,.announcement,.text-link{font-size:16px}.station{font-size:13px}.masthead{gap:8px}.market-foot{font-size:12px}.intro h2,.content-panel h2{font-size:40px}.token-name small{font-size:14px}}
/* Teletext classified advertisements. */
.retro-ad{margin-top:30px;padding:0;background:#000;color:#fff;border:0;border-top:7px solid var(--blue);font-family:'VT323',monospace;scroll-margin-top:20px}
.ad-mast{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;color:var(--cyan)}.ad-mast>div>span{font-size:18px}.ad-mast h2{font-size:clamp(36px,5vw,60px);line-height:1;margin:8px 0 0;color:var(--yellow);font-weight:400}.ad-price{background:var(--blue);color:#fff;text-align:center;padding:8px 12px;font-size:16px;line-height:1.1}.ad-price strong{font-size:36px;color:var(--yellow)}.ad-shout{background:var(--yellow);color:#000;font-size:22px;padding:6px 10px}.ad-columns{display:grid;grid-template-columns:1.65fr 1fr;gap:16px;margin-top:16px}.retro-ad h3{margin:0 0 8px;padding:6px 8px;background:var(--blue);color:#fff;font-size:22px;font-weight:400}.retro-ad h3 span{display:block;font-size:16px;color:var(--cyan)}.wallpaper-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wallpaper-tile{display:flex;flex-direction:column;align-items:center;background:#000;border-bottom:1px solid var(--line);padding:5px 0;color:#fff;text-decoration:none;min-width:0}.wallpaper-tile img{width:100%;height:auto;aspect-ratio:84/48;image-rendering:pixelated}.wallpaper-tile span{font-size:16px;line-height:1.1;text-align:center;margin:4px 0;min-height:34px}.wallpaper-tile b{font-size:20px;color:var(--yellow);font-weight:400}.wallpaper-tile:hover,.wallpaper-tile:focus-visible{background:var(--blue);outline:2px solid var(--cyan)}.ad-order{font-size:22px;margin:14px 0;line-height:1.1;color:var(--yellow)}.ad-order strong{font-size:30px}.ad-order span{display:block;font-size:18px;color:var(--green)}.ad-hit{font-size:18px;color:var(--cyan);padding:4px 0}.ringtone-list ol{list-style:none;padding:0;margin:6px 0}.ringtone-list li{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);font-size:19px;line-height:1.3;padding:3px 0}.ringtone-list li b{color:var(--yellow);font-weight:400}.ad-ringtone-order{background:var(--blue);color:#fff;font-size:22px;padding:8px;line-height:1.1}.ad-ringtone-order strong{color:var(--yellow)}.ringtone-list p{font-size:18px;color:var(--cyan);margin:12px 0}.ad-smallprint{border-top:1px solid var(--line);color:var(--muted);font-size:16px;line-height:1.2;padding:12px 0}
.station-logo{width:64px;height:64px;object-fit:contain;margin-right:16px}.masthead h1{margin-right:auto}#prepared-buy{overflow-wrap:anywhere}#prepared-launch{font-size:18px;line-height:1.3}
@media(max-width:760px){.station-logo{width:40px;height:40px;margin-right:8px}.masthead h1{font-size:42px}.station{font-size:12px}}
@media(max-width:1050px){.wallpaper-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ad-columns{grid-template-columns:1.2fr 1fr}}
@media(max-width:760px){.ad-columns{grid-template-columns:1fr}.ad-mast{padding:8px}.ad-mast>div>span{font-size:12px;letter-spacing:0}.ad-mast h2{font-size:36px}.ad-price{font-size:12px;padding:5px}.ad-price strong{font-size:28px}.ad-shout{font-size:18px}.retro-ad{padding:5px}.wallpaper-tile span{font-size:14px}.ringtone-list li{font-size:19px}.ad-smallprint{font-size:14px}}

.secret-title{background:#23532a;color:#d8ff8b}.secret-title>span{font-size:14px}.secret-file{padding:26px 20px;background:#091109;color:#c0d9a1;border:1px dashed #415c35}.secret-stamp{display:inline-block;border:2px solid #7fa548;padding:5px 9px;transform:rotate(-2deg);font-size:17px}.secret-file h2{font:64px/.85 'VT323',monospace;color:#b4ff42;margin:22px 0}.secret-lead{font-size:26px!important;color:#edf7d8}.secret-file p{font-size:20px;line-height:1.45}.secret-file h3{font-size:24px;color:#b4ff42;border-bottom:1px dashed #415c35;padding-bottom:7px;margin-top:30px}.secret-evidence{text-align:center;border:1px solid #55783e;background:#111e0e;padding:14px;color:#bbf483}.secret-evidence>span{display:block;text-align:left;font-size:14px}.secret-evidence pre{font:18px/1 monospace;margin:20px auto;color:#b4ff42}.secret-evidence b{font-size:16px}.secret-redacted{padding:16px;border-left:4px solid #b4ff42;font-size:20px;line-height:1.6}.secret-redacted span{background:#b9cb9d;color:transparent;user-select:none}.secret-redacted b{color:#ffff00}.secret-file blockquote{margin:24px 0;padding:18px;background:#182811;font-size:24px}.secret-file blockquote span{font-size:14px;color:#8cab74}#secret-reveal{padding:14px;background:#b4ff42;color:#15240d;font-size:20px;width:100%;margin:12px 0}#secret-truth{padding:18px;border:2px dashed #b4ff42;margin:12px 0}#secret-truth>strong{font-size:28px;color:#b4ff42}.secret-file .secret-fine{font-size:13px;color:#839773;margin:25px 0}@media(max-width:760px){.secret-file{padding:20px 12px}.secret-file h2{font-size:54px}.secret-title{align-items:flex-start;gap:10px}.secret-title>span{max-width:100px}}
select{font:inherit;color:var(--cyan);background:#121219;border:1px solid #555;padding:14px;width:100%;margin-top:10px}select:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}#custom-pair-fields{padding:12px;border:1px dashed var(--cyan)}#custom-pair-fields code{overflow-wrap:anywhere;color:var(--cyan)}#pair-summary,#detail-pair{color:var(--cyan)}

.board-intro{padding:25px 0 12px}.board-intro h2{font:44px/1 'VT323',monospace;color:var(--yellow);margin:12px 0}.board-intro p{font-size:19px;line-height:1.4}.board-intro .fine{font-size:16px;color:var(--muted)}.board-tabs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 0;border-block:1px solid var(--line)}.board-tabs button{font-size:17px;padding:8px;background:#181820;color:#999}.board-tabs button[aria-pressed=true]{background:var(--blue);color:#fff}#board-status{font-size:14px;color:var(--cyan)}.board-message{padding:16px 12px;border-bottom:1px dashed #404049;background:#0b0b10}.board-message:nth-child(even){background:#12121a}.board-message header{display:flex;justify-content:space-between;gap:12px;font-size:17px;color:var(--cyan)}.board-message:nth-child(3n+2) header b{color:var(--yellow)}.board-message:nth-child(3n) header b{color:#ff6bfa}.board-message time{color:var(--muted);font-size:15px}.board-message p{font-size:22px;line-height:1.3;margin:9px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.board-empty{padding:35px 10px;color:var(--yellow);text-align:center}#board-form{padding-top:24px}#board-form label{display:flex;justify-content:space-between;color:var(--cyan);margin-bottom:10px}#board-form .fine{color:var(--muted);line-height:1.4}@media(max-width:1050px){nav{overflow-x:auto}nav button{flex-shrink:0}}@media(max-width:760px){.board-intro h2{font-size:38px}}
#uploaded-preview{display:block;max-width:240px;max-height:240px;border:2px solid var(--cyan);margin:20px 0}#upload-status{color:var(--yellow);overflow-wrap:anywhere}#uploaded-link{font-size:16px}button:disabled{opacity:.5;cursor:wait}

.sms-number a{color:var(--yellow)}#launch-view .command-line{overflow-wrap:anywhere;line-height:1.4}#launch-view h3{color:var(--cyan);margin-top:32px;font-size:24px}

.platform-token-row{background:#101000}.platform-token-row td{border-top:2px solid var(--yellow);border-bottom:2px solid var(--yellow)}.platform-token-row td:first-child{border-left:5px solid var(--yellow);padding-left:12px}.platform-badge{display:inline-block;background:var(--yellow);color:#000;font-size:15px;padding:2px 6px;margin-left:12px;vertical-align:middle}.platform-token-detail .token-heading{border-left:5px solid var(--yellow);padding-left:16px}.platform-token-detail #detail-name{color:var(--yellow)}@media(max-width:760px){.platform-badge{display:block;margin:5px 0 0;font-size:13px}}
/* Fill the viewport; keep spacing inside the broadcast rather than outside it. */
body{padding:0;background:#030303}
.terminal{width:100%;max-width:none;min-height:100vh;min-height:100dvh;margin:0;border:0;box-shadow:none;padding:24px clamp(14px,2.4vw,46px) 18px}
@media(max-width:760px){.terminal{padding:18px 14px}}

.token-icon{flex-shrink:0;overflow:hidden}.token-icon img{display:block;width:100%;height:100%;object-fit:cover;image-rendering:pixelated}

