Files
dark-lord/app/red-room/page.tsx
drjones e0a4a20862 Tor ops: launch UI, onion list/health scripts, systemd installer, README glow-up
- Replace fake-site footer with dark-web launch CTA; fix HubChatter inside AppProviders (client crash)
- Add /launch, DEPLOY.md, onions:list|status|health, list-onion-urls, install-systemd, onion-status
- start.sh CYBERLUX_PREPARE_ONLY; copy pass on satellite pages; Navbar launch link
- README: operator cheat sheet, phone Tor note, systemd via install-systemd.sh

Made-with: Cursor
2026-04-15 22:12:44 -07:00

69 lines
3.2 KiB
TypeScript

import ThemedLayout from "@/components/layouts/ThemedLayout";
export default function RedRoomPage() {
return (
<ThemedLayout theme="dark" title="The Red Room">
<div className="min-h-screen flex flex-col items-center justify-center text-red-600 font-mono p-8">
<div className="max-w-3xl w-full border-4 border-red-900 p-12 bg-[#0a0000] shadow-[0_0_100px_rgba(255,0,0,0.2)]">
<div className="text-center mb-12">
<h1 className="text-6xl font-black tracking-tighter mb-4 animate-pulse">RED ROOM</h1>
<p className="text-xs uppercase tracking-[1em] opacity-50">Live Stream</p>
</div>
<div className="relative aspect-video bg-black border-2 border-red-900 flex items-center justify-center overflow-hidden mb-8">
<div className="absolute top-4 left-4 flex items-center gap-2">
<div className="w-3 h-3 bg-red-600 rounded-full animate-ping" />
<span className="text-xs font-bold">LIVE: 12,402 VIEWERS</span>
</div>
<div className="absolute top-4 right-4 text-[10px] opacity-40">
03:24:12:08
</div>
<div className="text-center space-y-4">
<div className="text-4xl opacity-20">NO SIGNAL</div>
<div className="text-[10px] uppercase tracking-widest opacity-40">Waiting for next event...</div>
</div>
{/* Static Overlay */}
<div className="absolute inset-0 opacity-10 pointer-events-none bg-[url('https://media.giphy.com/media/oEI9uWUqnW3CeEnwL6/giphy.gif')] bg-cover" />
</div>
<div className="grid grid-cols-2 gap-8 mb-12">
<div className="space-y-4">
<h3 className="text-xl font-bold border-b border-red-900/40 pb-2">VOTING</h3>
<div className="flex justify-between items-center text-xs">
<span>OPTION A: LIGHTS ON</span>
<span className="font-bold">42%</span>
</div>
<div className="w-full h-1 bg-red-900/20">
<div className="h-full bg-red-600 w-[42%]" />
</div>
<div className="flex justify-between items-center text-xs">
<span>OPTION B: LIGHTS OFF</span>
<span className="font-bold">58%</span>
</div>
<div className="w-full h-1 bg-red-900/20">
<div className="h-full bg-red-600 w-[58%]" />
</div>
</div>
<div className="space-y-4">
<h3 className="text-xl font-bold border-b border-red-900/40 pb-2">BETTING</h3>
<div className="text-[10px] opacity-60 leading-relaxed">
Place your bets in BTC to influence the outcome.
Minimum bet: 0.005 BTC.
</div>
<button className="w-full bg-red-900/90 py-2 text-xs font-bold uppercase text-red-100 transition-all hover:bg-red-800">
PLACE BET
</button>
</div>
</div>
<div className="text-[10px] text-red-900/40 leading-relaxed text-center italic">
* Feed may drop or rotate without notice. Viewer discretion advised.
</div>
</div>
</div>
</ThemedLayout>
);
}