.ereignisse[data-astro-cid-exe7f7uh]{max-width:900px;margin:0 auto}.event[data-astro-cid-exe7f7uh]{margin-bottom:var(--space-xl)}.ereignis-ueberschrift[data-astro-cid-exe7f7uh]{text-align:left;font-family:var(--font-display);font-style:italic;font-size:1.25rem;font-weight:600;color:var(--accent-gold);margin:0 0 var(--space-md)}.ereignis-text[data-astro-cid-exe7f7uh]{line-height:1.75;color:var(--text-primary);font-family:var(--font-body)}.ereignis-text[data-astro-cid-exe7f7uh] p{margin:0 0 var(--space-md)}.ereignis-text[data-astro-cid-exe7f7uh] a{color:var(--accent-gold);text-decoration:underline;text-underline-offset:2px}.event-separator[data-astro-cid-exe7f7uh]{border:none;border-top:1px solid var(--border-subtle);margin-top:var(--space-lg);opacity:.6}.event-tags[data-astro-cid-exe7f7uh]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:var(--space-md)}.event-tag[data-astro-cid-exe7f7uh]{border:1px solid var(--border-subtle);border-radius:999px;padding:.2rem .7rem;background:var(--bg-elevated);color:var(--accent-gold);font-family:var(--font-ui);font-size:.8rem;font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.event-tag[data-astro-cid-exe7f7uh]:hover{background:var(--accent-gold);color:var(--bg-base);border-color:var(--accent-gold);transform:translateY(-1px)}.no-results[data-astro-cid-exe7f7uh]{text-align:center;padding:var(--space-2xl) 0;color:var(--text-muted);font-family:var(--font-body);font-style:italic}.day-navigation[data-astro-cid-acgjwkgj]{display:flex;justify-content:space-between;max-width:600px;margin:var(--space-xl) auto 0;gap:var(--space-md)}.btn-day-nav[data-astro-cid-acgjwkgj]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.5rem 1rem;background:var(--bg-elevated);color:var(--accent-gold);font-family:var(--font-ui);font-size:.9rem;font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.btn-day-nav[data-astro-cid-acgjwkgj]:hover{background:var(--accent-gold);color:var(--bg-base);border-color:var(--accent-gold);transform:translateY(-1px)}.selector-heading[data-astro-cid-2viumua4]{text-align:center;margin:var(--space-2xl) 0 var(--space-lg);font-family:var(--font-display);font-style:italic;font-size:1.15rem;font-weight:500;color:var(--text-primary)}.date-selector[data-astro-cid-2viumua4]{margin:var(--space-xl) 0}.date-form[data-astro-cid-2viumua4]{max-width:600px;margin:0 auto}.form-grid[data-astro-cid-2viumua4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-lg)}.form-group[data-astro-cid-2viumua4]{display:flex;flex-direction:column;gap:var(--space-xs)}.form-group[data-astro-cid-2viumua4] label[data-astro-cid-2viumua4]{font-family:var(--font-ui);font-weight:500;color:var(--text-secondary);font-size:.85rem}.form-select[data-astro-cid-2viumua4]{width:100%;padding:.65rem .85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-primary);font-family:var(--font-ui);font-size:.95rem;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-select[data-astro-cid-2viumua4] option[data-astro-cid-2viumua4]{background:var(--bg-surface);color:var(--text-primary)}.form-select[data-astro-cid-2viumua4]:hover{border-color:var(--accent-gold)}.form-select[data-astro-cid-2viumua4]:focus{outline:none;border-color:var(--accent-gold);box-shadow:0 0 0 3px #d4af3726}.form-actions[data-astro-cid-2viumua4]{margin-top:var(--space-md);text-align:center}.btn-day-nav[data-astro-cid-2viumua4]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.5rem 1rem;background:var(--bg-elevated);color:var(--accent-gold);font-family:var(--font-ui);font-size:.9rem;font-weight:500;text-decoration:none;cursor:pointer}@media(max-width:480px){.form-grid[data-astro-cid-2viumua4]{grid-template-columns:1fr}}.tags-container[data-astro-cid-gnjdn2to]{padding:var(--space-xl) 0}.tags-intro[data-astro-cid-gnjdn2to]{text-align:center;font-family:var(--font-body);font-style:italic;color:var(--text-secondary);margin:0 auto var(--space-2xl);max-width:40rem}.tags-grid[data-astro-cid-gnjdn2to]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-md);margin-bottom:var(--space-2xl)}.tag-card[data-astro-cid-gnjdn2to]{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-md) var(--space-lg);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-decoration:none;color:var(--text-primary);transition:all var(--transition-fast)}.tag-card[data-astro-cid-gnjdn2to]:hover{transform:translateY(-2px);border-color:var(--accent-gold)}.tag-card[data-astro-cid-gnjdn2to] h2[data-astro-cid-gnjdn2to]{margin:0;font-family:var(--font-display);font-style:italic;font-size:1.1rem;font-weight:600;color:var(--accent-gold)}.article-count[data-astro-cid-gnjdn2to]{font-family:var(--font-ui);font-size:.8rem;color:var(--text-muted)}.not-found[data-astro-cid-gnjdn2to]{text-align:center;padding:var(--space-2xl);color:var(--text-muted)}@media(max-width:480px){.tags-grid[data-astro-cid-gnjdn2to]{grid-template-columns:1fr}}.datum-page[data-astro-cid-4raecjn5]{padding:var(--space-xl) 0 var(--space-3xl)}.page-head[data-astro-cid-4raecjn5]{text-align:center;margin-bottom:var(--space-2xl)}.page-head[data-astro-cid-4raecjn5] h1[data-astro-cid-4raecjn5]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.6rem,2.5vw + .6rem,2.4rem);font-weight:500;color:var(--text-primary);margin:0}.datum-heading[data-astro-cid-4raecjn5]{font-family:var(--font-display);font-style:italic;text-align:center;color:var(--text-secondary);margin:var(--space-md) 0 0;font-size:1.1rem;font-weight:500}.action-container[data-astro-cid-4raecjn5]{text-align:center;margin-top:var(--space-2xl)}.btn-theme-overview[data-astro-cid-4raecjn5]{display:inline-block;border:1px solid var(--accent-gold);border-radius:var(--radius-md);padding:.65rem 1.25rem;background:transparent;color:var(--accent-gold);font-family:var(--font-ui);font-size:.95rem;font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.btn-theme-overview[data-astro-cid-4raecjn5]:hover{background:var(--accent-gold);color:var(--bg-base)}.error-container[data-astro-cid-4raecjn5]{text-align:center;padding:var(--space-2xl);color:var(--text-muted)}
