.store-mode-atuais{--store-primary:#a8c930;--store-primary-light:#bfd947;--store-primary-dark:#8faf25;--store-bg-primary:#0a0a0a;--store-bg-secondary:#161616;--store-bg-tertiary:#1e1e1e;--store-text-primary:#fff;--store-text-secondary:#a0a0a0;--store-border:#2a2a2a;--store-border-accent:#a8c930;--store-shadow:0 4px 6px -1px rgba(0,0,0,.3);--store-badge-bg:#a8c930;--store-badge-text:#0a0a0a}.store-mode-retro{--store-primary:#d4af37;--store-primary-light:#e5c158;--store-primary-dark:#b8935f;--store-bg-primary:#0d0c0a;--store-bg-secondary:#1a1814;--store-bg-tertiary:#252218;--store-text-primary:#f5f1e8;--store-text-secondary:#c4b8a0;--store-border:#2a2620;--store-border-accent:#d4af37;--store-shadow:0 4px 6px -1px rgba(212,175,55,.1);--store-badge-bg:#d4af37;--store-badge-text:#0d0c0a}body{transition:background-color .3s ease,color .3s ease}.store-mode-atuais,.store-mode-retro{color:var(--store-text-primary)}.bg-store-primary,.store-mode-atuais,.store-mode-retro{background-color:var(--store-bg-primary)}.bg-store-secondary{background-color:var(--store-bg-secondary)}.bg-store-tertiary{background-color:var(--store-bg-tertiary)}.bg-store-accent{background-color:var(--store-primary)}.text-store-primary{color:var(--store-text-primary)}.text-store-secondary{color:var(--store-text-secondary)}.text-store-accent{color:var(--store-primary)}.border-store{border-color:var(--store-border)}.border-store-accent{border-color:var(--store-border-accent)}.hover\:bg-store-tertiary:hover{background-color:var(--store-bg-tertiary)}.hover\:border-store-accent:hover{border-color:var(--store-border-accent)}.hover\:text-store-accent:hover{color:var(--store-primary)}.btn-store-primary{background-color:var(--store-primary);color:var(--store-badge-text);transition:background-color .3s ease}.btn-store-primary:hover{background-color:var(--store-primary-light)}.badge-store{background-color:var(--store-badge-bg);color:var(--store-badge-text)}.card-store{background-color:var(--store-bg-secondary);border:1px solid var(--store-border);transition:all .3s ease}.card-store:hover{border-color:var(--store-border-accent);box-shadow:var(--store-shadow)}