.recht{min-height:100dvh;background:#14110d;color:#d8cdb8;padding:2rem 1.2rem 4rem;font-family:Georgia,Times New Roman,serif;line-height:1.65}.recht__inhalt{max-width:46rem;margin:0 auto}.recht__zurueck{display:inline-block;margin-bottom:1.6rem;color:#bda981;font-size:.9rem;text-decoration:none}.recht__zurueck:hover{color:#e8cf90}.recht__titel{margin:0 0 1.4rem;font-size:1.7rem}.recht h2,.recht__titel{color:#e8cf90;font-weight:600}.recht h2{margin:2rem 0 .7rem;font-size:1.1rem}.recht p{margin:0 0 1rem}.recht ul{margin:.4rem 0 1rem;padding-left:1.2rem}.recht li{margin:.25rem 0}.recht__offen{margin:0 0 1.6rem;padding:1rem 1.2rem;border:1px solid #7a5a2a;border-radius:10px;background:#241a12;color:#e8c288}.recht__offen strong{display:block;margin-bottom:.5rem}.recht__offen ul{margin:0}.recht__nav{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem;padding-top:1.2rem;border-top:1px solid #2c2620;font-size:.88rem}.recht__nav a{color:#8a8069;text-decoration:none}.recht__nav a:hover{color:#bda981}.rechtsleiste{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:center;gap:1rem;padding:.35rem .8rem;background:linear-gradient(0deg,rgba(8,6,4,.85),transparent);font-family:var(--font-body,Georgia,serif);font-size:.72rem;pointer-events:none}.rechtsleiste a{color:rgba(189,169,129,.65);text-decoration:none;pointer-events:auto}.rechtsleiste a:hover{color:#e8cf90}