/* Mummy - The Tharavadu project page (mummy-tharavadu.html): the app header, the gameplay video, the house gallery and
   the cast, on top of stories.css. */
.mm-app{display:flex;align-items:center;gap:22px;margin:0 0 30px}
.mm-app img{width:92px;height:92px;border-radius:22px;box-shadow:0 10px 30px rgba(0,0,0,.45)}
.mm-app p{margin:0;font-size:13px;color:var(--muted);line-height:1.6}
.mm-app strong{display:block;color:var(--paper);font:500 18px/1.3 "Space Grotesk",sans-serif}
.mm-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.mm-actions{gap:16px 22px}
.mm-badge{display:inline-block;line-height:0;border-radius:9px;transition:transform .2s ease,box-shadow .2s ease}
.mm-badge img{width:188px;height:auto}
.mm-badge:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.45)}
.mm-hero{margin:0;border-radius:12px;overflow:hidden;background:#0c0d0b}
.mm-hero img{display:block;width:100%;height:auto}
.mm-figure{margin:0}
.mm-figure img,.mm-figure video{display:block;width:100%;height:auto;border-radius:10px;background:#0c0d0b}
.mm-figure figcaption{margin-top:10px;font-size:12px;line-height:1.6;color:var(--muted)}
.mm-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px}
.mm-gallery .wide{grid-column:1/-1}
.mm-cast{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 22px;margin-top:36px}
.mm-cast article img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:10px;background:#0c0d0b}
.mm-cast article h3{margin:16px 0 6px}
.mm-cast article p{margin:0;font-size:14px;line-height:1.75}
.mm-list{margin:24px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 30px}
.mm-list li{border-top:1px solid var(--line);padding-top:12px;font-size:14px;color:var(--muted)}
.mm-list strong{color:var(--paper);font-weight:500}
@media(max-width:700px){.mm-gallery,.mm-cast,.mm-list{grid-template-columns:1fr}.mm-app img{width:72px;height:72px;border-radius:18px}}
