
*{box-sizing:border-box}
body{margin:0;background:linear-gradient(135deg,#050505,#111318 55%,#1a0500);color:#fff;font-family:Verdana,Arial,sans-serif;line-height:1.5}
a{color:#fff200}.wrap{width:min(1180px,calc(100% - 26px));margin:auto}
.topbar{position:sticky;top:0;background:linear-gradient(90deg,#ff3b00,#fff200,#00f0ff,#7cff00);color:#000;border-bottom:4px solid #000;font-weight:900;z-index:10}.topbar .wrap{min-height:42px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;text-align:center}.pill{background:#000;color:#fff200;border:2px solid #fff;padding:4px 9px}
.header{background:#050505;border-bottom:5px ridge #00f0ff}.header .wrap{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0}.logo{color:#fff;text-decoration:none}.logo strong{display:block;font-size:34px;text-shadow:3px 3px #ff3b00,5px 5px #00f0ff}.logo span{font-size:12px;color:#7cff00;font-weight:900;text-transform:uppercase}.nav{display:flex;gap:8px;flex-wrap:wrap}.nav a{color:#fff;background:#101421;border:3px outset #d8e4ef;padding:7px 10px;font-size:12px;font-weight:900;text-transform:uppercase;text-decoration:none}
.marquee{background:#000;color:#00ff66;font-family:'Courier New',monospace;padding:7px 0;border-top:2px solid #333;white-space:nowrap;overflow:hidden}
.hero{padding:24px 0}.hero-grid{display:grid;grid-template-columns:1fr 350px;gap:16px}.window,.card{background:#0b0f1c;border:4px ridge #00f0ff;box-shadow:8px 8px 0 rgba(0,0,0,.55)}.title{background:linear-gradient(90deg,#ff3b00,#111,#00f0ff);padding:8px 10px;font-weight:900}.body{padding:18px}
h1{font-size:clamp(52px,9vw,98px);line-height:.85;margin:0 0 14px;color:#fff200;text-shadow:4px 4px #ff3b00,7px 7px #00f0ff}h2,h3{color:#fff200;text-shadow:2px 2px #ff3b00;margin:0 0 10px}.lead{font-size:20px;color:#eaffff}.price{display:inline-block;background:#fff200;color:#000;border:4px dashed #ff3b00;padding:8px 14px;font-size:42px;font-weight:900;transform:rotate(-1deg)}
.btn{display:inline-flex;margin:6px 6px 6px 0;padding:10px 14px;background:linear-gradient(#fff200,#ff8a00);color:#000;border:4px outset #fff;font-weight:900;text-transform:uppercase;text-decoration:none;box-shadow:4px 4px #000}.btn.alt{background:linear-gradient(#00f0ff,#003cff);color:#fff}.btn.dark{background:linear-gradient(#ff3b00,#9b1600);color:#fff}
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0}.card{padding:18px;border-color:#ff3b00}.card p{color:#f2ffff}
.counter{background:#000;border:4px inset #fff200;padding:14px;text-align:center}.digits span{display:inline-block;background:#222;color:#00ff66;font-family:'Courier New',monospace;font-size:26px;padding:2px 5px;border:1px solid #444}.gif-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.gif{min-height:64px;border:3px ridge #fff;background:linear-gradient(135deg,#ff3b00,#00f0ff,#fff200);display:grid;place-items:center;font-size:30px}
.aim{border:4px ridge #b9c9ff;background:#d8e4ff;color:#000;box-shadow:8px 8px rgba(0,0,0,.55);font-family:Arial,sans-serif}.aim-title{background:linear-gradient(90deg,#1d4dff,#8bb7ff);color:#fff;padding:7px 9px;font-weight:900}.aim-body{padding:10px}.buddy{background:#fff;border:2px inset #9aa9d0;padding:10px;margin-bottom:10px;font-family:'Courier New',monospace}.aim input,.aim textarea{width:100%;padding:9px;border:2px inset #999;background:#fff;color:#000;margin:5px 0 10px}
.post-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin:18px 0 28px}.post-card{display:block;background:#071b2b;border:4px ridge #00f0ff;padding:16px;color:#fff;text-decoration:none}.meta{color:#7cff00;font-family:'Courier New',monospace;font-weight:900;font-size:12px}.footer{background:#000;border-top:4px ridge #ff3b00;text-align:center;padding:24px 0}
@media(max-width:900px){.hero-grid,.grid3,.grid2,.post-grid{grid-template-columns:1fr}.header .wrap{align-items:flex-start;flex-direction:column}}
