:root{--bg:#05010f;--bg-panel:#0d0221;--border-pink:#ff2fb0;--border-cyan:#00e5ff;--border-purple:#b026ff;--text:#e8e8f0;--muted:#9a9ab0;--link:#00e5ff;--link-visited:#b026ff;--link-hover:#fff200;--link-active:#ff2fb0;--accent-yellow:#fff200}*{box-sizing:border-box}body{background-color:var(--bg);color:var(--text);background-image:repeating-linear-gradient(135deg,#ff2fb00d 0 2px,#0000 2px 40px),repeating-linear-gradient(45deg,#00e5ff0d 0 2px,#0000 2px 40px);margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.35}header,main,footer{max-width:960px;margin:0 auto;padding:10px 14px}header{border-bottom:3px double var(--border-cyan)}header nav ul{background:var(--bg-panel);border:2px solid var(--border-pink);flex-wrap:wrap;gap:4px;margin:0;padding:4px;list-style:none;display:flex}main a,footer a{color:var(--link)}main a:visited,footer a:visited{color:var(--link-visited)}main a:hover,footer a:hover{color:var(--link-hover)}main a:active,footer a:active{color:var(--link-active)}header nav a{color:var(--link);text-transform:uppercase;border:1px solid var(--border-cyan);background:#000;padding:6px 12px;font-size:14px;font-weight:700;text-decoration:none;display:block}header nav a:visited{color:var(--link-visited)}header nav a:hover{color:var(--link-hover);border-color:var(--link-hover)}header nav a:active{color:var(--link-active)}header nav a[aria-current=page]{color:#000;background:var(--accent-yellow);border-color:#000}main{background:var(--bg-panel);border:2px solid var(--border-purple);margin-top:12px;margin-bottom:12px;padding:18px 20px}main h1{color:var(--border-pink);letter-spacing:1px;text-transform:uppercase;border-bottom:2px dashed var(--border-cyan);margin-top:0;padding-bottom:6px;font-size:26px}main h2{color:var(--border-cyan);border-bottom:1px dotted var(--border-purple);padding-bottom:3px;font-size:17px}main p{margin:0 0 10px}footer{color:var(--muted);text-align:center;border-top:3px double var(--border-cyan);padding-top:8px;padding-bottom:20px;font-size:12px}footer p{margin:2px 0}table{border-collapse:collapse;width:100%;margin:10px 0;font-size:12px}th,td{text-align:left;border:1px solid var(--border-cyan);padding:4px 8px}th{color:#000;text-transform:uppercase;background:var(--border-pink);font-size:11px}tr:nth-child(2n) td{background:#ffffff08}.warning{color:var(--accent-yellow);border:2px dashed var(--border-pink);background:#1a0033;margin:10px 0;padding:8px 12px;font-weight:700}.last-updated{color:var(--border-cyan);font-size:11px;font-style:italic}.new-flag{color:var(--accent-yellow);font-weight:700;animation:1s step-start infinite blink}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.new-flag{animation:none}}.visitor-counter{color:var(--accent-yellow);letter-spacing:2px;border:2px solid var(--border-cyan);background:#000;padding:2px 6px;font-family:Courier New,monospace;font-weight:700;display:inline-block}@media (width<=480px){body{font-size:13px}header,main,footer{padding:10px 12px}header nav a{padding:4px 8px;font-size:12px}main h1{font-size:19px}}
