body{background:rgb(var(--background-primary));color:rgb(var(--text-primary));font:var(--text-font-style) var(--text-font-weight) var(--text-base) / 1.6 var(--text-font-family);letter-spacing:var(--text-letter-spacing);margin:0}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.hs-container{margin-inline:max(0px, 50% - var(--container-max-width) / 2);padding-block-start:var(--spacing-8)}.hs-title-row{align-items:center;gap:var(--spacing-3) var(--spacing-4);flex-wrap:wrap;display:flex}.hs-page-title{font-size:var(--text-h4);margin:0;line-height:1.3}.hs-page-text{font-family:var(--text-font-family);color:rgb(var(--text-primary));font-size:var(--text-base);margin:var(--spacing-3) 0 0;max-width:560px;line-height:1.6}.hs-detail-token{font-family:var(--text-font-family);color:rgb(var(--text-primary) / .6);font-size:var(--text-sm);word-break:break-all;margin:6px 0 0}.hs-detail-token a{text-decoration:none}.hs-detail-token a:hover{text-decoration:underline}.hs-connect-button{appearance:none;text-align:center;border-radius:var(--rounded-button);background-color:rgb(var(--button-background-primary));color:rgb(var(--button-text-primary));font-family:var(--text-font-family);font-size:var(--text-base);letter-spacing:var(--text-letter-spacing);padding:var(--spacing-3) var(--spacing-6);cursor:pointer;border:none;font-weight:700;line-height:1.6;text-decoration:none;transition:filter .2s,transform .15s;display:inline-block}.hs-connect-button:hover{color:#d9d9d9;background-color:#2f2f2f}.hs-connect-button:active{transform:scale(.98)}.hs-opensea-button{padding:var(--spacing-2) var(--spacing-5);font-size:14px}.hs-form{gap:var(--spacing-3);margin-top:var(--spacing-5);flex-wrap:wrap;max-width:620px;display:flex}.hs-search-input{appearance:none;min-width:0;height:48px;padding:0 var(--spacing-4);border:1px solid rgb(var(--text-primary) / .15);border-radius:var(--rounded-input);background:rgb(var(--text-primary) / .03);color:rgb(var(--text-primary));font-family:var(--text-font-family);outline:none;flex:260px;font-size:16px;transition:border-color .15s}.hs-search-input::placeholder{color:rgb(var(--text-primary) / .45)}.hs-search-input:focus{border-color:rgb(var(--text-primary) / .5)}.hs-actions{gap:var(--spacing-3);margin-top:var(--spacing-5);flex-wrap:wrap;display:flex}.hs-note{margin:var(--spacing-4) 0 0;padding:var(--spacing-3) var(--spacing-4);border:1px solid rgb(var(--text-primary) / .12);border-radius:var(--rounded-input);background:rgb(var(--text-primary) / .04);font-size:var(--text-sm);max-width:620px}.hs-stat{margin:var(--spacing-4) 0 0;font-size:var(--text-sm);color:rgb(var(--text-primary) / .6)}.hs-stat strong{color:rgb(var(--text-primary))}.hs-scenes{gap:var(--spacing-8);margin-top:var(--spacing-8);grid-template-columns:1fr;display:grid}@media screen and (min-width:700px){.hs-scenes{gap:var(--spacing-8) var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.hs-scene{margin:0}.hs-scene img{aspect-ratio:3/2;object-fit:cover;background:rgb(var(--text-primary) / .06);border-radius:8px;width:100%;height:auto;display:block}.hs-scene.is-dim img{filter:grayscale();opacity:.4}.hs-card-title{font-family:var(--text-font-family);color:rgb(var(--text-primary));font-size:var(--text-xs);margin:8px 0 0;font-weight:700}.hs-card-token{font-family:var(--text-font-family);color:rgb(var(--text-primary) / .7);margin:2px 0 0;font-size:12px}.hs-card-text{font-family:var(--text-font-family);color:rgb(var(--text-primary));font-size:var(--text-xs);margin:var(--spacing-2) 0 0;max-width:560px;line-height:1.6}.hs-wallet-row{align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);flex-wrap:wrap;display:flex}.hs-wallet-address{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-sm);border:1px solid rgb(var(--text-primary) / .2);border-radius:var(--rounded-button);padding:6px var(--spacing-4)}.hs-outline-button{appearance:none;border:1px solid rgb(var(--text-primary));color:rgb(var(--text-primary));border-radius:var(--rounded-button);font-family:var(--text-font-family);font-size:var(--text-xs);padding:6px var(--spacing-4);cursor:pointer;background:0 0;font-weight:700;text-decoration:none;transition:opacity .15s}.hs-outline-button:hover{opacity:.6}
