.oshi-holders{gap:18px;min-width:0;display:grid}.oshi-holders-hero{color:#fff;background:linear-gradient(120deg,#0b1a3d,#2b1660 60%,#7c5cff);border-radius:22px;gap:6px;padding:22px;display:grid}.oshi-holders-hero span{letter-spacing:.16em;color:#ffd76a;align-items:center;gap:6px;font-size:.74rem;font-weight:900;display:inline-flex}.oshi-holders-hero h1{margin:0;font-size:1.6rem;font-weight:900}.oshi-holders-hero p{opacity:.9;margin:0;font-size:.92rem;line-height:1.7}.oshi-holders-locked{border:1px dashed var(--border);text-align:center;color:var(--muted-foreground);border-radius:20px;justify-items:center;gap:12px;padding:28px 16px;display:grid}.oshi-holders-locked p{max-width:34em;margin:0;line-height:1.7}.oshi-holders-pick{gap:10px;margin:0;padding:4px;list-style:none;display:flex;overflow-x:auto}.oshi-holders-pick button{cursor:pointer;width:84px;height:84px;box-shadow:0 0 0 2px var(--border);background:0 0;border:0;border-radius:14px;padding:0;display:block;overflow:hidden}.oshi-holders-pick button[aria-pressed=true]{box-shadow:0 0 0 3px var(--rank)}.oshi-holders-pick img{object-fit:cover;width:100%;height:100%;display:block}.oshi-holders-kits{flex-wrap:wrap;gap:10px;display:flex}.oshi-holders-kits .o-button{gap:6px}.oshi-holders-note{color:var(--muted-foreground);margin:0;font-size:.86rem}
