/* Approved five separate translucent pieces; no enclosing rectangle. */
#toolbar.compact-installed{width:300px!important;min-height:62px}
.compact-nav{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr);gap:7px}.compact-side{justify-content:center}.compact-side>.compact-group{flex:1}
.profile-shortcuts{position:absolute;left:18px;top:210px;display:flex;gap:9px;width:348px;height:51px;z-index:19;background:none;border:0;padding:0;box-shadow:none;pointer-events:auto}
.profile-shortcuts button{position:relative;isolation:isolate;flex:1;min-width:0;height:51px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #d8e3e32e;border-radius:6px;background:linear-gradient(155deg,#29364370,#101a264d);color:#f1f3f5;box-shadow:inset 0 1px #ffffff24,0 2px 4px #0003;cursor:pointer;padding:4px 1px;transition:background .15s,border-color .15s,transform .15s}
.profile-shortcuts button:after{content:'';position:absolute;left:12px;right:12px;bottom:1px;height:1px;background:linear-gradient(90deg,transparent,#d9e5eb5c,transparent);pointer-events:none}
.profile-shortcuts button:hover{background:linear-gradient(155deg,#506171a6,#23324399);border-color:#e3ebf2a6;box-shadow:inset 0 1px #fff8,0 3px 7px #0004;transform:translateY(-2px)}
.profile-shortcuts button:focus-visible{outline:2px solid #eef3f7;outline-offset:3px}
.profile-shortcuts .symbol{width:23px;height:23px;display:grid;place-items:center;color:#f3f5f7;filter:drop-shadow(0 1px 1px #000a)}.profile-shortcuts svg{width:100%;height:100%;fill:currentColor}.profile-shortcuts b{font:800 8.5px/1 'Multiverse Nunito Sans',Arial;color:#eef2f5;text-shadow:0 1px 2px #0009;white-space:nowrap;letter-spacing:.15px}
#screen-game.topbar-hidden .profile-shortcuts{top:140px}
#screen-game:not(:has(.profile-hud:not([hidden]))) .profile-shortcuts{top:82px}
#screen-game.topbar-hidden:not(:has(.profile-hud:not([hidden]))) .profile-shortcuts{top:12px}
@media(max-width:760px){#toolbar.compact-installed{width:278px!important}.compact-nav{grid-template-columns:minmax(0,1fr) 74px minmax(0,1fr)}.compact-group.compact-play{width:74px}.profile-shortcuts{left:13px;top:194px;width:min(304px,calc(100% - 26px));gap:7px}#screen-game.topbar-hidden .profile-shortcuts{top:124px}}
@media(max-width:340px){.profile-shortcuts{width:278px}}
@media(prefers-reduced-motion:reduce){.profile-shortcuts button{transition:none}}
