*{box-sizing:border-box}body{direction:rtl;background:linear-gradient(135deg,#eef6ff,#dbeafe,#fff);min-height:100vh;margin:0;font-family:Tahoma,sans-serif}.login{justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border-radius:30px;width:100%;max-width:430px;padding:40px;box-shadow:0 20px 60px #0000001f}h1{text-align:center;margin-bottom:30px}input{border:1px solid #dbeafe;border-radius:14px;width:100%;margin-top:16px;padding:16px;font-size:16px}button{cursor:pointer;color:#fff;background:linear-gradient(90deg,#2563eb,#60a5fa);border:0;border-radius:14px;width:100%;margin-top:24px;padding:16px;font-size:16px}.dashboard{padding:20px}.dashboard-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd9;border-radius:25px;margin-bottom:25px;padding:25px}.cards{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px;display:grid}.card{background:#fff;border-radius:25px;padding:20px;box-shadow:0 10px 30px #00000014}.card img{border-radius:18px;width:100%;margin-top:15px}.download{text-align:center;color:#fff;background:#2563eb;border-radius:12px;margin-top:15px;padding:14px;text-decoration:none;display:block}@media (width<=768px){form{padding:25px}.cards{grid-template-columns:1fr}}
