.delrune-roster{padding:65px 6%;background:linear-gradient(135deg,#231c18,#151619);border-block:1px solid #9d69414d}.delrune-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:35px 0}.delrune-card{display:block;background:#211f1c;border:1px solid #aa78494d;overflow:hidden;transition:transform .3s,border-color .3s}.delrune-card:hover{transform:translateY(-5px);border-color:#eab17b}.delrune-card>img{display:block;width:100%;aspect-ratio:941/1672;object-fit:contain;background:#161619}.delrune-card>div{padding:22px}.delrune-card h3{font:500 32px/1.15 'Cormorant Garamond',Georgia,serif;margin:12px 0}.delrune-card p{font-size:16px;line-height:1.7;color:#d1c8ba}.delrune-card .kicker{font-size:12px;color:#e5b58b}.delrune-card .read-link{font-size:14px;color:#edbc8f}.delrune-page{background:#151619;--accent:#eab17b}.delrune-page .vampire-hero{min-height:680px}.delrune-page .vampire-hero-shadow{background:linear-gradient(0deg,#151619 0%,#151619a0 40%,transparent 80%)}.delrune-page .vampire-heading{padding-bottom:35px}.origin-summary{max-width:650px;font:19px/1.7 Georgia,serif;color:#f0e4d6}.delrune-page .vampire-heading .quiet-link{display:inline-block;margin:10px 25px 0 0;color:#f1cda9}.delrune-page .vamp-art{background:#211e1b;border-color:#96704466}.delrune-page .vamp-art img{border-color:#867151}.delrune-page .vamp-chapter{border-color:#8a725155}.delrune-page .vamp-chapter p{color:#ddd8ce}.delrune-page .vamp-chapter p a,.delrune-page .vamp-breadcrumb a{color:#ebbe91}.delrune-page .chapter-nav a{color:#c4bcae;border-color:#66523d}.delrune-page .chapter-nav a:hover{background:#382c22;color:#f8d7b6}.delrune-page .chapter-nav{max-height:90vh;overflow-y:auto}.delrune-page .world-footer{background:#121315}.delrune-page .delrune-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.delrune-page.ogrin{--accent:#9bd5ff}.delrune-page.lora{--accent:#afdfff}.delrune-page .vamp-chapter summary>span{color:#d3ad81}
@media(max-width:1050px){.delrune-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.delrune-page .delrune-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.delrune-card>div{padding:18px}}
@media(max-width:850px){.delrune-page .chapter-nav{max-height:none;overflow:visible}.delrune-page .vampire-hero{min-height:600px}}
@media(max-width:600px){.delrune-gallery,.delrune-page .delrune-gallery{grid-template-columns:1fr}.delrune-card>img{max-height:660px}.delrune-roster{padding:40px 7%}.delrune-page .vampire-heading h1{font-size:46px}.delrune-page .vampire-hero{min-height:630px}.origin-summary{font-size:18px}.delrune-page .vampire-hero>img{object-position:60% center}}
@media(prefers-reduced-motion:reduce){.delrune-card{transition:none}.delrune-card:hover{transform:none}}
