/* An identical cross and pointer/focus response, with a larger phone hit area. */
body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control{
 --nvb-close-size:36px;--nvb-close-icon:16px;
 display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;
 width:var(--nvb-close-size)!important;height:var(--nvb-close-size)!important;min-width:var(--nvb-close-size)!important;min-height:var(--nvb-close-size)!important;max-width:var(--nvb-close-size)!important;max-height:var(--nvb-close-size)!important;
 padding:0!important;margin:0!important;border:0!important;border-radius:4px!important;background:#fff!important;color:#182634!important;
 font-size:0!important;line-height:1!important;text-indent:0!important;text-decoration:none!important;opacity:1!important;box-shadow:none!important;transform:none!important;cursor:pointer!important;
 transition:background-color 120ms ease,color 120ms ease!important;appearance:none;
}
body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control>*{display:none!important}
body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control::before,body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control::after{content:""!important;display:block!important;grid-area:1/1;width:var(--nvb-close-icon)!important;height:1.5px!important;border:0!important;border-radius:1px;background:currentColor!important;position:static!important;opacity:1!important;pointer-events:none;box-shadow:none!important}
body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control::before{transform:rotate(45deg)!important}
body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control::after{transform:rotate(-45deg)!important}
body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control:hover{background:#e6f0ff!important;color:#075bff!important}
body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control:focus-visible{outline:2px solid #075bff!important;outline-offset:2px!important;background:#e6f0ff!important;color:#075bff!important}
body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control:focus:not(:focus-visible){outline:none!important}
@media(max-width:900px){body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control{--nvb-close-size:44px;--nvb-close-icon:18px}}
@media(prefers-reduced-motion:reduce){body:is(.nova-third-site,.wp-theme-nova-mech-blue) .nvb-close-control{transition:none!important}}
