/*
body { 
  font-family: Arial, sans-serif; 
  text-align: center; 
  margin-top: 50px; 
  background-color: #404040; 
}
.btn { 
  background-color: #007BFF; 
  color: white; 
  padding: 15px 32px; 
  font-size: 18px; 
  border: none; 
  border-radius: 5px; 
  cursor: pointer;
  box-shadow: 5px 5px 3px rgba(250, 250, 250, 0.6);
}
.btn:hover { 
  background-color: #0056b3; 
}

h1 {
  text-shadow: 2px 2px 4px rgba(240, 240, 240, 0.3);
}
*/
body { 
  background-color: #008080; /* Classic Windows 95 Teal */
  color: #ffff00; /* High-contrast yellow text */
  font-family: "Times New Roman", Times, serif; 
  text-align: center; 
  margin-top: 50px; 
}

h1 {
  font-size: 3em;
  text-decoration: underline;
  text-shadow: 4px 4px 0px #000000; /* Harsh, solid drop shadow */
}

/* Recreating the cursed 90s blink effect */
.blink {
  animation: blinker 1s step-start infinite;
  color: #ff00ff; /* Magenta for maximum eye-strain */
  font-weight: bold;
  font-family: "Courier New", Courier, monospace;
}

@keyframes blinker {
  50% { opacity: 0; }
}

.btn { 
  background-color: #c0c0c0; /* Standard gray */
  color: #000000; 
  padding: 15px 32px; 
  font-size: 24px; 
  font-family: "Comic Sans MS", "Times New Roman", serif; /* The ultimate 90s font fallback */
  font-weight: bold;
  border: 6px outset #dfdfdf; /* Chunky 3D border */
  cursor: pointer; 
}

/* The button actually pressing down when clicked */
.btn:active { 
  border: 6px inset #dfdfdf; 
}

/* A totally rad rainbow divider */
hr {
  border: 0;
  height: 5px;
  background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);
  margin: 40px auto;
  width: 75%;
}