:root{--ink: #1a1410;--cream: #faf6ee;--lacquer: #b3282d;--gold: #c9a349;--font-principal: "Bricolage Grotesque", sans-serif;--surface-2: #f1ead9;--border: rgba(26, 20, 16, .12);--radius: 10px;--fill-primary: var(--lacquer);--on-primary: var(--cream);--text-secondary: rgba(26, 20, 16, .7);--text-muted: rgba(26, 20, 16, .5);--bg-accent: #f5ecd2;--text-accent: #8a6a1f;--bg-warning: #fdf0d5;--text-warning: #92400e;--bg-success: #e6f4ea;--text-success: #1e7b34;--bg-danger: #fbe4e4;--text-danger: #9c1c1c;--acento-carrito: var(--lacquer)}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-principal);-webkit-tap-highlight-color:transparent}@keyframes pulso-skeleton{0%,to{opacity:.5}50%{opacity:1}}@keyframes slide-up-modal{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fade-in-scrim{0%{opacity:0}to{opacity:1}}
