*{box-sizing:border-box}body{margin:0;background:#faf6ef;color:#463024;font:18px/1.65 Georgia,serif}a{color:#754c3b}a:hover{text-decoration:underline}.wrap{max-width:1080px;margin:auto;padding:28px 24px 65px}header{text-align:center;border-bottom:1px solid #bba18d;padding-bottom:18px}header a{text-decoration:none;color:inherit}header strong{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:normal}header small{display:block;letter-spacing:.09em}h1{font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:normal;line-height:1.25}h2{font-weight:normal}.intro{max-width:770px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px;margin-top:32px}.book{text-decoration:none;color:inherit;display:block;border-bottom:1px solid #cbb8a6;padding-bottom:18px}.cover{height:330px;display:flex;align-items:center;justify-content:center;padding:12px;background:#f1e9df}.cover img{max-height:100%;max-width:100%;object-fit:contain;box-shadow:0 2px 7px #0002}.book h2{font-size:1.12rem;line-height:1.3;margin:12px 0 4px}.meta{font-size:.89rem;color:#765f50}.unavailable{font-size:.86rem;font-weight:bold}.detail{display:grid;grid-template-columns:minmax(190px,320px) 1fr;gap:35px;margin-top:35px}.detail img{width:100%;height:auto;box-shadow:0 3px 12px #0002}.detail h1{margin-top:0}.detail p{margin:.7em 0}.back{margin:24px 0}.small{font-size:.92rem;color:#6c5648}footer{border-top:1px solid #bba18d;margin-top:48px;padding-top:20px;font-size:.85rem}@media(max-width:700px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail{grid-template-columns:1fr}.detail img{max-width:290px}.cover{height:280px}}@media(max-width:430px){.grid{grid-template-columns:1fr}.cover{height:340px}}

/* Reihenfolge der 17 Hefte umkehren */
.grid > .book:nth-child(1) { order: 17; }
.grid > .book:nth-child(2) { order: 16; }
.grid > .book:nth-child(3) { order: 15; }
.grid > .book:nth-child(4) { order: 14; }
.grid > .book:nth-child(5) { order: 13; }
.grid > .book:nth-child(6) { order: 12; }
.grid > .book:nth-child(7) { order: 11; }
.grid > .book:nth-child(8) { order: 10; }
.grid > .book:nth-child(9) { order: 9; }
.grid > .book:nth-child(10) { order: 8; }
.grid > .book:nth-child(11) { order: 7; }
.grid > .book:nth-child(12) { order: 6; }
.grid > .book:nth-child(13) { order: 5; }
.grid > .book:nth-child(14) { order: 4; }
.grid > .book:nth-child(15) { order: 3; }
.grid > .book:nth-child(16) { order: 2; }
.grid > .book:nth-child(17) { order: 1; }

/* Bestellanfragen und rechtliche Fußzeilenlinks */
.legal-links{display:inline-flex;gap:14px;flex-wrap:wrap;margin-left:12px}.legal-links a{color:inherit}.order-options{margin:18px 0 22px}.order-links{display:flex;gap:10px;flex-wrap:wrap}.order-button{display:inline-block;padding:10px 15px;border:1px solid #8f7460;border-radius:4px;text-decoration:none;background:#eae0d3;color:#463024}.order-button:hover{background:#e0d1bf}.order-secondary{background:transparent}.simple-legal{border-top:1px solid #bba18d;margin-top:45px;padding-top:18px;font-size:.85rem}
