.popup-overlay{visibility:hidden;background-color:rgba(0,0,0,.8);padding:.5rem 1.5rem .8rem;position:fixed;width:100%;height:100%;left:0;top:0;transition:opacity .18s linear;will-change:opacity;opacity:0}.popup-overlay--show{opacity:1;visibility:visible}