35854-vm/assets/css/custom.css
Flatlogic Bot f4e8f20164 2nd
2025-11-19 16:17:57 +00:00

108 lines
2.3 KiB
CSS

/* custom.css */
:root {
--primary-color: #007BFF;
--secondary-color: #6C757D;
--light-bg: #FFFFFF;
--light-surface: #F8F9FA;
--light-text: #212529;
--dark-bg: #0a192f;
--dark-surface: #172a45;
--dark-text: #E0E0E0;
--accent-gradient: linear-gradient(45deg, #007BFF, #00C6FF);
--border-radius-sm: 0.25rem;
--border-radius-md: 0.5rem;
--border-radius-lg: 1rem;
}
body {
font-family: 'Roboto', sans-serif;
background-color: var(--light-bg);
color: var(--light-text);
transition: background-color 0.3s ease, color 0.3s ease;
}
body.dark-mode {
background-color: var(--dark-bg);
color: var(--dark-text);
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Poppins', sans-serif;
font-weight: 600;
}
.navbar {
transition: background-color 0.3s ease;
}
body.dark-mode .navbar {
background-color: var(--dark-surface) !important;
}
.hero {
padding: 6rem 0;
background: var(--accent-gradient);
color: white;
}
.btn-primary {
background: var(--accent-gradient);
border: none;
padding: 0.75rem 1.5rem;
border-radius: var(--border-radius-lg);
font-weight: 600;
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.btn-primary:hover {
transform: translateY(-2px);
box-shadow: 0 4px 15px rgba(0, 123, 255, 0.4);
}
.section {
padding: 4rem 0;
}
.floating-card {
background-color: var(--light-surface);
border: none;
border-radius: var(--border-radius-lg);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;
opacity: 0;
transform: translateY(30px);
}
.floating-card.is-visible {
opacity: 1;
transform: translateY(0);
}
.floating-card:hover {
transform: translateY(-10px);
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.1);
}
body.dark-mode .floating-card {
background-color: var(--dark-surface);
box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}
body.dark-mode .floating-card:hover {
box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3);
}
.theme-toggle {
cursor: pointer;
font-size: 1.25rem;
}
footer {
background-color: var(--light-surface);
transition: background-color 0.3s ease;
}
body.dark-mode footer {
background-color: var(--dark-surface);
}