:root{--minimal-primary: #000000;--minimal-secondary: #333333;--minimal-background: #ffffff;--minimal-surface: #f5f5f5;--minimal-text: #000000;--minimal-text-light: #666666;--minimal-border: #e0e0e0;--minimal-accent: #000000;--minimal-error: #ff0000;--minimal-success: #000000;--minimal-warning: #666666;--minimal-shadow: rgba(0, 0, 0, .1)}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background-color:var(--minimal-background);color:var(--minimal-text);line-height:1.6}.minimal-container{max-width:1200px;margin:0 auto;padding:2rem}.minimal-header{display:flex;flex-direction:column;gap:1rem;padding:1.25rem 2rem;margin-bottom:2rem;border-bottom:1px solid var(--minimal-border);background-color:var(--minimal-background);box-shadow:0 1px 3px #0000000d}.header-content{display:flex;justify-content:space-between;align-items:center;width:100%}.minimal-title{font-size:1.5rem;font-weight:600;color:var(--minimal-primary);margin:0;letter-spacing:-.5px}.minimal-account{display:flex;align-items:center;gap:1.25rem}.account-status{display:flex;gap:1.25rem;padding:.5rem 1rem;background-color:var(--minimal-surface);border-radius:6px;border:1px solid var(--minimal-border);align-items:center;flex-wrap:wrap}.contract-info{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background-color:var(--minimal-surface);border-radius:6px;border:1px solid var(--minimal-border);align-self:flex-start}.contract-label{font-size:.85rem;color:var(--minimal-text-light)}.contract-link{font-size:.85rem;color:var(--minimal-primary);text-decoration:none;font-family:SF Mono,Roboto Mono,monospace;transition:color .2s ease}.contract-link:hover{color:var(--minimal-accent);text-decoration:underline}.minimal-chain{font-size:.85rem;color:var(--minimal-text);font-weight:500}.minimal-actions{display:flex;gap:.5rem}.status-item{display:flex;flex-direction:column;align-items:center}.status-label{font-size:.7rem;color:var(--minimal-text-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.25rem}.status-value{font-size:.85rem;color:var(--minimal-text);font-weight:500}.account-info{display:flex;flex-direction:row;align-items:center;gap:1rem;background-color:var(--minimal-surface);padding:.5rem 1rem;border-radius:6px;border:1px solid var(--minimal-border);min-width:120px}.address{font-family:SF Mono,Roboto Mono,monospace;color:var(--minimal-text);font-size:.85rem;font-weight:500;text-align:center;margin-bottom:0;padding:.25rem 0}.connect-buttons{display:flex;gap:.75rem;background-color:var(--minimal-surface);padding:.5rem 1rem;border-radius:6px;border:1px solid var(--minimal-border);min-width:120px;justify-content:center}.minimal-button{background-color:var(--minimal-background);color:var(--minimal-text);border:1px solid var(--minimal-border);padding:.5rem 1rem;font-family:inherit;font-size:.85rem;font-weight:500;cursor:pointer;border-radius:6px;transition:all .2s ease}.minimal-button:hover{background-color:var(--minimal-background);border-color:var(--minimal-primary)}.minimal-main{padding:0 1rem}.minimal-sections-container{display:flex;gap:2rem;align-items:stretch}.minimal-section:first-child{flex:1;min-height:400px;display:flex;flex-direction:column;max-width:25%}.minimal-section:last-child{flex:3;min-height:400px;display:flex;flex-direction:column}.minimal-card{background-color:var(--minimal-surface);border:1px solid var(--minimal-border);border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000000d;height:100%;display:flex;flex-direction:column;flex:1}.minimal-subtitle{color:var(--minimal-primary);margin-top:0;margin-bottom:1.5rem;font-size:1.25rem;font-weight:500;letter-spacing:-.5px}.minimal-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.stat-item{display:flex;flex-direction:column;background-color:var(--minimal-background);padding:1.25rem;border-radius:6px;border:1px solid var(--minimal-border)}.stat-label{font-size:.75rem;color:var(--minimal-text-light);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.5rem}.stat-value{font-size:1.125rem;color:var(--minimal-text);font-weight:500}.minimal-nft-container{padding:0;height:100%;display:flex;flex-direction:column}.minimal-nft-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-top:0;flex:1;padding:0}.minimal-nft-item{background:var(--minimal-surface);border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;border:1px solid var(--minimal-border)}.minimal-nft-item:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.nft-image-container{position:relative;width:100%;padding-top:80%;background:var(--minimal-background)}.nft-image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.nft-details{padding:.75rem}.nft-name{font-size:1rem;font-weight:600;margin-bottom:.25rem;color:var(--minimal-text)}.nft-attributes{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.nft-attribute{font-size:.9rem;color:var(--minimal-text-secondary)}.nft-owner{display:flex;align-items:center;gap:.25rem;padding-top:.25rem;border-top:1px solid var(--minimal-border)}.owner-label{font-size:.8rem;color:var(--minimal-text-light)}.owner-address{font-size:.8rem;color:var(--minimal-text-secondary)}.nft-contract{display:flex;align-items:center;gap:.25rem;padding-top:.25rem;margin-top:.25rem;border-top:1px solid var(--minimal-border)}.contract-address{font-size:.8rem;color:var(--minimal-text-secondary);font-family:SF Mono,Roboto Mono,monospace}.minimal-mint-container{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background-color:var(--minimal-surface);border-radius:8px;border:1px solid var(--minimal-border)}.minimal-mint-info{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:.75rem;margin-bottom:.75rem}.mint-info-item{display:flex;flex-direction:column;gap:.25rem}.mint-info-label{font-size:.75rem;color:var(--minimal-text-light);text-transform:uppercase;letter-spacing:.5px}.mint-info-value{font-size:1rem;color:var(--minimal-text);font-weight:500}.mint-nft-preview{width:100%;max-width:250px;margin:0 auto;border-radius:8px;overflow:hidden;border:1px solid var(--minimal-border);margin-bottom:.75rem}.mint-nft-preview img{width:100%;height:auto;display:block}.minimal-mint-form{display:flex;flex-direction:row;gap:.75rem;align-items:flex-end;margin-top:.5rem}.form-group{flex:1;display:flex;flex-direction:column;gap:.5rem}.form-group label{font-size:.75rem;color:var(--minimal-text-light);font-weight:500}.minimal-input{background-color:var(--minimal-background);border:1px solid var(--minimal-border);color:var(--minimal-text);padding:.75rem;font-family:inherit;font-size:.875rem;border-radius:6px;outline:none;transition:all .2s ease}.minimal-input:focus{border-color:var(--minimal-accent)}.minimal-mint-button{margin-top:.5rem;padding:.75rem;font-size:.875rem;background-color:var(--minimal-accent);color:#fff;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s ease}.minimal-mint-button:hover{opacity:.9}.minimal-mint-button:disabled{background-color:var(--minimal-border);cursor:not-allowed}.transaction-status{margin-top:1rem;padding:1rem;background-color:var(--minimal-background);border-radius:6px;border:1px solid var(--minimal-border)}.tx-hash{font-family:SF Mono,Roboto Mono,monospace;font-size:.75rem;color:var(--minimal-text-light);word-break:break-all}.minimal-link{color:var(--minimal-primary);text-decoration:none;transition:color .2s ease}.minimal-link:hover{color:var(--minimal-accent);text-decoration:underline}.tx-confirming{color:var(--minimal-warning);margin-top:.75rem;font-size:.875rem}.tx-confirmed{color:var(--minimal-success);margin-top:.75rem;font-size:.875rem}.tx-error{color:var(--minimal-error);margin-top:.75rem;font-size:.875rem}.minimal-loading{text-align:center;padding:2.5rem;color:var(--minimal-text-light);font-size:.875rem}.minimal-error{text-align:center;padding:2.5rem;color:var(--minimal-error);font-size:.875rem;background-color:#fff5f5;border-radius:6px;border:1px solid var(--minimal-error)}.minimal-footer{margin-top:4rem;padding:2rem 0;text-align:center;border-top:1px solid var(--minimal-border);color:var(--minimal-text-light);font-size:.75rem}@media (max-width: 1024px){.minimal-main{grid-template-columns:1fr}.minimal-card{margin-bottom:2rem}}@media (max-width: 767px){.minimal-header{flex-direction:column;align-items:flex-start;gap:1.25rem}.minimal-account{width:100%;justify-content:flex-end}}.mint-info-item.highlight .mint-info-value{font-weight:600;font-size:1.1rem}.mint-info-item.highlight .minimal-link{font-weight:600;color:var(--minimal-accent)}.mint-info-item.highlight:first-child .mint-info-value{font-style:italic;font-weight:400;color:#4a90e2}.mint-info-item.highlight:first-child .minimal-link{font-weight:400;color:#4a90e2}.mint-info-item.highlight:last-child .mint-info-value{color:#f36}:root{background-color:#181818;color:#ffffffde;color-scheme:light dark;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-synthesis:none;font-weight:400;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@media (prefers-color-scheme: light){:root{background-color:#f8f8f8;color:#181818}}
