/* v3.9.36 — TOKIDEX destination pages, independent artwork, single-title presentation */
body:has(.tx-hub-hero) .tokiya-rpg-page{padding-top:0!important}
body:has(.tx-hub-hero) .tokiya-rpg-page__content{padding-top:0!important;margin-top:0!important}
.tx-hub-hero{box-sizing:border-box;width:100%;min-height:340px;background:linear-gradient(115deg,#091d35 0%,#102747 64%,#213e62 100%);border:1px solid #86a9d6;box-shadow:6px 6px 0 #a6c1e4;color:#fffaf0;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,42%);gap:36px;align-items:center;padding:clamp(25px,4vw,65px);margin:12px 0 18px;overflow:hidden}
.tx-hub-kicker,.tx-hub-tagline,.tx-illustration-title,.tx-illustration-foot{font-family:monospace;font-size:11px;letter-spacing:1.7px;font-weight:800}
.tx-hub-kicker{color:#f1bd58;margin:0 0 20px}.tx-hub-hero h1{font-family:Impact,'Arial Narrow',sans-serif;font-stretch:condensed;font-weight:900;font-size:clamp(42px,5.5vw,86px);line-height:.96;max-width:660px;margin:0 0 20px;color:#fffaf0;text-shadow:4px 4px 0 #547eb8}.tx-hub-tagline{color:#a9c8ee;line-height:1.6}
.tx-hub-art{background:repeating-linear-gradient(0deg,transparent 0 23px,#ffffff08 24px),repeating-linear-gradient(90deg,transparent 0 23px,#ffffff08 24px),#193454;border:2px solid #719bcd;box-shadow:7px 7px 0 #06172b;padding:22px;min-height:215px;display:flex;flex-direction:column;justify-content:space-between}.tx-illustration-title{color:#f4c66c}.tx-illustration-foot{color:#b8d0ee;text-align:right;font-size:10px}.tx-art-pair{display:flex;align-items:center;justify-content:center;gap:14px}.tx-art-card{width:88px;height:115px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:3px double currentColor;background:#102844;font-size:48px;font-family:Georgia,serif;box-shadow:4px 4px 0 #071a2d}.tx-art-card small{font:700 9px monospace;margin-top:8px}.tx-card-gold{color:#f2c15e}.tx-card-blue{color:#a4c6f5}.tx-card-violet{color:#bc9ae8}.tx-art-arrows{font-size:45px;color:#f1c15d}.tx-art-price{font:bold 85px Georgia,serif;color:#f1c15d;display:flex;flex-direction:column;text-align:center}.tx-art-price small{font:bold 10px monospace;color:#b8d0ee}.tx-stat-bars{height:155px;display:flex;align-items:end;gap:16px;justify-content:center;border-bottom:3px solid #a4c6f5}.tx-stat-bars i{display:block;width:38px;border:2px solid #b5d0ee;background:#719bcd}.tx-stat-bars i:nth-child(1){height:32%}.tx-stat-bars i:nth-child(2){height:58%;background:#e7b95c}.tx-stat-bars i:nth-child(3){height:43%}.tx-stat-bars i:nth-child(4){height:82%;background:#b89be2}.tx-stat-bars i:nth-child(5){height:67%}
/* Preserve actual feature content, remove only redundant plugin intro headings */
body:has(.tx-hub-hero) .entry-content>.ts-shell>h1:first-of-type,body:has(.tx-hub-hero) .entry-content>.ts-shell>.ts-kicker:first-child{display:none!important}
body:has(.tx-hub-hero) .entry-content>.ts-shell{padding-top:24px!important;margin-top:0!important}
body:has(.tx-hub-hero) .entry-content>.ts-shell> :is(.ts-market-hero,.ts-found-intro){margin-top:0!important}
@media(max-width:780px){.tx-hub-hero{grid-template-columns:1fr;padding:24px;gap:18px}.tx-hub-art{min-height:170px}.tx-hub-hero h1{font-size:clamp(40px,11vw,68px)}.tx-art-card{width:70px;height:95px}}
