D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
home3
/
encodto1
/
inventory.tapaslights.com
/
assets
/
css
/
Filename :
custom.css
back
Copy
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap'); :root { --primary: #6C5CE7; --secondary: #FD79A8; --dark: #2D3436; --light: #F5F6FA; } * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Poppins', sans-serif; } body { background-color: var(--light); display: flex; justify-content: center; align-items: center; min-height: 100vh; overflow: hidden; position: relative; } /* Floating bubbles background */ .bubble { position: absolute; border-radius: 50%; background: linear-gradient(45deg, var(--primary), var(--secondary)); opacity: 0.1; animation: float 15s infinite linear; } @keyframes float { 0% { transform: translateY(0) rotate(0deg); } 100% { transform: translateY(-1000px) rotate(720deg); } } .login-container { background-color: white; border-radius: 20px; box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.1); width: 90%; max-width: 450px; padding: 40px; z-index: 10; position: relative; overflow: hidden; } .login-container::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 10px; background: linear-gradient(90deg, var(--primary), var(--secondary)); } .logo { text-align: center; margin-bottom: 30px; } .logo i { font-size: 50px; background: linear-gradient(45deg, var(--primary), var(--secondary)); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; margin-bottom: 10px; } .logo h1 { color: var(--dark); font-weight: 600; font-size: 28px; } .logo p { color: #666; font-size: 14px; } .input-group { position: relative; margin-bottom: 25px; } .input-group input { width: 100%; padding: 15px 20px 15px 50px; border: 2px solid #eee; border-radius: 10px; font-size: 16px; transition: all 0.3s; background-color: #f9f9f9; } .input-group input:focus { border-color: var(--primary); background-color: white; box-shadow: 0 0 0 4px rgba(108, 92, 231, 0.1); } .input-group i { position: absolute; left: 20px; top: 50%; transform: translateY(-50%); color: #999; font-size: 18px; transition: all 0.3s; } .input-group input:focus+i { color: var(--primary); } .options { display: flex; justify-content: space-between; align-items: center; margin-bottom: 25px; font-size: 14px; } .remember-me { display: flex; align-items: center; } .remember-me input { margin-right: 8px; accent-color: var(--primary); } .forgot-password a { color: var(--dark); text-decoration: none; transition: all 0.3s; } .forgot-password a:hover { color: var(--primary); text-decoration: underline; } .login-btn { width: 100%; padding: 15px; border: none; border-radius: 10px; background: linear-gradient(45deg, var(--primary), var(--secondary)); color: white; font-size: 16px; font-weight: 600; cursor: pointer; transition: all 0.3s; margin-bottom: 25px; box-shadow: 0 4px 15px rgba(108, 92, 231, 0.3); } .login-btn:hover { transform: translateY(-3px); box-shadow: 0 8px 20px rgba(108, 92, 231, 0.4); } .divider { display: flex; align-items: center; margin-bottom: 25px; } .divider::before, .divider::after { content: ''; flex: 1; height: 1px; background: #eee; } .divider span { padding: 0 15px; color: #999; font-size: 14px; } .social-login { display: flex; justify-content: center; gap: 15px; } .social-btn { width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; font-size: 20px; text-decoration: none; transition: all 0.3s; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); } .social-btn:hover { transform: translateY(-5px); } .google { background-color: #DB4437; } .facebook { background-color: #4267B2; } .twitter { background-color: #1DA1F2; } .signup-link { text-align: center; margin-top: 25px; font-size: 14px; color: #666; } .signup-link a { color: var(--primary); font-weight: 600; text-decoration: none; transition: all 0.3s; } .signup-link a:hover { text-decoration: underline; } /* Animated floating shapes */ .shape { position: absolute; opacity: 0.1; z-index: 1; } .shape-1 { width: 300px; height: 300px; border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%; background: linear-gradient(45deg, var(--primary), var(--secondary)); top: -150px; right: -150px; animation: rotate 20s linear infinite; } .shape-2 { width: 200px; height: 200px; border-radius: 60% 40% 30% 70% / 60% 30% 70% 40%; background: linear-gradient(45deg, var(--primary), var(--secondary)); bottom: -100px; left: -100px; animation: rotate 25s linear infinite reverse; } @keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }