#milky-showroom{--mr-hot:#ff79d2;--mr-ice:#75eee5;--mr-ink:#f7f0fa;--mr-dim:#ab9ab7;--mr-reflect:.28;--mr-glow:.85;--mr-selected:#ff61bf;width:100%;overflow:hidden;position:relative;isolation:isolate;color:var(--mr-ink);background:#07080e;font-family:'Space Grotesk','Noto Sans KR','Malgun Gothic',sans-serif;font-size:14px;line-height:1.5;color-scheme:dark;}
#milky-showroom *{box-sizing:border-box;}
#milky-showroom [hidden]{display:none!important;}
#milky-showroom h1,#milky-showroom h2,#milky-showroom h3,#milky-showroom p{margin:0;}
#milky-showroom button,#milky-showroom input,#milky-showroom select{font:inherit;}
#milky-showroom button{color:inherit;cursor:pointer;}
#milky-showroom button:focus-visible,#milky-showroom input:focus-visible,#milky-showroom select:focus-visible{outline:2px solid var(--mr-ice);outline-offset:4px;}
#milky-showroom .mr-catalog-button{display:flex;gap:8px;align-items:center;border:1px solid #66536c;background:#191321;padding:9px 12px;font-size:11px;color:#f2d6ef;}
#milky-showroom .mr-scene{height:605px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 35%,#28223d66,transparent 48%),linear-gradient(#06070d 0%,#11101d 58%,#080911 100%);touch-action:pan-y;user-select:none;}
#milky-showroom .mr-architecture{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;}
#milky-showroom .mr-back-wall{position:absolute;left:24%;right:24%;top:75px;height:245px;background:linear-gradient(90deg,#111423,#181125,#111423);border:1px solid #71667e32;box-shadow:inset 0 0 80px #03030b;}
#milky-showroom .mr-back-wall:before{content:'';position:absolute;inset:26px 28%;border:1px solid #cf93db35;box-shadow:0 0 18px #8b58b313,inset 0 0 18px #8b58b313;}
#milky-showroom .mr-back-wall:after{content:'';position:absolute;inset:53px 38%;border:1px solid #a889d131;}
#milky-showroom .mr-floor{position:absolute;left:0;right:0;top:302px;bottom:0;background:radial-gradient(ellipse at 28% 2%,#3e43772a,transparent 55%),radial-gradient(ellipse at 73% 15%,#78254d20,transparent 50%),linear-gradient(#131421,#06080f);border-top:1px solid #9489b030;}
#milky-showroom .mr-line{position:absolute;height:1px;transform-origin:0 50%;background:linear-gradient(90deg,#79749060,#a99acb16);}
#milky-showroom .mr-line.mr-neon{height:2px;background:linear-gradient(90deg,#67eee6ad,#dc7de06b);box-shadow:0 0 calc(9px * var(--mr-glow)) #8cf1f15c;}
#milky-showroom .mr-line.mr-pink{background:linear-gradient(90deg,#ff60c6bd,#ad6bdf73);box-shadow:0 0 calc(12px * var(--mr-glow)) #ff66c978;}
#milky-showroom .mr-floor-seam{position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,#b7b5ef0a,#aba9dd32,#b7b5ef0a);}
#milky-showroom .mr-ceiling-word{position:absolute;left:50%;top:17px;transform:translateX(-50%);white-space:nowrap;color:#b6a3c5;font-size:9px;letter-spacing:5px;opacity:.68;}
#milky-showroom .mr-wall-mirrors{position:absolute;top:81px;width:33%;height:249px;display:flex;gap:8px;opacity:.13;filter:saturate(.5);transform-style:preserve-3d;}
#milky-showroom .mr-wall-mirrors.left{left:-3%;transform:perspective(420px) rotateY(51deg);transform-origin:left center;}
#milky-showroom .mr-wall-mirrors.right{right:-3%;transform:perspective(420px) rotateY(-51deg);transform-origin:right center;flex-direction:row-reverse;}
#milky-showroom .mr-wall-mirrors div{min-width:29%;height:100%;padding:5px;background:#12111d;border:1px solid #887b99;}
#milky-showroom .mr-wall-mirrors img{width:100%;height:100%;object-fit:cover;transform:scaleX(-1);}
#milky-showroom .mr-stage-glow{position:absolute;left:50%;top:444px;transform:translateX(-50%);width:440px;height:85px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--mr-selected) 18%,transparent),transparent 70%);filter:blur(12px);transition:background .55s;}
#milky-showroom .mr-perspective{position:absolute;inset:0;perspective:950px;perspective-origin:50% 44%;z-index:2;pointer-events:none;}
#milky-showroom .mr-world{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none;}
#milky-showroom .mr-display{position:absolute;left:50%;top:98px;width:220px;transform-style:preserve-3d;transform-origin:50% 50%;transition:transform .62s cubic-bezier(.22,.75,.25,1),opacity .62s;}
#milky-showroom .mr-display.mr-teleport{transition:none;}
#milky-showroom .mr-case{display:block;width:100%;padding:5px 5px 0;background:#12121a;border:1px solid #a590bd5c;box-shadow:0 0 calc(15px * var(--mr-glow)) color-mix(in srgb,var(--unit) 12%,transparent);text-align:left;position:relative;border-radius:2px;pointer-events:auto;}
#milky-showroom .mr-display[data-active=true] .mr-case{border-color:var(--unit);box-shadow:0 0 calc(18px * var(--mr-glow)) color-mix(in srgb,var(--unit) 36%,transparent),0 0 calc(60px * var(--mr-glow)) color-mix(in srgb,var(--unit) 12%,transparent);}
#milky-showroom .mr-case:before{content:'';position:absolute;left:4px;right:4px;height:2px;top:-5px;background:var(--unit);box-shadow:0 0 calc(14px * var(--mr-glow)) var(--unit);}
#milky-showroom .mr-face{width:100%;aspect-ratio:460/670;display:block;object-fit:cover;object-position:top;background:#18151c;}
#milky-showroom .mr-plaque{display:block;padding:9px 7px 10px;color:#e9dfef;font-size:12px;letter-spacing:.3px;line-height:1.3;}
#milky-showroom .mr-plaque-heading{display:flex;justify-content:space-between;align-items:center;gap:7px;}
#milky-showroom .mr-plaque-tags{display:block;margin-top:5px;color:#bfabc9;font-size:10px;letter-spacing:0;line-height:1.5;white-space:nowrap;}
#milky-showroom .mr-display[data-active=true] .mr-plaque-tags{color:#e8c2dd;}
#milky-showroom .mr-plaque .mr-plaque-en{font-size:8px;letter-spacing:2px;color:var(--unit);}
#milky-showroom .mr-display[data-active=true] .mr-plaque{color:#fff;}
#milky-showroom .mr-pedestal{height:10px;background:linear-gradient(#2c263a,#0e0e17);border-top:1px solid #b3a8ca66;box-shadow:0 5px 9px #0008;transform:perspective(200px) rotateX(22deg);}
#milky-showroom .mr-reflection{position:absolute;top:calc(100% + 3px);left:0;right:0;height:156px;opacity:var(--mr-reflect);mask-image:linear-gradient(#0008,#0004 28%,transparent 94%);pointer-events:none;border-inline:1px solid var(--unit);}
#milky-showroom .mr-reflection canvas{display:block;width:100%;height:100%;transform:scaleY(-1);background-size:100% 100%;}
#milky-showroom .mr-wall-mirrors canvas{width:100%;height:100%;transform:scaleX(-1);background-size:cover;background-position:top;}
#milky-showroom .mr-scene-edge{position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:3;}
#milky-showroom .mr-scene-edge.left{left:0;background:linear-gradient(90deg,#07080dbb,transparent);}
#milky-showroom .mr-scene-edge.right{right:0;background:linear-gradient(-90deg,#07080dbb,transparent);}
#milky-showroom .mr-room-controls{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:0 32px 22px;background:#07080e;}
#milky-showroom .mr-step{display:flex;align-items:center;gap:10px;min-height:43px;min-width:84px;justify-content:center;padding:10px 13px;background:#14111d;border:1px solid #594562;font-size:11px;}
#milky-showroom .mr-step:hover{border-color:#d475bb;background:#28162d;}
#milky-showroom .mr-step:disabled{opacity:.4;cursor:default;}
#milky-showroom .mr-walk{width:360px;max-width:55%;display:flex;align-items:center;gap:15px;}
#milky-showroom .mr-index{font-size:12px;letter-spacing:1.6px;color:#f7dded;white-space:nowrap;min-width:57px;text-align:center;}
#milky-showroom .mr-index span{color:#75647f;font-size:10px;}
#milky-showroom .mr-range{width:100%;min-width:0;height:18px;accent-color:#ed8bd5;cursor:ew-resize;}
#milky-showroom .mr-range:disabled{opacity:.4;cursor:default;}
#milky-showroom .mr-selection{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 32px;padding:23px 0 24px;border-block:1px solid #ffffff20;}
#milky-showroom .mr-selection-copy{display:flex;align-items:center;gap:27px;min-width:0;}
#milky-showroom .mr-selected-name{font-size:32px;font-weight:600;letter-spacing:-1.2px;line-height:1.2;white-space:nowrap;}
#milky-showroom .mr-selected-en{font-size:9px;letter-spacing:3px;color:var(--mr-selected);margin-top:5px;}
#milky-showroom .mr-selected-description{border-left:1px solid #6c507347;padding-left:26px;}
#milky-showroom .mr-selected-quote{font-size:14px;color:#e4d2ea;word-break:keep-all;}
#milky-showroom .mr-selected-tags{color:#a491b0;font-size:10px;margin-top:7px;}
#milky-showroom .mr-selected-actions{display:flex;gap:10px;align-items:center;}
#milky-showroom .mr-favorite{height:44px;width:44px;border:1px solid #66516f;display:grid;place-items:center;background:#191220;}
#milky-showroom .mr-favorite[aria-pressed=true]{color:#ff8bce;border-color:#ff8bce;}
#milky-showroom .mr-favorite[aria-pressed=true] svg{fill:currentColor;}
#milky-showroom .mr-connect{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:13px 19px;min-width:210px;background:#f7a0df;border:1px solid #f7a0df;color:#220d25;font-size:12px;font-weight:600;box-shadow:0 0 calc(25px * var(--mr-glow)) #f27ed621;}
#milky-showroom .mr-connect:hover{background:#ffc7f0;}
#milky-showroom .mr-after{padding:15px 32px 18px;display:flex;justify-content:space-between;gap:20px;color:#887894;font-size:10px;}
#milky-showroom .mr-gesture-hint{color:#b6a3c2;display:flex;align-items:center;gap:7px;}
#milky-showroom .mr-demo{font-size:9px;text-align:right;}
#milky-showroom .mr-playback-meta{display:flex;align-items:center;gap:13px;}
#milky-showroom .mr-motion{flex:none;background:transparent;border:0;border-bottom:1px solid #7e688950;padding:4px 0;color:#c1a9ca;font-size:10px;white-space:nowrap;}
#milky-showroom .mr-motion:before{content:'';display:inline-block;width:5px;height:5px;background:#83e9da;border-radius:50%;vertical-align:middle;margin-right:6px;}
#milky-showroom .mr-motion[aria-pressed=false]:before{background:#8b7b95;}
#milky-showroom dialog{padding:0;background:#100e19;color:#f4edf7;border:1px solid #785580;width:min(740px,calc(100% - 28px));max-height:90%;box-shadow:0 0 80px #000b;}
#milky-showroom dialog::backdrop{background:#02030bdb;backdrop-filter:blur(9px);}
#milky-showroom .mr-dialog-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px 15px;}
#milky-showroom .mr-dialog-top h2{font-size:22px;font-weight:500;letter-spacing:-.6px;}
#milky-showroom .mr-close{padding:4px 7px;background:none;border:0;color:#d0bdde;font-size:25px;line-height:1;}
#milky-showroom .mr-search-row{display:flex;gap:12px;align-items:center;padding:0 23px 16px;}
#milky-showroom .mr-search-label{display:flex;align-items:center;gap:10px;background:#191322;border:1px solid #584162;padding:10px 12px;flex:1;min-width:0;color:#a38aac;}
#milky-showroom .mr-search-label input{width:100%;min-width:0;background:transparent;border:0;color:#f8effa;padding:0;font-size:13px;}
#milky-showroom .mr-search-label input::placeholder{color:#a18cab;}
#milky-showroom .mr-favorite-filter{background:#1e1428;border:1px solid #62456c;padding:10px 12px;color:#c9accf;font-size:11px;white-space:nowrap;}
#milky-showroom .mr-favorite-filter[aria-pressed=true]{color:#ffd1ec;background:#49213d;border-color:#ed88ca;}
#milky-showroom .mr-catalog-info{padding:0 23px 13px;font-size:10px;color:#a795b6;}
#milky-showroom .mr-catalog-grid{padding:0 23px 23px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 12px;}
#milky-showroom .mr-catalog-item{padding:0;text-align:left;background:#17131f;border:1px solid #6852745c;}
#milky-showroom .mr-catalog-item[aria-pressed=true]{border-color:#fa9bdf;}
#milky-showroom .mr-catalog-item img{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;object-position:top;}
#milky-showroom .mr-catalog-caption{padding:9px;font-size:12px;display:block;}
#milky-showroom .mr-catalog-heading{display:flex;justify-content:space-between;gap:5px;align-items:center;}
#milky-showroom .mr-catalog-tags{display:block;font-size:10px;line-height:1.5;color:#baa2c5;margin-top:5px;word-break:keep-all;}
#milky-showroom .mr-catalog-caption small{font-size:8px;color:#aa90b7;}
#milky-showroom .mr-catalog-empty{padding:25px 23px 40px;font-size:13px;text-align:center;color:#beabc9;}
#milky-showroom .mr-catalog-more{display:block;background:#24162f;border:1px solid #735079;color:#ddbedf;font-size:12px;padding:10px 24px;margin:0 auto 23px;}
@media(max-width:840px){
#milky-showroom .mr-selection{margin-inline:24px;gap:18px;}
#milky-showroom .mr-selection-copy{gap:18px;}
#milky-showroom .mr-selected-description{padding-left:18px;}
#milky-showroom .mr-selected-quote{font-size:12px;}
#milky-showroom .mr-connect{min-width:177px;gap:17px;padding:13px 14px;font-size:11px;}
#milky-showroom .mr-selected-name{font-size:29px;}
#milky-showroom .mr-scene{height:575px;}
#milky-showroom .mr-room-controls{padding-inline:24px;}
#milky-showroom .mr-after{padding-inline:24px;}
}
@media(max-width:650px){
#milky-showroom .mr-catalog-button{padding:8px;font-size:10px;gap:6px;}
#milky-showroom .mr-scene{height:487px;}
#milky-showroom .mr-ceiling-word{font-size:7px;letter-spacing:2.5px;top:12px;}
#milky-showroom .mr-wall-mirrors{height:220px;top:80px;width:39%;}
#milky-showroom .mr-wall-mirrors.left{left:-7%;}
#milky-showroom .mr-wall-mirrors.right{right:-7%;}
#milky-showroom .mr-scene-edge{width:16px;}
#milky-showroom .mr-display{top:78px;}
#milky-showroom .mr-reflection{height:130px;}
#milky-showroom .mr-case{padding:4px 4px 0;}
#milky-showroom .mr-plaque{padding:7px 4px;font-size:10px;}
#milky-showroom .mr-plaque .mr-plaque-en{font-size:7px;letter-spacing:1.6px;}
#milky-showroom .mr-stage-glow{width:280px;top:360px;height:65px;}
#milky-showroom .mr-room-controls{gap:13px;padding:0 19px 19px;}
#milky-showroom .mr-step{min-width:44px;min-height:42px;padding:9px;}
#milky-showroom .mr-step span{display:none;}
#milky-showroom .mr-walk{max-width:none;flex:1;gap:10px;}
#milky-showroom .mr-index{font-size:10px;letter-spacing:1px;min-width:50px;}
#milky-showroom .mr-index span{font-size:9px;}
#milky-showroom .mr-selection{margin:0 19px;padding:18px 0;display:block;}
#milky-showroom .mr-selection-copy{justify-content:center;gap:22px;}
#milky-showroom .mr-selected-name{font-size:29px;}
#milky-showroom .mr-selected-description{padding-left:22px;max-width:230px;}
#milky-showroom .mr-selected-quote{font-size:12px;}
#milky-showroom .mr-selected-en{font-size:8px;letter-spacing:2px;}
#milky-showroom .mr-selected-tags{font-size:9px;}
#milky-showroom .mr-selected-actions{margin-top:18px;justify-content:center;gap:10px;}
#milky-showroom .mr-connect{font-size:12px;flex:1;max-width:290px;}
#milky-showroom .mr-favorite{height:45px;width:45px;flex:none;}
#milky-showroom .mr-after{padding:13px 19px 16px;display:block;text-align:center;}
#milky-showroom .mr-gesture-hint{justify-content:center;font-size:9px;}
#milky-showroom .mr-demo{text-align:center;margin-top:7px;font-size:8px;}
#milky-showroom .mr-dialog-top{padding:18px 17px 13px;}
#milky-showroom .mr-dialog-top h2{font-size:20px;}
#milky-showroom .mr-search-row{padding:0 17px 13px;gap:8px;}
#milky-showroom .mr-search-label{padding:9px;}
#milky-showroom .mr-search-label input{font-size:16px;}
#milky-showroom .mr-search-label input::placeholder{font-size:12px;}
#milky-showroom .mr-favorite-filter{font-size:10px;padding:10px 9px;}
#milky-showroom .mr-catalog-info{padding-inline:17px;}
#milky-showroom .mr-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 17px 17px;gap:11px 8px;}
#milky-showroom .mr-catalog-caption{padding:7px;font-size:11px;}
#milky-showroom .mr-catalog-caption small{font-size:7px;}
}
@media(max-width:370px){
#milky-showroom .mr-catalog-button svg{display:none;}
#milky-showroom .mr-selection-copy{gap:17px;}
#milky-showroom .mr-selected-description{padding-left:17px;}
#milky-showroom .mr-selected-quote{font-size:11px;}
}
@media(prefers-reduced-motion:reduce){
#milky-showroom *{transition:none!important;}
}
@media(max-width:840px){
#milky-showroom .mr-after{flex-wrap:wrap;gap:9px;}
#milky-showroom .mr-playback-meta{margin-left:auto;}
}
@media(max-width:650px){
#milky-showroom .mr-plaque{padding:8px 5px 9px;font-size:12px;}
#milky-showroom .mr-plaque-tags{font-size:10px;margin-top:4px;}
#milky-showroom .mr-playback-meta{justify-content:center;gap:10px;margin-top:7px;flex-wrap:wrap;}
#milky-showroom .mr-demo{margin-top:0;}
#milky-showroom .mr-catalog-tags{font-size:9px;}
#milky-showroom .mr-motion{min-height:32px;}
}
#milky-showroom .mr-image-window{display:block;position:relative;width:100%;aspect-ratio:460/670;overflow:hidden;isolation:isolate;background:#18151c;}
#milky-showroom .mr-image-window>.mr-face{width:100%;height:100%;aspect-ratio:auto;transform-origin:center;}
#milky-showroom .mr-depth-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;}
@media(max-width:650px){
#milky-showroom .mr-ceiling-word{top:22px;padding:3px 8px;font-size:8px;line-height:12px;letter-spacing:2px;color:#a596b4;opacity:1;background:#08090f;}
}
@media(max-width:650px){
#milky-showroom .mr-scene{height:calc(487px + var(--mr-gallery-headroom,0px));}
#milky-showroom .mr-perspective{top:var(--mr-gallery-headroom,0px);}
#milky-showroom .mr-wall-mirrors{top:calc(80px + var(--mr-gallery-headroom,0px));}
#milky-showroom .mr-stage-glow{top:calc(360px + var(--mr-gallery-headroom,0px));}
}
@media(max-width:650px){
#milky-showroom .mr-display{transform-origin:50% calc(50% - 5px);}
}
@media(max-width:650px){
#milky-showroom .mr-plaque{font-size:10.5px;line-height:15.6px;}
#milky-showroom .mr-plaque-tags{font-size:8px;line-height:15px;}
#milky-showroom .mr-plaque .mr-plaque-en{font-size:6px;letter-spacing:1.2px;}
}
#milky-showroom .mr-back{display:flex;align-items:center;gap:9px;min-height:44px;padding:8px 0;background:none;border:0;color:#c9b5d0;font-size:12px;}
@media(max-width:650px){
#milky-showroom .mr-gesture-hint{font-size:11px;line-height:1.7;}
#milky-showroom .mr-catalog-button{min-height:44px;}
#milky-showroom .mr-step{min-height:44px;}
#milky-showroom .mr-motion{min-height:44px;}
}
/* Main-page shell: account, privacy and activation prompts retain their existing actions. */
body:has(#lobby:not([hidden])){background:#07080e;color:#f7f0fa;color-scheme:dark;min-height:100dvh}
#lobby{max-width:1440px;margin-inline:auto;background:#07080e;color:#f7f0fa}
#lobby>.header{height:72px;padding:0 32px;border-bottom:1px solid #ffffff13;gap:24px}
#lobby .brand>span{color:#f7f0fa;font-size:33px}#lobby .brand>span>span{color:#ff79d2}
#lobby>.header nav{margin-left:auto;gap:16px}
#lobby .showroom-wordmark{font-size:9px;letter-spacing:1.6px;color:#b9a6c8;border-left:1px solid #ffffff26;padding-left:24px}
#lobby .header-link{color:#ddc9e7;border:1px solid #66536c;min-height:44px;padding:8px 12px;font-size:11px}
#lobby .avatar-button{color:#ddc9e7;background:#14111d;border-color:#594562;width:44px;height:44px}
#lobby .lobby{width:100%;padding:0;margin:0}#lobby .character-showroom{display:block}
#lobby .showroom-loading{text-align:center;min-height:550px;padding-top:170px;color:#ba9fc7}
#lobby footer{width:calc(100% - 64px);border-color:#292433;color:#a995b4}#lobby footer button{color:#c5afcf;min-height:44px}
#lobby .return-banner{margin:20px 32px;background:#1b1428;border-color:#4e365b;color:#f3dfed}#lobby .return-banner p{color:#c8aeca}
#lobby .notice{margin:20px 32px}
#milky-showroom .mr-image-window>:is(.mr-poster,.mr-face){position:absolute;left:0;top:var(--crop-top);width:100%;height:var(--crop-height);aspect-ratio:auto;object-fit:fill;pointer-events:none;max-width:none}
#milky-showroom .mr-image-window>.card-preview{opacity:0;transition:opacity .2s}#milky-showroom .mr-image-window>.card-preview.is-playing{opacity:1}
#milky-showroom .mr-plaque-heading{min-width:0}#milky-showroom .mr-plaque-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#milky-showroom .mr-plaque-en{flex:none}#milky-showroom .mr-plaque-tags{overflow:hidden;text-overflow:ellipsis}
#milky-showroom .mr-together{color:#a995b4;font-size:11px;line-height:1.5;margin-top:5px}
#milky-showroom .mr-selected-name{overflow-wrap:anywhere}#milky-showroom .mr-selected-description{min-width:0}
#milky-showroom .mr-step>span{display:inline;font-size:20px;line-height:1}
#milky-showroom .mr-catalog-photo{display:block;position:relative;overflow:hidden;aspect-ratio:460/670}
#milky-showroom .mr-catalog-photo>img{position:absolute;left:0;top:var(--crop-top);width:100%;height:var(--crop-height);max-width:none;aspect-ratio:auto;object-fit:fill}
#milky-showroom .mr-catalog-tags{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#milky-showroom .mr-empty{padding:150px 24px;text-align:center;color:#c8b6d5}
#milky-showroom dialog{width:min(760px,calc(100% - 32px));max-height:85dvh;overflow-y:auto;overscroll-behavior:contain}
@media(max-width:650px){
 #lobby>.header{height:64px;padding-inline:18px;gap:13px}#lobby .brand>span{font-size:29px}#lobby>.header nav{gap:9px}
 #lobby .showroom-wordmark{font-size:8px;padding-left:13px;letter-spacing:1px}#lobby .header-link{padding:7px;font-size:10px}
 #lobby footer{width:calc(100% - 38px)}#lobby .return-banner,#lobby .notice{margin-inline:19px}
 #milky-showroom .mr-together{font-size:10px}#milky-showroom .mr-motion{min-height:44px}
}
@media(max-width:370px){#lobby .showroom-wordmark{display:none}}
