#overlay{ transition: opacity .5s ease; @apply fixed top-0 left-0 w-full h-screen bg-black bg-opacity-50 z-30 opacity-0 invisible pointer-events-none; &.is-active{ @apply opacity-100 visible pointer-events-auto; } }