#portal-dialog.game-preview-dialog{position:fixed;inset:0;margin:0;padding:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;overflow:hidden;background:#08090d;box-sizing:border-box;scrollbar-gutter:auto}
#portal-dialog.game-preview-dialog>.close-modal{position:absolute;top:9px;right:12px;float:none;left:auto;margin:0;z-index:5}
.game-preview-dialog #portal-dialog-content{height:100%;width:100%;min-width:0}.game-preview-shell{height:100%;width:100%;display:flex;flex-direction:column;min-height:0;min-width:0}.game-preview-bar{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:9px 60px 9px 14px;border-bottom:1px solid #ffffff16;background:#111218;flex-shrink:0}.game-preview-bar strong{font-size:14px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-preview-bar button{padding:8px 15px!important;min-height:36px;height:auto;font-size:12px!important;width:auto}.game-preview-modes{display:flex;gap:8px;flex-wrap:wrap}.game-preview-modes button[aria-pressed=true]{border-color:#d2b36d;background:#d2b36d22;color:#ffe4a7}.game-preview-stage{min-height:0;min-width:0;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(ellipse at center,#242630,#08090d)}.game-preview-screen{position:relative;overflow:hidden;background:#08090d;flex-shrink:0}.game-preview-shell #developer-preview{display:block;margin:0;border:0;min-height:0;max-width:none;max-height:none;border-radius:0}.game-preview-shell[data-mode=mobile] .game-preview-screen{border-radius:16px;outline:1px solid #e4c78b66;box-shadow:0 12px 40px #000a}.game-preview-help{font-size:10px;color:#a3a3ad;padding:5px 14px;background:#111218;flex-shrink:0}@media(max-width:600px){.game-preview-bar{gap:7px;padding:8px 50px 8px 8px}.game-preview-bar strong{max-width:160px}.game-preview-modes{width:100%;gap:6px}.game-preview-modes button{flex:1}.game-preview-help{font-size:9px}}
