.claim-card.svelte-1hawhk6{background:var(--secondary);border:3px solid var(--accent);padding:0;text-align:left;cursor:pointer;transition:all .1s ease;width:100%;overflow:hidden}.claim-card.svelte-1hawhk6:hover{background:var(--accent)}.claim-card.svelte-1hawhk6:hover .claim-header:where(.svelte-1hawhk6) h3:where(.svelte-1hawhk6),.claim-card.svelte-1hawhk6:hover .edition:where(.svelte-1hawhk6),.claim-card.svelte-1hawhk6:hover .claimed-date:where(.svelte-1hawhk6),.claim-card.svelte-1hawhk6:hover .trait:where(.svelte-1hawhk6){color:var(--secondary)}.claim-card.selected.svelte-1hawhk6{background:var(--accent)}.claim-card.selected.svelte-1hawhk6 .claim-header:where(.svelte-1hawhk6) h3:where(.svelte-1hawhk6),.claim-card.selected.svelte-1hawhk6 .edition:where(.svelte-1hawhk6),.claim-card.selected.svelte-1hawhk6 .claimed-date:where(.svelte-1hawhk6),.claim-card.selected.svelte-1hawhk6 .trait:where(.svelte-1hawhk6){color:var(--secondary)}.card-layout.svelte-1hawhk6{display:grid;grid-template-columns:100px 1fr;gap:0}.image-section.svelte-1hawhk6{width:100px;height:100px;overflow:hidden;background:var(--primary)}.image-section.svelte-1hawhk6 img:where(.svelte-1hawhk6){width:100%;height:100%;object-fit:cover}.info-section.svelte-1hawhk6{padding:.75rem 1rem}.claim-header.svelte-1hawhk6{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.claim-header.svelte-1hawhk6 h3:where(.svelte-1hawhk6){color:var(--accent);font-size:1.1rem;margin:0;font-family:var(--font-display);letter-spacing:1px}.edition.svelte-1hawhk6{color:var(--accent);font-size:.85rem;font-family:var(--font-display);letter-spacing:1px}.figure-type.svelte-1hawhk6{margin-bottom:.75rem}.type-badge.svelte-1hawhk6{padding:.25rem .5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;color:var(--primary);background:var(--accent);font-family:var(--font-display);letter-spacing:1px}.traits.svelte-1hawhk6{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.trait.svelte-1hawhk6{background:var(--primary);padding:.25rem .5rem;font-size:.75rem;color:var(--accent);font-family:var(--font-display);letter-spacing:1px}.claimed-date.svelte-1hawhk6{color:var(--accent);font-size:.85rem;opacity:.8}.wallet-selector.svelte-1awrc74{background:var(--secondary);padding:1.5rem}h2.svelte-1awrc74{color:var(--accent);font-size:1.5rem;margin:0 0 .5rem;font-family:var(--font-display);letter-spacing:2px}.hint.svelte-1awrc74{color:var(--accent);font-size:1rem;margin:0 0 1rem;opacity:.8}.wallet-options.svelte-1awrc74{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.wallet-option.svelte-1awrc74{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--primary);border:3px solid var(--accent);cursor:pointer;transition:all .1s ease;text-align:left;width:100%}.wallet-option.svelte-1awrc74:hover:not(:disabled){background:var(--accent)}.wallet-option.svelte-1awrc74:hover:not(:disabled) .option-label:where(.svelte-1awrc74),.wallet-option.svelte-1awrc74:hover:not(:disabled) .wallet-addr:where(.svelte-1awrc74),.wallet-option.svelte-1awrc74:hover:not(:disabled) .hint-text:where(.svelte-1awrc74){color:var(--primary)}.wallet-option.selected.svelte-1awrc74{background:var(--accent)}.wallet-option.selected.svelte-1awrc74 .option-label:where(.svelte-1awrc74),.wallet-option.selected.svelte-1awrc74 .wallet-addr:where(.svelte-1awrc74){color:var(--primary)}.wallet-option.svelte-1awrc74:disabled{opacity:.6;cursor:not-allowed}.option-label.svelte-1awrc74{color:var(--accent);font-weight:500;font-family:var(--font-display);letter-spacing:1px}.wallet-addr.svelte-1awrc74{color:var(--accent);font-family:monospace;font-size:.9rem}.hint-text.svelte-1awrc74{color:var(--accent);font-size:.85rem;opacity:.8}.login-badge.svelte-1awrc74{background:var(--accent);color:var(--primary);font-family:var(--font-display);font-size:.7rem;letter-spacing:1px;padding:.25rem .5rem;border-radius:var(--radius-sm)}.wallet-option.selected.svelte-1awrc74 .login-badge:where(.svelte-1awrc74){background:var(--primary);color:var(--accent)}.wallet-option.svelte-1awrc74:hover:not(:disabled) .login-badge:where(.svelte-1awrc74){background:var(--primary);color:var(--accent)}.manual-wallet-input.svelte-1awrc74{width:100%;padding:1rem;border:3px solid var(--accent);background:var(--primary);color:var(--accent);font-size:1rem;outline:none;transition:all .1s ease}.manual-wallet-input.svelte-1awrc74:focus{background:var(--accent);color:var(--primary)}.manual-wallet-input.svelte-1awrc74::placeholder{color:var(--accent);opacity:.6}.error.svelte-1awrc74{color:var(--accent);background:var(--primary);padding:.75rem;font-size:.9rem;margin:.5rem 0 0}.redeem-page.svelte-16fhv4p{min-height:100vh;min-height:100dvh;background:var(--secondary);padding:2rem 2rem 4rem}.container.svelte-16fhv4p{max-width:800px;margin:0 auto}header.svelte-16fhv4p{text-align:center;margin-bottom:3rem}h1.svelte-16fhv4p{color:var(--accent);font-size:3rem;font-weight:700;margin:0 0 .5rem;font-family:var(--font-display);letter-spacing:2px}.subtitle.svelte-16fhv4p{color:var(--accent);font-size:1.5rem;margin:0;font-family:var(--font-display);letter-spacing:2px}section.svelte-16fhv4p{background:var(--primary);border-radius:0;padding:1.5rem;margin-bottom:1.5rem}h2.svelte-16fhv4p{color:var(--accent);font-size:1.75rem;margin:0 0 1rem;font-family:var(--font-display);letter-spacing:2px}.auth-section.svelte-16fhv4p{max-width:400px;margin:0 auto 1.5rem;background:var(--secondary);padding:2rem}.user-section.svelte-16fhv4p{padding:1rem 1.5rem;background:var(--accent)}.user-info.svelte-16fhv4p{display:flex;justify-content:space-between;align-items:center;color:var(--primary);font-family:var(--font-display);font-size:1.25rem;letter-spacing:2px}.text-btn.svelte-16fhv4p{background:transparent;border:none;border-radius:var(--radius-pill);color:var(--primary);font-size:1.25rem;cursor:pointer;text-decoration:underline;padding:0;font-family:var(--font-display);letter-spacing:2px}.center-section.svelte-16fhv4p{text-align:center;padding:3rem}.center-section.svelte-16fhv4p p:where(.svelte-16fhv4p){color:var(--accent);margin:0;font-size:1.25rem}.explore-link.svelte-16fhv4p{display:inline-block;margin-top:1rem;color:var(--accent);text-decoration:underline;font-size:1.25rem}.error-message.svelte-16fhv4p{background:var(--accent);border:none;color:var(--primary);padding:1rem;margin-bottom:1.5rem;font-family:var(--font-display);font-size:1rem}.claims-grid.svelte-16fhv4p{display:grid;gap:1rem}.mint-section.svelte-16fhv4p{margin-top:1.5rem}.mint-btn.svelte-16fhv4p{width:100%;padding:1.25rem;border-radius:var(--radius-pill);border:none;background:var(--accent);color:var(--primary);font-family:var(--font-display);font-size:1.5rem;letter-spacing:2px;cursor:pointer;transition:background .15s ease}.mint-btn.svelte-16fhv4p:hover:not(:disabled){background:var(--accent-hover)}.mint-btn.svelte-16fhv4p:disabled{opacity:.5;cursor:not-allowed}.gas-note.svelte-16fhv4p{color:var(--accent);font-size:1rem;margin:.75rem 0 0;text-align:center}.back-link.svelte-16fhv4p{display:inline-block;margin-top:2rem;color:var(--accent);text-decoration:none;transition:opacity .2s ease;font-family:var(--font-display);letter-spacing:2px}.back-link.svelte-16fhv4p:hover{opacity:.7}@media(max-width:600px){.redeem-page.svelte-16fhv4p{padding:1rem 1rem 2.5rem}header.svelte-16fhv4p{margin-bottom:1.5rem}h1.svelte-16fhv4p{font-size:2rem;letter-spacing:1px}.subtitle.svelte-16fhv4p{font-size:1rem;letter-spacing:1px}h2.svelte-16fhv4p{font-size:1.25rem;letter-spacing:1px}section.svelte-16fhv4p{padding:1rem}.auth-section.svelte-16fhv4p{padding:1.25rem}.user-section.svelte-16fhv4p{padding:.75rem 1rem}.user-info.svelte-16fhv4p{flex-direction:column;align-items:flex-start;gap:.5rem;font-size:1rem;letter-spacing:1px;word-break:break-word}.text-btn.svelte-16fhv4p{font-size:.95rem;letter-spacing:1px}.center-section.svelte-16fhv4p{padding:1.5rem 1rem}.center-section.svelte-16fhv4p p:where(.svelte-16fhv4p){font-size:1rem}.explore-link.svelte-16fhv4p{font-size:1rem}.error-message.svelte-16fhv4p{padding:.75rem 1rem;font-size:.95rem}.claims-grid.svelte-16fhv4p{gap:.75rem}.mint-section.svelte-16fhv4p{margin-top:1rem}.mint-btn.svelte-16fhv4p{padding:.85rem 1rem;font-size:1.1rem;letter-spacing:1px}.gas-note.svelte-16fhv4p{font-size:.95rem}.back-link.svelte-16fhv4p{margin-top:1.5rem;letter-spacing:1px}}
