@layer ht-catalog-mobile-targets{html body:is(.menko-297-page,:has(#how-to-play[data-section=menko-rules]),:has(article#t-maru[data-num=maru])){--menko-438-scale:1;@media (width>=600px){--menko-438-scale:.85}@media (width>=1300px){--menko-438-scale:.8}& .set-tile .ht-addphoto{min-width:calc(44px / var(--menko-438-scale))!important;min-height:calc(44px / var(--menko-438-scale))!important;font-size:calc(13px / var(--menko-438-scale))!important;padding:calc(3px / var(--menko-438-scale)) calc(2px / var(--menko-438-scale))!important;letter-spacing:.02em!important;white-space:normal!important;line-height:1.25!important}&:not(.menko-297-page) .htbtn--tab{min-width:calc(44px / var(--menko-438-scale))!important;min-height:calc(44px / var(--menko-438-scale))!important}& :is(.set-tile .sn,.set-meta),&:not(.menko-297-page) .htbtn-lbl{font-family:Segoe UI,Helvetica Neue,Arial,sans-serif!important;font-size:calc(13px / var(--menko-438-scale))!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.4!important}& :is(.set-name,.set-note,.set-tile .sty,.htc-ointro,.htc-obody p,.htc-obody li,details p,details li){font-size:calc(16px / var(--menko-438-scale))!important;white-space:normal!important;line-height:1.5!important}& details>summary{box-sizing:border-box!important;min-height:calc(44px / var(--menko-438-scale))!important;font-size:max(16px,calc(13px / var(--menko-438-scale)))!important;padding-block:calc(10px / var(--menko-438-scale))!important;white-space:normal!important;line-height:1.5!important}}}
