:root{--hintergrund:#0a0c11;--flaeche:#12151d;--rand:hsla(42,28%,93%,.12);--text:#f2efe8;--text-leise:hsla(42,28%,93%,.6);--text-schwach:hsla(42,28%,93%,.45);--akzent:#c9a45c;--akzent-hell:#e8ce9a;--gefahr:#c4553d}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--hintergrund);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.65}.seite{max-width:44rem;margin:0 auto;padding:3rem 1.25rem 5rem}.kopf{border-bottom:1px solid var(--rand);padding-bottom:1.5rem;margin-bottom:2.5rem}.marke{font-family:Georgia,Times New Roman,serif;font-size:1.5rem;letter-spacing:.01em;color:var(--text);text-decoration:none}.marke span{color:var(--akzent)}.inhalt h1{font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1.25;margin:0 0 1.5rem}.inhalt h2{font-size:1.15rem;font-weight:600;margin:2.5rem 0 .75rem;color:var(--text)}.inhalt h3{font-size:1rem;font-weight:600;margin:1.75rem 0 .5rem;color:var(--akzent-hell)}.inhalt p,.inhalt ul{margin:0 0 1rem;color:var(--text-leise)}.inhalt ul{padding-left:1.25rem}.inhalt li{margin-bottom:.5rem}.inhalt strong{color:var(--text);font-weight:600}.inhalt a{color:var(--akzent)}.inhalt hr{border:none;border-top:1px solid var(--rand);margin:2.5rem 0}.tabelle-scroll{overflow-x:auto;margin:0 0 1.5rem;border:1px solid var(--rand);border-radius:14px}.inhalt table{border-collapse:collapse;width:100%;min-width:32rem;font-size:.9rem}.inhalt td,.inhalt th{text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--rand);vertical-align:top}.inhalt th{color:var(--text);font-weight:600;background:var(--flaeche)}.inhalt td{color:var(--text-leise)}.inhalt tbody tr:last-child td{border-bottom:none}.start-titel{font-family:Georgia,Times New Roman,serif;font-size:2.5rem;font-weight:400;line-height:1.15;margin:0 0 1rem}.start-titel em{color:var(--akzent);font-style:italic}.start-text{color:var(--text-leise);margin:0 0 3rem;max-width:34rem}.karten{display:grid;grid-gap:.75rem;gap:.75rem}.karte{display:block;padding:1.25rem;background:var(--flaeche);border:1px solid var(--rand);border-radius:20px;text-decoration:none;color:inherit}.karte:hover{border-color:var(--akzent)}.karte-titel{font-weight:600;margin-bottom:.25rem}.karte-text{font-size:.9rem}.fusszeile,.karte-text{color:var(--text-schwach)}.fusszeile{margin-top:4rem;padding-top:1.5rem;border-top:1px solid var(--rand);font-size:.85rem}.fusszeile a{color:var(--text-leise);margin-right:1rem}.formular{display:grid;grid-gap:1.25rem;gap:1.25rem;max-width:32rem}.feld{display:grid;grid-gap:.4rem;gap:.4rem}.feld label{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-schwach)}.feld input,.feld textarea{width:100%;padding:.85rem 1rem;background:var(--flaeche);border:1px solid var(--rand);border-radius:14px;color:var(--text);font-family:inherit;font-size:1rem}.feld input:focus,.feld textarea:focus{outline:none;border-color:var(--akzent)}.feld textarea{min-height:10rem;resize:vertical}.knopf{justify-self:start;padding:.85rem 2rem;background:var(--akzent);color:var(--hintergrund);border:none;border-radius:999px;font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer}.knopf:disabled{background:rgba(201,164,92,.3);cursor:default}.meldung-ok{color:var(--akzent-hell)}.meldung-fehler{color:var(--gefahr)}.honigtopf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}