/* ============================================================
   MU NETWORK — Responsive Rules
   Breakpoints: 1600, 1440, 1366, 1280, 1024, 768, 600, 480, 360
   ============================================================ */

@media (max-width: 1280px) {
  .nav__link { padding: 10px 10px; font-size: 12px; }
}

@media (max-width: 1024px) {
  .footer__grid { grid-template-columns: 1fr 1fr; }
  .downloads__wrap { grid-template-columns: 1fr; text-align: center; }
  .downloads__actions { justify-content: center; }
  .limited__wrap { grid-template-columns: 1fr; text-align: center; }
  .slide__content { max-width: 80%; padding: 5% 6%; }
}

@media (max-width: 900px) {
  .nav-toggle { display: flex; }
  .nav {
    position: fixed; inset: var(--header-h) 0 auto 0;
    flex-direction: column;
    padding: 20px;
    background: rgba(14,10,4,.98);
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px);
    border-bottom: 1px solid var(--c-border);
    transform: translateY(-120%);
    transition: transform .35s var(--ease-out);
    max-height: calc(100vh - var(--header-h));
    overflow-y: auto;
  }
  .nav.is-open { transform: translateY(0); }
  .nav__link { width: 100%; text-align: center; padding: 14px; font-size: 14px; }
  .btn--play { padding: 10px 18px; font-size: 12px; }
  .modal-product { grid-template-columns: 1fr; }
}

@media (max-width: 768px) {
  .section { padding: 70px 0; }
  .hero { padding-top: calc(var(--header-h) + 20px); }
  .hero__cta { justify-content: center; }
  .hero__content { text-align: center; }
  .hero__tag { }
  .grid--products, .grid--cards, .grid--wcoin { grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
  .brand__logo { height: 42px; }
  :root { --header-h: 66px; }
}

@media (max-width: 600px) {
  .footer__grid { grid-template-columns: 1fr; text-align: center; }
  .footer__links { align-items: center; }
  .socials { justify-content: center; }
  .countdown__cell span { font-size: 1.8rem; }
  .limited__wrap, .downloads__wrap { padding: 24px; }
  .modal__dialog { padding: 22px; margin: 4vh auto; }
  .pay-tabs { gap: 8px; }
  .pay-tab { padding: 10px 16px; font-size: 11px; }
  .pay-card { padding: 20px; }
  .pay-account__row { align-items: flex-start; }
  .pay-copy { width: 100%; justify-content: space-between; }
}

@media (max-width: 480px) {
  .btn { padding: 11px 18px; font-size: 12px; }
  .grid--products, .grid--cards, .grid--wcoin { grid-template-columns: 1fr 1fr; gap: 14px; }
  .card { padding: 14px; }
  .wa { width: 54px; height: 54px; right: 16px; bottom: 16px; }
  .wa__tip { display: none; }
}

@media (max-width: 360px) {
  .grid--products, .grid--cards, .grid--wcoin { grid-template-columns: 1fr; }
}

/* Reduced motion */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
  }
}


.item-tooltip__stats p.gold{color:#FFD700!important;}
.item-tooltip__stats p.green{color:#00FF66!important;}
.item-tooltip__stats p.red{color:#FF5555!important;}
.item-tooltip__stats p.cyan{color:#00FFFF!important;}
.item-tooltip__stats p.orange{color:#FF9800!important;}
.item-tooltip__stats p.purple{color:#C77DFF!important;}
.item-tooltip__stats p.white{color:#FFFFFF!important;}
.item-tooltip__stats p.blue{color:#66CCFF!important;}

/* Tooltip V2 */
:root{
 --tooltip-width:360px;--tooltip-padding:16px;--tooltip-image-size:72px;
}
.item-tooltip{width:var(--tooltip-width)!important;padding:var(--tooltip-padding)!important;}
.item-tooltip__img img{width:var(--tooltip-image-size)!important;height:auto!important;}
.item-tooltip__stats p.gold{color:#FFD700!important}.item-tooltip__stats p.yellow{color:#FFFF00!important}.item-tooltip__stats p.darkgold{color:#C9A227!important}.item-tooltip__stats p.green{color:#00FF66!important}.item-tooltip__stats p.lime{color:#7CFC00!important}.item-tooltip__stats p.darkgreen{color:#00B050!important}.item-tooltip__stats p.red{color:#FF5555!important}.item-tooltip__stats p.darkred{color:#CC0000!important}.item-tooltip__stats p.blue{color:#66CCFF!important}.item-tooltip__stats p.skyblue{color:#87CEEB!important}.item-tooltip__stats p.cyan{color:#00FFFF!important}.item-tooltip__stats p.aqua{color:#7FFFD4!important}.item-tooltip__stats p.purple{color:#C77DFF!important}.item-tooltip__stats p.violet{color:#8A2BE2!important}.item-tooltip__stats p.magenta{color:#FF00FF!important}.item-tooltip__stats p.orange{color:#FF9800!important}.item-tooltip__stats p.pink{color:#FF69B4!important}.item-tooltip__stats p.white{color:#FFF!important}.item-tooltip__stats p.silver{color:#D9D9D9!important}.item-tooltip__stats p.gray{color:#A0A0A0!important}.item-tooltip__stats p.darkgray{color:#606060!important}.item-tooltip__stats p.black{color:#000!important}
