.boosted-market-grid .boost-market-card.boost-art-card,.hero-stage .boost-market-card.boost-art-card{--card-accent:#5cff7a;position:relative;display:grid;grid-template-rows:minmax(0,1fr) 52px 62px;min-width:0;min-height:0;aspect-ratio:1;overflow:visible;color:#f1f6f4;background:#071012;border:1px solid color-mix(in srgb,var(--card-accent) 56%,#284039);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent) 10%,transparent),0 12px 34px #0006,0 0 30px color-mix(in srgb,var(--card-accent) 20%,transparent),inset 0 0 34px color-mix(in srgb,var(--card-accent) 5%,transparent);transform:none;transition:border-color .18s ease,box-shadow .18s ease}
.boosted-market-grid .boost-market-card.boost-art-card.is-down,.hero-stage .boost-market-card.boost-art-card.is-down{--card-accent:#ff6c5c}
.boosted-market-grid .boost-market-card.boost-art-card:hover,.boosted-market-grid .boost-market-card.boost-art-card:active,.boosted-market-grid .boost-market-card.boost-art-card:focus-visible{transform:none;border-color:var(--card-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--card-accent) 18%,transparent),0 14px 38px #0007,0 0 38px color-mix(in srgb,var(--card-accent) 30%,transparent),inset 0 0 38px color-mix(in srgb,var(--card-accent) 7%,transparent)}
.boost-art-card .boost-card-topline{position:absolute;z-index:5;inset:0 0 auto;height:34px;padding:0 10px;border:0;background:linear-gradient(180deg,#020809f2,#02080994 70%,transparent);pointer-events:none}
.boost-art-card .boost-card-badge{padding:5px 7px;color:#031008;background:var(--card-accent)}
.boost-art-card .boost-card-identity{position:relative;min-width:0;min-height:0;padding:0;display:block;overflow:hidden;color:inherit;border-bottom:1px solid #263a35;background:radial-gradient(circle at 76% 20%,color-mix(in srgb,var(--card-accent) 20%,transparent),transparent 36%),linear-gradient(145deg,#091719,#061012 58%,#020708)}
.boost-art-card .boost-card-logo{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;overflow:hidden}
.boost-art-card .boost-card-logo:before,.boost-art-card .boost-card-logo:after{content:"";position:absolute;z-index:0;pointer-events:none}
.boost-art-card .boost-card-logo:before{width:74%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--card-accent) 36%,transparent);transform:rotate(28deg);background:repeating-linear-gradient(90deg,transparent 0 15px,color-mix(in srgb,var(--card-accent) 8%,transparent) 15px 16px)}
.boost-art-card .boost-card-logo:after{inset:0;background:linear-gradient(180deg,transparent 34%,#0106072e 56%,#010607f5 100%)}
.boost-art-card .boost-card-logo .token-badge,.boost-art-card .boost-card-logo .token-mark,.boost-art-card .boost-card-logo img{position:absolute;inset:0;width:100%;height:100%;border:0}
.boost-art-card .boost-card-logo .token-badge,.boost-art-card .boost-card-logo .token-mark{z-index:1;display:grid;place-items:center;color:#f4fff6;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--card-accent) 34%,#10251f),#071211 42%,#020708 72%);border-radius:0;box-shadow:none;font:850 clamp(44px,4.2vw,66px)/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.09em;text-shadow:0 0 28px color-mix(in srgb,var(--card-accent) 66%,transparent)}
.boost-art-card .boost-card-logo img{z-index:2;object-fit:cover;object-position:center}
.boost-art-card .boost-card-identity>span:nth-child(2){position:absolute;z-index:3;inset:auto 12px 10px;min-width:0;display:grid;gap:4px;pointer-events:none}
.boost-art-card .boost-card-identity strong{overflow:hidden;color:#f3f7f5;font-size:clamp(17px,1.4vw,21px);line-height:1;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}
.boost-art-card .boost-card-identity small{color:var(--card-accent);font:750 9px/1 ui-monospace,SFMono-Regular,Consolas,monospace}
.boost-art-card .boost-card-identity em{position:absolute;z-index:4;top:42px;right:10px;padding:4px 6px;color:#d4ddda;background:#020809bd;border:1px solid #31443f;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal;text-transform:uppercase}
.boost-art-card .boost-card-metrics{min-width:0;margin:0;display:grid;grid-template-columns:1.15fr .85fr;border-bottom:1px solid #263a35}
.boost-art-card .boost-card-metrics div{min-width:0;padding:8px 10px;display:flex;flex-direction:column;justify-content:center}.boost-art-card .boost-card-metrics div+div{border-left:1px solid #263a35}
.boost-art-card .boost-card-metrics dt{color:#8fa19c;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.boost-art-card .boost-card-metrics dd{margin:5px 0 0;overflow:hidden;color:#f3f7f5;font:850 17px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}.boost-art-card .boost-card-metrics .is-positive dd{color:#5cff7a}.boost-art-card .boost-card-metrics .is-negative dd{color:#ff6c5c}.boost-art-card .boost-card-chart{display:none}
.boost-art-card .boost-card-footer{min-width:0;padding:8px 10px;display:grid;grid-template-columns:minmax(72px,1fr) auto auto;align-items:center;gap:8px;background:#081214}
.boost-art-card .boost-card-progress{min-width:0;display:grid;gap:6px}.boost-art-card .boost-card-progress>span{display:flex;justify-content:space-between;gap:8px;color:#8fa19c;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.boost-art-card .boost-card-progress>span b{color:#edf4f1}.boost-art-card .boost-card-progress>i{position:relative;height:4px;overflow:hidden;background:#1b2a2b}.boost-art-card .boost-card-progress>i>b{position:absolute;inset:0 auto 0 0;background:var(--card-accent);box-shadow:0 0 10px var(--card-accent)}
.boost-art-card .boost-card-graduated{display:inline-flex;width:max-content;align-items:center;gap:6px;padding:6px 7px;color:#5cff7a;border:1px solid #5cff7a;font:750 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}
.boost-art-card .boost-card-socials{display:inline-flex;align-items:center;gap:4px}.boost-art-card .boost-card-social{width:30px;height:30px;display:grid;place-items:center;color:#aebbb7;background:#0c181a;border:1px solid #31443f;cursor:pointer}.boost-art-card .boost-card-social:hover,.boost-art-card .boost-card-social:focus-visible{color:#041009;background:var(--card-accent);border-color:var(--card-accent);outline:none}.boost-art-card .boost-card-social svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:square;stroke-linejoin:miter}
.boost-art-card .boost-card-cta{min-width:84px;min-height:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;color:#eef5f2;border-left:0;border:1px solid #31443f;font:800 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.boost-art-card .boost-card-cta b{color:var(--card-accent)}
@media(max-width:600px){.hero-stage .boost-market-card.boost-art-card{flex-basis:min(78vw,100cqh,280px);width:min(78vw,100cqh,280px);grid-template-rows:minmax(0,1fr) 48px 58px}.boost-art-card .boost-card-live b{display:none}.boost-art-card .boost-card-metrics dd{font-size:15px}.boost-art-card .boost-card-cta{min-width:76px}}
@media(prefers-reduced-motion:reduce){.boost-market-card.boost-art-card{transition:none}}

/* Shared artwork-led treatment for the live Discover grid. */
.market-browser-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}
.market-browser-card.artwork-token-card{--card-accent:#5cff7a;position:relative;min-width:0;min-height:0;aspect-ratio:1;display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;color:#f1f6f4;background:#071012;border:1px solid color-mix(in srgb,var(--card-accent) 52%,#284039);box-shadow:0 12px 28px #0005,0 0 24px color-mix(in srgb,var(--card-accent) 12%,transparent);transform:none;transition:border-color .18s ease,box-shadow .18s ease}
.market-browser-card.artwork-token-card.is-down{--card-accent:#ff6c5c}
.market-browser-card.artwork-token-card:hover,.market-browser-card.artwork-token-card:active,.market-browser-card.artwork-token-card:focus-visible{transform:none;border-color:var(--card-accent);box-shadow:0 14px 34px #0007,0 0 30px color-mix(in srgb,var(--card-accent) 22%,transparent)}
.artwork-token-card .market-browser-media{position:relative;min-height:0;height:auto;padding:0;display:block;overflow:hidden;border-bottom:1px solid #263a35;background:radial-gradient(circle at 70% 24%,color-mix(in srgb,var(--card-accent) 22%,transparent),transparent 38%),linear-gradient(145deg,#091719,#061012 58%,#020708)}
.artwork-token-card .market-browser-media:before{content:"";position:absolute;z-index:0;width:72%;aspect-ratio:1;left:14%;top:3%;border:1px solid color-mix(in srgb,var(--card-accent) 30%,transparent);transform:rotate(28deg);background:repeating-linear-gradient(90deg,transparent 0 15px,color-mix(in srgb,var(--card-accent) 8%,transparent) 15px 16px)}
.artwork-token-card .market-browser-media:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,transparent 32%,#01060724 55%,#010607f5 100%);pointer-events:none}
.artwork-token-card .market-browser-media>.token-badge,.artwork-token-card .market-browser-media>.token-mark,.artwork-token-card .market-browser-media>img{position:absolute;z-index:1;inset:0;width:100%;height:100%;border:0;border-radius:0;box-shadow:none}
.artwork-token-card .market-browser-media>.token-badge,.artwork-token-card .market-browser-media>.token-mark{display:grid;place-items:center;color:#f4fff6;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--card-accent) 32%,#10251f),#071211 42%,#020708 72%);font:850 clamp(42px,3.5vw,62px)/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.09em;text-shadow:0 0 28px color-mix(in srgb,var(--card-accent) 66%,transparent)}
.artwork-token-card .market-browser-media>img{z-index:2;object-fit:cover;object-position:center}
.artwork-token-card .market-browser-state,.artwork-token-card .market-browser-index{z-index:4;top:10px}
.artwork-token-card .market-browser-state{left:10px;color:var(--card-accent);background:#020809c7;border:1px solid color-mix(in srgb,var(--card-accent) 55%,#31443f)}
.artwork-token-card .market-browser-index{right:10px;color:#ced8d5}
.artwork-token-card .unified-card-title{position:absolute;z-index:4;inset:auto 12px 11px;min-width:0;display:grid;gap:4px}
.artwork-token-card .unified-card-title b{overflow:hidden;color:#f3f7f5;font-size:19px;line-height:1;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}
.artwork-token-card .unified-card-title small{color:var(--card-accent);font:750 8px/1 ui-monospace,SFMono-Regular,Consolas,monospace}
.artwork-token-card .market-browser-card-body{min-width:0;display:grid;grid-template-rows:52px 48px 38px;background:#081214}
.artwork-token-card .market-browser-card-head{display:none}
.artwork-token-card .market-browser-card-metrics{display:grid;grid-template-columns:1.15fr .85fr;border-bottom:1px solid #263a35}
.artwork-token-card .market-browser-card-metrics>span{min-width:0;padding:8px 10px;display:flex;flex-direction:column;justify-content:center;gap:5px}
.artwork-token-card .market-browser-card-metrics>span+span{border-left:1px solid #263a35}
.artwork-token-card .market-browser-card-metrics small{color:#8fa19c;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}
.artwork-token-card .market-browser-card-metrics b{overflow:hidden;color:#f3f7f5;font:850 16px/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap}
.artwork-token-card .market-browser-card-metrics .is-positive{color:#5cff7a}.artwork-token-card .market-browser-card-metrics .is-negative{color:#ff6c5c}
.artwork-token-card .market-browser-progress{padding:8px 10px;display:grid;gap:6px;border-bottom:1px solid #263a35}
.artwork-token-card .market-browser-progress>span:first-child{display:flex;justify-content:space-between;gap:8px;color:#8fa19c;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}
.artwork-token-card .market-browser-progress-track{height:4px;background:#1b2a2b}.artwork-token-card .market-browser-progress-track i{height:100%;display:block;background:var(--card-accent);box-shadow:0 0 10px var(--card-accent)}
.artwork-token-card .market-browser-card-foot{min-width:0;padding:0 10px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;color:#8fa19c;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}
.artwork-token-card .market-browser-card-foot>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artwork-token-card .market-browser-card-foot>b{color:#eef5f2}
.token-card-socials{display:inline-flex;align-items:center;gap:4px}.token-card-social{width:30px;height:30px;display:grid;place-items:center;color:#aebbb7;background:#0c181a;border:1px solid #31443f;cursor:pointer}.token-card-social:hover,.token-card-social:focus-visible{color:#041009;background:var(--card-accent,#5cff7a);border-color:var(--card-accent,#5cff7a);outline:none}.token-card-social svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:square;stroke-linejoin:miter}

/* External RPC markets share the artwork hierarchy but never imply launch-curve status. */
.rpc-market-card.artwork-token-card{--card-accent:#5cff7a;position:relative;min-width:0;min-height:0;aspect-ratio:1;display:grid;grid-template-rows:minmax(0,1fr) 38px;overflow:hidden;color:#f1f6f4;background:#071012;border:1px solid #284039;box-shadow:0 12px 28px #0005,0 0 22px color-mix(in srgb,var(--card-accent) 10%,transparent);transform:none}
.rpc-market-card.artwork-token-card:hover,.rpc-market-card.artwork-token-card:focus-visible{transform:none;border-color:var(--card-accent)}
.rpc-market-card.artwork-token-card .rpc-market-card-top{position:absolute;z-index:5;inset:0 0 auto;height:34px;padding:0 10px;border:0;background:linear-gradient(180deg,#020809f2,#02080994 70%,transparent);pointer-events:none}
.rpc-market-card.artwork-token-card .rpc-market-card-body{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 52px;padding:0}
.rpc-market-card.artwork-token-card .rpc-market-identity{position:relative;min-height:0;padding:0;display:block;overflow:hidden;border-bottom:1px solid #263a35;background:radial-gradient(circle at 70% 24%,color-mix(in srgb,var(--card-accent) 22%,transparent),transparent 38%),linear-gradient(145deg,#091719,#061012 58%,#020708)}
.rpc-market-card.artwork-token-card .rpc-market-identity>.token-badge,.rpc-market-card.artwork-token-card .rpc-market-identity>.token-mark,.rpc-market-card.artwork-token-card .rpc-market-identity>img{position:absolute;inset:0;width:100%;height:100%;display:grid;place-items:center;border:0;border-radius:0;color:#f4fff6;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--card-accent) 32%,#10251f),#071211 42%,#020708 72%);font:850 clamp(42px,3.5vw,62px)/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-shadow:0 0 28px color-mix(in srgb,var(--card-accent) 66%,transparent)}
.rpc-market-card.artwork-token-card .rpc-market-identity>img{z-index:2;object-fit:cover}.rpc-market-card.artwork-token-card .rpc-market-identity>span:last-child{position:absolute;z-index:3;inset:auto 12px 10px;display:grid;gap:4px}.rpc-market-card.artwork-token-card .rpc-market-identity h3{margin:0;color:#f3f7f5;font-size:19px;line-height:1}.rpc-market-card.artwork-token-card .rpc-market-identity small{color:var(--card-accent)}
.rpc-market-card.artwork-token-card .rpc-market-metrics{margin:0;display:grid;grid-template-columns:1.1fr .9fr}.rpc-market-card.artwork-token-card .rpc-market-metrics>div{min-width:0;padding:8px 10px;display:flex;flex-direction:column;justify-content:center;gap:5px}.rpc-market-card.artwork-token-card .rpc-market-metrics>div+div{border-left:1px solid #263a35}.rpc-market-card.artwork-token-card .rpc-market-metrics dt{color:#8fa19c;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.rpc-market-card.artwork-token-card .rpc-market-metrics dd{margin:0;overflow:hidden;color:#f3f7f5;font:850 14px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-overflow:ellipsis;white-space:nowrap}
.rpc-market-card.artwork-token-card .rpc-market-card-foot{padding:0 10px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:7px;color:#8fa19c;border-top:1px solid #263a35;font:700 7px/1 ui-monospace,SFMono-Regular,Consolas,monospace;text-transform:uppercase}.rpc-market-card.artwork-token-card .rpc-market-card-foot>b{color:#eef5f2}
@media(max-width:720px){.market-browser-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-browser-card.artwork-token-card{aspect-ratio:auto;min-height:320px}.artwork-token-card .market-browser-card-body{grid-template-rows:50px 48px 38px}.artwork-token-card .market-browser-card-foot>span:first-child{display:none}.artwork-token-card .market-browser-card-foot{grid-template-columns:1fr auto}.rpc-market-card.artwork-token-card{min-height:300px}}
@media(max-width:440px){.market-browser-grid{grid-template-columns:1fr}.market-browser-card.artwork-token-card{aspect-ratio:1;min-height:0}}
@media(max-height:800px) and (min-width:601px){.hero-stage .boost-market-card.boost-art-card .boost-card-logo .token-badge,.hero-stage .boost-market-card.boost-art-card .boost-card-logo .token-mark{place-items:start center;padding-top:12px;font-size:34px}.hero-stage .boost-market-card.boost-art-card .boost-card-identity strong{font-size:14px}.hero-stage .boost-market-card.boost-art-card .boost-card-identity small{font-size:7px}.hero-stage .boost-market-card.boost-art-card .boost-card-identity>span:nth-child(2){inset:auto 9px 7px;gap:2px}}
