:root{--hit-min:24px}@media (pointer:coarse),(max-width:47.9375rem){:root{--hit-min:44px}}:where(button,[role=button],[role=tab],[role=menuitem],[role=switch],summary,:is(nav,header,[role=toolbar],[role=tablist]) a[href]){contain:layout;position:relative}:where(button,[role=button],[role=tab],[role=menuitem],[role=switch],summary,:is(nav,header,[role=toolbar],[role=tablist]) a[href]):before{content:"";width:min(max(100%, var(--hit-min)), calc(100% + var(--hit-min)));height:min(max(100%, var(--hit-min)), calc(100% + var(--hit-min)));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
