.overlay {
background-color: pink;
opacity: 0;
position: fixed;
right: 0;
top: 0;
left: 0;
bottom: 0;
visibility: hidden;
.overlay:target {
visibility: visible;
opacity: 1;}
.popup {background: red;
padding: 20px;
position: fixed;
visibility: hidden;
z-index: 10;
color:#fff; }
.popup a {
color:#fff;
}
.overlay:target+.popup {top: 30%; left: 30%;opacity: 1; visibility: visible; }