html{
  scrollbar-gutter:stable;
}


.nft-coming-soon,
.nftCanonicalTopbar{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
.nft-coming-soon{
  position:relative;
  overflow:hidden;
  border-bottom:1px solid rgba(53,215,255,.3);
  background:
    radial-gradient(circle at 50% 120%,rgba(53,215,255,.18),transparent 46%),
    linear-gradient(135deg,#05090e 0%,#08131d 48%,#05090e 100%);
}
.nft-coming-soon::before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(90deg,transparent,rgba(53,215,255,.06),transparent),
    repeating-linear-gradient(
      90deg,
      transparent 0,
      transparent 79px,
      rgba(53,215,255,.035) 80px
    );
}
.nft-coming-soon-inner{
  position:relative;
  width:min(1280px,calc(100% - 36px));
  min-height:250px;
  margin:auto;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  text-align:center;
  padding:44px 20px;
}
.nft-coming-soon-kicker{
  color:#35d7ff;
  font-size:10px;
  font-weight:900;
  letter-spacing:.3em;
  text-transform:uppercase;
}
.nft-coming-soon h2{
  margin:12px 0 4px;
  color:#f5f8fa;
  font-size:clamp(34px,6vw,76px);
  line-height:.95;
  letter-spacing:-.045em;
  text-transform:uppercase;
}
.nft-coming-soon h2 span{
  color:#35d7ff;
  text-shadow:0 0 28px rgba(53,215,255,.24);
}
.nft-coming-soon-status{
  margin-top:14px;
  color:#8feaff;
  font-size:13px;
  font-weight:900;
  letter-spacing:.32em;
  text-transform:uppercase;
}
.nft-coming-soon-copy{
  max-width:680px;
  margin:18px auto 0;
  color:#8b98a7;
  font-size:12px;
  line-height:1.7;
}
.nft-coming-soon-line{
  width:180px;
  height:1px;
  margin-top:24px;
  background:linear-gradient(90deg,transparent,#35d7ff,transparent);
  box-shadow:0 0 18px rgba(53,215,255,.5);
}
@media(max-width:700px){
  .nft-coming-soon-inner{
    min-height:220px;
    padding:36px 18px;
  }
  .nft-coming-soon-status{
    font-size:10px;
    letter-spacing:.22em;
  }
}

.nftCanonicalTopbar{
  min-height:78px;
  border-bottom:1px solid rgba(255,255,255,.07);
  background:rgba(5,7,10,.86);
  backdrop-filter:blur(18px);
  position:sticky;
  top:0;
  z-index:1000;
}
.nftCanonicalTopbarInner{
  width:min(1500px,calc(100% - 36px));
  min-height:78px;
  margin:auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
}
.nftCanonicalBrand{
  display:flex;
  align-items:center;
  gap:13px;
  min-width:0;
  color:#f4f7fa;
  text-decoration:none;
}
.nftCanonicalMark{
  width:44px;
  height:44px;
  object-fit:contain;
  border:1px solid rgba(54,214,255,.5);
  border-radius:12px;
  background:linear-gradient(145deg,rgba(54,214,255,.18),rgba(54,214,255,.02));
  box-shadow:0 0 26px rgba(54,214,255,.08);
}
.nftCanonicalBrandCopy strong{
  display:block;
  font-size:15px;
  letter-spacing:.15em;
  color:#f4f7fa;
}
.nftCanonicalBrandCopy span{
  display:block;
  color:#7f8b97;
  font-size:10px;
  margin-top:3px;
  letter-spacing:.08em;
}
.nftCanonicalNav{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:8px;
  min-width:0;
}
.nftCanonicalNav a{
  color:#b7c2ce;
  padding:10px 14px;
  border-radius:10px;
  font-size:12px;
  font-weight:700;
  line-height:1;
  white-space:nowrap;
  text-decoration:none;
}
.nftCanonicalNav a:hover{
  background:#10161d;
  color:#fff;
}
.nftCanonicalNav a.active{
  color:#36d6ff;
  background:rgba(54,214,255,.08);
}
@media(max-width:900px){
  .nftCanonicalTopbarInner{
    width:min(100% - 20px,1500px);
    min-height:auto;
    padding:10px 0;
    align-items:flex-start;
    flex-direction:column;
  }
  .nftCanonicalBrand{
    width:100%;
  }
  .nftCanonicalNav{
    width:100%;
    justify-content:flex-start;
    overflow-x:auto;
    overscroll-behavior-x:contain;
    scrollbar-width:none;
    padding-bottom:2px;
  }
  .nftCanonicalNav::-webkit-scrollbar{
    display:none;
  }
  .nftCanonicalNav a{
    flex:0 0 auto;
    padding:9px 11px;
    font-size:11px;
  }
}


/* MONOLITH NFT MARKETPLACE CANONICAL PAGE FRAME */
body{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}

.shell,
.wrap{
  width:min(1500px,calc(100% - 36px)) !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

@media(max-width:760px){
  .shell,
  .wrap{
    width:min(100% - 22px,1500px) !important;
  }
}
