
body {
  font-family: 'Courier New', monospace;
  font-size: 1.2rem;
  background: radial-gradient(circle, #1a0000 0%, #000000 100%);
  color: #fff700;
  padding: 20px;
  margin: 0;
}
.article {
    padding: 30px;
}

.container {
  display: inline-block;
  background: linear-gradient(to bottom right, #330000, #110000);
  padding: 30px;
  border-radius: 20px;
  box-shadow:
    0 10px 20px rgba(0, 0, 0, 0.8),
    0 0 15px #ff0000;
  margin: 40px auto;
  border: 3px solid #800000;
}

h1, h2, h3, p {
  color: #fff700;
  margin-bottom: 1rem;
}

        input {
  padding: 10px 15px;
  margin-top: 10px;
  width: 40%;
  font-family: 'Courier New', monospace;
  font-size: 1.1rem;
  color: #fff700; /* same yellow as the button text */
  background: linear-gradient(to bottom, #af0808, #940000);
  border: 4px solid #800000;
  border-radius: 10px;
  box-shadow:
    inset 0 3px 6px rgba(255, 255, 255, 0.2),
    0 4px 8px rgba(0, 0, 0, 0.6);
  outline: none;
  transition: all 0.2s ease-in-out;
}

input::placeholder {
  color: #fff700;
  opacity: 1; /* show full color */
  text-shadow: 0 0 3px #ff0, 0 0 5px #ff0;
  font-size: 1.2rem;
}


        button {
    background: linear-gradient(to bottom, #ff4d4d, #b30000);
      border: 4px solid #800000;
      border-radius: 50px;
      padding: 0.8em 2em;
      color: #fff700;
      font-family: 'Courier New', monospace;
      font-size: 1.2rem;
      text-transform: uppercase;
      text-shadow: 0 0 3px #ff0, 0 0 8px #ff0;
      box-shadow:
        inset 0 3px 5px rgba(255, 255, 255, 0.3),
        0 -3px 0 #800000,
        0 10px 15px rgba(0, 0, 0, 0.6);
      cursor: pointer;
      transition: all 0.1s ease-in-out;
}

a{
    color: rgb(242, 242, 199);
}
    button:hover {
      background: linear-gradient(to bottom, #ff6666, #cc0000);
      box-shadow:
        inset 0 3px 5px rgba(255, 255, 255, 0.4),
        0 -2px 0 #800000,
        0 12px 18px rgba(0, 0, 0, 0.7);
    }

    button:active {
      transform: translateY(4px);
      box-shadow:
        inset 0 3px 5px rgba(0, 0, 0, 0.5),
        0 -1px 0 #800000,
        0 4px 6px rgba(0, 0, 0, 0.6);
    }


        .end_note {
    color: #ffff00; /* bright yellow */
    background-color: #222; /* optional: adds contrast for better visibility */
    font-size: small;
    padding: 10px 20px; /* top/bottom = 10px, left/right = 20px */
    text-align: right;
    position: fixed; /* keeps it in place even when scrolling */
    bottom: 20px;
    right: 20px;
    border-radius: 8px; /* optional: rounded corners */
    box-shadow: 0 2px 6px rgba(0,0,0,0.2); /* optional: subtle shadow */
}



