114 lines
2.3 KiB
CSS
114 lines
2.3 KiB
CSS
/* Grower authentication screen styles */
|
|
|
|
.hero.hero-auth {
|
|
padding: 100px 0 40px;
|
|
background: radial-gradient(circle at 20% 15%, rgba(240, 195, 65, 0.18) 0%, rgba(15, 35, 23, 0.92) 45%, rgba(11, 25, 17, 0.98) 100%);
|
|
}
|
|
|
|
.hero.hero-auth .badge {
|
|
background: rgba(255, 255, 255, 0.16);
|
|
border: 1px solid rgba(255, 255, 255, 0.35);
|
|
letter-spacing: 0.18em;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.hero.hero-auth h1 {
|
|
max-width: 720px;
|
|
}
|
|
|
|
.auth-section {
|
|
position: relative;
|
|
margin-top: -60px;
|
|
}
|
|
|
|
.auth-card,
|
|
.info-card {
|
|
background: rgba(15, 35, 23, 0.9);
|
|
border-radius: 24px;
|
|
padding: 36px 32px;
|
|
border: 1px solid rgba(255, 255, 255, 0.06);
|
|
box-shadow: 0 24px 48px rgba(0, 0, 0, 0.28);
|
|
color: rgba(255, 255, 255, 0.9);
|
|
}
|
|
|
|
.auth-card .form-label {
|
|
font-weight: 600;
|
|
letter-spacing: 0.04em;
|
|
text-transform: uppercase;
|
|
font-size: 0.75rem;
|
|
color: rgba(255, 255, 255, 0.65);
|
|
}
|
|
|
|
.auth-card .form-control {
|
|
background: rgba(12, 28, 18, 0.85);
|
|
border: 1px solid rgba(255, 255, 255, 0.12);
|
|
color: #fff;
|
|
padding: 14px 16px;
|
|
}
|
|
|
|
.auth-card .form-control:focus {
|
|
border-color: var(--lasuca-sun-light);
|
|
box-shadow: 0 0 0 0.25rem rgba(240, 195, 65, 0.25);
|
|
}
|
|
|
|
.auth-card .btn-primary {
|
|
background: linear-gradient(135deg, var(--lasuca-sun) 0%, var(--lasuca-sun-light) 100%);
|
|
border: 0;
|
|
color: var(--lasuca-text);
|
|
font-weight: 700;
|
|
letter-spacing: 0.04em;
|
|
}
|
|
|
|
.auth-title {
|
|
font-size: 1.75rem;
|
|
font-weight: 700;
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.auth-subtitle {
|
|
color: rgba(255, 255, 255, 0.55);
|
|
margin-bottom: 24px;
|
|
}
|
|
|
|
.auth-footnote {
|
|
margin-top: 32px;
|
|
padding-top: 20px;
|
|
border-top: 1px solid rgba(255, 255, 255, 0.12);
|
|
color: rgba(255, 255, 255, 0.6);
|
|
font-size: 0.95rem;
|
|
}
|
|
|
|
.info-card h3 {
|
|
font-weight: 700;
|
|
color: var(--lasuca-sun-light);
|
|
margin-bottom: 20px;
|
|
}
|
|
|
|
.support-callout {
|
|
background: rgba(255, 255, 255, 0.08);
|
|
border-radius: 18px;
|
|
padding: 20px 22px;
|
|
}
|
|
|
|
.support-callout h4 {
|
|
font-size: 1.1rem;
|
|
font-weight: 700;
|
|
color: #fff;
|
|
margin-bottom: 12px;
|
|
}
|
|
|
|
.support-callout a {
|
|
color: var(--lasuca-sun-light);
|
|
}
|
|
|
|
@media (max-width: 767px) {
|
|
.auth-section {
|
|
margin-top: -40px;
|
|
}
|
|
|
|
.auth-card,
|
|
.info-card {
|
|
padding: 28px 24px;
|
|
}
|
|
}
|