*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}body{background:#000}.splash-page{background:#000;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.loader{border:6px solid #e5e7eb;border-top-color:#2563eb;border-radius:50%;width:70px;height:70px;margin-bottom:25px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.splash-page h2{color:#1f2937;font-size:34px}.splash-page p{color:#6b7280;margin-top:10px}.admin-page{justify-content:center;align-items:center;min-height:100vh;padding:40px;display:flex}.admin-card{background:#fff;border-radius:20px;width:550px;padding:35px;box-shadow:0 20px 50px #00000014}.admin-card h1{margin-bottom:10px;font-size:32px}.admin-card p{color:#6b7280;margin-bottom:30px}.admin-card label{margin-bottom:10px;font-weight:600;display:block}.admin-card input{border:1px solid #ddd;border-radius:12px;outline:none;width:100%;padding:15px;font-size:16px}.admin-card input:focus{border-color:#2563eb}.status-box{justify-content:space-between;align-items:center;margin:25px 0;display:flex}.status-box button{color:#fff;cursor:pointer;border:none;border-radius:30px;padding:10px 22px}.green{background:#16a34a}.red{background:#dc2626}.save-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;padding:16px;font-size:17px;transition:all .3s}.save-btn:hover{background:#1d4ed8}
