@layer ht-typography{:root{--ht-font-body:"Segoe UI", "Helvetica Neue", Arial, sans-serif;--ht-font-display:"Cinzel", Georgia, serif;--font-mono:var(--ht-font-body)!important}html body,html body *,html body :before,html body :after{font-family:var(--ht-font-body)!important}html body :is(h1,h2,h3,h4,h5,h6,.page-title,.section-title,.set-name,.sh-brand-name,.nav-brand,.mark),html body :is(h1,h2,h3,h4,h5,h6,.page-title,.section-title,.set-name,.sh-brand-name,.nav-brand,.mark) *{font-family:var(--ht-font-display)!important}html body .page-title em{font-family:Cormorant Garamond,Georgia,serif!important}}@layer ht-utility-dock{:root{--ht-utility-height:76px;--ht-utility-target:56px;--ht-utility-inset:10px}@media (width<=599px){:root{--ht-utility-height:64px;--ht-utility-target:44px}}html:has(#ht-report-btn,#ht-back-to-top,.htjn-tab){scroll-padding-block-end:calc(var(--ht-utility-height) + env(safe-area-inset-bottom,0px) + 16px)}.ht-utility-spacer,.ht-utility-surface{display:none}body:has(#ht-report-btn,#ht-back-to-top,.htjn-tab)>.ht-utility-spacer{height:calc(var(--ht-utility-height) + env(safe-area-inset-bottom,0px));pointer-events:none;flex:none;display:block}body:has(#ht-report-btn,#ht-back-to-top.show,.htjn-tab) .ht-utility-surface{height:calc(var(--ht-utility-height) + env(safe-area-inset-bottom,0px));z-index:9988;pointer-events:auto;background:#02090c;display:block;position:fixed;inset:auto 0 0;box-shadow:0 -1px #8ebdca2e}html body :is(#ht-report-btn,#ht-back-to-top,.htjn-tab){bottom:calc(var(--ht-utility-inset) + env(safe-area-inset-bottom,0px))!important;min-width:var(--ht-utility-target)!important;min-height:var(--ht-utility-target)!important;height:var(--ht-utility-target)!important;box-sizing:border-box!important;z-index:9990!important;margin:0!important}html body #ht-back-to-top{width:var(--ht-utility-target)!important;left:50%!important;right:auto!important}html body #ht-report-btn{font-size:18px!important;left:12px!important;right:auto!important}html body .htjn-tab{font-size:13px!important;left:auto!important;right:12px!important}@media (width>=600px){html body :is(#ht-report-btn,.htjn-tab){font-size:17px!important}}@media print{html body :is(.ht-utility-spacer,#ht-report-btn,#ht-back-to-top,.htjn-tab){display:none!important}}}@layer ht-relics-content{html body.ht-relics-theme :is(.set-tile,.tcg-set-tile,.dpx-tile,.discovery-card,.hub-card,.kh-card):not(.locked):not([aria-disabled=true]){opacity:1!important;filter:none!important}html body.ht-relics-theme :is(.ph-f,.ph-b,.ph-f1,.ph-f2,.ph-holo,.hf-slot,.set-tile-thumb,.discovery-photo,.ht-pa-slot,[data-htphotoraw]),html body.ht-relics-theme :is(.set-tile,.tcg-set-tile,.dpx-tile,.discovery-card,.pack-art,.ht-pa-slot) img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important;box-shadow:none!important}html body.ht-relics-theme :is(.snm,.verified-name,.dpx-name,.discovery-card strong,.set-link,.mw-name){color:#eef4f5!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}html body.ht-relics-theme :is(.set-meta,.sty,.jp,.snj,.verified-rarity,.discovery-card small,.page-sub,.sh-sub,.ph-sub,.set-desc-body,.panel-body,.htc-oinner,.br-count,.br-frac,.set-year,.set-frac,.mw-meta,.ov-caption){color:#c5d7db!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}html body.ht-relics-theme :is(.set-name,.sn,.num,.dpx-num,.eyebrow,.htbtn-lbl,.htc-ohint,.sh-brand-name,.br-name,.br-pct,.sty.special,.sty.rare){color:#f2dcab!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}html body.ht-relics-theme:has(#ht-board) .page-head h1 em{color:#f2dcab!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}html body.ht-relics-theme:has(#ht-board) .bar-fill{opacity:1!important;filter:none!important;background:linear-gradient(90deg,#81afbd,#c2e0e7)!important}html body.ht-relics-theme:has(#ht-board) .bar-ticks{background:repeating-linear-gradient(90deg,#0000 0 8px,#050a0b29 8px 9px)!important}html body.ht-relics-theme:not(.hsc1-page):not(.tg3-page):not(.tsg3-page) :is(#ht-set-axis,.sets-wrap):has(+footer){margin-bottom:0!important;padding-bottom:0!important}}@layer ht-banner-continuity{html body .banner-wrap{--ht-banner-body-scale:1;width:calc(100vw / var(--ht-banner-body-scale))!important;background:0 0!important;max-width:none!important}@media (width>=600px){html body .banner-wrap{--ht-banner-body-scale:.85}}@media (width>=1300px){html body .banner-wrap{--ht-banner-body-scale:.8}}html body.gb-pocket-page .banner-wrap{--ht-banner-body-scale:1}html body .banner-wrap:after{background:0 0!important;display:none!important}html body .banner-wrap .banner-nav:not(.mnav-open){box-shadow:none!important}html body .banner-wrap .banner-nav{position:relative!important;inset:auto!important}html body .banner-wrap img.banner-img,html body .banner-wrap video.banner-img{aspect-ratio:4.5!important;object-fit:cover!important;object-position:center bottom!important;align-self:center!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:118px!important;max-height:none!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 3% 88%,#000000f5 91%,#000000c2 94%,#00000061 97%,#0000 100%)!important;mask-image:linear-gradient(#0000 0%,#000 3% 88%,#000000f5 91%,#000000c2 94%,#00000061 97%,#0000 100%)!important}@media not all and (width>=1241px){html body .banner-wrap .banner-nav{z-index:600!important;position:absolute!important;inset:0 0 auto!important}}@media (width<=700px){html body .banner-wrap img.banner-img,html body .banner-wrap video.banner-img{aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important;height:clamp(170px,47vw,200px)!important;min-height:0!important;max-height:200px!important}}}@layer ht-deco-photo-layout{html body.decochara-pokedex-page #decochara-pokedex-checklist{--dpx-render-scale:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))!important;align-items:start!important;gap:14px!important;padding:0 18px 48px!important;display:grid!important}@media (width>=600px){html body.decochara-pokedex-page #decochara-pokedex-checklist{--dpx-render-scale:.85}}@media (width>=1300px){html body.decochara-pokedex-page #decochara-pokedex-checklist{--dpx-render-scale:.8}}@media (width<=600px){html body.decochara-pokedex-page #decochara-pokedex-checklist{grid-template-columns:1fr!important}}html body.decochara-pokedex-page #decochara-pokedex-checklist :is(.dpx-set-group,.sets-grid){display:contents!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .dpx-set-head{grid-column:1/-1}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile{width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;padding:12px 12px calc(60px / var(--dpx-render-scale))!important;grid-column:auto!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-auto-rows:min-content!important;align-content:start!important;justify-self:stretch!important;align-items:start!important;gap:10px 12px!important;margin:0!important;display:grid!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile>:is(.ph-f,.ph-b){aspect-ratio:1!important;z-index:auto!important;grid-row:1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile>.ph-f{grid-column:1!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile>.ph-b{grid-column:2!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile .ht-addphoto{width:min(100%,100px)!important;max-width:100%!important;min-width:calc(44px / var(--dpx-render-scale))!important;height:auto!important;min-height:calc(44px / var(--dpx-render-scale))!important;font-size:calc(13px / var(--dpx-render-scale))!important;white-space:normal!important;border:1px solid var(--line)!important;margin:0!important;padding:8px 4px!important;line-height:1.2!important;position:static!important;inset:auto!important;transform:none!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile :is(.ht-addphoto,.ht-pending):after{content:none!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile>:is(.sn,.snm,.ht-credit-flow,.dpx-also,.anvil-ctl,.ht-like-row,.ht-like-chip){grid-area:auto/1/auto/-1!important;min-width:0!important;max-width:100%!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile>.snm{font-size:calc(16px / var(--dpx-render-scale))!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile :is(.sn,.dpx-wave-chip,.jp,.ht-credit-flow,.ht-pending){font-size:calc(13px / var(--dpx-render-scale))!important;line-height:1.4!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile .ht-credit-flow{white-space:normal!important;overflow-wrap:anywhere!important;padding:0!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile .anvil-toggle{width:calc(44px / var(--dpx-render-scale))!important;height:calc(44px / var(--dpx-render-scale))!important;min-width:calc(44px / var(--dpx-render-scale))!important;min-height:calc(44px / var(--dpx-render-scale))!important;padding:6px!important;bottom:8px!important;right:8px!important}html body.decochara-pokedex-page #decochara-pokedex-checklist .set-tile .anvil-fields :is(select,button){min-height:calc(44px / var(--dpx-render-scale))!important;font-size:calc(16px / var(--dpx-render-scale))!important}}@media (width<=600px){html body .sheet-name-item .snm{margin-top:4px;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;font-size:16px!important;line-height:1.35!important;display:block!important}html body .sheet-name-item .jp{overflow-wrap:anywhere;white-space:normal!important;font-size:13px!important;line-height:1.4!important}html body .intro-card p{font-size:16px!important}}@layer ht-catalog-mobile-targets{html body.x-kogei-exhibition-stickers-page #kg-misprint .fp-col .ht-addphoto{transform:none!important}@media (width<=760px){html body .cb-card{grid-template-columns:20px 70px minmax(0,1fr)!important;grid-template-areas:"rank avatar name""badge badge badge""stats stats stats""share share share""primary primary kings"!important}html body .cb-card.is-king .cb-king{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important}html body .cb-card.is-king .cb-kings{box-sizing:border-box!important;padding-left:12px!important}html body .cb-card.is-king .cb-kings-grid{grid-template-columns:repeat(auto-fit,minmax(44px,1fr))!important}}@media (width<=600px){html body.tsg3-page :is(#tsg3-grid-grey,#tsg3-grid-blue,#tsg3-grid-prism){width:100%!important;min-width:0!important;max-width:100%!important}html body.tg3-page .fam-strip .set-tile .ht-anvil-toggle{box-sizing:border-box!important;letter-spacing:.02em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;min-width:min(44px,100%)!important;max-width:100%!important;padding-inline:2px!important}html body.tg3-page .fam-strip .set-tile .ht-addphoto{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:0!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:4px 1px!important}html body .ht-like-chip:after{min-width:44px!important;min-height:44px!important;bottom:-18px!important}html body .ht-addphoto{white-space:normal!important;letter-spacing:0!important;min-width:min(44px,100%)!important;max-width:100%!important;min-height:44px!important;padding-inline:1px!important;font-size:13px!important;line-height:1.15!important}html body:is(.hsc1-page,.tg3-page) .ht-addphoto{text-transform:none!important}html body:not(.hsc1-page) .sets-grid:has(>.set-tile[id^=t-product]):not(:has(>.set-tile:not([id^=t-product]))){grid-template-columns:minmax(0,1fr)!important;display:grid!important}html body.tsg3-page :is(#tsg3-grid-grey,#tsg3-grid-blue,#tsg3-grid-prism) .ht-addphoto{text-transform:none!important;width:calc(100% - 4px)!important;min-width:0!important;height:calc(100% - 4px)!important;min-height:0!important;padding:1px!important;top:2px!important;bottom:2px!important;left:2px!important;transform:none!important}html body.tsg3-page .set-tile :is(.snm,.snm .nmt){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;letter-spacing:0!important;max-width:100%!important;font-size:16px!important;line-height:1.3!important}html body.tsg3-page .set-tile .crt{white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;text-wrap:balance!important;max-width:100%!important;font-size:13px!important;line-height:1.35!important;display:block!important}html body.tsg3-page :is(#tsg3-grid-grey,#tsg3-grid-blue,#tsg3-grid-prism)>.set-tile>.ht-like-row{order:3!important;justify-content:center!important;margin-block:4px 2px!important;padding:0!important}html body.tsg3-page :is(#tsg3-grid-grey,#tsg3-grid-blue,#tsg3-grid-prism)>.set-tile>.ht-like-row>.ht-like-chip{min-width:44px!important;min-height:44px!important}html body.tsg3-page :is(#tsg3-grid-grey,#tsg3-grid-blue,#tsg3-grid-prism)>.set-tile>.ht-like-row>.ht-like-chip:after{content:none!important}html body.tsg3-page :is(#tsg3-grid-grey,#tsg3-grid-blue,#tsg3-grid-prism)>.set-tile>.ht-credit{order:4!important;padding-inline:0!important}html body.hsc1-page #hsc1-checklist .ht-addphoto{width:100%!important;min-height:min(44px,100%)!important;max-height:100%!important;padding:1px!important}html body.hsc1-page #hsc1-checklist .fp-col :is(.ph-f,.ph-b):not(.has-img){padding:1px!important}html body :is(.ht-set-search,.pack-psa-select,.pack-grade-ctl .anvil-btn,#dpx-ai-upload){box-sizing:border-box!important;min-height:44px!important}}@media (width<=375px){html body.hsc1-page #hsc1-checklist .set-tile.fp4 .ht-addphoto{font-size:0!important;line-height:0!important}html body.hsc1-page #hsc1-checklist .set-tile.fp4 .ht-addphoto:after{color:inherit;pointer-events:none;content:"+"!important;font-size:20px!important;line-height:1!important;position:static!important}}}
