/*!
 * Melody Animals v2 — the flat world, and the tangrams in the bells' colours.
 */
html, body.is-v2 { background: #8fd6f4; }
.v2-world { position: fixed; inset: 0; z-index: 0; pointer-events: none; }
.v2-world .kk-scene { position: absolute; inset: 0; }
body.is-v2 .ma-blobs { display: none; }
body.is-v2 .ma-app { position: relative; z-index: 1; }
body.is-v2 .pgc-gate { visibility: hidden; }
body.is-v2 .ma-title.kk-title { font-weight: 400; letter-spacing: 0; }
body.is-v2 .ma-title .kk-word { font-size: clamp(48px, 9vw, 84px); }
body.is-v2 .ma-sub { color: #1b233e; }

/* the collection: white tiles on the sky; a mystery animal's seven pieces are
   the seven bells (a tangram has seven pieces, the scale has seven notes) */
body.is-v2 .ma-tile { border-radius: 26px; box-shadow: 0 6px 0 rgba(27, 35, 62, 0.1); }
body.is-v2 .ma-tile.is-mystery { background: #fff; }
body.is-v2 .ma-tile.is-mystery svg .ma-mini-piece:nth-of-type(7n+1) { fill: #E72829; }
body.is-v2 .ma-tile.is-mystery svg .ma-mini-piece:nth-of-type(7n+2) { fill: #F39422; }
body.is-v2 .ma-tile.is-mystery svg .ma-mini-piece:nth-of-type(7n+3) { fill: #F1E606; }
body.is-v2 .ma-tile.is-mystery svg .ma-mini-piece:nth-of-type(7n+4) { fill: #6AB845; }
body.is-v2 .ma-tile.is-mystery svg .ma-mini-piece:nth-of-type(7n+5) { fill: #009999; }
body.is-v2 .ma-tile.is-mystery svg .ma-mini-piece:nth-of-type(7n+6) { fill: #7B569E; }
body.is-v2 .ma-tile.is-mystery svg .ma-mini-piece:nth-of-type(7n+7) { fill: #EA6BA3; }
body.is-v2 .ma-tile.is-mystery svg .ma-mini-piece { stroke: #fff; stroke-width: 6; }
body.is-v2 .ma-tile.is-locked, body.is-v2 .ma-tile.is-gated { background: rgba(255, 255, 255, 0.6); }
body.is-v2 .ma-card h2 { font-family: "Grobold", "Nunito", system-ui, sans-serif; font-weight: 400; letter-spacing: 0; }
body.is-v2 .ma-card { border-radius: 30px; }
