@layer ht-karuta-guide-294{html body:has(#karuta-guide-294){--kg-body:16px;--kg-label:13px;--kg-target:44px}#karuta-guide-294 :is(.cx-body,.cx-wrap,.cx-refs,.cx-plate,.set-desc){box-sizing:border-box!important;min-width:0!important}#karuta-guide-294 :is(p,dd,.htc-obody,.htc-obody .b,.cx-faq summary){font-family:Inter,Segoe UI,sans-serif!important;font-size:var(--kg-body)!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.55!important}#karuta-guide-294 :is(.cx-cap,.cx-cred,.cx-cred b,dt,.cx-back,.cx-standing,.htbtn-lbl,.htc-ohead,.htc-ohint,.ht-credit,.cx-colophon){font-family:Inter,Segoe UI,sans-serif!important;font-size:var(--kg-label)!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.5!important}#karuta-guide-294 :is(.htbtn,.cx-back,.cx-faq summary,.cx-links a,.cx-handoff,.ht-credit,.cx-cred){min-height:var(--kg-target)!important;min-width:var(--kg-target)!important;box-sizing:border-box!important}#karuta-guide-294 :is(.cx-back,.cx-links a){align-items:center!important;display:inline-flex!important}#karuta-guide-294 .cx-cred{flex-wrap:wrap!important;align-items:center!important;gap:6px!important;display:flex!important}#karuta-guide-294 .htc-orow{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#karuta-guide-294 .cx-refs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}#karuta-guide-294 .cx-plate{width:100%!important;max-width:100%!important;margin:0!important}#karuta-guide-294 .cx-shot{min-width:0!important;max-width:100%!important}#karuta-guide-294 .cx-shot img{object-fit:contain!important;max-width:100%!important}@media (width>=600px){html body:has(#karuta-guide-294){--kg-body:19px;--kg-label:16px;--kg-target:52px}#karuta-guide-294 .cx-refs{grid-template-columns:repeat(2,minmax(0,1fr))!important}#karuta-guide-294 .htc-orow{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1000px){#karuta-guide-294 .cx-refs{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1300px){html body:has(#karuta-guide-294){--kg-body:20px;--kg-label:16.25px;--kg-target:55px}}}@layer ht-banner-continuity{html body:has(#karuta-guide-294) :is(.banner-wrap,.banner-img,.banner-nav,#relics-relay-canvas){width:100%!important;min-width:0!important;max-width:100%!important}}
