html:has(.tk--voll){overflow:hidden}main:has(.tk--voll){isolation:auto}.tk{--tk-pergament:#e9dcc0;--tk-holz:#7a5233;--tk-ocker:#c99a4b;--tk-rostrot:#9e3b2c;--tk-tinte:#1f1b1a;--tk-stein:#8a8580;box-sizing:border-box;background:var(--tk-tinte);width:100%;min-width:0;max-width:100%;color:var(--tk-pergament);overflow-wrap:anywhere;text-align:left;flex-direction:column;gap:.5rem;padding:.5rem;font-family:EB Garamond Variable,Georgia,serif;font-size:1rem;line-height:1.35;display:flex}.tk *,.tk :before,.tk :after{box-sizing:border-box}.tk [hidden]{display:none!important}.tk p,.tk ul{margin:0;padding:0}.tk ul{list-style:none}.tk-kopf{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.tk-kopf strong{color:var(--tk-ocker);font-variant-numeric:tabular-nums}.tk-leiste{gap:.4rem;margin-left:auto;display:flex}.tk-leiste button{border:1px solid var(--tk-stein);color:var(--tk-pergament);font:inherit;cursor:pointer;background:0 0;border-radius:0;margin:0;padding:.1rem .6rem}.tk-leiste button:hover,.tk-leiste button:focus-visible,.tk-leiste button[aria-pressed=true]{border-color:var(--tk-ocker);color:var(--tk-ocker)}.tk--voll{z-index:1000;grid-template-rows:auto auto minmax(0,1fr);grid-template-areas:"kopf""aufgabe""stage";width:auto;max-width:none;height:100dvh;display:grid;position:fixed;inset:0}.tk--voll .tk-kopf{grid-area:kopf}.tk--voll .tk-aufgabe{grid-area:aufgabe;min-height:0}.tk--voll .tk-stage{aspect-ratio:auto;grid-area:stage;height:100%;min-height:0;max-height:none}.tk--voll .tk-meldungen{z-index:3;pointer-events:none;grid-area:stage;place-self:start center;min-height:0;margin-top:.4rem}.tk--voll .tk-meldungen li{background:var(--tk-tinte);border:1px solid var(--tk-holz);padding:.1rem .6rem;animation:.6s 6s forwards tk-verblassen}@keyframes tk-verblassen{to{opacity:0}}@media (prefers-reduced-motion:reduce){.tk--voll .tk-meldungen li{animation:none}}.tk--voll .tk-meldungen li:not(:first-child){display:none}.tk--voll .tk-pad{z-index:2;pointer-events:none;grid-area:stage;align-self:end;padding:.5rem}.tk--voll .tk-pad button{opacity:.8;pointer-events:auto}@media (pointer:coarse){.tk--voll .tk-menu,.tk--voll .tk-uebersicht{bottom:10rem}}@media (pointer:coarse) and (orientation:landscape){.tk--voll .tk-menu,.tk--voll .tk-uebersicht{inset-block:.4rem;inset-inline:10rem}.tk--voll .tk-tipp{display:none}}.tk-aufgabe{min-height:4.1em}.tk-tipp{color:var(--tk-stein);font-size:.9em;display:block}.tk-stage{aspect-ratio:4/3;background:var(--tk-tinte);width:100%;min-height:13rem;max-height:70dvh;position:relative;overflow:hidden}.tk-canvas{cursor:pointer;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.tk-canvas:focus{outline:2px solid var(--tk-ocker);outline-offset:-2px}.tk-hinweis{background:var(--tk-tinte);border:1px solid var(--tk-ocker);text-align:center;pointer-events:none;width:max-content;max-width:calc(100% - 1rem);padding:.15rem .6rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.tk-pause{text-align:center;pointer-events:none;background:#1f1b1ab8;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:1rem;display:flex;position:absolute;inset:0}.tk-pause strong{color:var(--tk-ocker);font-size:1.3em}.tk-menu{background:var(--tk-pergament);border:2px solid var(--tk-holz);color:var(--tk-tinte);flex-direction:column;gap:.25rem;padding:.5rem;display:flex;position:absolute;inset:.4rem}.tk-menu-titel{font-size:1.1em;font-weight:700}.tk-menu-liste{flex:1;min-height:0;position:relative;overflow-y:auto}.tk-menu-abschnitt{color:var(--tk-holz);margin-top:.35rem;font-size:.9em;font-weight:700}.tk-menu-zeile{width:100%;min-height:2rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:0;justify-content:space-between;gap:.75rem;margin:0;padding:.2rem .4rem;display:flex}.tk-menu-zeile[aria-selected=true]{background:var(--tk-tinte);color:var(--tk-pergament)}.tk-menu-zeile[aria-disabled=true]{color:var(--tk-holz)}.tk-menu-zeile[aria-selected=true][aria-disabled=true]{color:var(--tk-stein)}.tk-menu-detail{font-variant-numeric:tabular-nums;flex:none}.tk-menu-hilfe{color:var(--tk-holz);font-size:.8em}.tk-pad{display:none}@media (pointer:coarse){.tk-pad{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.tk-menu-hilfe{display:none}}.tk-kreuz{grid-template:".oben."3rem"links.rechts"3rem".unten."3rem/3rem 3rem 3rem;display:grid}.tk-oben{grid-area:oben}.tk-links{grid-area:links}.tk-rechts{grid-area:rechts}.tk-unten{grid-area:unten}.tk-pad button{background:var(--tk-holz);border:1px solid var(--tk-pergament);color:var(--tk-pergament);font:inherit;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:0;margin:0;padding:0}.tk-pad .tk-aktion{background:var(--tk-rostrot);width:6rem;height:6rem;font-weight:700}.tk-meldungen{min-height:2.8em;font-size:.95em}.tk-meldungen li:not(:first-child){color:var(--tk-stein)}.tk-ansage{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tk-uebersicht{background:var(--tk-pergament);border:2px solid var(--tk-holz);color:var(--tk-tinte);flex-direction:column;gap:.6rem;padding:.5rem .75rem;display:flex;position:absolute;inset:.4rem;overflow-y:auto}.tk-spalten{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem 2rem;display:grid}.tk-spalten section{min-width:0}.tk-titel{color:var(--tk-holz);font:inherit;margin:.4rem 0 .1rem;font-weight:700}.tk-steuerung{color:var(--tk-holz);font-size:.9em}@media (pointer:coarse){.tk-steuerung{display:none}}.tk-neu{border:1px solid var(--tk-holz);color:var(--tk-tinte);font:inherit;cursor:pointer;background:0 0;border-radius:0;align-self:flex-start;margin:0;padding:.25rem .75rem}.tk-neu:hover,.tk-neu:focus-visible{border-color:var(--tk-rostrot);color:var(--tk-rostrot)}h1[data-astro-cid-hrotqlli]{font-size:calc(clamp(2.5rem, 8vw, 4rem) * var(--display-scale));margin-top:2rem}.intro[data-astro-cid-hrotqlli]{max-width:38rem;margin:.75rem 0 1.5rem}.back[data-astro-cid-hrotqlli]{margin-block:1.5rem 3rem}
