.host-welcome{aspect-ratio:3/2}.host-welcome video.host-interior{width:100%;height:100%;object-fit:fill;pointer-events:none}.host-welcome .host-caption{display:none}.host-welcome .host-card{z-index:2}.host-disney .host-card{left:6%;top:3%;width:40%;height:61%;background:transparent}.host-pokemon{aspect-ratio:2/3}.host-pokemon .host-card{left:5%;top:23%;width:44%;height:48%;background:#101014;border-radius:10px}.host-starwars .host-card{left:7%;top:13%;width:35%;height:64%;background:#090e16;border-radius:10px}.rift-presenter video.presenter-art{display:block;width:100%;height:auto;pointer-events:none}.rift-presenter .presenter-card{z-index:2}.realm-welcome-controls{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin:-14px auto 24px;padding:8px;text-align:center}.realm-welcome-controls button{background:#dfbd77;color:#111827;border:1px solid #f0d695;border-radius:24px;padding:12px 20px;font:600 16px system-ui;cursor:pointer}.realm-welcome-controls span{color:#e6d1a7;font:16px Georgia}.realm-welcome-controls button:focus-visible{outline:3px solid white;outline-offset:3px}@media(max-width:600px){.host-welcome{aspect-ratio:3/2}.host-pokemon{aspect-ratio:2/3}.host-disney .host-card{left:6%;top:3%;width:40%;height:61%}.host-pokemon .host-card{left:5%;top:23%;width:44%;height:48%}.host-starwars .host-card{left:7%;top:13%;width:35%;height:64%}}
/* Keep the approved complete slab at its native proportions in every realm. */
.host-welcome .host-card>img{width:100%;height:100%;object-fit:contain}.host-disney .host-card{padding:0;border:0;filter:drop-shadow(0 12px 18px #0009)}

.realm-welcome-controls[hidden]{display:none}

/* The hand-held slab is already part of the approved princess scene. */
.princess-table-welcome .host-card{display:none}.host-welcome.princess-table-welcome video.host-interior{object-fit:contain}
