<style>
    /* Optional styling for alignment */
    .headline {
      color: #333;
      font-weight: bold;
    }
    /* Adding margin to top content to account for fixed navbar height */
    .content {
      margin-top: 80px; /* Adjust based on navbar height */
      display: flex;
      justify-content: center;
      align-items: center;
      min-height: 100vh; /* Full-height for vertical centering */
    }
    /* Footer styling */
    footer {
      background-color: #f8f9fa;
      padding: 10px 0;
      text-align: center;
      color: #6c757d;
    }    
    /* Dark section styling */
    .dark-section {
      background-color: #003366;
      color: #ffffff;
      padding: 20px;
      text-align: center;
    }    

    /* Radio button styling */
    .btn-check {
      display: none; /* Hides the circle of the radio button */
    }
    
    /* Label styling for radio buttons to act like buttons */
    .btn-outline-success {
      width: 100%; /* Full width for uniform size */
      margin: 5px 0; /* Space between each button */
      padding: 10px; /* Padding for a larger button feel */
      color: #28a745; /* Green outline color */
      transition: background-color 0.3s, color 0.3s; /* Smooth transition */
    }

    /* Selected (checked) state */
    .btn-check:checked + .btn-outline-success {
      background-color: #28a745; /* Green background */
      color: white; /* White text */
      border-color: #28a745; /* Green border */
    }

    /* Initial Submit button styling (disabled state) */
    .submit-btn {
      font-size: 1.5em; /* Larger text */
      padding: 15px; /* Larger padding */
      width: 100%; /* Full width */
      background-color: gray; /* Initial disabled color */
      color: white; /* Text color */
      cursor: not-allowed; /* Disabled cursor */
      border: none; /* Remove border */
      border-radius: 10px; /* Rounded corners */           
    }

    /* Enabled Submit button styling */
    .submit-btn.enabled {
      background-color: #007bff; /* Blue background for enabled state */
      cursor: pointer; /* Default cursor */
    }
  </style>