:root{--grabnacht:#120f0b;--sandstein:#1d1812;--sandstein2:#2a2219;--papyrus:#f1e6cf;--staub:#c2b393;--blattgold:#d4a73a;--blattgold2:#f0c75a;--tuerkis0:#3fc1c9;--tuerkis:#3fc1c9;--tuerkis2:#62d2d8;--tuerkisdunkel:#0f1a1b;--gold:#d4a73a;--gold2:#f0c75a;--golddunkel:#120f0b;--umriss:#f1e6cf;--umrissgrund:#120f0b;--glanz:#d4a73a;--lapis:#3fc1c9;--glanzdunkel:#120f0b;--fuge:#3b3125;--dunkel:#0a0806;--rahmen:#120f0b;--schleier:rgba(18,15,11,.93);--tafel:#2a2219;--tafeltext:#f1e6cf;--gut:#3fc1c9;--schlecht:#e0795f;--gruft:#0a0806;--gruft2:#ece2cc;--gruft3:#f0c75a;--gruft4:#d4a73a;--gruft5:#a89a7d;--gruft6:#2a2219;--skarabaeus:#3b3125;--skarabaeus2:#f1e6cf;--sonne:#f1e6cf;--tor:#3b3125}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0px;background:var(--grabnacht);color:var(--papyrus);font:1.16rem/1.62 'Crimson Pro',Georgia,'Times New Roman',serif;overflow-wrap:break-word}
svg{display:block;max-width:100%}
a{color:var(--blattgold);text-decoration-thickness:1px;text-underline-offset:.2em}
a:hover{color:var(--blattgold2)}
:focus-visible{outline:3px solid var(--tuerkis0);outline-offset:3px}
h1,h2,h3,h4{font-family:'Cinzel','Trajan Pro',Georgia,serif;font-weight:700;line-height:1.2;letter-spacing:.03em;margin:0 0 1.05rem}
h1{font-size:clamp(2rem,1.3rem + 2.6vw,3.2rem)}
h2{font-size:clamp(1.45rem,1.1rem + 1.2vw,2rem)}
h3{font-size:1.3rem}
h4{font-size:1.12rem}
p,ul,ol,dl,table,figure{margin:0 0 1.3rem}
.gk-kammer{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.05rem}
@media (min-width:47em){.gk-kammer{padding-inline:2.1rem}}
.gk-abkuerzung{position:absolute;left:1.05rem;top:-11rem;z-index:50;padding:.8rem 1.3rem;background:var(--papyrus);color:var(--grabnacht);font:700 1.06rem 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-abkuerzung:focus{top:1.05rem}
.gk-knopf{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:2.9rem;padding:.8rem 1.6rem;border:1px solid transparent;border-radius:0;font:700 1.06rem/1.2 'Cinzel','Trajan Pro',Georgia,serif;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;text-align:center;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}
.gk-knopf-gratis{background:var(--tuerkis);color:var(--tuerkisdunkel);border-color:var(--tuerkis)}
.gk-knopf-gratis:hover{background:var(--tuerkis2);border-color:var(--tuerkis2);color:var(--tuerkisdunkel)}
.gk-knopf-einsatz{background:var(--gold);color:var(--golddunkel);border-color:var(--gold)}
.gk-knopf-einsatz:hover{background:var(--gold2);border-color:var(--gold2);color:var(--golddunkel)}
.gk-knopf-umriss{background:transparent;color:var(--umriss);border-color:currentColor}
.gk-knopf-umriss:hover{background:var(--umriss);color:var(--umrissgrund);border-color:var(--umriss)}
.gk-kartusche{display:inline-flex;align-items:center;gap:.8rem;min-height:2.9rem;color:inherit;text-decoration:none}
.gk-kartusche-maske{flex:none;width:2.6rem;height:2.6rem;border-radius:0;overflow:hidden}
.gk-kartusche-maske svg{width:100%;height:100%}
.gk-kartusche-inschrift{font:700 1.15rem/1.1 'Cinzel','Trajan Pro',Georgia,serif;white-space:nowrap;letter-spacing:.08em}
.gk-kartusche-gold{color:var(--glanz)}
.gk-gaenge{display:flex;flex-wrap:wrap;gap:0 1.3rem;list-style-type:none;margin:0px;padding:0px;font:700 .8rem/1.2 'Cinzel','Trajan Pro',Georgia,serif}
.gk-gaenge a{display:inline-flex;align-items:center;min-height:2.9rem;color:inherit;text-decoration:none;border-bottom:2px solid transparent}
.gk-gaenge a:hover,.gk-gaenge a[aria-current]{border-bottom-color:var(--glanz)}
.gk-kapitel{padding-block:2.1rem;scroll-margin-top:.8rem}
.gk-kapitel-ueberschrift{font-size:clamp(1.45rem,1.1rem + 1.2vw,2rem)}
.gk-lesetext h3{margin-top:2.1rem}
.gk-lesetext h4{margin-top:1.6rem}
.gk-lesetext ul,.gk-lesetext ol{padding-left:1.6rem}
.gk-lesetext li{margin-bottom:.55rem}
.gk-lesetext li::marker{color:var(--lapis);font-weight:700}
.gk-lesetext table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font:1rem/1.45 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-lesetext th,.gk-lesetext td{padding:.55rem .8rem;border-bottom:1px solid var(--fuge);text-align:left;vertical-align:top;min-width:7rem}
.gk-lesetext th{background:var(--sandstein);font-weight:700}
.gk-probespiel-ueberschrift{font-size:1.3rem}
.gk-probespiel-fussnote{font:500 1rem/1.45 'Crimson Pro',Georgia,'Times New Roman',serif;color:var(--staub);margin:.8rem 0 .28rem}
.gk-probespiel-mehr{margin-bottom:0px}
.gk-probespiel-mehr a{display:inline-flex;align-items:center;min-height:2.9rem;font:700 1.06rem 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-spielfenster{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:2px;background:var(--dunkel)}
.gk-spielfenster>svg{position:absolute;inset:0;width:100%;height:100%}
.gk-spielfenster iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#000000}
@media (max-width:767px){.gk-spielfenster{aspect-ratio:4/5;max-height:80vh}}
.gk-spielfenster-oeffnen{position:absolute;left:50%;bottom:1.6rem;transform:translateX(-50%);display:inline-flex;width:max-content;align-items:center;gap:.55rem;min-height:3.2rem;max-width:calc(100% - 2 * 1.05rem);padding:.8rem 1.6rem;border:1px solid var(--rahmen);border-radius:0;background:var(--tuerkis);color:var(--tuerkisdunkel);font:700 1.06rem/1.2 'Cinzel','Trajan Pro',Georgia,serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;box-shadow:0 0 0 1px rgba(212,167,58,.5)}
.gk-spielfenster-oeffnen:hover{background:var(--tuerkis2)}
.gk-spielfenster-oeffnen svg{width:1.3rem;height:1.3rem;flex:none}
.gk-spielfenster-vorschau{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(88%,24rem);padding:1.3rem;text-align:center;border-radius:2px;background:var(--schleier);color:var(--papyrus);box-shadow:0 0 0 1px rgba(212,167,58,.5)}
.gk-spielfenster-vermerk{margin:0 0 .55rem;font:700 1rem/1.3 'Crimson Pro',Georgia,'Times New Roman',serif;letter-spacing:.1em;text-transform:uppercase;color:var(--lapis)}
.gk-spielfenster-tagesdatum{margin:0 0 .55rem;line-height:1}
.gk-spielfenster-tageszahl{display:block;font:700 3.6rem/1 'Cinzel','Trajan Pro',Georgia,serif;color:var(--glanz)}
.gk-spielfenster-monatsname{display:block;margin-top:.28rem;font:700 1.06rem/1.2 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-spielfenster-zeilen{margin:0px;font:500 1rem/1.45 'Crimson Pro',Georgia,'Times New Roman',serif;color:var(--staub)}
.gk-tafel{margin-top:1.6rem;padding:1.3rem 1.6rem;border-radius:2px;background:var(--tafel);color:var(--tafeltext)}
.gk-tafel-ueberschrift{margin-bottom:.55rem;font:700 1.2rem/1.25 'Cinzel','Trajan Pro',Georgia,serif}
.gk-tafel-zeilen{margin-bottom:1.05rem}
.gk-tafel p:last-child{margin-bottom:0px}
.gk-bewertung-seiten{display:grid;gap:1.05rem;margin:1.3rem 0}
@media (min-width:47em){.gk-bewertung-seiten{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gk-bewertung-seiten h4,.gk-bewertung-seiten dt{font:700 1rem/1.2 'Crimson Pro',Georgia,'Times New Roman',serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem}
.gk-bewertung-seiten ul{list-style-type:none;margin:0px;padding:0px}
.gk-bewertung-seiten li,.gk-bewertung-seiten dd{position:relative;margin:0 0 .55rem;padding-left:1.6rem}
.gk-bewertung-seiten li::before,.gk-bewertung-seiten dd::before{position:absolute;left:0;top:0;font:700 1.06rem/1.6 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-bewertung-staerken li::before,.gk-bewertung-staerken dd::before{content:"+";color:var(--gut)}
.gk-bewertung-schwaechen li::before,.gk-bewertung-schwaechen dd::before{content:"\2212";color:var(--schlecht)}
.gk-bewertung-weiter{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin:0px}
.gk-bewertung-weiter span{font:500 1rem/1.4 'Crimson Pro',Georgia,'Times New Roman',serif;color:var(--staub)}
.gk-fragenkatalog-antwortet{font:600 1rem/1.4 'Crimson Pro',Georgia,'Times New Roman',serif;color:var(--staub)}
.gk-fragenkatalog-antwort p:last-child{margin-bottom:0px}
.gk-abschluss p{max-width:42rem}
.gk-abschluss-knoepfe{display:flex;flex-wrap:wrap;gap:.8rem;margin:0px}
.gk-sockel a{color:var(--gruft3)}
.gk-sockel-mindestalter{flex:none;display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:50%;border:3px solid var(--gruft4);color:var(--gruft4);font:700 1.06rem/1 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-sockel-obhut p{margin:0px;font:600 1.06rem/1.4 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-sockel-beistand{margin-top:.55rem!important;font:500 1rem/1.45 'Crimson Pro',Georgia,'Times New Roman',serif!important;color:var(--gruft5)}
.gk-unterseite2{padding-bottom:3.2rem}
.gk-unterseite2 article{max-width:42rem}
.gk-unterseite2-kopf{padding:.8rem 0 1.6rem}
.gk-unterseite2-vorzeile{margin-bottom:.8rem;font:700 1rem/1.3 'Crimson Pro',Georgia,'Times New Roman',serif;letter-spacing:.12em;text-transform:uppercase;color:var(--lapis)}
.gk-unterseite2-kopf h1{font-size:clamp(1.9rem,1.3rem + 2.2vw,2.8rem)}
.gk-unterseite2-einleitung{font-size:1.3rem;line-height:1.55;color:var(--staub)}
.gk-unterseite2 .gk-lesetext h2{margin-top:2.1rem}
.gk-probespiel-unterseite{margin:0 0 2.1rem}
.gk-autorenkarte{display:grid;gap:1.3rem;padding:1.6rem;margin:2.1rem 0;border-radius:3px;background:var(--sandstein);border:1px solid var(--fuge)}
@media (min-width:47em){.gk-autorenkarte{grid-template-columns:7rem minmax(0,1fr)}}
.gk-autorenkarte-portraet{width:7rem;height:7rem;border-radius:50%;overflow:hidden;border:3px solid var(--glanz)}
.gk-autorenkarte-portraet svg{width:100%;height:100%}
.gk-autorenkarte h2{margin-bottom:.28rem}
.gk-autorenkarte-aufgabe{margin-bottom:1.05rem;font:700 1rem/1.3 'Crimson Pro',Georgia,'Times New Roman',serif;color:var(--lapis)}
.gk-fachgebiete{display:flex;flex-wrap:wrap;gap:.55rem;list-style-type:none;padding:0px;margin:1.05rem 0 0}
.gk-fachgebiete li{padding:.28rem .8rem;border-radius:0;background:var(--skarabaeus);color:var(--skarabaeus2);font:600 1rem/1.4 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-verschollen{padding-block:4.2rem;max-width:42rem}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}

.gk-portal{background:var(--grabnacht);border-bottom:1px solid var(--fuge)}
.gk-portal-reihe{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem 1.05rem;padding-block:.55rem}
.gk-portal-reihe>.gk-kartusche{margin-right:auto}
.gk-portal-mindestalter{display:inline-flex;align-items:center;justify-content:center;min-width:2.9rem;height:2.1rem;padding:0 .55rem;border:2px solid var(--glanz);border-radius:0;color:var(--glanz);font:700 1rem/1 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-portal-gaenge{background:var(--sandstein);border-top:1px solid var(--fuge)}
.gk-portal-gaenge .gk-gaenge{gap:0 1.6rem}
@media (max-width:767px){.gk-portal-mindestalter{display:none}}

.gk-eingang{background:var(--sandstein)}
.gk-eingang-wandbild{height:clamp(200px,30vw,380px);overflow:hidden}
.gk-eingang-wandbild svg{width:100%;height:100%}
.gk-eingang-zeilen{position:relative;max-width:40rem;margin-top:calc(-1 * clamp(24px,6vw,80px));padding:1.6rem 1.3rem;border:2px solid var(--fuge);border-radius:3px;background:var(--grabnacht)}
@media (min-width:47em){.gk-eingang-zeilen{padding:2.1rem 2.6rem}}
.gk-eingang-vorzeile{margin-bottom:.8rem;font:700 1rem/1.3 'Crimson Pro',Georgia,'Times New Roman',serif;letter-spacing:.14em;text-transform:uppercase;color:var(--glanz)}
.gk-eingang h1{margin-bottom:1.05rem}
.gk-eingang-einleitung{font-size:1.3rem;line-height:1.55;color:var(--staub)}
.gk-eingang-knoepfe{display:flex;flex-wrap:wrap;gap:.8rem;margin-bottom:0px}

.gk-steckbrief{padding-block:3.2rem 1.05rem}
.gk-steckbrief-ueberschrift{font-size:clamp(1.45rem,1.1rem + 1.2vw,2rem)}
.gk-steckbrief-tabelle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;list-style-type:none;margin:0px;padding:0px}
@media (min-width:47em){.gk-steckbrief-tabelle{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.05rem}}
.gk-steckbrief-zeile{position:relative;min-height:7rem;padding:2.1rem 1.05rem 1.05rem;border:2px solid var(--tor);border-radius:2px;background:var(--sandstein)}
.gk-steckbrief-zeile::after{content:"";position:absolute;inset:.28rem;border:1px dashed var(--fuge);border-radius:0;pointer-events:none}
.gk-steckbrief-ziffer{position:absolute;top:.55rem;right:.8rem;font:700 1.8rem/1 'Cinzel','Trajan Pro',Georgia,serif;color:var(--glanz)}
.gk-steckbrief-merkmal{display:block;margin-bottom:.55rem;font:700 1rem/1.3 'Crimson Pro',Georgia,'Times New Roman',serif;letter-spacing:.1em;text-transform:uppercase;color:var(--staub)}
.gk-steckbrief-angabe{display:block;font:600 1.06rem/1.4 'Crimson Pro',Georgia,'Times New Roman',serif}

.gk-uebersicht{padding-block:.8rem 1.3rem}
.gk-uebersicht-ueberschrift{margin-bottom:.8rem;font:700 1rem/1.3 'Crimson Pro',Georgia,'Times New Roman',serif;letter-spacing:.12em;text-transform:uppercase;color:var(--staub)}
.gk-uebersicht-tabelle{display:flex;flex-wrap:wrap;gap:.55rem;list-style-type:none;margin:0px;padding:0px}
.gk-uebersicht-tabelle a{display:inline-flex;align-items:center;min-height:2.9rem;padding:.28rem 1.05rem;border-radius:0;background:var(--sandstein);border:1px solid var(--fuge);color:var(--papyrus);text-decoration:none;font:600 1rem/1.3 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-uebersicht-tabelle a:hover{background:var(--skarabaeus)}
.gk-rumpf{max-width:42rem}
.gk-kapitel+.gk-kapitel{border-top:1px solid #a37a1f}

.gk-kapitel{padding-block:2.1rem;border-bottom:1px solid #a37a1f}

.gk-probespiel{margin:2.1rem 0 0;padding:0px}
.gk-probespiel-bildtext{padding:1.05rem 0 0}
.gk-probespiel-unterseite{margin:0 0 2.1rem}

.gk-bewertung{padding-block:3.2rem}
.gk-bewertung-tafelbild{display:grid;gap:1.6rem;max-width:60rem;padding:1.6rem;border:1px dashed var(--glanz);border-radius:3px}
@media (min-width:47em){.gk-bewertung-tafelbild{grid-template-columns:10rem minmax(0,1fr);padding:2.6rem}}
.gk-bewertung-punkte{position:relative;width:10rem;aspect-ratio:1;margin-inline:auto}
.gk-bewertung-punkte svg{position:absolute;inset:0;width:100%;height:100%}
.gk-bewertung-wertung{position:absolute;left:0;right:0;top:35%;text-align:center;font:700 2.5rem/1 'Cinzel','Trajan Pro',Georgia,serif;color:var(--sonne)}
.gk-bewertung-skala{position:absolute;left:0;right:0;top:60%;text-align:center;font:700 1rem/1 'Crimson Pro',Georgia,'Times New Roman',serif;color:var(--sonne)}
.gk-bewertung-rubrik{margin-bottom:.55rem;font:700 1rem/1.2 'Crimson Pro',Georgia,'Times New Roman',serif;letter-spacing:.1em;text-transform:uppercase}
.gk-bewertung-urteilszeile{font-size:1.3rem}

.gk-fragenkatalog{padding-block:3.2rem;background:var(--sandstein)}
.gk-fragenkatalog-tabelle,.gk-fragenkatalog-antwortet{max-width:60rem}
.gk-fragenkatalog-tabelle{list-style-type:none;margin:0 0 1.3rem;padding:0px;counter-reset:qn}
.gk-fragenkatalog-zeile{position:relative;counter-increment:qn;padding:1.3rem 0 1.3rem 4.2rem;border-top:1px solid var(--fuge)}
.gk-fragenkatalog-zeile::before{content:counter(qn);position:absolute;left:0;top:1.3rem;display:flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:0;background:var(--grabnacht);color:var(--glanz);font:700 1.15rem/1 'Cinzel','Trajan Pro',Georgia,serif}
.gk-fragenkatalog-frage{margin-bottom:.55rem;font-size:1.12rem}

.gk-abschluss{padding-block:3.2rem 2.6rem;background:repeating-linear-gradient(-45deg,var(--gold) 0 10px,var(--grabnacht) 10px 20px) top/100% .8rem no-repeat,var(--gruft);color:var(--gruft2)}
.gk-abschluss h2{color:var(--gruft2)}
.gk-abschluss .gk-knopf-einsatz{background:var(--grabnacht);color:var(--gold);border-color:var(--grabnacht)}
.gk-abschluss .gk-knopf-einsatz:hover{background:var(--skarabaeus);border-color:var(--skarabaeus);color:var(--gold)}

.gk-sockel{padding-top:2.6rem;background:var(--gruft);color:var(--gruft2)}
.gk-sockel-gitter{display:grid;gap:2.1rem}
@media (min-width:47em){.gk-sockel-gitter{grid-template-columns:1.4fr 1fr 1.2fr}}
.gk-sockel-titel p{margin:.8rem 0 0;color:var(--gruft5)}
.gk-sockel-pfade ul{list-style-type:none;margin:0px;padding:0px}
.gk-sockel-pfade a{display:inline-flex;align-items:center;min-height:2.9rem}
.gk-sockel-obhut{display:flex;gap:1.05rem;align-items:flex-start}
.gk-sockel-anmerkung{margin-top:2.1rem;padding-block:1.6rem 2.1rem;border-top:1px solid var(--gruft6);font-size:1rem;color:var(--gruft5)}
.gk-sockel-anmerkung p{max-width:60rem;margin-bottom:.55rem}

.gk-spur{border-bottom:1px solid var(--fuge);font:600 1rem/1.4 'Crimson Pro',Georgia,'Times New Roman',serif}
.gk-spur a,.gk-spur span{display:inline-flex;align-items:center;min-height:2.9rem}
.gk-spur [aria-hidden]{padding:0 .55rem;color:var(--staub)}
.gk-spur [aria-current]{color:var(--staub)}

.gk-verfasser{display:flex;align-items:center;gap:.8rem;margin:1.3rem 0 0;font:500 1rem/1.45 'Crimson Pro',Georgia,'Times New Roman',serif;color:var(--staub)}
.gk-verfasser-portraet{flex:none;width:3.2rem;height:3.2rem;border-radius:0;overflow:hidden;border:2px solid var(--glanz)}
.gk-verfasser-portraet svg{width:100%;height:100%}
.gk-verfasser a{color:var(--papyrus);font-weight:700}

.gk-ablauf{margin:0 0 2.1rem;padding-left:2.1rem}
.gk-ablauf li{padding-left:.55rem;margin-bottom:1.05rem}
.gk-ablauf li::marker{font:700 1.15rem/1 'Cinzel','Trajan Pro',Georgia,serif;color:var(--glanz)}
.gk-ablauf p{margin:0px}
.gk-ablauf strong{color:var(--glanz)}

.gk-eingang h1,h2{letter-spacing:.04em}
.gk-gaenge{text-transform:uppercase;letter-spacing:.06em;gap:0 1.05rem}
@media (min-width:47em){.gk-gaenge{flex-wrap:nowrap}}
.gk-auszug{margin:2.1rem 0;padding:1.05rem 0;border-block:1px solid var(--glanz);font:italic 400 1.3rem/1.4 'Crimson Pro',Georgia,'Times New Roman',serif;color:var(--glanz)}
.gk-auszug p{margin:0px}
