/* Member key and collection explorer. */
.topActions .memberAccess{display:flex!important;align-items:center;gap:12px;padding:10px 17px!important;min-height:56px;background:linear-gradient(115deg,#e8bf70 0%,#fff0b7 38%,#d6a74f 75%,#f2d08a 100%)!important;color:#35200b!important;border:1px solid #ffe6a1!important;border-radius:11px!important;box-shadow:inset 0 1px 0 #fff7d9,0 4px 0 #77501d,0 8px 24px #d6a34a29!important;text-decoration:none;transition:transform .18s,box-shadow .18s}
.memberAccess>span:nth-child(2){display:grid;gap:4px;text-align:left}.memberAccess small{font-size:7px;letter-spacing:.18em;font-weight:800;color:#644318}.memberAccess b{font-size:12px;letter-spacing:.09em;white-space:nowrap}.memberSeal{display:grid;place-items:center;width:30px;height:34px;font:24px Georgia,serif;border-right:1px solid #9a713555;padding-right:9px}.memberArrow{font-size:18px}.topActions .memberAccess:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 #fff7d9,0 5px 0 #77501d,0 12px 28px #d6a34a40!important}.topActions .memberAccess:active{transform:translateY(2px)}
.hero .tableSlideshow{position:relative!important;overflow:visible!important;min-height:0!important;display:block!important;margin-bottom:0!important;padding-bottom:58px!important;background:none!important;border:0!important;box-shadow:none!important;isolation:isolate}.hero .tableSlideshow>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3 / 2;object-fit:contain!important;opacity:1!important;transform:none!important;transition:none!important;border-radius:12px}.tableSlideshow.changing>img{opacity:1!important}.tableSlideshow .matchingBackShowcase{pointer-events:none}.hero .tableSlideArrow{top:42%!important;width:40px!important;height:44px!important;border-radius:10px!important;background:#171116e8!important;border:1px solid #c8a16b88!important;color:#f4d9ab!important;z-index:5!important;box-shadow:0 6px 16px #0005!important;font-size:26px!important}.hero .tableSlideArrow.prev{left:4px!important}.hero .tableSlideArrow.next{right:4px!important}.hero .tableSlideFooter{position:absolute!important;bottom:0!important;left:0!important;right:0!important;min-height:48px;background:none!important;padding:10px 2px!important;display:flex!important;justify-content:space-between!important;flex-wrap:nowrap!important;text-align:left;border:0!important;gap:8px}.hero #tableSlideCount{font-size:10px!important;line-height:1.6;color:#e0bd87;letter-spacing:.04em}.hero #tableSlidePlay{background:#241b1e;color:#e4c99f;border:1px solid #ab865444;border-radius:6px;font-size:8px;letter-spacing:.07em;min-height:36px;padding:8px 12px;white-space:nowrap;cursor:pointer;flex-shrink:0}.hero #tableSlidePlay[hidden]{display:none}.collectionRail{display:flex;width:100%;min-width:0;gap:9px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;padding:10px 2px 15px;scrollbar-width:thin;scrollbar-color:#a68253 #171317}.collectionRail button{position:relative;flex:0 0 118px;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:6px 6px 10px;border:1px solid #ffffff1c;background:#151217;color:#bcb1b6;border-radius:9px;cursor:pointer;scroll-snap-align:center;text-align:left;min-height:105px}.collectionRail button[aria-pressed=true]{background:#39281d;border-color:#d9b274;color:#f8deae;box-shadow:inset 0 0 0 1px #d9b27455}.collectionRail img{width:100%;height:65px;object-fit:contain;border-radius:4px}.collectionRail button>span{font-size:8px;font-weight:800;letter-spacing:.04em;padding:0 3px;line-height:1.5}.collectionRail small{position:absolute;top:4px;right:4px;background:#d7b275;color:#24160e;padding:3px 4px;border-radius:3px;font-size:6px;font-weight:900;letter-spacing:.08em}
@media(max-width:480px){.topActions .memberAccess{gap:7px;padding:8px 10px!important;min-height:48px}.memberAccess b{font-size:9px}.memberAccess small{font-size:6px}.memberSeal{width:23px;font-size:20px;padding-right:6px}.memberArrow{font-size:14px}.collectionRail button{flex-basis:106px}.hero #tableSlideCount{font-size:9px!important}.hero .tableSlideArrow{width:34px!important;height:40px!important}}
@media(prefers-reduced-motion:reduce){.memberAccess{transition:none!important}.collectionRail{scroll-behavior:auto!important}}
.hero .tableSlideFooter{transform:none!important;max-width:none!important;margin:0!important}.memberAccess{text-shadow:none!important}.memberAccess *{text-shadow:none!important}
.hero .tableSlideshow{height:auto!important;max-height:none!important;aspect-ratio:auto!important}.rankBoard,.rankBoard *{text-shadow:none!important}
/* V2.13: paired header actions, restored identity cards and role prestige. */
.topActions .memberAccess,.topActions #topBuyNow{height:42px!important;min-height:42px!important;min-width:108px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:9px!important;box-sizing:border-box!important}.topActions .memberAccess{gap:7px!important;box-shadow:inset 0 1px 0 #fff4c8,0 2px 0 #77501d!important}.memberAccess b{font-size:9px!important;letter-spacing:.07em!important}.memberAccess .memberSeal{font-size:17px!important;width:auto!important;height:auto!important;padding:0!important;border:0!important}.hero #tableSlidePlay{border:0!important;background:none!important;padding:0!important;min-height:0!important;color:#b7a58b!important;font-size:7px!important;white-space:normal!important;text-align:right;max-width:120px;cursor:default!important}
@media(max-width:480px){.topActions{gap:7px!important}.topActions .memberAccess,.topActions #topBuyNow{min-width:92px!important;padding:0 10px!important;height:38px!important;min-height:38px!important}}
