/* ===== Global RSS User Register Page ===== */
body.globalrss-bg{background:#000;font-family:'Arial', sans-serif;color:none;margin:0;padding:0;}
* {box-sizing:border-box;}
/* Form Wrapper */
.form-wrapper{max-width:350px;background:#1a1a1a;border-radius:6px;border:1px solid #404040;margin:80px auto;padding:25px;}
/* ============================
   BRAND LEFT (icon + title)
   ============================ */
.brand-left{padding-top:20px;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;}
.brand-icon i{font-size:28px;color:#00eaff;}
.brand-title{font-size:20px;font-weight:400;color:#fff;letter-spacing:0.5px;}
/* Title */
h1, h2{color:#ffcc00;margin-bottom:25px;padding-top:15px;font-size:24px;font-weight:bold;text-align:center;}
/* Responsive Title */
@media (max-width: 480px) {
    h1, h2 {
        font-size:18px;
    }
}
/* Form Input */
input[type="text"],
input[type="email"],
input[type="password"],
select{display:block;width:100%;background:#1a1a1a;color:#fff;margin-top:10px;padding:12px;border-radius:6px;border:1px solid #404040;font-size:15px;box-sizing:border-box;box-shadow:inset 0 0 0 1px #404040;transition:box-shadow 0.2s ease;}
/* Placeholder style for SELECT */
select:invalid{color:#888;}
/* Normal selected option */
select option{color:#fff;}
/* Form Input Hover */
input[type="text"]:hover,
input[type="email"]:hover,
input[type="password"]:hover,
select:hover{border:1px solid #ffcc00;}
/* Form Input Focus */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
select:focus{box-shadow:inset 0 0 0 2px #ffcc00;}
/* Button */
button{width:100%;background:#ffcc00;color:#000;margin-top:10px;padding:10px;border:none;border-radius:4px;font-size:14px;cursor:pointer;box-sizing:border-box;}
button:hover{opacity:0.9;}
.switch-btn{background:#00eaff;margin-top:10px;box-sizing:border-box;}
.hidden{display:none;}
/* Div click-text */
.click-text{width:fit-content;color:#ffcc00;margin:-55px auto;font-size:14px;font-weight:bold;text-decoration:none;cursor:pointer;}
.click-text:hover{color:#ffdb4d;text-decoration:underline;}
/* Card Wrapper */
.card-wrapper{max-width:350px;background:#000;border-radius:none;border:none;margin:80px auto;padding:25px;}
/* Layout o singură coloană pentru link-uri */
.links-grid{display:flex;flex-direction:column;gap:10px;}
.links-column{display:flex;flex-direction:column;width:100%;}
.links-column a{color:#fff;font-size:14px;text-decoration:none;display:block;padding:12px;margin-bottom:10px;border-radius:6px;border:1px dashed #404040;transition: all 0.2s ease-in-out;}
.links-column a:hover{color:#ffcc00;border-color:#ffcc00;cursor:pointer;text-decoration:underline;background-color:rgba(255, 255, 255, 0.05);}
/* Ultimul link nu mai are nevoie de margine jos */
.links-column a:last-child{margin-bottom:0;}
/* FOOTER */
.rss-footer{position:relative;color:#777;padding:0 0 50px 0;font-size:14px;text-align:center;}
@media (max-width: 768px) {
   .rss-footer {
      font-size:11px; 
   }
}
