JSFiddle - React, Tailwind, and code Playground
by kthornbloom
HTML
<div class="thing1">
<div class="thing2">wowowow<br>wowow<br>coolcool<br>wowowwowowow<br>wowow<br>coolcool<br>wowowwowowow<br>wowow<br>coolcool<br>wowowwowowow<br>wowow<br>coolcool<br>wowowwowowow<br>wowow<br>coolcool<br>wowowwowowow<br>wowow<br>coolcool<br>wowowwowowow<br>wowow<br>coolcool<br>wowow</div>
</div>
CSS
.thing1 {
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-align-items: center;
align-items: center;
-webkit-backdrop-filter: blur(2px);
backdrop-filter: blur(2px);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: 100dvh;
-webkit-justify-content: center;
justify-content: center;
left: 0;
position: fixed;
top: 0;
width: 100%;
z-index: 999;
}
.thing2 {
border: none;
border-radius: 6px;
-webkit-box-shadow: 0 0 100px 300vw rgba(0,0,0,.45);
box-shadow: 0 0 100px 300vw rgba(0,0,0,.45);
max-width: 100%;
overflow: hidden;
padding: 0;
width: 400px;
height: 400px;
margin: auto;
}