.topbar{justify-content:flex-start}.brand{gap:12px}.brand>img{max-width:52px;max-height:48px}.brand-mark,.live-pill{display:none!important}
.stats{border:0;gap:10px;align-self:end}.stats div{min-width:120px;padding:18px 20px;border:2px solid var(--ink);border-radius:14px;background:var(--lime);color:var(--ink)}.stats span{color:var(--ink);font-weight:900}.stats strong{line-height:1}
.square{border-color:color-mix(in srgb,var(--lime) 72%,white)!important;background:color-mix(in srgb,var(--lime) 20%,transparent)!important}.square:hover,.square:focus{background:color-mix(in srgb,var(--lime) 48%,transparent)!important}.square.chosen{background:color-mix(in srgb,var(--lime) 70%,transparent)!important;border-color:#fff!important;box-shadow:0 0 0 2px var(--lime)!important}.square.sold,.square.reserved,.square.disabled{background:#111b!important;border-color:#ffffff25!important}.legend .available{background:color-mix(in srgb,var(--lime) 34%,transparent)!important;border-color:var(--lime)!important}.legend .selected{background:var(--lime)!important}
.site-footer{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:36px;background:var(--ink);color:#fff;padding:48px clamp(20px,6vw,90px)}.site-footer strong{font-size:1.1rem}.site-footer p{color:color-mix(in srgb,#fff 72%,transparent)}.site-footer a{color:var(--lime)}
.shirt-stage{width:100%!important;max-width:none!important}.shirt-panel{min-height:auto}
@media(max-width:900px){.stats{display:grid;grid-template-columns:repeat(3,1fr)}.stats div{min-width:0}.shirt-stage{width:min(100%,720px)!important}.shirt-panel{min-height:auto}}
@media(max-width:520px){.brand>img{max-height:38px}.stats{grid-template-columns:1fr 1fr}.stats div:last-child{grid-column:1/-1}.stats div{padding:14px}.shirt-stage{width:100%!important}}
.square.sold{background:transparent!important;border-color:#ffffff38!important}.square.reserved,.square.disabled{background:#1114!important}.preview-box canvas,#draw-canvas,#sold-viewer .sold-art{background:var(--preview-bg,#18201d)!important}#raised-card[hidden],#sold-website[hidden]{display:none!important}.stats:has(#raised-card[hidden]){grid-template-columns:repeat(2,minmax(0,1fr))}.intro:not(:has(.intro-image:not([hidden]))) .intro-main{grid-column:1/-1}
