.storefront{--background:#f9fafb;--foreground:#151a28;--card:#fff;--card-foreground:#151a28;--popover:#fff;--popover-foreground:#151a28;--primary:#1659e9;--primary-foreground:#fff;--secondary:#edeff3;--secondary-foreground:#20273c;--muted:#f3f4f7;--muted-foreground:#666d7a;--accent:#ecf2fd;--accent-foreground:#1043b1;--brand:#1659e9;--brand-foreground:#fff;--destructive:#db2424;--destructive-foreground:#fff;--border:#e4e7ec;--input:#d6dae0;--ring:#1659e9;--shadow-soft:0 1px 2px #151a280a, 0 2px 8px -2px #151a280f;--shadow-lift:0 2px 4px #151a280a, 0 16px 32px -12px #151a2829}.storefront .mobile-tab{color:var(--muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.125rem;padding:.5rem 0;font-size:11px;font-weight:500;display:flex;position:relative}.storefront .mobile-tab.is-active{color:var(--primary)}.storefront .mobile-tab.is-active:before{content:"";background:var(--primary);border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:30%;right:30%}
