/* Hartly · v71 · بلوک 079 از ۱۱۸
   V71
   تولید خودکار توسط tools/split-layers.py */
/* ── v71: هاب بازی WaveGames ── */
#waveHub71{position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center}
.wh71-card{width:100%;max-width:440px;background:#160b2e;border-radius:26px 26px 0 0;padding:16px 16px 26px;max-height:82vh;overflow-y:auto;animation:sheetUp68 .3s ease}
.wh71-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px}
.wh71-g{position:relative;border-radius:18px;overflow:hidden;cursor:pointer;aspect-ratio:1.35;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;border:1px solid rgba(255,255,255,.12);transition:transform .15s}
.wh71-g:active{transform:scale(.96)}
.wh71-g b{color:#fff;font-size:14px;font-weight:900;text-shadow:0 2px 6px rgba(0,0,0,.5)}
.wh71-g small{color:rgba(255,255,255,.75);font-size:10px;font-weight:800}
.wh71-g .wh71-e{position:absolute;top:10px;right:12px;font-size:34px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.4))}
.wh71-g::before{content:"";position:absolute;top:-30px;left:-30px;width:110px;height:110px;border-radius:50%;background:rgba(255,255,255,.12)}
.wh71-play{position:absolute;top:10px;left:10px;width:32px;height:32px;border-radius:50%;background:rgba(34,197,94,.95);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(34,197,94,.5)}
/* پلیر نیمه‌صفحه و تمام‌صفحه */
#wavePlay71{position:fixed;left:0;right:0;bottom:0;z-index:99;background:#0b0a14;display:flex;flex-direction:column;border-radius:22px 22px 0 0;overflow:hidden;box-shadow:0 -12px 40px rgba(0,0,0,.6);animation:sheetUp68 .3s ease}
#wavePlay71.full{top:0;border-radius:0}
.wp71-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#171226;border-bottom:1px solid rgba(255,255,255,.08)}
.wp71-bar span{color:#fff;font-weight:900;font-size:14px;flex:1}
.wp71-btn{width:34px;height:34px;border-radius:12px;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center}
#wavePlay71 iframe{flex:1;width:100%;border:0;background:#0b0a14;min-height:0}
