.quickBlueNavigation{position:relative;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin:10px auto 14px;padding:8px;max-width:1100px;width:calc(100% - 24px);box-sizing:border-box;border:1px solid #51d7ff;border-radius:13px;background:linear-gradient(100deg,#061c3c,#053c6e,#061c3c);box-shadow:0 0 14px #00afff66,inset 0 0 12px #0099ff33}
.quickBlueNavigation button{min-height:34px;padding:7px 10px;font-size:11px!important;letter-spacing:.04em;font-weight:700;color:#e2f9ff!important;background:#0860ac!important;border:1px solid #389de6!important;border-radius:8px;line-height:1.2}
.quickBlueNavigation button:hover,.quickBlueNavigation button:focus-visible{background:#008bff!important;box-shadow:0 0 10px #5ce5ff;outline:2px solid #b7f4ff;outline-offset:2px}
.savedVideoNavigation article{padding:12px 0;border-bottom:1px solid #317ca855}.savedVideoNavigation button{width:100%;color:#ddfaff!important;background:#075894!important;border:1px solid #47d9ff!important}
.creationToolbar{flex-wrap:wrap;gap:8px}.creationToolbar button{min-height:36px}.creationToolbar button:not(:last-child){background:#007ce0!important;color:#fff!important;border:1px solid #74e1ff!important}
#dashboard,#queenCreativeStudio,.creditPanel,.rooms,#wallet,#media{scroll-margin-top:16px}
@media(max-width:480px){.quickBlueNavigation{gap:5px;padding:7px}.quickBlueNavigation button{flex:1 0 auto;padding:7px 8px;font-size:10px!important}}
/* Powered glass navigation: fixed glow, moving light only. */
.quickBlueNavigation{isolation:isolate;overflow:hidden;border:1px solid #a1f4ff;background:linear-gradient(180deg,#94eaff55 0%,#16a1ef44 16%,#005fdab8 50%,#043b75e8 100%);box-shadow:0 0 8px #87efff,0 0 22px #00baffaa,0 0 38px #007aff55,inset 0 1px 0 #ffffffb3,inset 0 -1px 8px #54dfff80;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.quickBlueNavigation::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 28%,#aaf6ff30 44%,#ffffff70 50%,#68eaff30 56%,transparent 72%);transform:translateX(-110%);animation:glassMenuCurrent 4.5s linear infinite}
.quickBlueNavigation button{position:relative;border-color:#94eaffaa!important;background:linear-gradient(180deg,#a5ecff55,#0095f7a8 42%,#0062b9d9)!important;box-shadow:inset 0 1px 0 #eaffff80,inset 0 -1px 5px #07346d88,0 0 6px #38ceff55;text-shadow:0 0 7px #88eaff;border-radius:9px}
@keyframes glassMenuCurrent{to{transform:translateX(110%)}}
@media(prefers-reduced-motion:reduce){.quickBlueNavigation::before{animation:none;transform:none;opacity:.2}}

.musicHangoutLink{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;color:#b8dff5;text-decoration:none;font:12px/1.5 Arial,sans-serif;border:1px solid #3b617c;border-radius:8px;background:#07111d;margin:4px}.musicHangoutLink:focus-visible{outline:2px solid #b8dff5;outline-offset:3px}.rooms .musicHangoutLink{font-size:11px}

/* Prioritize daily actions, then creation tools and optional hangouts. */
.quickBlueNavigation{display:block;padding:12px}.navPrimary,.navSecondary{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr))}.navSecondary{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px;padding-top:10px;border-top:1px solid #9defff40}.quickBlueNavigation .navPrimary button,.quickBlueNavigation .navSecondary button{min-height:46px;padding:10px 6px;font-size:12px!important;overflow-wrap:anywhere;width:100%;box-sizing:border-box}.quickBlueNavigation .navLocker{border-color:#e4fbff!important;box-shadow:0 0 14px #52efff88,inset 0 1px #fff9}.navMore{margin-top:10px;padding-top:8px;border-top:1px solid #9defff40;color:#c4e5f2;font:13px/1.5 system-ui}.navMore summary{cursor:pointer;padding:8px;min-height:24px}.navMore>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px}.navMore summary:focus-visible{outline:2px solid #e4fbff;border-radius:6px}@media(max-width:700px){.navPrimary{grid-template-columns:repeat(3,minmax(0,1fr))}.navSecondary{grid-template-columns:repeat(4,minmax(0,1fr))}.quickBlueNavigation .navSecondary button{font-size:11px!important}}@media(max-width:350px){.navSecondary{grid-template-columns:repeat(2,minmax(0,1fr))}}
