 /* =====================================
   MU SEASON 19 – REGISTER PANEL
   ===================================== */




 /* Linha energética superior */
 #noticias form::before {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 2px;
     background: linear-gradient(90deg,
             transparent,
             #ff1a1a,
             transparent);
     box-shadow: 0 0 12px #ff1a1a;
 }

 /* ===============================
   LABELS
   =============================== */

 #noticias .form-label {
     color: #ffb3b3;
     font-size: 13px;
     letter-spacing: 0.5px;
     text-shadow: 0 0 4px rgba(255, 0, 0, 0.5);
 }

 /* ===============================
   INPUTS
   =============================== */

 #noticias .form-control {
     background:
         linear-gradient(180deg,
             rgba(25, 0, 0, 0.95),
             rgba(5, 0, 0, 0.98));
     border: 1px solid rgba(200, 0, 0, 0.7);
     color: #fff;
     padding: 8px 12px;
     font-size: 14px;
     transition: all 0.25s ease;
 }

 /* Placeholder */
 #noticias .form-control::placeholder {
     color: rgba(255, 150, 150, 0.55);
 }

 /* Focus – magia ativa */
 #noticias .form-control:focus {
     background:
         linear-gradient(180deg,
             rgba(40, 0, 0, 0.98),
             rgba(10, 0, 0, 1));
     border-color: #ff2a2a;
     box-shadow:
         0 0 16px rgba(255, 0, 0, 0.9),
         inset 0 0 12px rgba(80, 0, 0, 0.85);
     color: #fff;
 }

 /* ===============================
   ERRO DE SENHA
   =============================== */

 .invalid-feedback {
     color: #ff4d4d;
     font-size: 12px;
     text-shadow: 0 0 6px rgba(255, 0, 0, 0.7);
 }

 /* ===============================
   BOTÃO – REGISTER CORE
   =============================== */

 #noticias .btn-danger {
     background:
         linear-gradient(180deg,
             #ff1a1a,
             #650000);
     border: 1px solid #ff4d4d;
     font-weight: 800;
     letter-spacing: 1px;
     text-transform: uppercase;
     padding: 10px 18px;
     box-shadow:
         0 0 22px rgba(255, 0, 0, 0.85),
         inset 0 0 12px rgba(80, 0, 0, 0.9);
     transition: all 0.25s ease;
 }

 /* Hover */
 #noticias .btn-danger:hover {
     background:
         linear-gradient(180deg,
             #ff3b3b,
             #8a0000);
     box-shadow:
         0 0 35px rgba(255, 0, 0, 1),
         inset 0 0 18px rgba(120, 0, 0, 1);
 }

 /* ===============================
   MENSAGEM VIEWBAG
   =============================== */

 #noticias p {
     color: #ff9b9b;
     text-shadow: 0 0 6px rgba(255, 0, 0, 0.5);
 }
