.wh40k[data-astro-cid-edirr5bb]{--wh-bone: #e8dcc0;--wh-gold: #c9a227;--wh-blood: #b32020}.intro[data-astro-cid-edirr5bb]{max-width:760px}.intro[data-astro-cid-edirr5bb] h1[data-astro-cid-edirr5bb]{font-family:Literata,Georgia,serif;font-size:clamp(26px,4.5vw,40px);color:var(--wh-bone);line-height:1.15;margin:.2rem 0 .4rem}.lead[data-astro-cid-edirr5bb]{font-family:Literata,Georgia,serif;font-size:clamp(15.5px,2.1vw,19px);line-height:1.7;color:var(--text-muted);margin:.5rem 0 1rem}.zitat[data-astro-cid-edirr5bb]{font-family:Literata,Georgia,serif;font-style:italic;font-size:clamp(16px,2.4vw,21px);color:var(--wh-bone);border-left:3px solid var(--wh-blood);padding:10px 16px;margin:1.4rem 0 1.8rem;background:#b3202012;text-shadow:0 0 20px rgba(179,32,32,.3)}.intro[data-astro-cid-edirr5bb] h2[data-astro-cid-edirr5bb]{font-family:Literata,Georgia,serif;font-size:20px;color:var(--wh-bone);margin:2rem 0 .7rem}.intro[data-astro-cid-edirr5bb] p[data-astro-cid-edirr5bb]{font-size:15px;line-height:1.75;color:var(--text-body);margin-bottom:1rem}.intro[data-astro-cid-edirr5bb] a[data-astro-cid-edirr5bb]{color:var(--wh-gold)}.kanon-reihe[data-astro-cid-edirr5bb]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:1.4rem 0 .6rem}.kanon-reihe[data-astro-cid-edirr5bb] img[data-astro-cid-edirr5bb]{width:86px;height:132px;object-fit:cover;border-radius:var(--r-klein);border:1px solid rgba(201,162,39,.3);box-shadow:var(--schatten-hover);transition:transform .25s;display:block}.kanon-reihe[data-astro-cid-edirr5bb] a[data-astro-cid-edirr5bb]:hover img[data-astro-cid-edirr5bb]{transform:translateY(var(--hub))}.kanon-reihe[data-astro-cid-edirr5bb] p[data-astro-cid-edirr5bb]{flex:1 1 240px;font-size:12.5px;color:var(--text-ghost);line-height:1.6;margin:0}.tun-liste[data-astro-cid-edirr5bb]{display:flex;flex-direction:column;gap:9px;margin:1.2rem 0}.tun[data-astro-cid-edirr5bb]{display:flex;align-items:flex-start;gap:12px;padding:11px 15px;border-radius:var(--r-mittel);background:linear-gradient(170deg,#140f0bd9,#0a0806e6);border:1px solid rgba(201,162,39,.18)}.tun-i[data-astro-cid-edirr5bb]{flex:0 0 auto;font-size:16px;color:var(--wh-gold);line-height:1.5}.tun[data-astro-cid-edirr5bb]>span[data-astro-cid-edirr5bb]:last-child{font-size:14px;line-height:1.65;color:var(--text-body)}.tun[data-astro-cid-edirr5bb] b[data-astro-cid-edirr5bb]{color:var(--wh-bone)}.tun[data-astro-cid-edirr5bb] b[data-astro-cid-edirr5bb] a[data-astro-cid-edirr5bb]{color:var(--wh-bone);text-decoration:none;border-bottom:1px solid rgba(201,162,39,.5)}.tun[data-astro-cid-edirr5bb] b[data-astro-cid-edirr5bb] a[data-astro-cid-edirr5bb]:hover{color:var(--wh-gold)}.pfad-liste[data-astro-cid-edirr5bb]{display:flex;flex-direction:column;gap:10px;margin:1.2rem 0 2rem}.pl[data-astro-cid-edirr5bb]{display:block;padding:14px 17px;text-decoration:none;background:linear-gradient(170deg,#140f0bf2,#0a0806fa);border:1px solid rgba(201,162,39,.22);position:relative;border-radius:var(--r-mittel);transition:border-color .25s,transform .2s}.pl[data-astro-cid-edirr5bb]:hover{border-color:var(--wh-gold);transform:translate(4px)}.pl[data-astro-cid-edirr5bb] b[data-astro-cid-edirr5bb]{display:block;font-family:Literata,Georgia,serif;font-size:15.5px;color:var(--wh-bone);margin-bottom:3px}.pl[data-astro-cid-edirr5bb] span[data-astro-cid-edirr5bb]{font-size:13px;color:var(--text-muted);line-height:1.55}.faq-section[data-astro-cid-edirr5bb]{margin:2.4rem 0}.faq-item[data-astro-cid-edirr5bb]{border-bottom:1px solid rgba(232,220,192,.1);padding:1rem 0}.faq-item[data-astro-cid-edirr5bb] summary[data-astro-cid-edirr5bb]{font-size:15px;font-weight:600;color:var(--wh-bone);cursor:pointer;line-height:1.5}.faq-item[data-astro-cid-edirr5bb] p[data-astro-cid-edirr5bb]{font-size:14px;line-height:1.7;color:var(--text-body);margin:.8rem 0 0}.hinweis[data-astro-cid-edirr5bb]{font-size:12px;color:var(--text-ghost);border-left:2px solid rgba(201,162,39,.3);padding-left:10px;margin:1rem 0 2rem;line-height:1.6}.pl[data-astro-cid-edirr5bb]:before{content:"";position:absolute;left:0;top:0;width:13px;height:13px;border-left:2px solid var(--wh-blood);border-top:2px solid var(--wh-blood);pointer-events:none}
