
/* v3.9.10 — approved Neo Tokyo account dashboard; scoped to WooCommerce account only */
body.woocommerce-account .tokiya-rpg-page__hero {display:none!important}
body.woocommerce-account .tokiya-rpg-page {background:#f0eadf!important}
body.woocommerce-account .woocommerce {display:grid!important;grid-template-columns:220px minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}
body.woocommerce-account .woocommerce-MyAccount-navigation {
  background:#121e31!important;border:2px solid #314f70!important;border-radius:0!important;
  box-shadow:none!important;padding:14px!important;min-width:0
}
body.woocommerce-account .tokiya-account-nav-head{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding:0 0 17px!important;border-bottom:1px solid #42638b;margin-bottom:12px;color:#f4f0e9}
body.woocommerce-account .tokiya-account-nav-head img {display:block!important;width:100%!important;max-width:160px!important;height:126px!important;object-fit:cover!important;object-position:55% 28%!important;border:2px solid #769ac7;background:#0d1c31}
body.woocommerce-account .tokiya-account-nav-head span {color:#e5b55d!important;font:700 11px/1.5 monospace!important;letter-spacing:.12em;text-transform:uppercase}
body.woocommerce-account .tokiya-account-nav-head strong{font-size:12px;color:#f5f6fa}
body.woocommerce-account .woocommerce-MyAccount-navigation ul {display:flex;flex-direction:column;gap:5px!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li {margin:0!important}
body.woocommerce-account .woocommerce-MyAccount-navigation a {color:#f4f5fa!important;font-size:13px!important;font-weight:700!important;padding:12px!important}
body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,
body.woocommerce-account .woocommerce-MyAccount-navigation a:hover {background:#587ba8!important;color:#fff!important}
body.woocommerce-account .woocommerce-MyAccount-content{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;min-width:0}
body.woocommerce-account .tokiya-account-hero{
  position:relative;isolation:isolate;min-height:355px!important;overflow:hidden;
  display:flex;align-items:center;padding:35px 40px!important;margin:0 0 13px!important;
  border:3px solid #7797c3!important;border-radius:0!important;box-shadow:none!important;
  background:#0b1c32!important;color:#fff!important
}
body.woocommerce-account .tokiya-account-hero::before {
  content:"";position:absolute;z-index:-2;inset:0;
  background-image:url("../images/tokiya-hero-seamless-v398.webp");
  background-size:cover;background-position:center 43%;opacity:1
}
body.woocommerce-account .tokiya-account-hero::after {
  content:"";position:absolute;z-index:-1;inset:0;
  background:linear-gradient(90deg,#09192f 0%,rgba(9,25,47,.98) 23%,rgba(9,25,47,.79) 45%,rgba(9,25,47,.12) 76%)
}
body.woocommerce-account .tokiya-account-hero__content{max-width:55%;position:relative;z-index:1}
body.woocommerce-account .tokiya-account-hero .eyebrow{font:700 11px/1.4 monospace!important;letter-spacing:.17em;color:#f0c065!important}
body.woocommerce-account .tokiya-account-hero h1{
  font-size:clamp(44px,5vw,82px)!important;line-height:.94!important;letter-spacing:-.035em!important;
  text-transform:uppercase;color:#f9fbff!important;text-shadow:4px 5px 0 #416da2!important;margin:18px 0!important
}
body.woocommerce-account .tokiya-account-hero p{color:#f0f3fa!important;max-width:390px;font-size:15px!important;line-height:1.6!important}
body.woocommerce-account .tokiya-account-hero .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}
body.woocommerce-account .tokiya-account-hero .tokiya-btn{background:#f3bd51!important;color:#101d30!important;border:2px solid #f3bd51!important;box-shadow:none!important;font:700 11px/1.3 monospace!important;padding:13px 18px!important}
body.woocommerce-account .tokiya-account-hero .tokiya-btn.secondary{background:rgba(10,27,47,.75)!important;color:#fff!important;border-color:#c3d4e9!important}
body.woocommerce-account .tokiya-account-quicklinks{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}
body.woocommerce-account .tokiya-account-quicklinks>a{padding:0 0 16px!important;overflow:hidden!important;border:2px solid #557fae!important;background:#f8f6f1!important;border-radius:0!important;box-shadow:none!important;text-decoration:none!important}
body.woocommerce-account .tokiya-quick-icon{height:104px;display:grid;place-items:center;background:#102137!important;color:#fff!important;font:700 46px/1 monospace!important;margin-bottom:15px}
body.woocommerce-account .tokiya-account-quicklinks h2{font-size:clamp(14px,1.35vw,22px)!important;text-transform:uppercase;color:#122139!important;margin:0 12px 4px!important}
body.woocommerce-account .tokiya-account-quicklinks p{color:#45658c!important;font-size:12px!important;margin:0 12px!important}
body.woocommerce-account .tokiya-account-stats{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px!important;margin:0 0 16px!important}
body.woocommerce-account .tokiya-account-stats article{border:1px solid #90a7c6!important;box-shadow:none!important;background:#fff!important}
@media(max-width:900px){
 body.woocommerce-account .woocommerce{grid-template-columns:175px minmax(0,1fr)!important}
 body.woocommerce-account .tokiya-account-hero__content{max-width:70%}
 body.woocommerce-account .tokiya-account-quicklinks{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:680px){
 body.woocommerce-account .woocommerce{grid-template-columns:minmax(0,1fr)!important}
 body.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-direction:row;overflow:auto}
 body.woocommerce-account .tokiya-account-nav-head img{height:80px!important;width:90px!important}
 body.woocommerce-account .tokiya-account-hero{min-height:310px!important;padding:24px!important}
 body.woocommerce-account .tokiya-account-hero__content{max-width:100%}
 body.woocommerce-account .tokiya-account-hero::after{background:linear-gradient(90deg,rgba(9,25,47,.96),rgba(9,25,47,.72))}
 body.woocommerce-account .tokiya-account-hero h1{font-size:clamp(35px,10vw,56px)!important}
}
