/* TOKIDEX 4.6.1 — one collection header, RPG archive palette */
body.page-slug-my-collection .site-shell:has(.ts-collection),body:has(.ts-collection) .tokiya-rpg-page{max-width:none!important;width:100%!important;padding:0!important;background:#efe8da!important}
body:has(.ts-collection) .tokiya-rpg-page__content{max-width:1320px!important;width:calc(100% - 48px)!important;margin:0 auto!important;padding:38px 0 90px!important;background:transparent!important}
body:has(.ts-collection) .ts-shell.ts-collection{--ts-line:#709ac8;max-width:1320px!important;width:100%!important;background:transparent!important;color:#10233b!important}
body:has(.ts-collection) .ts-collection-head{box-sizing:border-box!important;min-height:290px!important;margin:0 0 20px!important;padding:48px 42% 45px 48px!important;border:2px solid #6c9acc!important;box-shadow:6px 6px 0 #a9bfdc!important;background:linear-gradient(90deg,#0b1d33 0%,#102944 48%,rgba(16,41,68,.78) 70%,#193c61 100%)!important;overflow:hidden!important}
body:has(.ts-collection) .ts-collection-head:before{content:''!important;position:absolute!important;inset:0 0 0 auto!important;width:48%!important;background:url('tokidex-collection-hero-v461.svg') center center/contain no-repeat!important;opacity:1!important;pointer-events:none!important}
body:has(.ts-collection) .ts-collection-head:after{content:'TOKIDEX / COLLECTION ARCHIVE'!important;top:auto!important;bottom:20px!important;right:24px!important;width:auto!important;height:auto!important;background:none!important;color:#d9e9ff!important;font:700 10px monospace!important;letter-spacing:.14em!important;opacity:1!important;transform:none!important}
body:has(.ts-collection) .ts-collection-head>div{position:relative!important;z-index:1!important}
body:has(.ts-collection) .ts-collection-head h1{color:#fffaf1!important;-webkit-text-fill-color:#fffaf1!important;font-size:clamp(46px,5.4vw,86px)!important;line-height:.94!important;text-shadow:4px 5px 0 #426caa!important}
body:has(.ts-collection) .ts-collection-head .ts-kicker{color:#efbd64!important}
body:has(.ts-collection) .ts-collection-head .ts-member{color:#d6e5fa!important}
body:has(.ts-collection) .ts-collection-head .ts-textlink{color:#f6c86e!important}
body:has(.ts-collection) .ts-collector-nav{display:flex!important;flex-wrap:wrap!important;gap:4px!important;padding:8px!important;margin:0 0 22px!important;background:#0d223d!important;border:1px solid #6995c7!important}
body:has(.ts-collection) .ts-collector-nav a{color:#e7effc!important;padding:11px 13px!important;font-size:11px!important}
body:has(.ts-collection) .ts-collector-nav a.active,body:has(.ts-collection) .ts-collector-nav a:hover{background:#6c92c2!important;color:#fff!important}
body:has(.ts-collection) .ts-statbar{background:#0e233e!important;border:1px solid #6995c7!important;box-shadow:4px 4px 0 #a9bfdc!important}
body:has(.ts-collection) .ts-statbar>div{background:transparent!important;border-color:#6995c7!important}
body:has(.ts-collection) .ts-statbar strong{color:#fffaf1!important}
body:has(.ts-collection) .ts-statbar small{color:#f2c16c!important}
body:has(.ts-collection) .ts-discovery-main,body:has(.ts-collection) .ts-badges,body:has(.ts-collection) .ts-showcase{background:#fffaf1!important;border:1px solid #7da6d1!important;box-shadow:4px 4px 0 #c4d4e8!important;color:#0d223d!important}
body:has(.ts-collection) .ts-discovery-main h2,body:has(.ts-collection) .ts-badges h2,body:has(.ts-collection) .ts-showcase h2{color:#0d223d!important}
body:has(.ts-collection) .ts-levelrow>div{background:#e9f0fa!important;border-color:#86a9d1!important}
body:has(.ts-collection) .ts-levelrow strong{color:#102b4a!important}
body:has(.ts-collection) .ts-collection-head a:focus-visible,body:has(.ts-collection) .ts-collector-nav a:focus-visible{outline:3px solid #f3c064!important;outline-offset:3px!important}
@media(max-width:800px){body:has(.ts-collection) .ts-collection-head{min-height:360px!important;padding:32px 24px 175px!important}body:has(.ts-collection) .ts-collection-head:before{width:100%!important;inset:auto 0 0 auto!important;height:190px!important;background-position:right bottom!important}body:has(.ts-collection) .ts-collection-head:after{display:none!important}body:has(.ts-collection) .tokiya-rpg-page__content{width:calc(100% - 28px)!important}}
