:root{--emti-paper:#fff9ef;--emti-page:#f5f0e9;--emti-ink:#2f2a25;--emti-green:#183735;--emti-wine:#8d0000;--emti-line:#c9aa7f;--emti-muted:#51453a;--emti-serif:Georgia,"Times New Roman",serif;color-scheme:only light}
body{background:var(--emti-page);color:var(--emti-ink)}.site-main{max-width:1440px;padding:0 32px 24px}body .mt-book-site{max-width:1376px}body .mt-book-site h1,body .mt-book-site h2,body .mt-book-site h3{font-family:var(--emti-serif)!important;color:var(--emti-green)!important;letter-spacing:-.02em}body .mt-book-site .mt-card{border-radius:14px!important;box-shadow:none!important;background:var(--emti-paper)!important}body .mt-book-site .mt-button{border-radius:24px!important}body .mt-book-site .legal-copy{background:var(--emti-paper)}
.emti-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:22px 0 18px;margin:0 0 28px;border-bottom:1px solid var(--emti-line);width:100%;font:18px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.emti-brand{flex:0 0 260px;display:block}.emti-brand img{display:block;width:260px!important;height:auto!important;max-height:none!important;filter:contrast(1.28) saturate(1.12)}.emti-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 20px;margin:0;padding:0;border:0;background:transparent}.emti-nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 0;font:700 18px/1.3 var(--emti-serif);color:var(--emti-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.emti-nav a[aria-current]{color:var(--emti-wine);text-decoration-thickness:3px;text-underline-offset:8px}.emti-menu{min-height:48px;padding:10px 14px;border:1px solid var(--emti-wine);border-radius:8px;color:var(--emti-wine);background:var(--emti-paper);font:inherit;cursor:pointer}.emti-footer{border-top:1px solid var(--emti-line);margin:32px 0 0;padding:28px 0;color:var(--emti-ink);font:16px/1.6 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.emti-footer nav{display:flex;flex-wrap:wrap;gap:8px 24px}.emti-footer nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--emti-wine)}.emti-footer p{max-width:none}.emti-header [hidden]{display:none!important}.emti-header :focus-visible,.emti-footer :focus-visible{outline:3px solid var(--emti-green)!important;outline-offset:5px!important}::selection{background:var(--emti-wine);color:white}
.site-main{width:100%;max-width:1440px!important}body .mt-book-site{width:100%!important;max-width:1376px!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}body .mt-book-site .mt-book-hero{background:var(--emti-paper)!important;border:1px solid var(--emti-line)!important;box-shadow:none!important;border-radius:14px!important}body .mt-book-site .mt-button-primary{background:var(--emti-wine)!important;color:#fff!important;border-color:var(--emti-wine)!important;box-shadow:none!important}body .mt-book-site .mt-button-primary:hover{background:#6f0000!important;border-color:#6f0000!important}body .mt-book-site .mt-button-secondary{background:var(--emti-paper)!important;color:var(--emti-wine)!important;border:1px solid var(--emti-wine)!important;box-shadow:none!important}body .mt-book-site .mt-button-secondary:hover{background:#f7dfc2!important}body .mt-book-site .mt-card{border-color:#d6b58e!important}
@media(max-width:1150px){.emti-header{flex-wrap:wrap;justify-content:center;gap:12px}.emti-nav{justify-content:center}}
@media(max-width:740px){.site-main{padding:0 20px 24px}.emti-header{justify-content:space-between;padding:16px 0;gap:12px}.emti-brand{flex:0 1 210px}.emti-brand img{width:210px!important}.emti-nav{width:100%;justify-content:flex-start;gap:4px 22px}.emti-nav[data-collapsed=true]{display:none}.emti-footer nav{display:block}.emti-footer nav a{display:block;padding:8px 0}}
@media(max-width:390px){.site-main{padding:0 16px 24px}.emti-brand{flex:0 1 195px}.emti-brand img{width:195px!important}.emti-menu{padding:10px}}
@media(prefers-reduced-motion:reduce){.emti-header *{scroll-behavior:auto;transition:none}}
@media print{.emti-header,.emti-footer{display:none!important}}
/* Eine gemeinsame Seitenhülle bewahrt den bestehenden sanften Buchseiten-Verlauf. */
:root,html,body{color-scheme:only light!important}html{background:#f5f0e9}button,input,select,textarea{color-scheme:only light!important}
.site-main,.gw-shell{box-sizing:border-box;width:100%;max-width:1440px!important;margin:0 auto;padding:0 32px 24px}
body .site-main .mt-page-shell.emti-surface,body #main.emti-surface,body .gw-surface.emti-surface{box-sizing:border-box!important;width:100%!important;max-width:1280px!important;min-width:0!important;margin:0 auto!important;padding:clamp(18px,3vw,42px)!important;background:radial-gradient(circle at 8% 0,rgba(247,223,194,.72),rgba(247,223,194,0) 34rem),radial-gradient(circle at 100% 12%,rgba(199,151,58,.18),rgba(199,151,58,0) 26rem),linear-gradient(180deg,#f7f7f7 0,#f7dfc2 58%,#f7f7f7 100%)!important;border:0!important;border-left:1px solid rgba(141,0,0,.1)!important;border-right:1px solid rgba(141,0,0,.1)!important;box-shadow:none!important}
.emti-header{margin-top:0!important}.emti-nav{min-width:0}.emti-brand{max-width:100%}
@media(max-width:740px){.site-main,.gw-shell{padding:0 20px 24px}body .site-main .mt-page-shell.emti-surface,body #main.emti-surface,body .gw-surface.emti-surface{padding:14px!important}.emti-brand{flex-basis:195px}.emti-brand img{width:195px!important}}
@media(max-width:390px){.site-main,.gw-shell{padding:0 16px 24px}.emti-brand{flex:1 1 150px}.emti-brand img{width:175px!important}.emti-menu{font-size:15px;padding:10px 8px}}
