.marketplace-container{padding:2rem}.marketplace-header{text-align:center;margin-bottom:2rem}.marketplace-title{color:#fff;margin-bottom:.5rem;font-size:1.75rem;font-weight:600}.marketplace-description{color:#9ca3af;max-width:600px;margin:0 auto;font-size:.875rem}.marketplace-filters{background:#ffffff0d;border-radius:8px;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.filter-group{align-items:center;gap:.5rem;display:flex}.filter-group label{color:#9ca3af;font-size:.875rem}.filter-group select,.filter-group input{color:#e5e7eb;background:#0003;border:1px solid #ffffff1a;border-radius:4px;min-width:150px;padding:.5rem .75rem;font-size:.875rem}.filter-group input{min-width:250px}.marketplace-themes-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.theme-card{background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;transition:all .3s;position:relative;overflow:hidden}.theme-card:hover{border-color:#3b82f680;transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.theme-preview{background:#1a1a1a;height:160px;position:relative;overflow:hidden}.theme-preview img{object-fit:cover;width:100%;height:100%}.theme-price-badge{color:#fff;background:#000000b3;border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:600;position:absolute;top:.75rem;right:.75rem}.theme-price-badge.free{background:#10b981cc}.theme-price-badge.community{background:#8b5cf6cc}.theme-info{padding:1.25rem}.theme-name{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.theme-description{color:#9ca3af;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.theme-meta{color:#6b7280;justify-content:space-between;margin-bottom:.75rem;font-size:.75rem;display:flex}.theme-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.theme-tag{color:#9ca3af;background:#ffffff1a;border-radius:4px;padding:.25rem .5rem;font-size:.75rem}.theme-actions{gap:.75rem;padding:0 1.25rem 1.25rem;display:flex}.theme-install-btn,.theme-activate-btn,.theme-preview-btn{text-align:center;cursor:pointer;border-radius:4px;flex:1;padding:.5rem 0;font-size:.875rem;font-weight:500;transition:all .2s}.theme-install-btn{color:#fff;background:#3b82f6;border:none}.theme-install-btn:hover{background:#2563eb}.theme-activate-btn{color:#fff;background:#10b981;border:none}.theme-activate-btn:hover{background:#059669}.theme-preview-btn{color:#9ca3af;background:0 0;border:1px solid #ffffff1a}.theme-preview-btn:hover{color:#e5e7eb;background:#ffffff0d}.loading-indicator{text-align:center;color:#9ca3af;padding:3rem 0;font-size:.875rem}.error-message{color:#ef4444;text-align:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin:2rem 0;padding:1rem}.no-themes-message{text-align:center;color:#9ca3af;padding:3rem 0;font-size:.875rem}.theme-purchase-modal{z-index:1000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.theme-purchase-modal-content{background:#1f2937;border-radius:12px;width:90%;max-width:600px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto}.theme-purchase-modal-close{color:#9ca3af;cursor:pointer;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.theme-purchase-details{gap:1.5rem;margin-bottom:2rem;display:flex}.theme-purchase-details img{object-fit:cover;border-radius:8px;width:120px;height:80px}.theme-purchase-info h3{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.theme-purchase-info p{color:#9ca3af;margin-bottom:.75rem;font-size:.875rem}.theme-purchase-price{align-items:center;gap:.5rem;display:flex}.price-amount{color:#10b981;font-size:1.25rem;font-weight:600}.price-type{color:#6b7280;font-size:.75rem}.theme-purchase-payment{margin-bottom:2rem}.theme-purchase-payment h3{color:#fff;margin-bottom:1rem;font-size:1rem;font-weight:600}.payment-form{flex-direction:column;gap:1rem;display:flex}.form-group{flex-direction:column;gap:.5rem;display:flex}.form-group label{color:#9ca3af;font-size:.875rem}.form-group input{color:#e5e7eb;background:#0003;border:1px solid #ffffff1a;border-radius:4px;padding:.75rem;font-size:.875rem}.form-row{gap:1rem;display:flex}.form-row .form-group{flex:1}.theme-purchase-modal-actions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}.theme-purchase-cancel-btn,.theme-purchase-confirm-btn{cursor:pointer;border-radius:4px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}.theme-purchase-cancel-btn{color:#9ca3af;background:0 0;border:1px solid #ffffff1a}.theme-purchase-cancel-btn:hover{color:#e5e7eb;background:#ffffff0d}.theme-purchase-confirm-btn{color:#fff;background:#3b82f6;border:none}.theme-purchase-confirm-btn:hover{background:#2563eb}.theme-preview-modal{z-index:1000;background:#000c;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.theme-preview-modal-content{background:#1f2937;border-radius:12px;flex-direction:column;width:90%;max-width:1200px;height:90vh;padding:2rem;display:flex;position:relative}.theme-preview-modal-close{color:#9ca3af;cursor:pointer;font-size:1.5rem;position:absolute;top:1rem;right:1rem}.theme-preview-iframe-container{border-radius:8px;flex:1;margin:1.5rem 0;overflow:hidden}.theme-preview-iframe-container iframe{border:none;width:100%;height:100%}.theme-preview-modal-actions{justify-content:flex-end;gap:1rem;display:flex}.theme-install-progress{text-align:center;color:#fff;background:#000c;width:100%;padding:1rem;font-size:.875rem;transition:all .3s;position:absolute;bottom:0;left:0}.theme-install-progress.success{background:#10b981cc}.theme-install-progress.error{background:#ef4444cc}@media (width<=768px){.marketplace-filters{flex-direction:column;align-items:stretch}.marketplace-themes-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.theme-purchase-details{flex-direction:column}.theme-purchase-details img{width:100%;height:auto}.form-row{flex-direction:column}}
/*# sourceMappingURL=export.24af7032.css.map */
