.djhero{position:relative;padding:128px 20px 24px;overflow:hidden;isolation:isolate;background:var(--spectrum)}.djhero__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background-size:cover;background-position:center 32%;opacity:.34;filter:grayscale(1) url(#duo-signature)}.djhero__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#100b25c7,#100b256b 46%,#100b25eb),var(--scan)}.djhero__inner{position:relative;z-index:2;max-width:820px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}.djhero h1{font-family:Cristik,"Press Start 2P",monospace;color:var(--white);text-shadow:-2px 0 var(--cyan),2px 0 var(--magenta-pure);font-size:clamp(30px,8.5vw,62px);line-height:1.04}.djhero .lead{font-family:Fredoka;font-weight:600;font-size:clamp(16px,2.1vw,20px);color:var(--cream);max-width:50ch}.djhero .sub{font-family:Fredoka;font-size:14.5px;color:var(--cream);opacity:.82;max-width:54ch}.djroster{padding:24px 0 64px}.djstats{display:flex;justify-content:center;flex-wrap:wrap;gap:24px 64px;margin-bottom:56px}.djstat{text-align:center}.djstat b{display:block;font-family:Cristik,"Press Start 2P",monospace;font-size:clamp(36px,6vw,72px);color:var(--yellow)}.djstat small{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);margin-top:8px;display:block}.djgrid{display:grid;gap:16px;grid-template-columns:1fr;align-items:start}.djcard{scroll-margin-top:108px;position:relative;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#1500ac52,#100b2575);border:2px solid rgba(255,255,255,.85);box-shadow:0 0 0 4px #1500ac38;transition:transform .2s,box-shadow .2s}@media(hover:hover){.djcard:hover{transform:translateY(-6px);box-shadow:0 18px 40px #1500ac80,0 0 0 4px #0ff6}}.djcard__stage{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--ink)}.djcard__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}@media(hover:hover){.djcard:hover .djcard__img{transform:scale(1.06)}}.djcard__noimg{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 40%,#00ffff1f,#100b25e6)}.djcard__noimg img{width:42%;max-width:120px;opacity:.5;filter:url(#duo-signature)}.djcard__idx{position:absolute;top:12px;left:14px;font-family:Cristik,"Press Start 2P",monospace;font-size:14px;color:var(--cyan);text-shadow:0 2px 6px rgba(0,0,0,.6)}.djcard__flag{position:absolute;top:12px;right:12px;font-family:Space Mono,monospace;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--yellow);padding:5px 10px;border-radius:999px;font-weight:700}.djcard__body{display:flex;flex-direction:column;gap:12px;padding:20px 20px 22px}.djcard__namerow{display:flex;flex-direction:column;gap:3px}.djcard__name{font-family:Fredoka;font-weight:700;font-size:clamp(22px,3vw,27px);color:var(--white);line-height:1.05}.djcard__alias{font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--cyan);opacity:.9}.djcard__chips{display:flex;flex-wrap:wrap;gap:7px}.djcard__bio{font-size:14px;color:var(--cream);opacity:.9;line-height:1.5}.djcard__set{display:flex;flex-wrap:wrap;gap:18px;margin-top:2px;padding-top:14px;border-top:1px solid rgba(255,255,255,.14)}.djset{display:flex;flex-direction:column;gap:3px;min-width:64px}.djset__l{font-family:Space Mono,monospace;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);opacity:.85}.djset__v{font-family:Fredoka;font-weight:600;font-size:13.5px;color:var(--white)}.djcard__link{align-self:flex-start;margin-top:2px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--yellow);text-decoration:none;border-bottom:1px solid rgba(255,222,89,.4);padding-bottom:2px;transition:border-color .2s}.djcard__link:hover{border-color:var(--yellow)}@media(min-width:680px){.djgrid{grid-template-columns:1fr 1fr}}@media(min-width:1080px){.djgrid{grid-template-columns:1fr 1fr 1fr}.djhero{padding:160px clamp(28px,5vw,72px) 56px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sakerama-djs.css.map */
