/* Transparent chrome crown floating over separate artwork. */
#pom-intro.pom-original-entrance .pom-original-entrance-art{background-image:url('pom-entrance-background.png')!important}
#pom-intro .pom-v86-crown-stage{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:2;perspective:1100px;mix-blend-mode:normal}
#pom-intro .pom-floating-crown{display:block;width:min(74vw,94vh,850px);width:min(74vw,94dvh,850px);height:auto;max-width:none;background:transparent;border:0;box-shadow:none;object-fit:contain;transform-origin:center;animation:pom-crown-float-tilt 8s ease-in-out infinite;will-change:transform}
#pom-intro .pom-v86-enter-label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-family:Georgia,serif;font-size:clamp(17px,2.2vw,28px);letter-spacing:.52em;padding-left:.52em;color:#f7f7f7;text-shadow:0 0 14px #aaa;z-index:3;pointer-events:none}
#pom-intro .pom-v86-enter-label::after{content:"";display:block;width:76%;height:1px;margin:15px auto 0;background:linear-gradient(90deg,transparent,#eee,transparent)}
#pom-intro .pom-original-enter-hit{z-index:6!important}
@keyframes pom-crown-float-tilt{0%,100%{transform:translate3d(0,7px,0) rotateX(3deg) rotateY(-7deg) rotateZ(-1.5deg)}50%{transform:translate3d(0,-9px,0) rotateX(-3deg) rotateY(7deg) rotateZ(1.5deg)}}
@media(max-width:680px){#pom-intro .pom-floating-crown{width:min(92vw,105dvh)}#pom-intro .pom-original-entrance-art{background-size:auto 100%}}
@media(prefers-reduced-motion:reduce){#pom-intro .pom-floating-crown{animation:none;transform:none;will-change:auto}#pom-intro .pom-v86-enter-label{display:block}}
