        select, .field select {
          background: #000 !important;
          color: #39ffb0 !important;
          border: 2px solid #39ffb0 !important;
          box-shadow: 0 0 12px 2px #39ffb0cc, 0 2px 8px 0 #000a, 0 1.5px 0 #fff8 inset !important;
          text-shadow: 0 1px 0 #fff, 0 0 8px #39ffb0;
        }
        select::placeholder, .field select::placeholder {
          color: #39ffb0;
          text-shadow: 0 1px 0 #fff, 0 0 8px #39ffb0;
        }
        select, .field select {
          background: #000;
          color: #00ff88;
          border: 2px solid #00ff88;
          box-shadow: 0 4px 16px 0 #00ff8844, 0 2px 4px 0 #0008, 0 1.5px 0 #fff8 inset;
          text-shadow: 0 1px 0 #fff, 0 0 8px #00ff88;
        }
        select::placeholder, .field select::placeholder {
          color: #00ff88;
          text-shadow: 0 1px 0 #fff, 0 0 8px #00ff88;
        }
        .btn-home-cards {
          background: #00ff88;
          color: #111;
          border: 3px solid #00ff88;
          box-shadow: 0 7px 18px 0 #00ff8844, 0 2px 8px 0 #0008, 0 1.5px 0 #fff8 inset;
          text-shadow: 0 1px 0 #fff, 0 0 8px #00ff88;
        }
      .switch {
        background: #000;
        color: #fff;
        border: 1.5px solid #333;
        box-shadow: 0 4px 16px 0 #333a, 0 2px 4px 0 #0008, 0 1.5px 0 #fff4 inset;
      }
    .field select {
      background: #000;
      color: #fff;
      border: 1.5px solid #333;
      box-shadow: 0 4px 16px 0 #333a, 0 2px 4px 0 #0008, 0 1.5px 0 #fff4 inset;
    }
  .btn {
    background: #111;
    color: #fff;
    border: 1.5px solid #333;
    box-shadow: 0 4px 16px 0 #333a, 0 2px 4px 0 #0008, 0 1.5px 0 #fff4 inset, 0 -2px 8px 0 #fff1 inset;
  }
/* ================================
   Tema AMOLED (preto verdadeiro)
   ================================ */

   body {
    background: #000000;
    color: #e0e0e0;
  }
  
  #topWrapper, .topbar, .controls-group {
    background: #000000;
    color: #e0e0e0;
    border-bottom: 1px solid #222;
  }
  
  .card {
    background: #000000;
    border: 2px solid #00ff88;
    color: #00ff88;
    box-shadow: 0 20px 60px 0 #00ff8899, 0 8px 28px 0 #000a, 24px 0 48px -4px #00ff8844;
    text-shadow:
      0 2px 8px #000,
      0 1.5px 0 #00ff88 inset,
      0 1px 0 #fff,
      0 0 12px #00ff88,
      0 0 2px #00ff88;
  }
  
  .card-actions .pill {
    background: #111;
    color: #fff;
  }
  
  .card.hit {
    border-color: #00ff88;
  }
  
  .card.blue {
    border-color: #00b7ff;
  }
  
  .toast {
    background: #000;
    color: #0ff;
    border: 2px solid #0ff;
    box-shadow: 0 0 16px 4px #0ff, 0 6px 32px 0 #000a, 0 0 0 2px #003344;
    text-shadow: 0 0 8px #0ff, 0 0 2px #fff;
  }
  
  .heardbar {
    background: #000000 !important;
    color: #ffffff !important;
  }
  