Neue Features>: zu viele um sie zu beschrieben :D

This commit is contained in:
2026-02-22 16:36:37 +00:00
parent 396055a705
commit 9e2716ba9c
19 changed files with 1269 additions and 249 deletions

View File

@@ -16,6 +16,9 @@ body {
color: var(--ink);
font-family: "Source Sans 3", sans-serif;
background: radial-gradient(circle at top, #fff, var(--cream));
min-height: 100vh;
display: flex;
flex-direction: column;
}
h1,
@@ -55,6 +58,41 @@ h3 {
.container {
width: min(960px, 92vw);
margin: 1.5rem auto 3rem;
flex: 1;
}
.hero-banner {
min-height: 72vh;
border-radius: 24px;
margin-bottom: 1.2rem;
overflow: hidden;
position: relative;
display: flex;
align-items: flex-end;
background-image:
linear-gradient(to top, rgba(20, 30, 22, 0.72), rgba(20, 30, 22, 0.2)),
var(--hero-image);
background-size: cover;
background-position: center 28%;
box-shadow: 0 14px 38px rgba(39, 66, 53, 0.18);
}
.hero-overlay {
width: 100%;
padding: 1.1rem;
color: #fff;
}
.hero-kicker {
margin: 0 0 0.25rem;
letter-spacing: 0.06em;
text-transform: uppercase;
font-size: 0.78rem;
opacity: 0.9;
}
.hero-cta {
margin-top: 0.6rem;
}
.card {
@@ -163,6 +201,45 @@ input[type="file"] {
border-radius: 12px;
}
.stats-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
gap: 0.8rem;
margin-bottom: 1rem;
}
.stat-card h2 {
margin-bottom: 0.35rem;
font-size: 1rem;
}
.stat-card p {
margin: 0;
font-size: 1.6rem;
font-weight: 700;
color: var(--forest);
}
.table-wrap {
overflow-x: auto;
}
.guest-table {
width: 100%;
border-collapse: collapse;
}
.guest-table th,
.guest-table td {
text-align: left;
padding: 0.65rem 0.55rem;
border-bottom: 1px solid rgba(39, 66, 53, 0.12);
}
.guest-table th {
font-weight: 600;
}
.map-wrap iframe {
width: 100%;
min-height: 320px;
@@ -170,3 +247,39 @@ input[type="file"] {
border-radius: 12px;
margin: 0.8rem 0;
}
.site-footer {
border-top: 1px solid rgba(39, 66, 53, 0.12);
background: rgba(255, 255, 255, 0.78);
backdrop-filter: blur(4px);
padding: 0.9rem 1rem;
display: flex;
gap: 1rem;
justify-content: center;
}
.site-footer a {
color: var(--forest);
text-decoration: none;
font-weight: 600;
}
.site-footer a:hover {
text-decoration: underline;
}
.legal-card h2 {
margin-top: 1.2rem;
}
@media (min-width: 768px) {
.hero-overlay {
max-width: 54ch;
padding: 2rem;
}
.hero-banner {
min-height: 78vh;
background-position: center 24%;
}
}