/**
 * pwh-account-tidy-v226 — My Account home tidy: clearer wallet, meta chips, jump nav, type.
 */

body.woocommerce-account .woocommerce-MyAccount-content,
body.woocommerce-account .pwmsh-account-hub--v198{
  font-family:"Outfit",system-ui,-apple-system,sans-serif!important;
}

/* Hide leftover Woo dash greeting under the hub */
body.woocommerce-account .woocommerce-MyAccount-content > p.pwmsh-wc-dash-hide,
body.woocommerce-account .woocommerce-MyAccount-content > p:not([class]):first-child{
  display:none!important;
}

/* Hero */
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero{
  gap:14px!important;
  padding:18px!important;
  border-radius:24px!important;
  border-color:rgba(225,6,0,.42)!important;
  background:
    radial-gradient(460px 200px at 8% 0,rgba(225,6,0,.38),transparent 62%),
    linear-gradient(155deg,#160204 0%,#0a0506 48%,#070708 100%)!important;
  box-shadow:0 18px 40px rgba(0,0,0,.35)!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__brand{
  font-family:"Bebas Neue",Impact,"Arial Narrow",sans-serif!important;
  font-size:15px!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
  color:#ff5d57!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero h1{
  font-family:"Bebas Neue",Impact,"Arial Narrow",sans-serif!important;
  font-size:clamp(34px,8vw,46px)!important;
  letter-spacing:.02em!important;
  text-transform:uppercase!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__copy > p:not(.pwmsh-hub-hero__brand){
  max-width:34ch!important;
  color:rgba(255,255,255,.68)!important;
  font-size:13.5px!important;
  font-weight:500!important;
  line-height:1.4!important;
}

/* Status / Pass / Limit — equal chips, less cramped */
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__meta{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
  margin-top:14px!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__meta span{
  min-width:0!important;
  min-height:52px!important;
  padding:8px 10px!important;
  border-radius:14px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:rgba(0,0,0,.34)!important;
  font-size:12.5px!important;
  font-weight:700!important;
  line-height:1.2!important;
  overflow-wrap:anywhere!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__meta b{
  font-size:10px!important;
  letter-spacing:.11em!important;
  font-weight:700!important;
  color:rgba(255,255,255,.52)!important;
}

/* Wallet card */
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__wallet{
  gap:8px!important;
  padding:16px!important;
  border-radius:20px!important;
  border:1px solid rgba(255,255,255,.14)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02)),
    rgba(0,0,0,.42)!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__wallet > span:not(.pwmsh-hub-hero__wallet-icon){
  font-size:11px!important;
  letter-spacing:.14em!important;
  color:rgba(255,255,255,.58)!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__wallet > strong{
  font-size:clamp(26px,7vw,36px)!important;
  line-height:.95!important;
  letter-spacing:.01em!important;
  overflow-wrap:anywhere!important;
  word-break:break-word!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__wallet.is-unified > strong{
  font-size:clamp(28px,7.5vw,38px)!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__wallet-split{
  gap:8px!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__wallet-split.is-single{
  grid-template-columns:1fr!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__wallet-split small{
  padding:10px!important;
  border-radius:12px!important;
  border:1px solid rgba(255,255,255,.06)!important;
  background:rgba(255,255,255,.045)!important;
  font-size:11px!important;
  font-weight:600!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__wallet-split b{
  font-size:14px!important;
  font-weight:800!important;
  overflow-wrap:anywhere!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__wallet > a{
  min-height:46px!important;
  margin-top:6px!important;
  border-radius:14px!important;
  font-family:"Bebas Neue",Impact,"Arial Narrow",sans-serif!important;
  font-size:18px!important;
  font-weight:400!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}

/* Convert + play — slightly tighter, clearer CTA pills */
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-convert__card{
  min-height:132px!important;
  border:1px solid rgba(255,255,255,.1)!important;
  background:
    radial-gradient(220px 120px at 0 0,rgba(225,6,0,.28),transparent 70%),
    linear-gradient(160deg,#140204,#09090b)!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-convert__card b{
  border-radius:999px!important;
  background:rgba(225,6,0,.18)!important;
  border-color:rgba(225,6,0,.35)!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-play{
  border:1px solid rgba(255,255,255,.08)!important;
  background:rgba(0,0,0,.22)!important;
}
body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-play__grid a{
  border:1px solid rgba(255,255,255,.08)!important;
  background:rgba(0,0,0,.28)!important;
}

/* Jump nav — calmer, less dashboard clutter */
body.woocommerce-account .woocommerce-MyAccount-navigation.pwmsh-mobile-nav-ready{
  padding:10px!important;
  border-radius:18px!important;
  border:1px solid rgba(255,255,255,.1)!important;
  background:rgba(8,8,10,.92)!important;
  box-shadow:none!important;
}
body.woocommerce-account .pwmsh-account-jump__label,
body.woocommerce-account .pwmsh-mobile-account-select-label{
  display:block!important;
  margin:0 0 6px 2px!important;
  color:rgba(255,255,255,.5)!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.14em!important;
  text-transform:uppercase!important;
}
body.woocommerce-account .pwmsh-account-jump__trigger{
  width:100%!important;
  min-height:52px!important;
  padding:10px 14px!important;
  border-radius:14px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))!important;
  color:#fff!important;
  text-align:left!important;
}
body.woocommerce-account .pwmsh-account-jump__current-kicker{
  display:block!important;
  color:rgba(255,255,255,.48)!important;
  font-size:10px!important;
  letter-spacing:.1em!important;
  text-transform:uppercase!important;
}
body.woocommerce-account .pwmsh-account-jump__current{
  display:block!important;
  margin-top:2px!important;
  font-family:"Bebas Neue",Impact,"Arial Narrow",sans-serif!important;
  font-size:22px!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
body.woocommerce-account .pwmsh-account-nav-primary{
  margin-top:10px!important;
  gap:8px!important;
}
body.woocommerce-account .pwmsh-account-nav-primary a{
  border-radius:12px!important;
  font-size:12px!important;
  font-weight:800!important;
}

/* Content shell */
body.woocommerce-account .woocommerce-MyAccount-content{
  padding:12px!important;
  border-radius:22px!important;
  border:1px solid rgba(255,255,255,.08)!important;
  background:rgba(0,0,0,.18)!important;
}

@media (max-width:720px){
  body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero{
    padding:16px!important;
  }
  body.woocommerce-account .pwmsh-account-hub--v198 .pwmsh-hub-hero__meta span{
    min-height:50px!important;
    font-size:12px!important;
  }
  body.woocommerce-account .woocommerce-MyAccount-content{
    padding:10px!important;
  }
}
