/* v3.9.34 — comfortable interior spacing for TOKIDEX lower content. */
body:has(.ts-collection) :is(.ts-tokidex-index,.ts-journal,.ts-discovery-main,.ts-showcase,.ts-profile-section,.ts-analytics,.ts-inbox-summary,.ts-market-hero,.ts-trade-binder,.ts-profile-recent,.ts-profile-achievements){padding:clamp(18px,2.4vw,34px)!important;box-sizing:border-box!important}
/* Grid cards need breathing room from their parent panel edges. */
body:has(.ts-collection) :is(.ts-tokidex-index,.ts-discovery-main,.ts-profile-section,.ts-showcase,.ts-analytics) :is(.ts-collection-grid,.ts-market-grid,.ts-trade-grid,.ts-showcase-grid,.ts-species-grid){gap:clamp(12px,1.4vw,22px)!important;min-width:0}
body:has(.ts-collection) :is(.ts-tokidex-index,.ts-discovery-main,.ts-profile-section,.ts-showcase,.ts-analytics) :is(.ts-species-card,.ts-market-card,.ts-card){min-width:0;box-sizing:border-box}
/* Keep the archive rows and listing cards clear of the outer section border. */
body:has(.ts-collection) :is(.ts-journal,.ts-tokidex-index) :is(.ts-journal-row,.ts-index-head){box-sizing:border-box}
@media(max-width:720px){body:has(.ts-collection) :is(.ts-tokidex-index,.ts-journal,.ts-discovery-main,.ts-showcase,.ts-profile-section,.ts-analytics,.ts-inbox-summary,.ts-market-hero,.ts-trade-binder,.ts-profile-recent,.ts-profile-achievements){padding:16px!important}}
