.impresszum.svelte-1fmsfi6{max-width:600px;margin:0 auto;padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}h1.svelte-1fmsfi6{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text-strong);margin:0}.subtitle.svelte-1fmsfi6{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-hint);margin:0;margin-top:calc(-1 * var(--space-4))}h2.svelte-1fmsfi6{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text-strong);margin:0}.info-section.svelte-1fmsfi6{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.info-row.svelte-1fmsfi6{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--color-text-hint)}.info-row.svelte-1fmsfi6 div:where(.svelte-1fmsfi6){display:flex;flex-direction:column;gap:2px}.info-label.svelte-1fmsfi6{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-widest)}.info-value.svelte-1fmsfi6{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text)}.page-footer.svelte-1fmsfi6{text-align:center;padding:var(--space-5) 0;border-top:1px solid var(--color-border);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-hint);display:flex;justify-content:center;gap:var(--space-2)}.page-footer.svelte-1fmsfi6 a:where(.svelte-1fmsfi6){color:var(--color-text-muted);text-decoration:none}.page-footer.svelte-1fmsfi6 a:where(.svelte-1fmsfi6):hover{color:var(--color-accent)}.page-footer.svelte-1fmsfi6 span:where(.svelte-1fmsfi6){opacity:.5}
