.revelation-overlay{

position:fixed;

inset:0;

background:#050c16;

z-index:100000;

display:flex;

align-items:center;

justify-content:center;

}

.revelation-content{

text-align:center;

max-width:900px;

padding:40px;

}

.revelation-light{

width:220px;
height:220px;

margin:auto;

border-radius:50%;

background:

radial-gradient(
circle,
rgba(229,200,123,.85),
transparent
);

animation:
axisPulse 4s infinite;

}

.revelation-text{

margin-top:60px;

font-size:42px;

line-height:1.5;

color:white;

}

@keyframes axisPulse{

0%{

transform:scale(.9);

opacity:.5;

}

50%{

transform:scale(1.2);

opacity:1;

}

100%{

transform:scale(.9);

opacity:.5;

}

}