/* Whip Whap to the Rescue — the game's pages, inside the studio's paper-and-brass look. */
.ww-logo{display:block; width:min(560px,92%); height:auto; margin:6px auto 0;
  filter:drop-shadow(0 18px 26px rgba(70,52,20,.28));}
.ww-subnav{margin:26px auto 0; font-size:12.5px; letter-spacing:.16em; text-transform:uppercase; font-weight:700; color:var(--faint);}
.ww-subnav a{color:var(--gold-deep); text-decoration:none;}
.ww-subnav a:hover{text-decoration:underline;}

.ww-worlds{display:grid; grid-template-columns:repeat(5,1fr); gap:10px; margin:26px auto 0; max-width:820px;}
.ww-worlds figure{margin:0;}
.ww-worlds img{display:block; width:100%; height:auto; border-radius:12px;
  box-shadow:0 14px 30px -20px rgba(50,38,18,.6), 0 0 0 1px rgba(120,95,45,.18);}
.ww-worlds figcaption{font-size:12.5px; color:var(--soft); margin-top:8px; line-height:1.3;}
@media (max-width:640px){ .ww-worlds{grid-template-columns:repeat(3,1fr);} }

.ww-shots{display:grid; grid-template-columns:1fr 1fr; gap:12px; margin:34px auto 0; max-width:820px;}
.ww-shots img{display:block; width:100%; height:auto; border-radius:12px;
  box-shadow:0 14px 30px -20px rgba(50,38,18,.6), 0 0 0 1px rgba(120,95,45,.18);}
@media (max-width:640px){ .ww-shots{grid-template-columns:1fr;} }

.ww-q{font-family:"Cormorant Garamond",Georgia,serif; font-size:23px; font-weight:600; color:var(--ink);
  margin:34px 0 8px; line-height:1.25;}
.ww-credit{text-align:center; font-size:14.5px; color:var(--faint); margin-top:28px;}
