@layer ht-karuta-hub-294{html body.karuta-page{--karuta-hub-body:16px;--karuta-hub-label:13px;--karuta-hub-target:44px}html body.karuta-page :is(.page-head,.sets-grid,.sticker-head,.set-desc,.set-locked){box-sizing:border-box!important;min-width:0!important}html body.karuta-page .sets-grid{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;padding-inline:12px!important;display:grid!important}html body.karuta-page .sets-grid>.set-tile{box-sizing:border-box!important;flex-direction:column!important;align-self:stretch!important;align-items:stretch!important;min-width:0!important;height:auto!important;padding:16px!important;display:flex!important}html body.karuta-page .set-tile>.body{flex-direction:column!important;flex:1!important;gap:8px!important;width:100%!important;min-width:0!important;display:flex!important}html body.karuta-page :is(.sty,.snm,.htc-obody,.htc-obody .b,.htc-obody .b p,.set-locked .sl-note,.karuta-faq p,#kb-custom p,#kb-custom input,#kb-custom textarea,#kb-custom select){font-family:Inter,Segoe UI,sans-serif!important;font-size:var(--karuta-hub-body)!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.55!important}html body.karuta-page :is(.sn,.meta-badge,.htbtn-lbl,.htc-ohead,.htc-ohint,.relics-back,.ht-credit,.ht-addphoto,.set-tile .body>a,.series-sub,#kb-custom label,#kb-custom button){font-family:Inter,Segoe UI,sans-serif!important;font-size:var(--karuta-hub-label)!important;letter-spacing:.04em!important;white-space:normal!important;overflow-wrap:anywhere!important}html body.karuta-page :is(.htbtn,.relics-back,.ht-addphoto,.set-tile .body>a,.ht-credit,#kb-custom button,#kb-custom input,#kb-custom select,.karuta-faq summary){min-width:var(--karuta-hub-target)!important;min-height:var(--karuta-hub-target)!important;box-sizing:border-box!important}html body.karuta-page .set-tile .body>a{text-align:center!important;justify-content:center!important;align-items:center!important;margin-top:auto!important;padding:10px 12px!important;display:inline-flex!important}html body.karuta-page .set-tile-thumb{background-position:50%!important;background-size:contain!important;align-self:center!important;min-width:0!important;max-width:100%!important}html body.karuta-page .set-tile-thumb:before{font-family:Inter,Segoe UI,sans-serif!important;font-size:var(--karuta-hub-label)!important;letter-spacing:.02em!important;white-space:nowrap!important;padding:6px!important}html body.karuta-page .set-tile-thumb.ht-pa-empty:before{bottom:50%!important;left:50%!important;transform:translate(-50%,50%)!important}html body.karuta-page .set-tile>.body>div{font-size:var(--karuta-hub-label)!important}html body.karuta-page #about-pokemon-karuta .htc-orow{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}html body.karuta-page>.note-box,html body.karuta-page h2.series-head:has(+.series-sub+.note-box),html body.karuta-page h2.series-head:has(+.series-sub+.note-box)+.series-sub{display:none!important}html body.karuta-page .karuta-faq summary{font-size:var(--karuta-hub-body)!important}html body.karuta-page #kb-custom :is(input,select,textarea){box-sizing:border-box!important;max-width:100%!important}@media (width>=600px){html body.karuta-page{--karuta-hub-body:19px;--karuta-hub-label:16px;--karuta-hub-target:52px}html body.karuta-page .sets-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.karuta-page #about-pokemon-karuta .htc-orow{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1000px){html body.karuta-page .sets-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1300px){html body.karuta-page{--karuta-hub-body:20px;--karuta-hub-label:16.25px;--karuta-hub-target:55px}}}@layer ht-banner-continuity{html body.karuta-page :is(.banner-wrap,.banner-img,.banner-nav,#relics-relay-canvas){width:100%!important;min-width:0!important;max-width:100%!important}}
