body {
    background: #000 url('images/singed.webp') no-repeat center center;
    background-size: cover;         
    background-attachment: fixed;   
    color: #00ff00;
    font-family: 'Press Start 2P', cursive;
    margin: 0;
    padding: 0;
    min-height: 100vh;               
    image-rendering: pixelated;
}
    
    .container {
      width: 900px;
      margin: 20px auto;
      border: 8px solid #ffff00;
      background: #001100;
      box-shadow: 0 0 20px #00ff00;
    }
    
    header {
      background: linear-gradient(#ff00ff, #800080);
      padding: 15px;
      text-align: center;
      border-bottom: 6px solid #ffff00;
    }
    
    h1 {
      color: #ffff00;
      text-shadow: 4px 4px 0 #ff00ff;
      font-size: 28px;
      margin: 0;
    }
    
    .nav {
      background: #220022;
      padding: 10px;
      text-align: center;
      border-bottom: 4px solid #00ffff;
    }
    
    .nav button {
      background: #330033;
      color: #00ff00;
      border: 3px solid #00ffff;
      padding: 10px 20px;
      margin: 5px;
      font-family: 'Press Start 2P';
      font-size: 14px;
      cursor: pointer;
    }
    
    .nav button:hover {
      background: #00ff00;
      color: #000;
      border-color: #ffff00;
    }
    
    .content {
      padding: 20px;
      min-height: 600px;
    }
    
    .page {
      display: none;
    }
    
    .page.active {
      display: block;
    }
    
    table {
      width: 100%;
      border-collapse: collapse;
      margin: 20px 0;
    }
    
    th, td {
      border: 3px solid #00ffff;
      padding: 10px;
      text-align: left;
    }
    
    th {
      background: #330033;
      color: #ffff00;
    }
    
    .marquee {
      background: #ffff00;
      color: #000;
      padding: 8px;
      font-size: 16px;
      margin: 10px 0;
      text-align: center;
    }
    
    .under-construction {
      text-align: center;
      color: #ff00ff;
      font-size: 18px;
      animation: blink 1s infinite;
    }
    
    @keyframes blink {
      50% { opacity: 0; }
    }
    
.gif-placeholder {
  border: 4px solid #ffff00;
  background: #000;
  padding: 15px;
  max-width: 420px;
  text-align: center;
  margin: 25px auto;      
  display: block;
}