.cs-banner{display:none}.cw-showcase{overflow:auto!important;display:block}.cw-showcase .cs-banner{display:block;height:clamp(220px,42vh,520px);position:relative;background:linear-gradient(135deg,#183236,#111722 60%,#262635)}.cs-banner>img,.cs-banner>video{width:100%;height:100%;object-fit:cover}.cs-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 20%,#101010)}.cw-showcase .cw-header{background:#101010;padding:22px 24px 18px;flex-wrap:wrap}.cw-showcase .cw-avatar{width:62px;height:62px}.cw-showcase .cw-title h1{font-size:30px}.cw-showcase .cw-tabs{padding:0 24px;position:sticky;top:0;z-index:4;background:#101010}.cw-showcase .cw-body{overflow:visible;display:block}.cs-explore{padding:26px 24px 65px}.cs-scope{font-size:11px;color:#929699;margin:0 0 22px}.cs-shelf{margin-bottom:42px}.cs-shelf>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.cs-shelf h2{font-size:28px;letter-spacing:-.7px;margin:0;display:flex;align-items:center;gap:16px}.cs-section-icon{display:grid;place-items:center;font-size:19px;width:34px;height:34px;border:1px solid #303237;border-radius:7px;color:#9a9da0}.cs-shelf header button{border:1px solid #292c30;background:#151618;color:white;border-radius:50%;width:40px;height:40px;font-size:25px;margin-left:8px;cursor:pointer}.cs-track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:10px;scrollbar-width:thin}.cs-card{flex:0 0 240px;min-width:0;background:#181a1c;border:1px solid #272a2d;border-radius:9px;overflow:hidden;scroll-snap-align:start;transition:transform .15s,border-color .15s}.cs-card:hover{transform:translateY(-3px);border-color:#62666a}.cs-card>a{color:inherit;text-decoration:none}.cs-image{aspect-ratio:1;background:#20282b}.cs-image img,.cs-image video,.cs-image .art-placeholder{width:100%;height:100%;object-fit:cover}.cs-card-info{padding:13px;display:grid;grid-template-columns:1fr auto;gap:9px}.cs-card-info h3{font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-card-info strong{grid-column:1/-1;font-size:15px}.cs-card-info small{grid-column:1/-1;min-height:14px;color:#92989d;font-size:11px}.cs-rank{color:#93989c;font:10px monospace}.cs-buy{display:flex;justify-content:space-between;padding:11px 13px;border-top:1px solid #292c30;color:#68aaff!important;font-size:12px;font-weight:600}.cs-empty{padding:36px 24px;color:#8e969e;border:1px dashed #30363b;border-radius:8px;min-width:240px;width:100%;font-size:13px}.cs-holders{display:grid;grid-template-columns:296px minmax(0,1fr);min-height:430px;padding-bottom:50px}.cs-holder-filters{border-right:1px solid #292b2e;padding:24px;min-width:0}.cs-holder-filters h3{font-size:13px;margin:0 0 20px}.cs-holder-filters form{padding-bottom:26px;border-bottom:1px solid #292b2e;margin-bottom:24px}.cs-holder-filters form>div{display:flex;gap:12px;align-items:center}.cs-holder-filters input{min-width:0;width:100%;background:#131416;border:1px solid #2b2d31;border-radius:5px;padding:9px 10px;color:#eef1f4;font-size:12px}.cs-holder-filters form button{width:100%;border:1px solid #2b2d31;background:#1e2226;color:white;border-radius:20px;padding:8px;margin-top:15px;cursor:pointer}.cs-holder-filters p{font-size:11px;color:#858e96;line-height:1.6}.cs-holder-main{min-width:0;padding:18px 24px}.cs-holder-tools{display:flex;gap:15px;align-items:center;margin-bottom:13px}.cs-holder-tools button,.cs-holder-footer button{border:1px solid #303238;background:#15171a;color:white;border-radius:18px;padding:7px 12px;cursor:pointer}.cs-holder-tools>span{font-size:11px;color:#8f969d}.cs-holder-tools select{margin-left:auto;background:#15171a;color:white;border:1px solid #303238;border-radius:20px;padding:7px 12px}.cs-holder-table{overflow:auto}.cs-holder-table table{width:100%;border-collapse:collapse;white-space:nowrap;min-width:750px}.cs-holder-table th{font:10px monospace;color:#9da5af;text-align:left;padding:12px 9px;border-bottom:1px solid #33363b}.cs-holder-table td{padding:5px 9px;height:52px;border-bottom:1px solid #292c30;font-size:13px;font-weight:600}.cs-holder-table th:nth-last-child(-n+2),.cs-holder-table td:nth-last-child(-n+2){text-align:right}.cs-wallet{display:flex;align-items:center;gap:12px;color:#e9eef3;background:none;border:0;padding:0;text-align:left;cursor:pointer}.cs-wallet small{display:block;font-weight:400;color:#9ea6ac;margin-top:3px}.cs-identicon{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;font:10px monospace;background:conic-gradient(hsl(var(--hue) 45% 45%),#252a36,hsl(var(--hue) 65% 65%));color:#fff}.cs-owned{min-width:90px;padding:12px 8px;background:linear-gradient(to right,#1a3221 var(--owned),transparent var(--owned));border-radius:4px}.cs-holder-items{display:flex;align-items:center;gap:5px;min-width:140px}.cs-holder-items img{width:32px;height:32px;object-fit:cover;border-radius:4px}.cs-holder-items small{font-size:11px}.cs-holder-footer{display:flex;align-items:center;gap:8px;padding-top:18px}.cs-holder-footer small{margin-right:auto;font-size:10px;color:#8f969c;max-width:450px;line-height:1.6}.cs-holder-footer button:disabled{opacity:.35;cursor:default}.cs-filters-hidden{grid-template-columns:1fr}.cs-filters-hidden .cs-holder-filters{display:none}
@media(min-width:1500px){.cs-card{flex-basis:260px}}@media(max-width:1000px){.cs-holders{grid-template-columns:220px minmax(0,1fr)}.cs-holder-filters{padding:16px}.cw-showcase .cw-metrics{justify-content:flex-start;flex-wrap:wrap;gap:18px}.cs-holder-main{padding:16px}.cs-shelf h2{font-size:23px}}@media(max-width:650px){.cs-holders{display:block}.cs-holder-filters{border-right:0;border-bottom:1px solid #292b2e}.cs-holder-filters form{padding-bottom:12px;margin-bottom:12px}.cs-holder-footer{flex-wrap:wrap}.cs-explore{padding:20px 12px}.cs-card{flex-basis:190px}.cs-banner{height:220px!important}.cw-showcase .cw-tabs{overflow-x:auto;gap:20px;padding:0 12px}.cw-showcase .cw-header{padding:15px 12px}.cs-shelf h2{font-size:21px}.cs-section-icon{display:none}.cs-shelf header button{width:32px;height:32px}.cs-holder-tools>span{max-width:130px}}
body:has(.cw-showcase) .cookie-banner{bottom:48px!important;z-index:10001}.cw-showcase{scroll-padding-bottom:70px}.cw-showcase .cs-holder-footer{padding-bottom:28px}
