.cloak{padding:36px 0 52px}
.cloak h1{font-size:clamp(32px,5vw,52px);color:var(--uv);margin:8px 0 12px}
.lockers{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.locker{
  display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;
  border:2px solid var(--cyan);padding:16px;background:var(--panel);
}
.locker:nth-child(2){border-color:var(--uv)}
.locker:nth-child(3){border-color:var(--pink)}
.locker:nth-child(4){border-color:var(--violet)}
.num{
  width:56px;height:56px;display:grid;place-items:center;
  border:2px solid var(--pink);color:var(--pink);font-weight:800;font-size:18px;
}
.locker h2{font-size:18px;margin-bottom:4px}
.locker p{font-size:13px;color:var(--muted)}
.vip-row{
  margin-top:24px;display:grid;grid-template-columns:1.2fr .8fr;gap:18px;align-items:center;
  border:2px dashed var(--uv);padding:18px;
}
.stamps{padding:40px 0 56px;background:#0a0812}
.stamp-row{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}
.ink{
  width:140px;height:140px;border:3px solid var(--uv);border-radius:50%;
  display:grid;place-content:center;text-align:center;padding:12px;transform:rotate(-8deg);
}
.ink:nth-child(2){border-color:var(--pink);color:var(--pink);transform:rotate(6deg)}
.ink:nth-child(3){border-color:var(--cyan);color:var(--cyan);transform:rotate(-3deg)}
.ink h3{font-size:14px}
.ink p{font-size:12px;color:var(--muted)}
.chart{width:100%;border-collapse:collapse;margin-top:28px;font-size:14px}
.chart th,.chart td{padding:10px 8px;text-align:left;border-bottom:1px solid var(--line)}
.chart th{color:var(--cyan)}
@media(max-width:720px){.lockers,.locker,.vip-row{grid-template-columns:1fr}}
