81 lines
1.7 KiB
CSS
81 lines
1.7 KiB
CSS
:root {
|
|
--primary-dark: #0f172a;
|
|
--primary: #1e293b;
|
|
--accent: #10b981;
|
|
--background: #f1f5f9;
|
|
--text-main: #334155;
|
|
--text-secondary: #64748b;
|
|
}
|
|
|
|
body {
|
|
font-family: 'Inter', sans-serif;
|
|
background-color: var(--background);
|
|
color: var(--text-main);
|
|
}
|
|
|
|
h1, h2, h3, h4, h5, h6 {
|
|
font-family: 'Poppins', sans-serif;
|
|
color: var(--primary);
|
|
font-weight: 700;
|
|
}
|
|
|
|
.navbar {
|
|
background-color: var(--primary-dark) !important;
|
|
}
|
|
|
|
.btn-primary {
|
|
background-color: var(--primary);
|
|
border-color: var(--primary);
|
|
}
|
|
|
|
.btn-primary:hover {
|
|
background-color: var(--primary-dark);
|
|
border-color: var(--primary-dark);
|
|
}
|
|
|
|
.btn-accent {
|
|
background-color: var(--accent);
|
|
color: white;
|
|
font-weight: 600;
|
|
border-radius: 0.375rem; /* Bootstrap rounded */
|
|
border: none;
|
|
}
|
|
|
|
.btn-accent:hover {
|
|
background-color: #0d9668; /* slightly darker green for hover */
|
|
color: white;
|
|
}
|
|
|
|
.stat-card {
|
|
background-color: rgba(255, 255, 255, 0.7);
|
|
backdrop-filter: blur(10px);
|
|
border: none;
|
|
border-radius: 0.5rem; /* rounded corners */
|
|
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.05); /* subtle shadow */
|
|
}
|
|
|
|
.dashboard-header {
|
|
background: linear-gradient(135deg, var(--primary) 0%, var(--text-main) 100%);
|
|
color: white;
|
|
padding: 2rem;
|
|
margin-bottom: -4rem; /* negative bottom margin */
|
|
border-radius: 0.5rem;
|
|
}
|
|
|
|
.card {
|
|
border: none;
|
|
box-shadow: 0 4px 6px rgba(0,0,0,0.1);
|
|
}
|
|
|
|
.hero-section {
|
|
background: linear-gradient(135deg, var(--primary) 0%, var(--text-secondary) 100%);
|
|
color: white;
|
|
padding: 100px 0;
|
|
}
|
|
|
|
.footer {
|
|
background-color: var(--primary-dark);
|
|
color: white;
|
|
padding: 20px 0;
|
|
margin-top: 50px;
|
|
} |