*{box-sizing:border-box}body{margin:0;background:#0e0d09;color:#f9f6f0;font:18px/1.65 system-ui}a{color:#e8dcc0}.issue-reader{max-width:1400px;margin:auto;padding:clamp(16px,4vw,44px)}h1{font:700 clamp(2rem,5vw,4rem)/1.15 Georgia}.issue-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:24px 0;position:sticky;top:0;background:#16130d;z-index:2;padding:12px;border-radius:10px}button,summary{font:inherit;min-height:44px;color:#f9f6f0;cursor:pointer}button{padding:10px 16px;background:#584620;border:1px solid #d4bd8b;border-radius:8px}button:disabled{opacity:.5}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #fff;outline-offset:4px}#issue-toc button{display:block;margin:8px 0;text-align:left}#issue-spread{display:grid;grid-template-columns:1fr;gap:14px}.issue-page{position:relative;isolation:isolate;overflow:hidden;background:#19160f;border:1px solid #ae9254;border-radius:8px;min-width:0}.issue-page>img{display:block;width:100%;height:auto;max-height:950px;object-fit:contain}.issue-copy{padding:clamp(20px,4vw,40px);background:linear-gradient(#1f1b12,#13100b)}.issue-copy h2{font:700 clamp(1.75rem,3vw,2.6rem)/1.2 Georgia;color:#ece1ca}.issue-copy small{font-size:14px;letter-spacing:.04em}.issue-copy p{white-space:pre-line}.issue-page footer{padding:10px 22px;text-align:right;color:#e4d5b5;font-size:14px}.legacy-cover-copy{padding:24px;text-align:center;background:#100e09}.issue-cover{max-width:760px;margin:auto;width:100%}.issue-controls p{margin:0;font-size:16px}@media(min-width:1000px){#issue-spread:has(.issue-page:nth-child(2)){grid-template-columns:1fr 1fr}}@media(max-width:600px){.issue-controls{padding:8px;gap:8px}.issue-controls button{font-size:16px;padding:8px}.issue-copy ol{padding-left:20px}}

#gaestebuch{margin:24px 0;padding:24px;background:#1f1b12;border:1px solid #ae9254;border-radius:8px}#gaestebuch[hidden]{display:none}#gaestebuch label{display:block;margin:16px 0}#gaestebuch input,#gaestebuch textarea{display:block;width:100%;box-sizing:border-box;padding:12px;font:inherit}#gaestebuch .honeypot{position:absolute;left:-10000px}#gaestebuch .guestbook-entry{border-top:1px solid #ae9254;padding:16px 0}#gaestebuch .guestbook-message{white-space:pre-wrap;overflow-wrap:anywhere}
