/* MUTEC mobile: classic remote. Presentation only; labels and controls stay intact. */
:root{color-scheme:dark;--remote-bg:#1b1d1e;--remote-panel:#26292b;--remote-key:#303436;--remote-line:#555b5e;--remote-text:#f7f7f3;--remote-muted:#c4c8c9;--remote-red:#bd252d;font-family:"Segoe UI",Arial,sans-serif;color:var(--remote-text);background:var(--remote-bg)}
body{background:#1b1d1e!important;color:var(--remote-text);font-family:"Segoe UI",Arial,sans-serif}
body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(110deg,#ffffff04,transparent 38%,#00000012)}
.ticket-shell{background:#242729!important;border:1px solid #565b5d!important;border-radius:22px!important;box-shadow:inset 0 1px 0 #ffffff13,0 8px 20px #0003!important}
.ticket-shell p,.flow-card p,.mutec-mobile .flow-step,.app-label>span{color:#c4c8c9}
.eyebrow{color:#d3d6d7;letter-spacing:.06em}
.ticket-shell h1{letter-spacing:-.025em;font-weight:650}
body button,body .button{font-family:inherit;min-height:44px;border-radius:10px;border:1px solid #5b6164;background:linear-gradient(#383d40,#292d2f);color:#f7f7f3;box-shadow:inset 0 1px 0 #ffffff12,0 3px 0 #111415,0 5px 8px #0003;transition:background .12s,box-shadow .12s}
body button:not(:disabled):active{box-shadow:inset 0 2px 5px #0005,0 1px 0 #111415;filter:brightness(.94)}
body button:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}
body :is(button,a,input,select,textarea):focus-visible{outline:3px solid #ffe38b!important;outline-offset:4px}
body :is(input:not([type=range]):not([type=color]):not([type=checkbox]):not([type=radio]),textarea,select){background:#151819;color:#fff;border:1px solid #747b7e;border-radius:8px;box-shadow:inset 0 2px 5px #0004}
.mutec-mobile:not([data-feature=guide]) .mutec-bar{background:#222628!important;border:1px solid #62686a!important;border-top:0!important;border-radius:0 0 12px 12px!important;box-shadow:inset 0 -1px 0 #ffffff07,0 6px 12px #0005!important}
.mutec-mobile:not([data-feature=guide]) .mutec-bar .mutec-name{color:#f7f7f3!important;letter-spacing:-.02em!important}
.mutec-mobile:not([data-feature=guide]) .mutec-bar :is([data-back-menu],#leave),.menu-header [data-ticket-logout]{background:linear-gradient(#c53138,#a81e25)!important;border:1px solid #e55a61!important;border-radius:9px!important;box-shadow:inset 0 1px 0 #ffffff20,0 3px 0 #72151b!important;color:#fff!important}
.menu-shell{padding:22px 18px!important;max-width:580px!important;margin:16px auto!important}
.menu-header{border-bottom:1px solid #ffffff18;padding-bottom:18px;gap:12px}
.menu-header .eyebrow{color:#e2e4e3;font-size:14px}
.menu-shell h1{font-size:clamp(27px,6.5vw,36px);margin:24px 0 20px;line-height:1.15}
.menu-shell .app-tabs{gap:8px;padding:10px 0 14px;background:#242729;border:0;border-bottom:1px solid #ffffff18;border-radius:0;backdrop-filter:none;top:0;box-shadow:0 7px 9px #242729}
.menu-shell .app-tabs button{padding:13px 3px;min-height:52px;font-size:15px;font-weight:650;background:linear-gradient(#363b3e,#282c2e);color:#e0e3e4;border:1px solid #596064;border-radius:9px}
.menu-shell .app-tabs [aria-selected=true]{background:linear-gradient(#c82d34,#a91e25);border-color:#e75960;color:#fff;box-shadow:inset 0 1px 0 #ffffff25,0 3px 0 #72151b,0 4px 8px #0003}
.menu-shell [role=tabpanel]{margin-top:24px}
.menu-shell h2{color:#d7dbdc;font-size:18px;font-weight:600;margin:0 0 16px}
.menu-shell .app-grid{grid-template-columns:minmax(0,1fr);gap:15px}
.menu-shell .app-card{--key-accent:#8c979d;background:linear-gradient(#34393b,#292d2f);border:1px solid #62696d;border-radius:12px;box-shadow:inset 0 1px 0 #ffffff13,0 4px 0 #121516,0 7px 10px #0003;overflow:hidden;position:relative}
.menu-shell .app-card::after{content:"";position:absolute;right:10px;top:22px;bottom:22px;width:6px;border-radius:3px;background:var(--key-accent);box-shadow:inset 0 1px 1px #ffffff30;pointer-events:none}
.menu-shell .app-card[data-app=poeng],.menu-shell .app-card[data-app=pong]{--key-accent:#e8474f}
.menu-shell .app-card[data-app=flight]{--key-accent:#65c65b}
.menu-shell .app-card[data-app=guide]{--key-accent:#349fdd}
.menu-shell .app-card[data-app=maps]{--key-accent:#349fdd}
.menu-shell .app-card[data-app=objects]{--key-accent:#edcb4a}
.menu-shell .app-card[data-app=aqua]{--key-accent:#349fdd}
.menu-shell .app-card>.choice{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;width:100%;min-height:116px;gap:16px;padding:16px 26px 16px 12px;border:0;border-radius:0;background:transparent;box-shadow:none;height:100%}
.menu-shell .app-card>.choice:hover{background:#ffffff05}
.menu-shell .app-card>.choice:focus-visible{outline-offset:-5px}
.menu-shell .app-preview,.menu-shell .film-card img{flex:0 0 88px;width:88px;height:76px;object-fit:contain;border-radius:6px;filter:none;padding:0}
.menu-shell .app-label,.menu-shell .film-label{min-width:0;display:flex;flex-direction:column;gap:7px}
.menu-shell .app-card strong{font-size:22px;font-weight:650;letter-spacing:-.025em;color:#fff;line-height:1.15}
.menu-shell .app-label>span{font-size:14px;line-height:1.45;color:#c9cdce}
.menu-shell .media-tools article,.menu-shell .station-availability{background:#202426;border-radius:10px;border:1px solid #61696d;box-shadow:inset 0 1px 4px #0003}
.menu-shell .media-tools article{padding-top:18px}
.menu-shell .station-availability{border-left:5px solid #e8474f}
.mutec-mobile :is(.flow-card,.highscore-entry,.mobile-invitation),.challenge-confirm{background:#272c2f;border:1px solid #626a6e;border-radius:13px;box-shadow:inset 0 1px 0 #ffffff12,0 4px 12px #0003;color:#f7f7f3}
.mutec-mobile .flow-icon{color:#e8dfc9}
.mutec-mobile .flow-next,.mutec-mobile .primary,.mutec-mobile #accept-guest,.challenge-confirm [data-challenge-confirm]{background:linear-gradient(#5baf57,#3a8339)!important;border:1px solid #85c77d!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffff20,0 3px 0 #245023!important}
.mutec-mobile .flow-countdown,.mutec-mobile .flow-end-score{color:#f0d16b}
.mutec-mobile .highscore-entry input{text-align:center}
.mutec-mobile .score-feedback{color:#b4dfae}
.mutec-mobile :is(.mutec-more,.object-info){border-color:#5b6468}
.mutec-mobile .scene-wrap{border-color:#586064}
.mutec-mobile .mutec-connection{background:#49312a;color:#ffe3d5}
.mutec-mobile .flow-request{background:#512329!important;border-color:#e35660!important}
.mutec-mobile .mutec-social{border-color:#596064}
body[data-feature=guide] .guide-shell,body[data-feature=guide] .drawer-surface{background:#242729;color:#f7f7f3}
body[data-feature=login] .ticket-shell{max-width:540px}
body[data-feature=login] #ticket-login>button{width:100%;background:linear-gradient(#c53138,#a81e25);border-color:#e55a61;min-height:52px}
body[data-feature=farewell] .farewell-logos{border-radius:10px}
@media(max-width:360px){.menu-shell{padding:18px 12px!important}.menu-shell .app-tabs{gap:5px}.menu-shell .app-tabs button{font-size:14px}.menu-shell .app-preview,.menu-shell .film-card img{flex-basis:70px;width:70px;height:68px}.menu-shell .app-card>.choice{gap:12px;padding-left:10px}.menu-shell .app-card strong{font-size:20px}}
@media(prefers-reduced-motion:reduce){body button{transition:none}}

/* Film selection keeps its compact two-column structure. */
.menu-shell #media-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-shell .film-card>.choice{flex-direction:column;justify-content:center;text-align:center;gap:10px;min-height:146px;padding:14px 22px 14px 10px}.menu-shell .film-card img{flex:0 0 62px;width:72px;height:62px}.menu-shell .film-card strong{font-size:17px;line-height:1.25}.menu-shell .film-card::after{right:7px;width:4px}

/* Matte elastomer keys: dark sockets, soft shoulders, no bright outline. */
body button,body .button{border:1px solid #181b1c;border-radius:15px;background:radial-gradient(ellipse at 35% 0%,#3b3f40 0%,#303436 60%,#292d2e 100%);box-shadow:inset 0 2px 5px #ffffff0a,inset 0 -5px 9px #0003,0 0 0 2px #171a1b,0 5px 7px #0006}
body button:not(:disabled):active{box-shadow:inset 0 3px 7px #0007,0 0 0 2px #171a1b,0 1px 2px #0005}
.menu-shell .app-tabs{gap:12px;padding-top:12px;padding-bottom:18px}
.menu-shell .app-tabs button{border:1px solid #1b1e1f;border-radius:15px;background:radial-gradient(ellipse at 35% 0%,#3c4041,#2c3031 80%);box-shadow:inset 0 2px 4px #ffffff09,inset 0 -4px 7px #0003,0 0 0 2px #16191a,0 4px 6px #0006}
.menu-shell .app-tabs [aria-selected=true]{border-color:#76151a;background:radial-gradient(ellipse at 35% 0%,#d23138,#b42028 70%,#a51e24);box-shadow:inset 0 2px 5px #ffffff10,inset 0 -4px 8px #49080d40,0 0 0 2px #17191a,0 4px 7px #0006}
.menu-shell .app-grid{gap:20px}
.menu-shell .app-card{border:1px solid #171a1b;border-radius:20px;background:radial-gradient(ellipse at 35% 0%,#3a3e40,#2e3233 65%,#282c2d);box-shadow:inset 0 2px 6px #ffffff09,inset 0 -6px 10px #0003,0 0 0 2px #151819,0 6px 9px #0006}
.menu-shell .app-card>.choice{border-radius:19px;background:transparent;box-shadow:none}
.menu-shell .app-card>.choice:hover{background:#ffffff03}
.menu-shell .app-card:has(>.choice:active){box-shadow:inset 0 3px 9px #0006,0 0 0 2px #151819,0 2px 4px #0005}
.menu-shell .app-card::after{top:25px;bottom:25px;border-radius:5px;box-shadow:inset 0 2px 3px #0002}
.mutec-mobile:not([data-feature=guide]) .mutec-bar :is([data-back-menu],#leave),.menu-header [data-ticket-logout]{border:1px solid #7a151c!important;border-radius:14px!important;background:radial-gradient(ellipse at 35% 0%,#d2373e,#b2222a 75%)!important;box-shadow:inset 0 2px 5px #ffffff0e,inset 0 -4px 7px #49080d40,0 0 0 2px #17191a,0 4px 6px #0006!important}
.mutec-mobile .flow-next,.mutec-mobile .primary,.mutec-mobile #accept-guest,.challenge-confirm [data-challenge-confirm]{border:1px solid #275024!important;background:radial-gradient(ellipse at 35% 0%,#60ac55,#398134 80%)!important;box-shadow:inset 0 2px 5px #ffffff0d,inset 0 -4px 8px #153b1840,0 0 0 2px #17191a,0 4px 6px #0006!important}
@media(max-width:360px){.menu-shell .app-tabs{gap:8px}}

/* Feature selection: sculpted rubber keys with a soft upper-left edge light. */
.menu-shell{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.menu-shell .remote-feature-key{border:1px solid transparent;background:radial-gradient(ellipse at 20% 0%,#3d4243,#2e3233 65%,#262a2b) padding-box,linear-gradient(135deg,#ffffff55 0%,#ffffff13 30%,#111415 70%) border-box;box-shadow:inset 1px 1px 3px #ffffff09,inset -2px -5px 8px #0003,0 0 0 2px #141718,0 6px 10px #0006;border-radius:22px}
.menu-shell .remote-feature-key>.choice{min-height:126px;gap:23px;padding:21px 28px 21px 24px;--icon-key-bg:#303436}
.menu-shell .remote-feature-key .app-label>strong{font-size:clamp(25px,7vw,31px);line-height:1.1;font-weight:650;letter-spacing:-.025em}
.remote-menu-icon{display:block;flex:none;color:#efefea;width:66px;height:66px}
.remote-menu-icon svg{display:block;width:100%;height:100%}
.menu-shell .app-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:12px 2px;min-height:84px;border-top-color:#ffffff2e;border-left-color:#ffffff16;box-shadow:inset 1px 1px 3px #ffffff08,inset 0 -4px 7px #0003,0 0 0 2px #16191a,0 4px 6px #0006}
.menu-shell .app-tabs .remote-menu-icon{width:30px;height:30px}
.menu-shell .app-tabs [aria-selected=true]{border-top-color:#ff9a9e70;border-left-color:#f2777c40;box-shadow:inset 1px 1px 3px #ffffff10,inset 0 -4px 8px #49080d40,0 0 0 2px #17191a,0 4px 7px #0006}
.mutec-mobile .mutec-social-icons{gap:13px;flex-wrap:wrap}
.mutec-mobile .mutec-social-icon{width:48px;height:48px;border-radius:15px!important;color:#f2f2ef!important;border:1px solid transparent!important;background:radial-gradient(ellipse at 20% 0%,#3d4243,#2b3031 80%) padding-box,linear-gradient(135deg,#ffffff48,#ffffff0c 35%,#141718 75%) border-box!important;box-shadow:inset 1px 1px 3px #ffffff08,inset 0 -4px 7px #0003,0 0 0 2px #141718,0 4px 7px #0006!important}
.mutec-mobile .mutec-social-icon:active{box-shadow:inset 0 3px 8px #0006,0 0 0 2px #141718!important}
@media(max-width:360px){.menu-shell .remote-feature-key>.choice{gap:18px;padding-left:19px}.remote-menu-icon{width:58px;height:58px}.mutec-mobile .mutec-social-icons{gap:10px}}
.menu-shell .app-card .remote-menu-icon{color:#efefea}

/* App controls share one rubber material; embedded Google controls keep their own sizing. */
body[data-feature]:not([data-feature=guide]) button:not(.gm-style button):not([role=tab]):not(.choice),body[data-feature=farewell] .farewell-links a{background:var(--rubber-fill,radial-gradient(ellipse at 20% 0%,#3d4243,#2b3031 80%)) padding-box,var(--rubber-edge,linear-gradient(135deg,#ffffff48,#ffffff0c 35%,#141718 75%)) border-box!important;border:1px solid transparent!important;border-radius:15px!important;box-shadow:inset 1px 1px 3px #ffffff08,inset 0 -4px 7px #0003,0 0 0 2px #141718,0 4px 7px #0006!important;color:#f4f4ef!important;min-height:44px}
body[data-feature]:not([data-feature=guide]) button:not(.gm-style button):not([role=tab]):not(.choice):active,body[data-feature=farewell] .farewell-links a:active{box-shadow:inset 0 3px 8px #0006,0 0 0 2px #141718!important}
body[data-feature]:not([data-feature=guide]) :is(.flow-next,.primary,#accept-guest,#play){--rubber-fill:radial-gradient(ellipse at 20% 0%,#62ad57,#398134 80%);--rubber-edge:linear-gradient(135deg,#b2df9d66,#67a65f30 35%,#18351b 75%)}
body[data-feature] :is(.menu-header [data-ticket-logout],.mutec-bar [data-back-menu],.mutec-bar #leave,.language-buttons [aria-pressed=true]),body[data-feature=farewell] #exit-continue{--rubber-fill:radial-gradient(ellipse at 20% 0%,#d2373e,#b2222a 80%);--rubber-edge:linear-gradient(135deg,#ffb1b566,#db5e6730 35%,#59171c 75%)}
body[data-feature] .menu-header [data-ticket-logout]{min-height:48px;padding:12px 16px!important;font-weight:650}
body[data-feature=farewell] .farewell-links{gap:16px}
body[data-feature=farewell] .farewell-links a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:14px 18px;text-decoration:none;line-height:1.4}
.mutec-mobile[data-feature=video] .playback-card{background:#262b2d;border:1px solid #4d5558;border-radius:16px;box-shadow:inset 0 2px 7px #0003}
.mutec-mobile[data-feature=video] .language-buttons{gap:12px}
.mutec-mobile[data-feature=flight] .flight-speed-track{background:linear-gradient(90deg,#141718,#282d2f 50%,#171a1b);border:1px solid #101314;border-radius:18px;box-shadow:inset 0 3px 12px #0008,0 1px 0 #ffffff15;color:#dce0df}
.mutec-mobile[data-feature=flight] .speed-thumb{border:1px solid transparent;border-radius:12px;background:radial-gradient(ellipse at 20% 0%,#565d60,#373e40 80%) padding-box,linear-gradient(135deg,#ffffff60,#ffffff15 35%,#171b1c 75%) border-box;box-shadow:inset 1px 1px 3px #ffffff0c,inset 0 -3px 5px #0003,0 3px 6px #0008;height:36px;display:flex;align-items:center;justify-content:center}
.mutec-mobile[data-feature=flight] .speed-thumb::after{content:"";width:32px;height:13px;background:repeating-linear-gradient(to bottom,#c8cece66 0 1px,transparent 1px 5px);border-radius:2px}
.mutec-mobile[data-feature=flight] .speed-heading{color:#e0e3e2}
.mutec-mobile[data-feature=flight] .flight-speed-output{color:#f1d077;font-variant-numeric:tabular-nums}
.mutec-mobile:not([data-feature=guide]) input[type=range]{appearance:none;-webkit-appearance:none;background:transparent;accent-color:#d5dad9;min-height:44px;border:0;padding:0}
.mutec-mobile:not([data-feature=guide]) input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:8px;background:#171b1d;border:1px solid #444c4f;box-shadow:inset 0 2px 3px #0006}
.mutec-mobile:not([data-feature=guide]) input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:26px;height:26px;border-radius:9px;margin-top:-10px;border:1px solid #737c7e;background:radial-gradient(ellipse at 25% 0%,#5e696b,#363f41);box-shadow:0 0 0 2px #171a1b,0 3px 5px #0006}
.mutec-mobile:not([data-feature=guide]) input[type=range]::-moz-range-track{height:7px;border-radius:8px;background:#171b1d;border:1px solid #444c4f;box-shadow:inset 0 2px 3px #0006}
.mutec-mobile:not([data-feature=guide]) input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:9px;border:1px solid #737c7e;background:radial-gradient(ellipse at 25% 0%,#5e696b,#363f41);box-shadow:0 0 0 2px #171a1b,0 3px 5px #0006}
/* Attribution and keyboard-help actions stay compact text controls. Preserve their native actions. */
body.mutec-mobile .gm-style .gm-style-cc :is(button,a){min-height:0!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;letter-spacing:normal!important;text-decoration:none!important;display:inline!important;vertical-align:baseline!important;cursor:pointer}
body.mutec-mobile .gm-style .gm-style-cc :is(button,a):hover{text-decoration:underline!important;filter:none!important}

/* Menu refinements: the tab strip has the same surface as the page. */
.menu-shell .app-tabs{background:#1b1d1e;border:0;box-shadow:none}
.menu-shell .remote-feature-key>.choice{min-height:100.8px;padding-top:16px;padding-bottom:16px}
.menu-shell :is(#panel-games,#panel-education,#panel-guide) .remote-feature-key>.choice{min-height:96px;padding-top:12px;padding-bottom:12px}

/* Intro cards use the same charcoal rubber keys as All Wright. */
body:is([data-feature=aqua],[data-feature=poeng],[data-feature=maps]) :is(#intro,[data-flow-phase=intro]:not(body)) button{--rubber-fill:radial-gradient(ellipse at 20% 0%,#3d4243,#2b3031 80%)!important;--rubber-edge:linear-gradient(135deg,#ffffff48,#ffffff0c 35%,#141718 75%)!important}

/* Compact remote-control menu header, with square category keys. */
body[data-feature=menu] .menu-shell{margin:0 auto!important;padding:8px 18px 20px!important}
body[data-feature=menu] .menu-header{padding-bottom:10px;gap:10px}
body[data-feature=menu] .menu-header .eyebrow{font-size:13px;line-height:1.25}
body[data-feature=menu] .menu-header [data-ticket-logout]{min-height:44px;padding:9px 14px!important}
body[data-feature=menu] .menu-shell h1{font-size:clamp(16px,5.2vw,28px);line-height:1.2;white-space:nowrap;margin:16px 0 10px;letter-spacing:-.025em}
body[data-feature=menu] .app-tabs{padding:8px 0 12px;max-width:420px}
body[data-feature=menu] .app-tabs button{aspect-ratio:1;width:100%;min-height:0;height:auto;padding:6px 2px;gap:5px;font-size:clamp(13px,3.8vw,15px)}
body[data-feature=menu] .app-tabs .remote-menu-icon{width:clamp(22px,7vw,30px);height:clamp(22px,7vw,30px)}
@media(max-width:360px){body[data-feature=menu] .menu-shell{padding-left:12px!important;padding-right:12px!important}}

/* Media offers use the same rubber keys as Games / Edu / Guide. */
#panel-media #media-apps{grid-template-columns:minmax(0,1fr)}
.menu-shell #panel-media .remote-feature-key>.choice{flex-direction:row;align-items:center;justify-content:flex-start;text-align:left;min-height:96px;padding:12px;gap:16px}
.menu-shell #panel-media .remote-feature-key .app-label{min-width:0}

/* Media accent bars share the existing feature palette. */
.menu-shell .app-card[data-app=drotschmann]{--key-accent:#65c65b}
.menu-shell .app-card[data-app=wasser]{--key-accent:#349fdd}
.menu-shell .app-card[data-app="003monkeys"]{--key-accent:#edcb4a}
.menu-shell .app-card[data-app=youtube]{--key-accent:#e8474f}

/* Separate rubber segment for the color-only action, including keyboard focus. */
.menu-shell .remote-split-key{display:grid;grid-template-columns:minmax(0,1fr) 48px;column-gap:0}
.menu-shell .remote-split-key::after{display:none}
.menu-shell .remote-split-key>.choice{width:100%;min-width:0;border-radius:20px 0 0 20px;padding-right:10px}
.menu-shell .remote-split-key>.app-feedback{grid-column:1 / -1}
.menu-shell :is(#panel-games,#panel-education,#panel-guide,#panel-media) .remote-color-only{position:relative;align-self:stretch;width:48px;padding:0;margin:0;min-height:48px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;touch-action:manipulation}
.menu-shell :is(#panel-games,#panel-education,#panel-guide,#panel-media) .remote-color-only::before{content:"";position:absolute;left:0;top:30%;bottom:30%;width:2px;border-radius:2px;background:#171a1b;box-shadow:1px 0 1px #ffffff13;pointer-events:none}
.menu-shell .remote-color-only::after{content:"";position:absolute;left:22px;top:25%;bottom:25%;width:6px;border-radius:5px;background:var(--key-accent);box-shadow:inset 0 2px 3px #0002;pointer-events:none}
.menu-shell :is(#panel-games,#panel-education,#panel-guide,#panel-media) .remote-color-only:active{background:transparent!important;box-shadow:none!important}
.menu-shell .remote-color-only:focus-visible{outline:3px solid #ffe38b;outline-offset:-5px}
.menu-shell .remote-color-only:disabled{opacity:.45;cursor:wait}
