body{
  background:
    radial-gradient(circle at top left,rgba(255,129,7,.22),transparent 35%),
    linear-gradient(180deg,#2b2420,#1a1a1d 68%);
}

.store-home{
  max-width:900px;
  margin:0 auto;
  min-height:100vh;
  display:grid;
  place-items:center;
  padding:32px;
}

.store-home-panel{
  width:100%;
  padding:40px;
}

.store-home-title{
  margin-bottom:12px;
  font-size:clamp(2.2rem,6vw,4.6rem);
  line-height:.95;
  letter-spacing:-.04em;
}

.store-home-copy{
  max-width:60ch;
  font-size:1.05rem;
  line-height:1.7;
  color:var(--store-muted);
}

.store-home-code{
  color:var(--store-accent);
  font-weight:700;
}
