| Server IP : 127.0.0.1 / Your IP : 216.73.216.48 Web Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12 System : Windows NT DESKTOP-3H4FHQJ 10.0 build 19045 (Windows 10) AMD64 User : win 10 ( 0) PHP Version : 8.2.12 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : D:/xampp/htdocs-coblaa/Cinevaa/main_css/ |
Upload File : |
/* ... (previous styles remain the same) ... */
* { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Plus Jakarta Sans', sans-serif; }
:root {
--accent: #00E10E;
--accent-glow: rgba(0, 225, 14, 0.4);
--bg-dark: #080808;
--card-glass: rgba(20, 20, 20, 0.7);
--input-bg: rgba(255, 255, 255, 0.03);
--border: rgba(255, 255, 255, 0.1);
}
body {
min-height: 100vh;
display: flex;
align-items: center;
justify-content: center;
background-color: var(--bg-dark);
background-image: radial-gradient(circle at 10% 20%, rgba(0, 77, 5, 0.15) 0%, transparent 40%);
color: #fff;
}
.login-card {
width: 100%;
max-width: 440px;
padding: 40px;
background: var(--card-glass);
backdrop-filter: blur(25px);
border: 1px solid var(--border);
border-radius: 28px;
box-shadow: 0 20px 40px rgba(0,0,0,0.4);
}
.header { margin-bottom: 30px; text-align: center; }
.logo-box { width: 60px; margin: 0 auto 15px; }
.logo-box img { width: 100%; }
h2 { font-size: 24px; margin-bottom: 5px; }
.subtitle { color: #888; font-size: 14px; margin-bottom: 25px; }
.input-group { margin-bottom: 20px; }
.input-group label { display: block; font-size: 13px; margin-bottom: 8px; color: #bbb; }
.input-wrapper { position: relative; }
.input-wrapper input {
width: 100%; padding: 14px; background: var(--input-bg);
border: 1px solid var(--border); border-radius: 12px; color: #fff;
}
.input-wrapper input:focus { outline: none; border-color: var(--accent); }
/* --- Custom Terms Checkbox Style --- */
.terms-container {
display: flex;
align-items: center;
margin-top: 25px;
margin-bottom: 25px;
cursor: pointer;
font-size: 13px;
color: #aaa;
user-select: none;
}
.terms-container input {
position: absolute;
opacity: 0;
cursor: pointer;
height: 0;
width: 0;
}
.checkmark {
height: 20px;
width: 20px;
background-color: var(--input-bg);
border: 1px solid var(--border);
border-radius: 6px;
margin-right: 12px;
position: relative;
transition: all 0.2s;
}
.terms-container:hover input ~ .checkmark {
border-color: var(--accent);
}
.terms-container input:checked ~ .checkmark {
background-color: var(--accent);
border-color: var(--accent);
}
.checkmark:after {
content: "";
position: absolute;
display: none;
left: 6px;
top: 2px;
width: 5px;
height: 10px;
border: solid #000;
border-width: 0 2px 2px 0;
transform: rotate(45deg);
}
.terms-container input:checked ~ .checkmark:after {
display: block;
}
.terms-container a {
color: var(--accent);
text-decoration: none;
margin-left: 4px;
}
.login-btn {
width: 100%; padding: 16px; background: var(--accent);
color: #000; border: none; border-radius: 14px;
font-size: 16px; font-weight: 700; cursor: pointer;
transition: 0.3s;
}
.login-btn:hover { box-shadow: 0 8px 25px var(--accent-glow); transform: translateY(-2px); }