@font-face{font-family:Cabin;src:url(/fonts/cabin-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(/fonts/cabin-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cabin;src:url(/fonts/cabin-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Domine;src:url(/fonts/domine-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Domine;src:url(/fonts/domine-latin-700-normal.woff2) format("woff2");font-weight:700;font-display:swap}:root{--rinde:#6B4226;--rinde-d:#4f2f19;--holz:#3A2416;--glut:#D9481C;--glut-d:#b5380f;--sand:#F3E9D2;--sand-h:#faf5ea;--sand-d:#e6d6b5;--asche:#7a6a5c;--nadel:#3f5a43;--linie:#d9c6a2;--text:#2c1d12;--r:14px;--schatten:0 1px 0 rgba(58,36,22,.08),0 10px 28px -16px rgba(58,36,22,.35)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{margin:0;background:var(--sand);color:var(--text);font:400 1.0625rem/1.65 Cabin,system-ui,sans-serif;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--rinde);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--glut-d)}h1,h2,h3{font-family:Domine,Georgia,serif;color:var(--holz);line-height:1.22;margin:0 0 .6em;hyphens:auto;overflow-wrap:break-word}h1{font-size:clamp(1.85rem,4.6vw,3rem);font-weight:700;letter-spacing:-.01em;hyphens:manual}h2{font-size:clamp(1.4rem,3vw,1.95rem);font-weight:700}h3{font-size:1.15rem;font-weight:600}p{margin:0 0 1em}.bahn{width:min(1180px,100% - 32px);margin-inline:auto}.sprung{position:absolute;left:-999px;top:8px;background:var(--holz);color:var(--sand);padding:8px 14px;z-index:99;border-radius:8px}.sprung:focus{left:12px}.zeichen{width:22px;height:22px;flex:none}.dachbalken{position:sticky;top:0;z-index:40;background:var(--sand-h);border-bottom:3px solid var(--rinde);box-shadow:0 6px 18px -14px rgba(58,36,22,.5)}.dachbalken-i{display:flex;align-items:center;gap:16px;min-height:68px;flex-wrap:wrap}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--holz);margin-right:auto;min-width:0}.logo-bild{flex:none;border-radius:10px}.logo-wort{display:flex;flex-direction:column;font-family:Domine,Georgia,serif;line-height:1.05;min-width:0}.logo-wort b{font-size:1.02rem;font-weight:700;color:var(--holz)}.logo-wort em{font-style:normal;font-size:.9rem;color:var(--glut);letter-spacing:.08em;text-transform:uppercase;font-family:Cabin,sans-serif;font-weight:600}.hauptmenue{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.aufklapp{position:relative}.aufklapp summary,.menue-link{list-style:none;cursor:pointer;padding:9px 12px;border-radius:999px;font-weight:600;color:var(--holz);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.aufklapp summary::-webkit-details-marker{display:none}.aufklapp summary::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:2px}.aufklapp[open] summary,.aufklapp summary:hover,.menue-link:hover,.menue-link[aria-current]{background:var(--sand-d)}.aufklapp-l{position:absolute;right:0;top:calc(100% + 8px);min-width:280px;max-height:70vh;overflow:auto;margin:0;padding:10px;list-style:none;background:var(--sand-h);border:1px solid var(--linie);border-radius:var(--r);box-shadow:var(--schatten);z-index:50}.aufklapp-l.kreise{columns:2;column-gap:6px;min-width:420px}.aufklapp-l li{break-inside:avoid}.aufklapp-l a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;text-decoration:none;color:var(--holz)}.aufklapp-l a:hover{background:var(--sand-d)}.aufklapp-alle a{font-weight:600;color:var(--glut-d)}.menue-i{width:20px;height:20px;color:var(--rinde)}.kz{display:inline-grid;place-items:center;min-width:2.6em;padding:1px 5px;border:1.5px solid var(--holz);border-radius:5px;font:600 .74rem/1.4 Cabin,sans-serif;letter-spacing:.04em;color:var(--holz);background:#fff}.menue-ruf{display:inline-flex;align-items:center;gap:7px;background:var(--glut);color:#fff;padding:10px 16px;border-radius:999px;font-weight:600;text-decoration:none}.menue-ruf:hover{background:var(--glut-d);color:#fff}@media (max-width:760px){.dachbalken-i{gap:8px;padding:8px 0}.logo-wort b{font-size:.92rem}.logo-wort em{font-size:.78rem}.hauptmenue{width:100%;justify-content:space-between;gap:0;flex-wrap:nowrap}.aufklapp summary,.menue-link{padding:7px 6px;font-size:.9rem;white-space:nowrap}.aufklapp{position:static}.aufklapp-l,.aufklapp-l.kreise{left:16px;right:16px;min-width:0;columns:1}.menue-ruf span{display:none}.menue-ruf{padding:9px 11px;flex:none}.glutknopf.gross{font-size:1rem;padding:12px 18px}}.glutknopf{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;background:var(--glut);color:#fff;text-decoration:none;font-weight:600;padding:12px 20px;border-radius:999px;box-shadow:0 8px 18px -10px var(--glut-d);white-space:normal}.glutknopf b{font-weight:700;letter-spacing:.02em}.glutknopf:hover{background:var(--glut-d);color:#fff}.glutknopf.gross{font-size:1.1rem;padding:15px 24px}.glutknopf.hell{background:var(--sand);color:var(--holz);box-shadow:none}.glutknopf.hell:hover{background:#fff;color:var(--holz)}.glutknopf.breit{width:100%;justify-content:center}.leise{color:var(--rinde);font-weight:600}.glutzeile{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;margin:22px 0 4px;padding:14px 18px;background:var(--holz);color:var(--sand);border-radius:var(--r);border-left:6px solid var(--glut)}.glutzeile p{margin:0;font-weight:600}.glutzeile a{display:inline-flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-weight:700;font-size:1.1rem}.ofenband{margin:56px 0 48px;background:var(--rinde);background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 2px,transparent 2px 22px);color:var(--sand);border-radius:22px;overflow:hidden}.ofenband-i{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:28px clamp(18px,4vw,40px)}.ofenband-z{border-radius:12px;flex:none}.ofenband-t{margin:0 auto 0 0;font:700 clamp(1.25rem,2.6vw,1.65rem)/1.25 Domine,Georgia,serif;color:var(--sand);min-width:0;flex:1 1 220px}.ofenleiste{display:none}@media (max-width:760px){.ofenleiste{position:fixed;left:10px;right:10px;bottom:10px;z-index:45;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;background:var(--glut);color:#fff;text-decoration:none;font-weight:600;padding:12px 14px;border-radius:999px;box-shadow:0 10px 24px -8px rgba(58,36,22,.6);flex-wrap:nowrap;white-space:nowrap;font-size:.95rem}.ofenleiste b{font-weight:700}body{padding-bottom:76px}}.holzrahmen{margin:0;border-radius:var(--r);overflow:hidden;background:var(--sand-d);border:6px solid var(--sand-h);box-shadow:var(--schatten)}.holzrahmen img{width:100%;aspect-ratio:16/9;object-fit:cover}section .holzrahmen{margin:22px 0}.lichtung{background:linear-gradient(180deg,var(--sand-h),var(--sand));padding:clamp(28px,5vw,64px) 0 clamp(20px,4vw,40px);border-bottom:1px solid var(--linie)}.lichtung-i{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:center}.ortsmarke{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--rinde);font-weight:600;font-size:.95rem;margin-bottom:12px}.ortsmarke a{color:var(--rinde)}.anlauf{font-size:1.15rem;color:#3d2a1c;max-width:62ch}.lichtung-k{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.lichtung-b{margin:0}@media (max-width:900px){.lichtung-i{grid-template-columns:minmax(0,1fr)}}main section{margin:clamp(40px,6vw,72px) 0 0}main .lichtung{margin:0}.einleitung{max-width:70ch;color:#3d2a1c}.weiterweg{margin-top:14px}.weiterweg a{font-weight:600;display:inline-flex;align-items:center;gap:6px}.weiterweg a::after{content:"→"}.ringkarte-f{background:var(--sand-h);border:1px solid var(--linie);border-radius:22px;padding:clamp(10px,2vw,22px);margin:18px 0}.ringkarte-s{width:100%;height:auto;display:block;max-height:640px}.ringkarte-s.klein{max-height:260px}.rk-jahr{fill:none;stroke:var(--linie);stroke-width:1.2;stroke-dasharray:3 6}.rk-seg path{fill:#e9d8b6;stroke:var(--sand-h);stroke-width:4;transition:fill .2s}.rk-seg:nth-of-type(odd) path{fill:#e2cda5}.rk-seg:hover path,.rk-seg:focus path{fill:var(--glut)}.rk-seg:hover text,.rk-seg:focus text{fill:#fff}.rk-seg.rk-aktiv path{fill:var(--rinde)}.rk-seg.rk-aktiv text{fill:var(--sand)}.rk-seg text{fill:var(--holz);font-family:Cabin,sans-serif;pointer-events:none}.rk-kz{font:700 30px Domine,Georgia,serif}.rk-name{font-size:19px;font-weight:600}.klein .rk-kz{font-size:34px}.rk-berlin{fill:var(--sand);stroke:var(--rinde);stroke-width:3;stroke-dasharray:6 6}.rk-b{font:700 26px Domine,Georgia,serif;fill:var(--asche)}.rk-rose path{fill:var(--rinde)}.rk-rose text{font:700 20px Cabin,sans-serif;fill:var(--rinde)}.ringkarte-l{display:flex;gap:8px 20px;flex-wrap:wrap;margin:10px 4px 0;font-size:.9rem;color:var(--asche)}.ringkarte-l span::before{content:"";display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px;background:#e2cda5}.ringkarte-l .lg-aussen::before{background:#e9d8b6;border:1px dashed var(--rinde)}.ringkarte-l .lg-tipp::before{background:var(--glut)}.ringliste{list-style:none;margin:18px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px}.ringliste li{background:var(--sand-h);border:1px solid var(--linie);border-radius:var(--r);padding:14px 16px}.ringliste-k{display:flex;align-items:center;gap:10px;font:700 1.05rem Domine,Georgia,serif;color:var(--holz);text-decoration:none;margin-bottom:8px}.ringliste-k span{display:inline-grid;place-items:center;min-width:3em;padding:2px 6px;border:2px solid var(--holz);border-radius:6px;background:#fff;font:700 .8rem Cabin,sans-serif}.ringliste-o{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.96rem}.ringliste-frei small{color:var(--asche)}.hausarten-l{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.hausarten-l li{background:#fff;border-radius:var(--r);padding:18px;border-top:5px solid var(--rinde);box-shadow:var(--schatten)}.hausarten-l li a{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--holz);font:700 1.08rem Domine,Georgia,serif;margin-bottom:8px}.hausart-i{width:34px;height:34px;color:var(--glut);flex:none}.hausarten-l p{margin:0;font-size:.98rem}.hausschnitt{margin:22px 0;background:var(--holz);border-radius:var(--r);padding:12px 12px 4px;color:var(--sand)}.hausschnitt svg{width:100%;height:auto;display:block}.hs-t{font:600 15px Cabin,sans-serif;fill:var(--sand)}.hausschnitt figcaption{padding:8px 6px 10px;font-size:.92rem;color:#e6d6b5}.scheitwand{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.scheitwand li{position:relative;background:var(--sand-h);border:1px solid var(--linie);border-radius:999px 18px 18px 999px;padding:16px 18px 14px 70px;min-height:96px}.scheitwand li::before{content:"";position:absolute;left:12px;top:50%;width:46px;height:46px;transform:translateY(-50%);border-radius:50%;background:radial-gradient(circle,var(--sand-d) 0 18%,#c9a879 19% 30%,var(--sand-d) 31% 44%,#c9a879 45% 56%,var(--sand-d) 57% 70%,var(--rinde) 71%)}.scheitwand a{display:flex;align-items:center;gap:8px;font:700 1.02rem Domine,Georgia,serif;color:var(--holz);text-decoration:none}.scheit-i{width:22px;height:22px;color:var(--glut)}.scheitwand p{margin:4px 0 0;font-size:.95rem}.hofbuch-gross{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;background:var(--sand-h);border-radius:22px;padding:clamp(14px,3vw,28px);border:1px solid var(--linie);margin:18px 0}.hofbuch-gross .holzrahmen{margin:0}@media (max-width:860px){.hofbuch-gross{grid-template-columns:minmax(0,1fr)}}.frostliste,.handgriffe-l{list-style:none;counter-reset:g;padding:0;margin:12px 0}.frostliste li,.handgriffe-l li{counter-increment:g;position:relative;padding:4px 0 14px 54px;border-left:2px dashed var(--linie);margin-left:18px}.frostliste li::before,.handgriffe-l li::before{content:counter(g);position:absolute;left:-19px;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--rinde);color:var(--sand);font:700 1rem Domine,Georgia,serif;box-shadow:0 0 0 5px var(--sand)}.frostliste li:last-child,.handgriffe-l li:last-child{border-left-color:transparent}.frostliste b,.handgriffe-l b{display:block;font-family:Domine,Georgia,serif;color:var(--holz);font-weight:600;margin:4px 0 2px}.frostliste span,.handgriffe-l span{display:block}.hofbuch-f{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;margin:16px 0}.hofbuch-fach{background:#fff;border-radius:var(--r);padding:16px 18px;box-shadow:var(--schatten)}.hofbuch-i{width:30px;height:30px;color:var(--nadel)}.hofbuch-k{font:700 1.05rem Domine,Georgia,serif;margin:6px 0}.hofbuch-k a{color:var(--holz);text-decoration:none}.hofbuch-fach ul,.hofbuch-kapitel ul{margin:0;padding-left:1.1em}.hofbuch-fach li,.hofbuch-kapitel li{margin:4px 0}.hofbuch-f.gross{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.hofbuch-kapitel{background:#fff;border-radius:var(--r);padding:20px 22px;box-shadow:var(--schatten);margin:0}.scheitstapel{list-style:none;padding:0;margin:14px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.scheitstapel li{background:var(--sand-h);border-radius:12px;padding:16px 18px;border-bottom:4px solid #c9a879}.scheitstapel p{margin:0}.brandspruch{margin:10px 0 18px;padding:16px 20px 16px 24px;border-left:6px solid var(--glut);background:var(--sand-h);border-radius:0 12px 12px 0}.brandspruch p{margin:0;font:600 1.2rem/1.4 Domine,Georgia,serif;color:var(--holz)}.zeilenholz{margin:14px 0;display:grid;gap:0}.zeilenholz>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:6px 22px;padding:14px 0;border-top:1px solid var(--linie)}.zeilenholz>div:last-child{border-bottom:1px solid var(--linie)}.zeilenholz dt{font:600 1.02rem/1.4 Domine,Georgia,serif;color:var(--rinde)}.zeilenholz dd{margin:0}.zeilenholz>div:not(:has(dt)) dd{grid-column:1/-1}@media (max-width:700px){.zeilenholz>div{grid-template-columns:minmax(0,1fr)}}.brettbau{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:22px;align-items:start;margin:12px 0}.brettbau-vor{font-size:1.08rem;margin:0}.brettbau-seite{background:var(--sand-h);border-radius:12px;padding:16px 18px;border-top:4px solid var(--nadel);position:sticky;top:92px}.brettbau-seite p:last-child{margin:0}@media (max-width:820px){.brettbau{grid-template-columns:minmax(0,1fr)}.brettbau-seite{position:static}}.randbrett{background:var(--sand-h);border-left:4px solid #c9a879;border-radius:0 12px 12px 0;padding:12px 16px;margin:0 0 1em}.randbrett p{margin:0}.kerbspruch{margin:20px 0 6px;padding:18px 22px;background:var(--holz);color:var(--sand);border-radius:var(--r);position:relative}.kerbspruch p{margin:0 0 6px;font:600 1.12rem/1.45 Domine,Georgia,serif;color:var(--sand)}.kerbspruch footer{font-size:.85rem;color:#e6b48f;letter-spacing:.06em;text-transform:uppercase}.umland{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border:1px dashed var(--rinde);border-radius:12px;background:#fffaf0}.umland-i{width:22px;height:22px;color:var(--rinde);flex:none;margin-top:2px}.kerbholz-l{margin:14px 0 0;position:relative;padding-left:30px;border-left:10px solid var(--rinde);border-radius:6px}.kerbe{position:relative;padding:4px 0 18px}.kerbe dt{font:600 1.08rem/1.4 Domine,Georgia,serif;color:var(--holz);margin-bottom:6px}.kerbe-m{position:absolute;left:-41px;top:7px;width:22px;height:12px;background:var(--sand);clip-path:polygon(0 0,100% 50%,0 100%)}.kerbe dd{margin:0;max-width:75ch}.kerbholz-nach{margin-top:28px}.forstweg{margin:18px 0 6px;font-size:.9rem}.forstweg ol{list-style:none;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}.forstweg li{overflow-wrap:anywhere}.forstweg li+li::before{content:"›";margin:0 6px;color:var(--asche)}.forstweg li[aria-current]{color:var(--asche)}.ortskopf,.kreiskopf,.brettkopf{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(18px,4vw,44px);align-items:center;padding:clamp(14px,3vw,30px) 0 6px}@media (max-width:900px){.ortskopf,.kreiskopf,.brettkopf{grid-template-columns:minmax(0,1fr)}}.brettkopf .holzrahmen{margin:0}.brettkasten{display:inline-block;padding:6px 12px;border-radius:8px;background:var(--sand-d);font-weight:600;color:var(--holz)}.ortsschild{background:#f7d23e;background:linear-gradient(#f9d84a,#f0c829);border:5px solid var(--holz);border-radius:12px;padding:16px 18px;color:var(--holz);box-shadow:inset 0 0 0 3px #f9d84a,inset 0 0 0 5px var(--holz),var(--schatten)}.ortsschild-n{font:700 clamp(1.5rem,3vw,2rem)/1.15 Domine,Georgia,serif;text-align:center;margin:4px 0 12px;overflow-wrap:anywhere}.ortsschild-l{margin:0;display:grid;gap:6px;font-size:.95rem}.ortsschild-l div{display:grid;grid-template-columns:7.5em minmax(0,1fr);gap:8px;border-top:1px solid rgba(58,36,22,.25);padding-top:6px}.ortsschild-l dt{font-weight:600}.ortsschild-l dd{margin:0;overflow-wrap:anywhere}.kreisschild{background:linear-gradient(#fff,#f4efe4);box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px var(--holz),var(--schatten)}.glutnester{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:14px}.glutnest{background:#fff;border-radius:var(--r);padding:18px;box-shadow:var(--schatten);position:relative;overflow:hidden}.glutnest::after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(217,72,28,.22),transparent 70%)}.glutnest-i{width:30px;height:30px;color:var(--glut)}.glutnest-k{margin:6px 0 2px;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.glutnest-k a{color:var(--rinde)}.glutnest h3{margin:2px 0 8px}.glutnest p{font-size:.98rem}.erstgriff{display:flex;gap:8px;align-items:center;margin:0;padding-top:10px;border-top:1px dashed var(--linie);font-weight:600;color:var(--nadel);font-size:.93rem}.erstgriff-i{width:20px;height:20px;flex:none}.holzweg{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.holzweg li{position:relative;padding:16px 16px 14px;background:var(--sand-h);border:1px solid var(--linie);margin-right:-1px}.holzweg li:first-child{border-radius:var(--r) 0 0 var(--r)}.holzweg li:last-child{border-radius:0 var(--r) var(--r) 0}.holzweg b{display:block;font-family:Domine,Georgia,serif;color:var(--glut-d)}.holzweg span{font-size:.94rem}@media (max-width:760px){.holzweg{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.holzweg li{border-radius:0!important}}.nachbarschaft-f{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;align-items:center;background:var(--sand-h);border:1px solid var(--linie);border-radius:22px;padding:clamp(12px,2.5vw,24px);margin-top:14px}@media (max-width:760px){.nachbarschaft-f{grid-template-columns:minmax(0,1fr)}}.nachbarschaft-k{display:flex;align-items:center;gap:8px;font-weight:600;color:var(--nadel)}.pfadsteine{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px}.pfadsteine a{display:inline-block;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--linie);text-decoration:none;color:var(--holz);font-weight:600}.pfadsteine a:hover{border-color:var(--glut);color:var(--glut-d)}.pfadstein-kreis a{background:var(--rinde);color:var(--sand);border-color:var(--rinde)}.pfadstein-kreis a:hover{color:#fff;background:var(--glut)}.ortstafel{list-style:none;padding:0;margin:16px 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:10px}.ortstafel li{background:#fff;border-radius:12px;padding:12px 16px;border-left:5px solid var(--glut);box-shadow:var(--schatten)}.ortstafel a{display:block;font:700 1.05rem Domine,Georgia,serif;color:var(--holz);text-decoration:none}.ortstafel span{font-size:.93rem;color:#4a3626}.anzeichen-l{list-style:none;padding:0;margin:14px 0;display:grid;gap:10px}.anzeichen-l li{display:flex;gap:12px;align-items:flex-start;background:var(--sand-h);border-radius:12px;padding:12px 16px}.anzeichen-i{width:26px;height:26px;color:var(--glut);flex:none;margin-top:2px}.kreisleiste{list-style:none;padding:0;margin:14px 0;display:flex;flex-wrap:wrap;gap:8px}.kreisleiste a{display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border-radius:10px;background:var(--sand-h);border:1px solid var(--linie);text-decoration:none;color:var(--holz)}.nebenscheite{margin:40px 0 0}.nebenscheite ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px}.nebenscheite a{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:#fff;text-decoration:none;color:var(--holz);font-weight:600;box-shadow:var(--schatten)}.lesebank{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:clamp(20px,4vw,48px);align-items:start}.lesestueck{max-width:74ch}.seitenholz{position:sticky;top:92px;display:grid;gap:12px;margin-top:clamp(40px,6vw,72px)}.seitenholz-kasten{background:var(--holz);color:var(--sand);border-radius:var(--r);padding:18px}.seitenholz-kasten p{font-weight:600}.seitenholz-k{margin:8px 0 0;font:700 1rem Domine,Georgia,serif;color:var(--holz)}.seitenholz-l{margin:0;padding-left:1.1em}.seitenholz-l li{margin:4px 0}.ortsband{display:flex;flex-wrap:wrap;gap:6px}.ortsband a{padding:5px 11px;border-radius:999px;background:var(--sand-h);border:1px solid var(--linie);text-decoration:none;font-size:.93rem}@media (max-width:900px){.lesebank{grid-template-columns:minmax(0,1fr)}.seitenholz{position:static}}.merkbrett{background:var(--sand-h);border-radius:var(--r);padding:20px 24px;border:2px solid var(--rinde)}.merkbrett ul{margin:0;padding-left:1.2em}.merkbrett li{margin:6px 0}.merkbrett li::marker{color:var(--glut)}.rechtstext{max-width:76ch;padding:20px 0 40px}.rechtstext h2{font-size:1.3rem;margin-top:1.6em}.f404{padding:40px 0 60px}.waldrand{margin-top:20px;background:var(--holz);color:#e8dcc3;padding:44px 0 30px;position:relative}.waldrand::before{content:"";position:absolute;left:0;right:0;top:-28px;height:30px;background:linear-gradient(135deg,transparent 50%,var(--holz) 50%) 0 0/28px 30px repeat-x,linear-gradient(225deg,transparent 50%,var(--holz) 50%) 0 0/28px 30px repeat-x}.waldrand a{color:#f3e9d2}.waldrand .logo{color:var(--sand)}.waldrand .logo-wort b{color:var(--sand)}.waldrand-ring{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid rgba(243,233,210,.2)}.waldrand-ruf{display:flex;align-items:center;gap:12px;margin:0;flex-wrap:wrap}.waldrand-ruf a{display:inline-flex;gap:8px;align-items:center;background:var(--glut);color:#fff;padding:10px 18px;border-radius:999px;text-decoration:none;font-weight:700}.waldrand-felder{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:28px;padding:26px 0}@media (max-width:860px){.waldrand-felder{grid-template-columns:minmax(0,1fr)}}.feld-k{font:700 1rem Domine,Georgia,serif;color:#f9d9a8;margin:0 0 8px}.feld ul{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:5px}.feld li{overflow-wrap:anywhere}.zweireihig{grid-template-columns:repeat(2,minmax(0,1fr))}.waldrand-hinweis{font-size:.9rem;color:#cbb99a;max-width:90ch;margin:0}:focus-visible{outline:3px solid var(--glut);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.rk-seg path{transition:fill .2s}}.aufklapp:not([open]) .aufklapp-l{display:none}.ringliste-o a{display:inline-block;padding:5px 0;min-height:24px}.brettkopf-ruf{margin:14px 0 0}@media (max-width:760px){.rk-name{display:none}.rk-kz,.klein .rk-kz{font-size:36px}.rk-b{font-size:32px}.rk-rose text{font-size:30px}}@media (max-width:380px){.aufklapp summary,.menue-link{font-size:.82rem;padding:7px 3px;gap:3px}.aufklapp summary::after{width:6px;height:6px;margin-left:0}.menue-ruf{padding:8px 9px}}.scheitwand p a{display:inline;font:inherit;font-weight:600;color:var(--glut-d);text-decoration:underline}.brettbau-vor+.brettbau-vor{margin-top:.9em}.lesestueck .brettbau{grid-template-columns:minmax(0,1fr)}.lesestueck .brettbau-seite{position:static}.ortstafel a{padding:6px 0}.forstweg a{display:inline-block;padding:8px 2px}.aufklapp summary,.menue-link,.menue-ruf{min-height:44px}.ortskopf{grid-template-columns:minmax(0,1fr);align-items:start}.ortskopf .ortsschild{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 28px;align-items:center}.ortskopf .ortsschild-n{margin:0;text-align:left}.ortskopf .ortsschild-l{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:6px 18px}.ortskopf .ortsschild-l div{grid-template-columns:minmax(0,1fr);gap:0;border-top:0;border-left:2px solid rgba(58,36,22,.35);padding:0 0 0 10px}@media (max-width:700px){.ortskopf .ortsschild{grid-template-columns:minmax(0,1fr)}.ortskopf .ortsschild-n{text-align:center}}.forstweg ol{align-items:center}.forstweg li[aria-current]{padding:8px 0}.menue-ruf{min-width:44px;justify-content:center}