:root{--color-primary:#1d4ed7;--color-primary-hover:#1e40af;--color-primary-light:#eff6ff;--color-accent:#1d4ed7;--color-accent-hover:#1e40af;--color-sale:#dc2626;--color-sale-bg:#fef2f2;--color-bg:#f7fbff;--color-bg-alt:#eff6ff;--color-surface:#fff;--color-surface-hover:#f8fbff;--color-nav-bg:#1d4ed7;--color-nav-bg-hover:rgba(219,234,254,.16);--color-nav-text:#f8fbff;--color-nav-text-hover:#dbeafe;--color-text:#1e293b;--color-text-secondary:#475569;--color-text-muted:#64748b;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--shadow-card:0 1px 3px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.04);--shadow-card-hover:0 4px 12px rgba(0,0,0,.08),0 12px 28px rgba(0,0,0,.06);--shadow-button:0 2px 6px rgba(37,99,235,.25);--product-image-ratio:1;--product-card-padding:1rem;--product-title-lines:2}.client-page{background-color:var(--color-bg);min-height:100vh}.client-container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}@media (min-width:768px){.client-container{padding-left:24px;padding-right:24px}}body,html{min-height:100vh;min-height:100dvh;width:100%;overflow-x:hidden}.client-shell-content{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}@media (min-width:768px){.client-shell-content{padding-bottom:0}}.container-fluid{width:100%;padding-right:15px;padding-left:15px}.container,.container-fluid{margin-right:auto;margin-left:auto}.container{max-width:1440px;padding-left:16px;padding-right:16px}@media (min-width:768px){.container{padding-left:24px;padding-right:24px}}:root{--background:var(--color-bg,#f5f7fa);--foreground:var(--color-text,#1e293b)}body{color:var(--foreground);background:var(--background);font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.deposit-ticker-track{animation:deposit-ticker-scroll 30s linear infinite}.deposit-ticker-track:hover{animation-play-state:paused}@keyframes deposit-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}