@charset "UTF-8";
/* CSS Document */
.form-container{max-width:700px;margin:60px auto;padding:30px;
        background:var(--white);color:var(--black);border-radius:12px;
        box-shadow:0 0 15px rgba(0,0,0,.3)}
      .form-group{display:flex;flex-direction:column;margin-bottom:15px}
      .form-group input,.form-group select{padding:10px;font-size:16px;
        border:1px solid #ccc;border-radius:6px}
      .error-message{color:red;font-size:.9rem;margin-top:5px}
      .success-message{color:green;font-weight:bold;text-align:center}
      .submit-btn{margin-top:20px;width:100%;padding:12px;font-weight:bold;
        background:var(--gold);color:var(--black);border:none;border-radius:8px;
        cursor:pointer}
      .submit-btn:hover{background:#e6b800}
      .counter{text-align:center;font-weight:bold;color:#d4af37;margin:1rem 0}