:root{
  --ink:#12001d;--paper:#fff7cc;--hot:#ff00aa;--lime:#7cff00;--cyan:#00e5ff;--blue:#1b37ff;--orange:#ff8c00;--red:#ff2424;--card:#ffffff;--shadow:#000 5px 5px 0;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Verdana,Arial,sans-serif;color:var(--ink);background:#12001d;background-image:radial-gradient(circle at 10% 20%,rgba(255,0,170,.25),transparent 18%),radial-gradient(circle at 90% 10%,rgba(0,229,255,.22),transparent 20%),linear-gradient(45deg,rgba(124,255,0,.08) 25%,transparent 25%,transparent 75%,rgba(124,255,0,.08) 75%),linear-gradient(45deg,rgba(124,255,0,.08) 25%,transparent 25%,transparent 75%,rgba(124,255,0,.08) 75%);background-position:0 0,0 0,0 0,12px 12px;background-size:auto,auto,24px 24px,24px 24px;line-height:1.55}.topbar{position:sticky;top:0;z-index:99;background:linear-gradient(90deg,var(--hot),var(--orange),var(--lime),var(--cyan));border-bottom:4px solid #000;padding:10px 14px;text-align:center;font-weight:900;color:#000;text-transform:uppercase;letter-spacing:.02em}.topbar a{color:#000;text-decoration:underline}.wrap{width:min(1120px,94vw);margin:auto}.nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.brand{display:flex;align-items:center;gap:10px;color:white;text-decoration:none;font-weight:900;font-size:24px;text-shadow:2px 2px #000}.brand img{width:44px;height:44px;image-rendering:pixelated}.navlinks{display:flex;gap:10px;flex-wrap:wrap}.navlinks a,.btn{display:inline-block;background:var(--paper);border:3px solid #000;box-shadow:var(--shadow);padding:10px 13px;color:#000;font-weight:900;text-decoration:none}.navlinks a:hover,.btn:hover{transform:translate(2px,2px);box-shadow:#000 2px 2px 0}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center;padding:28px 0 32px}.panel{background:var(--paper);border:5px solid #000;box-shadow:#000 8px 8px 0;padding:22px}.hero h1{font-family:Georgia,serif;font-size:clamp(42px,9vw,96px);line-height:.86;margin:8px 0;text-transform:uppercase;letter-spacing:-.06em}.blink{animation:blink 1s steps(2,end) infinite;color:var(--red)}@keyframes blink{50%{opacity:.05}}.tag{display:inline-block;background:#000;color:var(--lime);padding:6px 10px;font-family:'Courier New',monospace;font-weight:900;border:2px dashed var(--lime)}.price{font-size:44px;font-weight:900;background:var(--lime);border:4px solid #000;padding:6px 12px;display:inline-block;margin:10px 0;box-shadow:#000 4px 4px 0}.sub{font-size:21px;font-weight:700}.marquee{overflow:hidden;white-space:nowrap;background:#000;color:var(--cyan);border-top:4px solid #fff;border-bottom:4px solid #fff;font-family:'Courier New',monospace;font-weight:900;padding:8px}.marquee span{display:inline-block;padding-left:100%;animation:scroll 18s linear infinite}@keyframes scroll{to{transform:translateX(-100%)}}.radar{position:relative;aspect-ratio:1/1;background:radial-gradient(circle,#082500 0 4%,transparent 5%),radial-gradient(circle,transparent 0 20%,rgba(124,255,0,.22) 21% 22%,transparent 23% 42%,rgba(124,255,0,.2) 43% 44%,transparent 45% 65%,rgba(124,255,0,.2) 66% 67%,transparent 68%),#020902;border:6px ridge var(--lime);overflow:hidden}.sweep{position:absolute;inset:0;background:conic-gradient(from 0deg,rgba(124,255,0,.7),transparent 35deg,transparent);animation:sweep 3s linear infinite;border-radius:50%}@keyframes sweep{to{transform:rotate(360deg)}}.dot{position:absolute;width:14px;height:14px;background:var(--hot);border:2px solid #fff;border-radius:50%;box-shadow:0 0 15px var(--hot)}.d1{left:65%;top:32%}.d2{left:27%;top:59%}.d3{left:48%;top:72%}.d4{left:76%;top:68%}.radarcaption{position:absolute;bottom:8px;left:8px;right:8px;color:var(--lime);font-family:'Courier New';background:#000;padding:7px;border:1px solid var(--lime)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0}.card{background:#fff;border:4px solid #000;box-shadow:#000 5px 5px 0;padding:18px}.card h3{margin-top:0;font-size:23px}.stamp{background:var(--hot);color:#fff;border:3px solid #000;transform:rotate(-2deg);display:inline-block;padding:7px 10px;font-weight:900}.guestbook li,.newslist li{margin:10px 0;padding:10px;background:#fff;border:2px dotted #000}.split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.form input,.form textarea,.form select{width:100%;padding:13px;border:3px solid #000;font-size:16px;margin:7px 0 13px;background:#fff}.form button{cursor:pointer;font-size:18px}.share{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.counter{font-family:'Courier New';background:#000;color:#0f0;padding:7px 10px;border:3px inset #888;display:inline-block;letter-spacing:4px}.footer{color:#fff;text-align:center;padding:35px 0}.footer a{color:var(--cyan)}.newshero{padding:35px 0}.article{background:#fffdf0;border:4px solid #000;box-shadow:#000 6px 6px 0;padding:24px;margin:20px 0}.article h1{line-height:1.05}.crumbs a{color:#fff}.notice{font-size:13px;background:#000;color:#fff;padding:8px}.linkgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.ticker{display:flex;gap:8px;flex-wrap:wrap}.badge{background:#000;color:#fff;border:2px solid var(--lime);padding:5px 8px;font-size:12px;font-weight:900}.aim{border:4px solid #000;background:#c0c0c0;box-shadow:#000 5px 5px 0}.aimtitle{background:linear-gradient(90deg,#0719a8,#00a6ff);color:#fff;padding:7px;font-weight:900}.aimbody{padding:12px}.bubble{background:#fff;border:2px solid #333;margin:8px 0;padding:8px}.mini{font-size:13px}a{color:#0900aa}@media(max-width:820px){.hero,.split,.grid,.linkgrid{grid-template-columns:1fr}.nav{align-items:flex-start;flex-direction:column}.hero h1{font-size:58px}.panel{padding:16px}.price{font-size:34px}}
