/* Sigma OS Mobile Frosted Navigation V2 — bright top shell + floating segmented pill bottom navigation. */
@media(max-width:900px){
 /* Force every known mobile header layer light so legacy black rules cannot bleed through. */
 .sigma-mobile-header,.mobile-header,.mobile-topbar,.app-mobile-header,.topbar-mobile{background:rgba(255,255,255,.92)!important;color:#202a38!important;border-bottom:1px solid rgba(31,42,56,.07)!important;box-shadow:0 6px 22px rgba(20,29,42,.055)!important;backdrop-filter:blur(24px) saturate(150%)!important;-webkit-backdrop-filter:blur(24px) saturate(150%)!important}
 .sigma-mobile-header{height:60px!important;padding:env(safe-area-inset-top) 12px 0 14px!important}
 .sigma-mobile-brand img{box-shadow:0 0 0 1px rgba(25,34,47,.08),0 4px 12px rgba(20,29,42,.06)!important}.sigma-mobile-brand strong{color:#202a38!important}.sigma-mobile-brand small{color:#7b8592!important}
 .sigma-mobile-action{background:rgba(255,255,255,.76)!important;color:#303a48!important;border:1px solid rgba(25,34,47,.085)!important;box-shadow:0 3px 10px rgba(20,29,42,.035)!important}.sigma-mobile-action svg,.sigma-mobile-action .ico{color:#303a48!important;stroke:currentColor!important}.sigma-mobile-action:active{background:#f2f4f6!important}.sigma-mobile-profile{background:#f5f6f8!important;color:#202a38!important;border-color:rgba(25,34,47,.09)!important}.sigma-mobile-action .badge{background:#d72d4e!important;border-color:#fff!important}

 /* Reference-inspired floating capsule: white outer rail, large dark active pill. */
 .sigma-mobile-nav{left:12px!important;right:12px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;width:auto!important;height:76px!important;padding:7px!important;gap:4px!important;background:rgba(255,255,255,.92)!important;border:1px solid rgba(31,42,56,.10)!important;border-radius:38px!important;box-shadow:0 10px 30px rgba(20,29,42,.12),0 2px 8px rgba(20,29,42,.04)!important;backdrop-filter:blur(28px) saturate(155%)!important;-webkit-backdrop-filter:blur(28px) saturate(155%)!important}
 .sigma-mobile-nav button{min-width:0!important;min-height:60px!important;height:60px!important;padding:6px 3px!important;gap:3px!important;border:0!important;border-radius:30px!important;background:transparent!important;color:#737b84!important;font-size:10px!important;font-weight:650!important;box-shadow:none!important;transform:none!important;transition:background .16s ease,color .16s ease,transform .12s ease!important}
 .sigma-mobile-nav button .ico{font-size:20px!important;line-height:21px!important;color:#68717b!important;transform:none!important}.sigma-mobile-nav button.active{background:#17191d!important;color:#fff!important;box-shadow:0 6px 16px rgba(15,18,22,.15)!important}.sigma-mobile-nav button.active .ico{color:#fff!important;transform:none!important}.sigma-mobile-nav button.active:before{display:none!important}.sigma-mobile-nav button:active{transform:scale(.97)!important;background:#f0f2f4!important}.sigma-mobile-nav button.active:active{background:#17191d!important}
 /* Amaranth remains for notification/action status, not the navigation rail itself. */
 .sigma-mobile-nav .badge{background:#d72d4e!important;color:#fff!important;border:2px solid #fff!important}#sigmaMobileAi .ico{color:#68717b!important}#sigmaMobileAi.active .ico{color:#fff!important}
 #body,.main,.content,.workspace{padding-bottom:max(102px,calc(96px + env(safe-area-inset-bottom)))!important}
}
@media(max-width:390px){.sigma-mobile-header{padding-right:9px!important;padding-left:11px!important}.sigma-mobile-nav{left:8px!important;right:8px!important;height:72px!important;padding:6px!important;border-radius:36px!important}.sigma-mobile-nav button{height:58px!important;min-height:58px!important;border-radius:29px!important;font-size:9px!important}.sigma-mobile-nav button .ico{font-size:19px!important}}
@media(max-width:350px){.sigma-mobile-nav{left:6px!important;right:6px!important;gap:1px!important}.sigma-mobile-nav button{font-size:8px!important}.sigma-mobile-nav button .ico{font-size:18px!important}}
