diff --git a/login.css b/login.css index e69de29..f9b7151 100644 --- a/login.css +++ b/login.css @@ -0,0 +1,94 @@ +body { + font-family: Arial, sans-serif; + background: #f7f6ff; +} + +/* Background animation */ +.bg-animated .bg-circle { + position: absolute; + border-radius: 50%; + filter: blur(60px); + animation: float 6s infinite ease-in-out; +} +.one { top: 20%; left: 10%; width: 180px; height: 180px; background: rgba(255,255,255,0.1); } +.two { bottom: 15%; right: 10%; width: 250px; height: 250px; background: rgba(255,192,203,0.2); animation-delay: 1s; } +.three { top: 50%; left: 50%; width: 160px; height: 160px; background: rgba(200,120,255,0.2); animation-delay: 2s; } + +@keyframes float { + 0%, 100% { transform: translateY(0); } + 50% { transform: translateY(-20px); } +} + +/* Card */ +.login-card { + background: rgba(255,255,255,0.6); + backdrop-filter: blur(15px); + padding: 30px; + max-width: 400px; + width: 100%; + border-radius: 20px; + box-shadow: 0 10px 40px rgba(0,0,0,0.1); + position: relative; + z-index: 10; +} + +/* Icon */ +.icon-wrapper { display: flex; justify-content: center; margin-bottom: 20px; } +.icon-circle { + background: linear-gradient(45deg, purple, hotpink); + padding: 20px; + border-radius: 50%; +} +.login-icon { width: 40px; height: 40px; } + +/* Text */ +.header-text { text-align: center; margin-bottom: 20px; } +.header-text h2 { background: -webkit-linear-gradient(purple, hotpink); + +/* Input */ +input { + width: 100%; + padding: 12px; + margin-bottom: 15px; + border-radius: 10px; + border: 2px solid #ddd; + background: #fafafa; +} + +/* Button */ +.btn-login { + width: 100%; + padding: 12px; + background: linear-gradient(to right, purple, hotpink); + color: white; + border-radius: 12px; + border: none; + cursor: pointer; +} + +/* Error */ +.error { + background: #ffe5e5; + border: 1px solid #ffb2b2; + color: #b00000; + padding: 10px; + border-radius: 10px; + margin-bottom: 10px; + display: none; +} + +/* Demo Box */ +.demo-box { + background: #eef3ff; + padding: 15px; + margin-top: 20px; + border-radius: 15px; + border: 1px solid #d8e0ff; +} +.demo-item { + background: white; + padding: 10px; + margin-top: 10px; + border-radius: 10px; +} +} \ No newline at end of file