body {
  background-color: #080806 !important;
  color: #b8a98a !important;
  font-family: Georgia, serif;
}


.neon-sign {
  background-color: #0d0d0a;
  padding: 2rem 3rem;
  border-radius: 6px;
  display: inline-block;
  border: 1px solid #1a1a14;
  box-shadow: 
    inset 0 0 40px rgba(0,0,0,0.9),
    0 0 20px rgba(0,0,0,0.8);
}

.neon-paper {
  color: #ffaa33;
  text-shadow:
    0 0 4px #ffcc66,
    0 0 15px #ff8800,
    0 0 35px #cc5500,
    0 0 60px #aa3300;
  animation: flicker-amber 6s infinite;
  line-height: 1.1;
}

.neon-water {
  color: #cceeff;
  text-shadow:
    0 0 4px #eef8ff,
    0 0 15px #66ccff,
    0 0 35px #0099cc,
    0 0 60px #005588;
  animation: flicker-ice 7s infinite;
  animation-delay: 1.2s;
  line-height: 1.1;
}

/* amber tube — older, temperamental, been on since Eisenhower */
@keyframes flicker-amber {
  0%   { opacity: 1; }
  8%   { opacity: 0.85; }
  9%   { opacity: 1; }
  40%  { opacity: 1; }
  41%  { opacity: 0.3; }
  42%  { opacity: 1; }
  43%  { opacity: 0.6; }
  44%  { opacity: 1; }
  75%  { opacity: 1; }
  76%  { opacity: 0.15; }
  77%  { opacity: 0.9; }
  78%  { opacity: 0.4; }
  79%  { opacity: 1; }
  100% { opacity: 1; }
}

/* argon tube — steadier, colder, more reliable */
@keyframes flicker-ice {
  0%   { opacity: 1; }
  55%  { opacity: 1; }
  56%  { opacity: 0.7; }
  57%  { opacity: 1; }
  90%  { opacity: 1; }
  91%  { opacity: 0.4; }
  92%  { opacity: 1; }
  100% { opacity: 1; }
}

