/* Memorial dungeons page: a light catalogue in the castle-card style. */
.dungeon-page-intro>div>p{max-width:620px}
.dungeon-summary{grid-template-columns:repeat(4,1fr)}
.dungeon-grid>.dungeon-card:last-child:nth-child(odd){grid-column:1/-1}
.dungeon-mark em{position:absolute;left:13px;bottom:13px;z-index:2;padding:5px 9px;border-radius:5px;background:#201536d9;color:#ffd12f;font:800 12px/1 Onest,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase;font-style:normal}
.dungeon-card .castle-information{gap:12px}
.dungeon-note{margin:0;color:#8c8292;font-size:13px;line-height:1.65}
.dungeon-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none}
.dungeon-stats li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:1px 9px;align-items:center;padding:9px 11px;border-radius:8px;background:#f5f0e9}
.dungeon-stats i{grid-row:1/3;color:#b98a63;font-size:17px}
.dungeon-stats span{color:#a08f82;font:800 12px Onest,Arial,sans-serif;letter-spacing:.9px;text-transform:uppercase}
.dungeon-stats strong{color:#2f2740;font:700 13px Onest,Arial,sans-serif}
.dungeon-footer{grid-column:1/-1;display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;margin-top:3px;padding:13px;border-radius:8px;background:#f5f0e9}
.dungeon-footer>i{color:#b98a63;font-size:17px}
.dungeon-footer>span{display:flex;flex-direction:column}
.dungeon-footer small{color:#a08f82;font:700 12px Onest,Arial,sans-serif;letter-spacing:.9px}
.dungeon-footer strong{font-size:13px}
.dungeon-footer>b{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:#755ca6;font-size:13px}
.dungeon-footer>b i{font-size:15px}
@media(max-width:1000px){.dungeon-stats{grid-template-columns:1fr}.dungeon-summary{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.dungeon-mark em{left:10px;bottom:10px;font-size:12px}.dungeon-footer{flex-wrap:wrap;gap:9px}.dungeon-footer>b{margin-left:0;width:100%}.dungeon-summary{grid-template-columns:1fr}}

/* Open-field dungeon catalogue with client minimaps. */
.dungeon-field-sub{margin:26px 0 14px}
.dungeon-field-sub h3{margin:0 0 4px;font-size:18px;color:#24183d}
.dungeon-field-sub p{margin:0;color:#8c8292;font-size:13px}
.dungeon-map-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.dungeon-map-card{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:14px;border-radius:12px;background:#fff;box-shadow:0 4px 14px #3923380f}
.dungeon-map-card img{width:88px;height:88px;border-radius:9px;object-fit:cover;background:#21163d}
.dungeon-map-card strong{display:block;font-size:15px;color:#24183d}
.dungeon-map-card small{display:inline-block;margin:3px 0 6px;padding:3px 7px;border-radius:5px;background:#f4eee7;color:#a3958c;font:700 12px Onest,Arial,sans-serif;letter-spacing:.6px;text-transform:uppercase}
.dungeon-map-card p{margin:0;color:#8c8292;font-size:12px;line-height:1.6}
@media(max-width:1000px){.dungeon-map-grid{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.dungeon-map-grid{grid-template-columns:1fr}}

/* Banner artwork for the dungeon atlas. */
.page-dungeons .page-banner{background-image:linear-gradient(100deg,#110a27f0,#191138cc),url('/assets/img/dungeons/old-glast-heim.webp')!important;background-position:center 40%!important}
