.band-search-card{width:160px;color:inherit;flex-direction:column;flex-shrink:0;text-decoration:none;display:flex;overflow:hidden}.band-search-card__image{aspect-ratio:1;background:#f5f5f5 linear-gradient(#e5e5e566,#fff 70%);border:1px solid #e5e5e5;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:100px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 2px 1px #fff,0 2px 8px -2px #73737380}.band-search-card__image .noteq-logo{object-fit:contain;scale:.5}.band-search-card__image svg{color:#a99dff}.band-search-card__image img{object-fit:cover;width:100%;height:100%}.band-search-card__footer{color:#a3a3a3;justify-content:space-between;align-items:center;gap:.25rem;padding:.4rem .5rem;display:flex}.band-search-card__name{white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.band-search-card__rating,.band-search-card__members{flex-shrink:0;align-items:center;gap:2px;font-size:.7rem;display:flex}
.search-repertoire-card{color:#fff;border-radius:.5rem;flex-direction:column;flex-shrink:0;justify-content:space-between;gap:.25rem;width:140px;min-height:180px;padding:1rem;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 2px 1px #ffffff80,0 2px 8px -2px #73737380}.search-repertoire-card .box{background:#ffffff1a;width:100%;height:100%;position:absolute;top:0;left:0;transform:rotate(-45deg)scale(1.5);-webkit-mask:radial-gradient(22.21px at 50% calc(100% + 15px),#0000 calc(99% - 2px),#000 calc(101% - 2px) 99%,#0000 101%) calc(50% - 30px) calc(50% - 8px)/60px 17px,radial-gradient(22.21px at 50% -15px,#0000 calc(99% - 2px),#000 calc(101% - 2px) 99%,#0000 101%) 50% calc(50% + 8.5px)/60px 17px;mask:radial-gradient(22.21px at 50% calc(100% + 15px),#0000 calc(99% - 2px),#000 calc(101% - 2px) 99%,#0000 101%) calc(50% - 30px) calc(50% - 8px)/60px 17px,radial-gradient(22.21px at 50% -15px,#0000 calc(99% - 2px),#000 calc(101% - 2px) 99%,#0000 101%) 50% calc(50% + 8.5px)/60px 17px}.search-repertoire-card__decoration{margin-inline:-1rem;height:100px;margin-bottom:auto;position:relative}.search-repertoire-card__icon{opacity:.15;position:absolute;top:.25rem;right:-.75rem;transform:rotate(-10deg)}.search-repertoire-card__name{text-shadow:0 2px 1px #0000004d;font-size:1rem;font-weight:900;line-height:1.1;position:relative}.search-repertoire-card__desc{opacity:.85;text-overflow:ellipsis;max-height:2lh;font-size:.85rem;line-height:1.1;position:relative;overflow:hidden}