/* 11.3.11: web parity with Android UI Polish 4 + Liquid Nav Fix 5 + USD rollback 7. */
.focus-page .btn.primary,.archive-page .btn.primary,.upload-sheet .btn.primary,.vip-edit-sheet .btn.primary,.focus-page .btn.subtle-action{
 color:#14203a!important;background:linear-gradient(137deg,#f0dcac 0%,#f0c67e 95%)!important;
 border:1px solid rgba(255,244,214,.85)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.64),0 5px 17px rgba(14,18,40,.22)!important;
 font-weight:800!important;opacity:1!important;
}
.focus-page .btn.primary svg,.archive-page .btn.primary svg,.upload-sheet .btn.primary svg,.focus-page .btn.subtle-action svg{stroke:currentColor!important;opacity:1!important;}
.vip-edit-sheet input[data-gb-manual-date]{font-variant-numeric:tabular-nums;letter-spacing:.02em;}
@media(max-width:850px){
 .mobile-nav>.gb38-ink{will-change:transform;backface-visibility:hidden;transform-origin:center center;contain:paint;}
 .mobile-nav>.gb-liquid-trail{position:absolute;z-index:1;pointer-events:none;border-radius:999px;opacity:0;background:linear-gradient(90deg,transparent,rgba(180,202,255,.25),transparent);filter:blur(8px);transform-origin:center;will-change:transform,opacity;}
}
@media(prefers-reduced-motion:reduce){.mobile-nav>.gb-liquid-trail{display:none!important}}
