@import"https://fonts.googleapis.com/css2?family=Comic+Neue:wght@700&family=Press+Start+2P&family=Times+New+Roman&display=swap";body{background-image:url(/assets/bg-ChIqBT8_.png);background-repeat:repeat;color:#0f0;font-family:Times New Roman,serif;margin:0;padding:0;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" style="font-size: 20px;"><text y="18">👽</text></svg>'),auto}a{color:#0ff;text-decoration:underline}a:visited{color:#f0f}a:hover{background-color:#00a;color:#fff;text-decoration:none;cursor:help}.main-table{width:800px;background-color:#000;border:5px ridge #888888;margin:20px auto;padding:10px}header{text-align:center;border-bottom:3px double #FF0000;padding-bottom:10px;margin-bottom:10px}h1{font-family:Comic Neue,cursive;font-size:48px;color:#ff0;text-shadow:2px 2px #FF0000;letter-spacing:2px;animation:blink 1s infinite alternate}@keyframes blink{0%{opacity:1}to{opacity:.7}}marquee{font-family:Courier New,monospace;font-weight:700;color:#f0f;background-color:#fff;border:1px solid #000000}nav table{width:100%;border-spacing:5px}nav td{background:linear-gradient(to bottom,#aaa,#555);text-align:center;border:2px outset #ffffff;padding:5px}nav td:active{border:2px inset #ffffff}nav a{color:#000!important;font-weight:700;text-decoration:none;font-family:Arial,sans-serif;display:block}.section-title{background-color:#00a;color:#fff;font-family:Impact,sans-serif;padding:5px;margin-top:20px;border:2px solid #FFFFFF}.content-area{padding:10px;font-size:18px}.fan-zone{text-align:center;border:3px dashed #FFFF00;padding:10px;background-color:#202}.fan-img{border:5px solid gold;box-shadow:10px 10px #f0f;max-width:400px}.music-player{background-color:silver;color:#000;border:3px outset white;padding:10px;width:300px;margin:20px auto;font-family:"MS Sans Serif",sans-serif}.winamp-bar{background:linear-gradient(to right,navy,#1084d0);padding:2px;color:#fff;font-weight:700;font-size:12px;margin-bottom:5px}.visitor-counter{text-align:center;font-family:Courier New,monospace;color:red;background:#000;border:1px inset #888888;display:inline-block;padding:2px 5px;letter-spacing:3px}.construction{text-align:center;margin:20px}footer{text-align:center;font-size:12px;margin-top:20px;border-top:1px solid #555555;padding-top:10px}hr.fancy{border:0;height:1px;background-image:linear-gradient(to right,#0000,#ff0000bf,#0000)}.main-logo{max-width:100%;height:auto;display:block;margin:0 auto 10px;filter:drop-shadow(5px 5px 0px #FF0000)}.band-photo{max-width:100%;height:auto;border:3px double #FF00FF;margin:10px 0;filter:grayscale(0%) contrast(100%)}.band-photo:hover{filter:grayscale(100%) contrast(120%);cursor:crosshair}.intro-body{background-image:none!important;background-color:#000!important;display:flex!important;justify-content:center!important;align-items:center!important;height:100vh!important;flex-direction:column!important;overflow:hidden!important}.intro-container{text-align:center;border:4px ridge #FF00FF;padding:30px;background-color:#000;box-shadow:0 0 20px red;max-width:800px}.intro-logo{max-width:600px;width:100%;height:auto;filter:drop-shadow(0 0 5px #FFFFFF);animation:pulse-logo 2s infinite ease-in-out}@keyframes pulse-logo{0%{transform:scale(1);filter:drop-shadow(0 0 5px #FF0000)}50%{transform:scale(1.05);filter:drop-shadow(0 0 20px #FF00FF)}to{transform:scale(1);filter:drop-shadow(0 0 5px #FF0000)}}.warning-box{margin:20px auto;color:#0f0;font-family:Courier New,monospace;border:1px dotted #00FF00;padding:10px}.blink-alert{color:red;font-size:28px;font-family:Impact,sans-serif;text-transform:uppercase;animation:blink .2s infinite alternate;margin-bottom:10px}.enter-button{display:inline-block;margin-top:30px;font-size:24px;font-family:Comic Neue,cursive;font-weight:700;color:#000;text-decoration:none;border:3px outset #CCCCCC;padding:10px 40px;background-color:#ccc;text-transform:uppercase}.enter-button:hover{border:3px inset #CCCCCC;background-color:#aaa;cursor:pointer;color:red}.legal-mumbo{margin-top:40px;font-size:10px;color:#444}.merch-grid{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px;padding:10px}.merch-item{width:45%;background-color:#111;border:4px ridge #888888;padding:10px;text-align:center;box-sizing:border-box;transition:transform .2s}.merch-item:hover{transform:scale(1.02);border-color:#0f0}.merch-img-container{width:100%;height:200px;overflow:hidden;border:2px inset #555555;background-color:#000;margin-bottom:10px;display:flex;justify-content:center;align-items:center}.merch-img{max-width:100%;max-height:100%;object-fit:contain}.merch-title{font-family:Arial,sans-serif;font-size:16px;color:#ff0;margin-bottom:5px;height:40px;overflow:hidden}.merch-price{font-family:Courier New,monospace;font-weight:700;color:#0ff;font-size:20px;margin-bottom:10px}.buy-button{display:block;background-color:silver;color:#000;text-decoration:none!important;font-weight:700;font-family:"MS Sans Serif",sans-serif;font-size:14px;padding:5px;border:3px outset white;text-transform:uppercase}.buy-button:active{border:3px inset white}.buy-button:hover{background-color:#00a;color:#fff}@media(max-width:600px){.merch-item{width:90%}}
