.text-store-primary{color:var(--store-body-text)}.text-store-secondary{color:color-mix(in srgb,var(--store-body-text)65%,transparent)}.text-store-muted{color:color-mix(in srgb,var(--store-body-text)40%,transparent)}.text-store-brand{color:var(--store-brand)}.bg-store-surface{background-color:var(--store-body-bg)}.bg-store-muted{background-color:color-mix(in srgb,var(--store-body-text)3%,var(--store-body-bg))}.bg-store-subtle{background-color:color-mix(in srgb,var(--store-body-text)6%,var(--store-body-bg))}.border-store{border-color:color-mix(in srgb,var(--store-body-text)10%,transparent)}.border-store-subtle{border-color:color-mix(in srgb,var(--store-body-text)5%,transparent)}.btn-brand{background-color:var(--store-brand);color:#fff;border-radius:var(--store-radius);cursor:pointer;border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-brand:hover{opacity:.9;transform:scale(1.01)}.btn-brand:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-brand-outline{color:var(--store-brand);border:1.5px solid var(--store-brand);border-radius:var(--store-radius);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-brand-outline:hover{background-color:var(--store-brand);color:#fff}.rounded-store{border-radius:var(--store-radius)}.hover\:bg-store-subtle:hover{background-color:color-mix(in srgb,var(--store-body-text)6%,var(--store-body-bg))}.hover\:text-store-primary:hover{color:var(--store-body-text)}.hover\:border-store:hover{border-color:color-mix(in srgb,var(--store-body-text)15%,transparent)}
