.rb-bar{background:#faf8f7;border-bottom:1px solid #ece6e4;padding:7px 0;font-family:Nunito,system-ui,sans-serif;font-weight:400}.rb-bar__in{justify-content:space-between;align-items:center;gap:12px;display:flex}.rb-bar__txt{min-width:0;margin:0;font-size:14px}.rb-bar__muted{color:#6b6063;margin-right:8px}.rb-bar__tag{color:#a2162d;white-space:nowrap;font-weight:600}.rb-bar__tag:hover{text-decoration:underline}.rb-bar__right{gap:8px;margin-left:auto}.rb-bar__right,a.store{align-items:center;display:flex}a.store{color:#fff;background:#1b1416;border:1px solid #1b1416;border-radius:10px;justify-content:center;gap:9px;min-width:44px;height:44px;padding:0 14px 0 12px;transition:transform .15s}a.store:hover{color:#fff;transform:translateY(-1px)}a.store .label,a.store .lbl{text-align:left;flex-direction:column;line-height:1.1;display:flex}a.store small{opacity:.8;letter-spacing:.06em;text-transform:uppercase;font-size:9px}a.store b{font-size:15px;font-weight:600}.rb-bar nav.auth{background:#fff;border:1px solid #ece6e4;border-radius:12px;align-items:center;gap:2px;height:44px;padding:4px;display:flex}.rb-bar nav.auth a{color:#1b1416;white-space:nowrap;border-radius:8px;align-items:center;height:100%;padding:0 clamp(10px,2.5vw,14px);font-size:14px;font-weight:600;transition:background .15s;display:flex}.rb-bar nav.auth a:hover{color:#a21930;background:#f6eeef}.rb-bar nav.auth a.primary{color:#fff;background:#cc1f3b;padding:0 clamp(12px,3vw,16px)}.rb-bar nav.auth a.primary:hover{color:#fff;background:#a21930}@media (width<=760px){.rb-bar .hide-m{display:none!important}.rb-bar a.store{padding:0}.rb-bar__txt{display:none}.rb-bar__right{justify-content:space-between;width:100%;margin-left:0}.rb-bar nav.auth{margin-left:auto}}.dark .rb-bar{background:hsl(var(--card));border-bottom-color:hsl(var(--border))}.dark .rb-bar__muted{color:hsl(var(--muted-foreground))}.dark .rb-bar__tag{color:hsl(var(--primary-text))}.dark .rb-bar a.store{border-color:#ffffff2e}.dark .rb-bar nav.auth{background:hsl(var(--background));border-color:hsl(var(--border))}.dark .rb-bar nav.auth a{color:hsl(var(--foreground))}.dark .rb-bar nav.auth a:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.dark .rb-bar nav.auth a.primary{color:#fff;background:#cc1f3b}.dark .rb-bar nav.auth a.primary:hover{background:#a21930}
