.nft-card.svelte-1afpskv{background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);transition:all .2s ease}.nft-card.svelte-1afpskv:hover{background:var(--color-panel-1);border-color:var(--color-primary);box-shadow:0 4px 12px #0000001a}[data-theme=dark] .nft-card.svelte-1afpskv{background:var(--color-panel-1);border-color:var(--color-panel-border-2)}[data-theme=dark] .nft-card.svelte-1afpskv:hover{background:var(--color-panel-2);border-color:var(--color-primary)}.nft-card-header.svelte-1afpskv{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.nft-icon.svelte-1afpskv{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--color-panel-1);border-radius:var(--radius-md);color:var(--color-primary)}[data-theme=dark] .nft-icon.svelte-1afpskv{background:var(--color-panel-2)}.nft-info.svelte-1afpskv{flex:1}.nft-name.svelte-1afpskv{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--gray-900);margin:0 0 var(--space-1) 0}[data-theme=dark] .nft-name.svelte-1afpskv{color:var(--gray-100)}.nft-symbol.svelte-1afpskv{font-size:var(--text-sm);color:var(--gray-500);margin:0}[data-theme=dark] .nft-symbol.svelte-1afpskv{color:var(--gray-400)}.mint-btn.svelte-1afpskv{padding:var(--space-2) var(--space-3);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}.mint-btn.svelte-1afpskv:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.nft-details.svelte-1afpskv{display:flex;flex-direction:column;gap:var(--space-3)}.detail-row.svelte-1afpskv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm)}.label.svelte-1afpskv{color:var(--gray-600);font-weight:var(--font-medium)}[data-theme=dark] .label.svelte-1afpskv{color:var(--gray-400)}.address-group.svelte-1afpskv{display:flex;align-items:center;gap:var(--space-2)}.address.svelte-1afpskv{color:var(--gray-700);font-family:var(--font-mono);font-size:var(--text-xs)}[data-theme=dark] .address.svelte-1afpskv{color:var(--gray-300)}.explorer-link.svelte-1afpskv{display:flex;align-items:center;color:var(--color-primary);transition:color .2s ease}.explorer-link.svelte-1afpskv:hover{color:var(--color-primary-dark)}.badges.svelte-1afpskv{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-top:var(--space-2)}.badge.svelte-1afpskv{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium)}.stake-badge.svelte-1afpskv{background:hsla(var(--brand-hue),70%,50%,.1);color:var(--color-primary);border:1px solid var(--color-primary)}.owner-badge.svelte-1afpskv{background:#22c35d1a;color:#22c35d;border:1px solid hsl(142,70%,45%)}[data-theme=dark] .stake-badge.svelte-1afpskv{background:hsla(var(--brand-hue),70%,50%,.2)}[data-theme=dark] .owner-badge.svelte-1afpskv{background:#22c35d33}.nft-list-container.svelte-18l4dfn{width:100%}.nft-grid.svelte-18l4dfn{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}.error-message.svelte-18l4dfn,.empty-state.svelte-18l4dfn{text-align:center;padding:var(--space-8);background:var(--color-panel-1);border:2px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--gray-600)}[data-theme=dark] .error-message.svelte-18l4dfn,[data-theme=dark] .empty-state.svelte-18l4dfn{background:var(--color-panel-2);border-color:var(--color-panel-border-2);color:var(--gray-400)}.error-message.svelte-18l4dfn p:where(.svelte-18l4dfn),.empty-state.svelte-18l4dfn p:where(.svelte-18l4dfn){margin:0;font-size:var(--text-base)}.pagination.svelte-18l4dfn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-4);background:var(--color-background);border:2px solid var(--color-border);border-radius:var(--radius-lg)}[data-theme=dark] .pagination.svelte-18l4dfn{background:var(--color-panel-1);border-color:var(--color-panel-border-2)}.pagination-btn.svelte-18l4dfn{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--color-panel-1);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--gray-700);font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}[data-theme=dark] .pagination-btn.svelte-18l4dfn{background:var(--color-panel-2);border-color:var(--color-panel-border-2);color:var(--gray-300)}.pagination-btn.svelte-18l4dfn:hover:not(:disabled){background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.pagination-btn.svelte-18l4dfn:disabled{opacity:.5;cursor:not-allowed}.pagination-info.svelte-18l4dfn{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--gray-700)}[data-theme=dark] .pagination-info.svelte-18l4dfn{color:var(--gray-300)}.modal-overlay.svelte-i4m6x5{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.modal-content.svelte-i4m6x5{background:var(--color-background);border-radius:var(--radius-lg);width:100%;max-width:500px;box-shadow:0 20px 25px -5px #0000001a}[data-theme=dark] .modal-content.svelte-i4m6x5{background:var(--color-panel-1)}.modal-header.svelte-i4m6x5{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--color-border)}[data-theme=dark] .modal-header.svelte-i4m6x5{border-color:var(--color-panel-border-2)}.modal-header.svelte-i4m6x5 h2:where(.svelte-i4m6x5){margin:0;font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--gray-900)}[data-theme=dark] .modal-header.svelte-i4m6x5 h2:where(.svelte-i4m6x5){color:var(--gray-100)}.close-btn.svelte-i4m6x5{display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:transparent;border:none;color:var(--gray-500);cursor:pointer;border-radius:var(--radius-md);transition:all .2s ease}.close-btn.svelte-i4m6x5:hover:not(:disabled){background:var(--color-panel-1);color:var(--gray-900)}.close-btn.svelte-i4m6x5:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .close-btn.svelte-i4m6x5:hover:not(:disabled){background:var(--color-panel-2);color:var(--gray-100)}.modal-body.svelte-i4m6x5{padding:var(--space-4)}.nft-info.svelte-i4m6x5{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);background:var(--color-panel-1);border-radius:var(--radius-md)}[data-theme=dark] .nft-info.svelte-i4m6x5{background:var(--color-panel-2)}.info-row.svelte-i4m6x5{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm)}.label.svelte-i4m6x5{color:var(--gray-600);font-weight:var(--font-medium)}[data-theme=dark] .label.svelte-i4m6x5{color:var(--gray-400)}.value.svelte-i4m6x5{color:var(--gray-900);font-weight:var(--font-medium)}[data-theme=dark] .value.svelte-i4m6x5{color:var(--gray-100)}.mono.svelte-i4m6x5{font-family:var(--font-mono);font-size:var(--text-xs)}.mint-btn.svelte-i4m6x5,.retry-btn.svelte-i4m6x5{width:100%;padding:var(--space-3);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;transition:all .2s ease}.mint-btn.svelte-i4m6x5:hover,.retry-btn.svelte-i4m6x5:hover{background:var(--color-primary-dark);transform:translateY(-1px)}.status-message.svelte-i4m6x5,.success-message.svelte-i4m6x5,.error-message.svelte-i4m6x5{text-align:center;padding:var(--space-4)}.status-message.svelte-i4m6x5{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.status-message.svelte-i4m6x5 p:where(.svelte-i4m6x5){margin:0;color:var(--gray-700)}[data-theme=dark] .status-message.svelte-i4m6x5 p:where(.svelte-i4m6x5){color:var(--gray-300)}.success-message.svelte-i4m6x5 p:where(.svelte-i4m6x5){margin:0 0 var(--space-2) 0;color:#22c35d;font-weight:var(--font-medium)}.token-id.svelte-i4m6x5{font-size:var(--text-lg);font-weight:var(--font-semibold)}.tx-hash.svelte-i4m6x5{font-size:var(--text-sm);color:var(--gray-600)}[data-theme=dark] .tx-hash.svelte-i4m6x5{color:var(--gray-400)}.error-message.svelte-i4m6x5 p:where(.svelte-i4m6x5){margin:0 0 var(--space-2) 0;color:#d92626;font-weight:var(--font-medium)}.error-text.svelte-i4m6x5{font-size:var(--text-sm);color:var(--gray-600);margin-bottom:var(--space-4)}[data-theme=dark] .error-text.svelte-i4m6x5{color:var(--gray-400)}.spinner{animation:svelte-i4m6x5-spin 1s linear infinite}@keyframes svelte-i4m6x5-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.nft-manager-page.svelte-cm3g47{max-width:1200px;margin:0 auto;padding:var(--space-6) var(--space-4)}.page-header.svelte-cm3g47{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.header-content.svelte-cm3g47 h1:where(.svelte-cm3g47){margin:0 0 var(--space-2) 0;font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--gray-900)}[data-theme=dark] .header-content.svelte-cm3g47 h1:where(.svelte-cm3g47){color:var(--gray-100)}.header-content.svelte-cm3g47 p:where(.svelte-cm3g47){margin:0;font-size:var(--text-base);color:var(--gray-600)}[data-theme=dark] .header-content.svelte-cm3g47 p:where(.svelte-cm3g47){color:var(--gray-400)}.mode-selector.svelte-cm3g47{display:flex;gap:var(--space-2);margin-bottom:var(--space-6);padding:var(--space-2);background:var(--color-panel-1);border-radius:var(--radius-lg);border:1px solid var(--color-border)}[data-theme=dark] .mode-selector.svelte-cm3g47{background:var(--color-panel-2);border-color:var(--color-panel-border-2)}.mode-btn.svelte-cm3g47{flex:1;padding:var(--space-3);background:transparent;border:none;border-radius:var(--radius-md);color:var(--gray-600);font-size:var(--text-base);font-weight:var(--font-medium);cursor:pointer;transition:all .2s ease}[data-theme=dark] .mode-btn.svelte-cm3g47{color:var(--gray-400)}.mode-btn.svelte-cm3g47:hover{background:var(--color-panel-2);color:var(--gray-900)}[data-theme=dark] .mode-btn.svelte-cm3g47:hover{background:var(--color-panel-3);color:var(--gray-100)}.mode-btn.active.svelte-cm3g47{background:var(--color-primary);color:#fff}.connect-prompt.svelte-cm3g47{text-align:center;padding:var(--space-8);background:var(--color-panel-1);border:2px dashed var(--color-border);border-radius:var(--radius-lg)}[data-theme=dark] .connect-prompt.svelte-cm3g47{background:var(--color-panel-2);border-color:var(--color-panel-border-2)}.connect-prompt.svelte-cm3g47 p:where(.svelte-cm3g47){margin:0;font-size:var(--text-lg);color:var(--gray-600)}[data-theme=dark] .connect-prompt.svelte-cm3g47 p:where(.svelte-cm3g47){color:var(--gray-400)}
