.store-theme{--color-bg:#f8f7f6;--color-surface:#ffffffdb;--color-surface-muted:#f3f5f6;--color-text:#1c274c;--color-text-muted:#606882;--color-border:#e5e7eb;--color-primary:#e0933c;--color-primary-hover:#ce7c1e;--color-accent:#02aaa4;--color-danger:#f23030;--color-success:#22ad5c;--color-warn:#fbbf24;--color-hero-bg:#ffeabb;background-color:var(--color-bg);color:var(--color-text)}.store-theme,.store-theme .store-page{min-height:100vh}.store-theme .store-bg{background-color:var(--color-bg)}.store-theme .store-surface{background-color:var(--color-surface)}.store-theme .store-surface-muted{background-color:var(--color-surface-muted)}.store-theme .store-text{color:var(--color-text)}.store-theme .store-text-muted{color:var(--color-text-muted)}.store-theme .store-border{border-color:var(--color-border)}.store-theme .store-primary{color:var(--color-primary)}.store-theme .store-primary-bg{background-color:var(--color-primary)}.store-theme .store-primary-bg:hover{background-color:var(--color-primary-hover)}.store-theme .store-accent{color:var(--color-accent)}.store-theme .store-danger{color:var(--color-danger)}.store-theme .store-success{color:var(--color-success)}.store-theme .store-warn{color:var(--color-warn)}.store-theme .store-card{background-color:var(--color-surface);color:var(--color-text);border-color:var(--color-border)}.store-theme .store-panel{background-color:var(--color-bg);border-color:var(--color-border)}.store-theme .store-surface-elevated{background-color:var(--color-bg);border-color:var(--color-border);color:var(--color-text)}.store-theme .store-input{background-color:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}.store-theme .store-input::placeholder{color:var(--color-text-muted)}.store-theme .store-btn-primary{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;font-size:medium}.store-theme .store-btn-primary:hover{background-color:var(--color-primary-hover);border-color:var(--color-primary-hover)}.store-theme .store-btn-primary:disabled{background-color:var(--color-border);border-color:var(--color-border);color:var(--color-text-muted)}.store-theme .store-btn-secondary{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.store-theme .store-btn-secondary:hover{background-color:var(--color-surface-muted);border-color:var(--color-primary);color:var(--color-primary)}.store-theme .store-btn-secondary:disabled{background-color:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text-muted)}.store-theme .store-btn-icon{background-color:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}.store-theme .store-btn-icon:hover{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.store-theme .store-btn-danger{background-color:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-text)}.store-theme .store-btn-danger:hover{background-color:color-mix(in srgb,var(--color-danger)10%,transparent);border-color:color-mix(in srgb,var(--color-danger)30%,transparent);color:var(--color-danger)}.store-theme .store-overlay{background-color:color-mix(in srgb,var(--color-text)70%,transparent)}.store-theme .store-link{color:var(--color-primary)}.store-theme .store-link:hover{color:var(--color-primary-hover);text-decoration:underline}.store-theme .store-link-muted{color:var(--color-text)}.store-theme .store-link-muted:hover{color:var(--color-primary)}.store-theme .store-tag-info{background-color:color-mix(in srgb,var(--color-primary)10%,transparent);border-color:color-mix(in srgb,var(--color-primary)30%,transparent);color:var(--color-primary)}.store-theme .store-tag-warn{background-color:color-mix(in srgb,var(--color-warn)18%,transparent);border-color:color-mix(in srgb,var(--color-warn)35%,transparent);color:color-mix(in srgb,var(--color-warn)75%,#1f2937)}.store-theme .bg-white{background-color:var(--color-surface)}.store-theme .bg-gray-1,.store-theme .bg-gray-2{background-color:var(--color-surface-muted)}.store-theme .text-dark,.store-theme .text-dark-3{color:var(--color-text)}.store-theme .text-dark-4,.store-theme .text-dark-5{color:var(--color-text-muted)}.store-theme .text-blue{color:var(--color-primary)}.store-theme .bg-blue,.store-theme .bg-dark{background-color:var(--color-primary)}.store-theme .border-gray-3,.store-theme .border-gray-300,.store-theme .border-gray-200{border-color:var(--color-border)}.store-theme .border-blue{border-color:var(--color-primary)}.store-theme .hover\:text-blue:hover{color:var(--color-primary)}.store-theme .hover\:bg-white:hover{background-color:var(--color-surface)}.store-theme .hover\:bg-gray-1:hover,.store-theme .hover\:bg-gray-2:hover{background-color:var(--color-surface-muted)}.store-theme .hover\:bg-blue:hover{background-color:var(--color-primary)}.store-theme .hover\:bg-blue-dark:hover,.store-theme .hover\:bg-dark:hover{background-color:var(--color-primary-hover)}.store-theme .hover\:border-blue:hover,.store-theme .focus\:border-blue:focus{border-color:var(--color-primary)}.store-theme .focus\:ring-blue\/20:focus{--tw-ring-color:color-mix(in srgb,var(--color-primary)20%,transparent)}.store-theme .bg-blue\/5{background-color:color-mix(in srgb,var(--color-primary)5%,transparent)}.store-theme .bg-blue\/10{background-color:color-mix(in srgb,var(--color-primary)10%,transparent)}.store-theme .border-blue\/30{border-color:color-mix(in srgb,var(--color-primary)30%,transparent)}.store-theme .section-browse-categories{--color-surface:#fff;--color-surface-muted:#f3f5f6}.store-theme .section-product-details{--color-surface:#fff;--color-border:#e5e7eb}
