/* One camera, one 3D ground plane and actual contact shadows. */
.experience-stage.tavern.motion::before{display:none}
.experience-stage.tavern.motion .experience-scene{width:100%;height:100svh;max-height:none}
.tavern .motion-art{inset:0;perspective:none;display:block}
.dice-viewport{position:absolute;inset:0;background:#382419}
.dice-viewport canvas,.dice-poster{display:block;width:100%;height:100%;object-fit:cover}
.dice-poster img{display:block;width:100%;height:100%;object-fit:cover}
.tavern .experience-caption{z-index:1;padding-bottom:85px;text-shadow:0 2px 10px #140b05;animation-delay:0s;background:linear-gradient(transparent,#241409b3 30%);width:100%;max-width:none;pointer-events:none}
.tavern .experience-caption p{max-width:35ch}
.tavern .experience-skip{z-index:2}
.tavern .welcome-wordmark{width:145px}
@media(max-height:540px) and (orientation:landscape){.tavern.motion .experience-scene{flex-direction:column;align-items:center}.tavern .motion-art{transform:none}.tavern .experience-caption{margin:0;padding-bottom:65px}.tavern .experience-caption strong{font-size:1.8rem}.tavern .welcome-wordmark{display:none}}
