
:root{--paper:#fbfaf7;--ink:#084e7b;--text:#084e7b;--accent:#084e7b;--muted:#526b7c;--line:#c6d2d9;--soft:#eef1f1;--card:#fffefa}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Georgia,'Times New Roman',serif;line-height:1.65}
a{color:inherit;text-underline-offset:4px}a:hover{text-decoration:underline}a:focus-visible,summary:focus-visible{outline:3px solid #ba8739;outline-offset:5px}
.skip{position:absolute;left:12px;top:-100px;z-index:100;background:white;padding:10px 18px}.skip:focus{top:10px}
.site-header{position:relative;top:auto;background:var(--paper);border:0;backdrop-filter:none}
.site-header .main-nav{width:min(1120px,calc(100% - 40px));margin:auto;min-height:88px;display:flex;justify-content:center;align-items:center;gap:0;border-bottom:1px solid #8faaba;flex-wrap:wrap;padding:15px 0}
.main-nav a{font:18px/1.3 Georgia,serif;white-space:nowrap;text-decoration:none;padding:8px clamp(10px,2vw,28px);color:var(--ink)}
.main-nav a+a{border-left:1px solid #acbec9}.main-nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:10px;font-weight:normal}.main-nav a:hover{background:#edf1f2}
.main-nav .shop-link{display:flex;align-items:center;gap:6px}
.site-footer{max-width:1120px;margin:30px auto 0;padding:25px 24px 35px;border-top:1px solid var(--line);font:14px/1.6 Arial,sans-serif;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.site-footer a{margin-right:16px}.site{width:min(1120px,calc(100% - 48px));margin:auto}
main{padding:65px 0 75px}h1,h2,h3{color:var(--ink);font-family:Georgia,serif;font-weight:400}h1{line-height:1.1}img{max-width:100%}
.intro p,.feature p,.copy,.lead,.peace,.card p{color:var(--ink)}
.book,.card,.feature,.title-group{box-shadow:none;border-radius:0}.title-group{background:#f1f3f2}
.feature p.interview-credit{color:var(--muted)!important}
.material{font:14px/1.6 Arial,sans-serif;width:100%;text-align:left}.material summary{cursor:pointer;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.material ul{padding-left:18px}.material p{margin:12px 0;font-size:14px;color:var(--muted)}
.availability{font:12px/1.5 Arial,sans-serif;color:var(--muted);letter-spacing:.02em}
.info{align-items:flex-start;min-height:64px;gap:15px}.info .cart{padding:0;text-decoration:none;font:13px/1.5 Arial,sans-serif;display:flex;align-items:center;gap:5px}.cover img{box-shadow:0 7px 16px #0b294817}
.card-img img,.feature-img img{object-fit:contain!important}.card-img{background:#eef1f1}
.greeting h1{font-size:clamp(48px,7vw,76px);margin:0 0 6px}.peace{font:italic 27px/1.4 Georgia,serif;margin-bottom:30px}.lead{font:24px/1.55 Georgia,serif;margin:0 0 55px}
.author-home{max-width:1060px}.about{display:grid;grid-template-columns:250px minmax(0,1fr);gap:55px;align-items:start}.portrait{margin:0;float:none;width:auto;background:transparent;padding:0}.portrait img{display:block;width:100%;height:auto}.copy{font:20px/1.75 Georgia,serif}.copy p{margin:0 0 28px}.signature{border:0;padding:0;margin:12px 0 0;font:italic 25px Georgia,serif;color:var(--ink)}
.reading{max-width:850px;margin:auto;padding:70px 24px}.reading h1{font-size:clamp(34px,4.5vw,52px);margin:0 0 45px}.reading article{font:19px/1.8 Georgia,serif}.reading article p{margin:0 0 26px}.reading .note{border-top:1px solid var(--line);padding-top:24px;margin-top:40px}.reading .date{text-align:right}.kicker{font:12px/1.5 Arial,sans-serif;letter-spacing:.17em;text-transform:uppercase;color:var(--muted)}
.shop-status{max-width:780px}.shop-status h1{font-size:48px}.shop-status p{font-size:19px}.shop-status li{margin:14px 0}.button{display:inline-flex;padding:12px 20px;border:1px solid var(--ink);text-decoration:none;font:14px Arial,sans-serif}
.editorial-note{font:14px/1.6 Arial,sans-serif;color:var(--muted);margin-top:40px;border-top:1px solid var(--line);padding-top:16px}
@media(max-width:700px){.main-nav a{font-size:15px;padding:8px 11px}.site-header .main-nav{min-height:76px;gap:4px 0}.main-nav a+a{border-left:0}.site{width:calc(100% - 36px)}main{padding-top:40px}.about{grid-template-columns:1fr;gap:25px}.portrait{width:min(235px,65%)}.lead{font-size:21px;margin-bottom:30px}.copy{font-size:18px}.peace{font-size:23px}.reading{padding:45px 20px}.reading article{font-size:18px}.site-footer{margin-top:15px}.info{flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.reading p,.reading li{font-size:18px;line-height:1.8}.reading h2{font-size:28px;line-height:1.3}.reading a{overflow-wrap:anywhere}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.draft-note{padding:16px;background:#eef1f1;font:14px/1.6 Arial,sans-serif!important}.button{cursor:pointer;background:transparent;color:var(--ink)}.button:disabled{opacity:.6}.button:hover{background:#edf1f2}.site-footer div{display:flex;gap:10px 16px;flex-wrap:wrap}.site-footer div a{margin:0}@media(max-width:700px){.contact-grid{grid-template-columns:1fr}}
/* Begleitmaterial bleibt für spätere Aktivierung im HTML erhalten, ist aktuell aber verborgen. */
.material[hidden]{display:none !important}
