/* Rechtstexte (Impressum, Datenschutz) */
.recht-top{display:flex;justify-content:space-between;align-items:center;padding:1rem clamp(1rem,4vw,2.4rem);border-bottom:1px solid rgba(217,173,90,.18)}
.recht-back{color:var(--gold2,#f3d596);text-decoration:none;font-size:.95rem}
.recht-back:hover{text-decoration:underline}
.recht-brand{font-family:"Cinzel",serif;letter-spacing:.3em;font-weight:700;color:var(--gold2,#f3d596)}
.recht-main{border-top:0;padding-top:clamp(1.5rem,5vw,3rem)}
.recht-main h1{margin:0 0 .8rem;color:var(--gold2,#f3d596);font-size:clamp(1.7rem,4vw,2.3rem)}
.recht-toc{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:1rem 0 1.2rem;padding:.8rem 1rem;border:1px solid rgba(217,173,90,.18);border-radius:10px;font-size:.88rem}
.recht-toc a{color:var(--gold2,#f3d596);text-decoration:none}
.recht-toc a:hover{text-decoration:underline}
.recht-main h3[id]{scroll-margin-top:1rem}
