trihub-ernaehrung-advinters/css/style.css

100 lines
1.9 KiB
CSS

:root {
--bg-dark-1: #0d0d1a;
--bg-dark-2: #1a1a2e;
--accent-teal: #10B981;
--text-white: #ffffff;
--text-lightgray: #F8FAFC;
--text-muted: #94A3B8;
/* Beide Schrift-Variablen nutzen jetzt Sans-Serif (Inter) */
--font-display: 'Inter', system-ui, sans-serif;
--font-body: 'Inter', system-ui, sans-serif;
}
body {
margin: 0;
padding: 0;
font-family: var(--font-body);
background-color: var(--bg-dark-1);
color: var(--text-white);
}
.berater-section {
padding: 80px 20px;
display: flex;
justify-content: center;
}
.berater-container {
display: flex;
gap: 30px;
max-width: 1000px;
flex-wrap: wrap;
justify-content: center;
}
.berater-card {
background-color: var(--bg-dark-2);
border-radius: 24px;
padding: 24px;
width: 380px;
box-sizing: border-box;
display: flex;
flex-direction: column;
}
.berater-image-wrapper {
background-color: var(--bg-dark-1);
border-radius: 20px;
padding: 10px;
margin-bottom: 24px;
}
.berater-image-wrapper img {
width: 100%;
height: 350px;
object-fit: cover;
border-radius: 16px;
display: block;
}
/* Name nutzt jetzt Sans-Serif */
.berater-name {
margin: 0 0 8px 0;
font-family: var(--font-display);
font-size: 32px;
font-weight: 700;
color: var(--text-white);
}
.berater-rolle {
margin: 0 0 24px 0;
font-family: var(--font-body);
font-size: 14px;
color: var(--accent-teal);
text-transform: uppercase;
letter-spacing: 1.5px;
font-weight: 600;
}
.berater-bio-box {
background-color: var(--bg-dark-1);
border-radius: 16px;
padding: 24px;
flex-grow: 1;
}
.bio-title {
margin: 0 0 16px 0;
font-size: 16px;
font-weight: 600;
color: var(--text-lightgray);
}
.bio-text {
margin: 0;
font-size: 15px;
line-height: 1.6;
color: var(--text-muted);
}