.id-card.svelte-1va6r51{background:var(--bg-card,var(--color-base-200));border:2px solid var(--cmc-brown);width:100%;max-width:320px;transform:rotate(var(--tilt,-1deg));cursor:pointer;aspect-ratio:5/3;border-radius:10px;flex-direction:column;padding:0;transition:transform .22s cubic-bezier(.34,1.4,.64,1),box-shadow .22s;display:flex;position:relative;overflow:visible;container-type:inline-size}.id-card.svelte-1va6r51:focus,.id-card.svelte-1va6r51:hover{box-shadow:0 6px 0 0 var(--cmc-brown);transform:rotate(0)translateY(-3px)}.id-card.svelte-1va6r51:nth-child(3n+1){--tilt:-1.2deg}.id-card.svelte-1va6r51:nth-child(3n+2){--tilt:.8deg}.id-card.svelte-1va6r51:nth-child(3n+3){--tilt:-.3deg}.id-card.svelte-1va6r51:nth-child(5n){--tilt:1.6deg}.id-card.svelte-1va6r51:nth-child(7n){--tilt:-1.8deg}.id-card__header.svelte-1va6r51{justify-content:space-between;align-items:center;gap:3cqi;padding:4cqi 5cqi 2.5cqi;display:flex;position:relative}.id-card__brand.svelte-1va6r51{letter-spacing:.02em;color:var(--cmc-teal);align-items:center;gap:1.5cqi;max-width:65%;font-size:3.3cqi;font-weight:700;line-height:1.1;display:flex}.id-card__logo.svelte-1va6r51{object-fit:contain;flex-shrink:0;width:auto;height:8cqi}.id-card__tag.svelte-1va6r51{letter-spacing:.16em;color:var(--cmc-teal);border:1.5px solid var(--cmc-teal);border-radius:3px;flex-shrink:0;padding:1cqi 2.5cqi;font-size:2.8cqi;font-weight:700;line-height:1}.id-card__header.svelte-1va6r51:after{content:"";background:linear-gradient(to bottom, var(--cmc-teal) 0 33.333%, var(--cmc-goldenrod) 33.333% 66.666%, var(--cmc-red-orange) 66.666% 100%);height:2cqi;position:absolute;bottom:-2cqi;left:0;right:0}.id-card__body.svelte-1va6r51{flex:1;align-items:stretch;gap:3.5cqi;min-height:0;padding:5cqi 5cqi 2.5cqi;display:flex}.id-card__photo.svelte-1va6r51{border-radius:4px;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:17.5cqi;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #0000001a}.id-card__pattern.svelte-1va6r51{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.id-card__initials.svelte-1va6r51{color:#fff;-webkit-text-stroke:2px var(--cmc-brown);paint-order:stroke fill;letter-spacing:.02em;z-index:1;font-size:6cqi;font-weight:700}.id-card__info.svelte-1va6r51{flex-direction:column;flex:1;gap:.5cqi;min-width:0;min-height:0;display:flex;overflow:hidden}.id-card__name.svelte-1va6r51{color:var(--color-secondary);font-size:5.8cqi;font-weight:700;line-height:1.15}.id-card__pronouns.svelte-1va6r51{white-space:nowrap;color:var(--fg-3);margin-left:.5cqi;font-size:3.2cqi;font-weight:400}.id-card__role.svelte-1va6r51{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:3.8cqi;overflow:hidden}.id-card__badges.svelte-1va6r51,.id-card__bands.svelte-1va6r51{text-overflow:ellipsis;white-space:nowrap;line-height:1.45;display:block;overflow:hidden}.id-tag.svelte-1va6r51{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--color-base-content,currentColor);opacity:.55;font-size:2.9cqi;font-weight:700;display:inline}.id-tag--teal.svelte-1va6r51{color:var(--cmc-teal);opacity:.6}.id-tag--teal.svelte-1va6r51:has(+.id-tag--teal:where(.svelte-1va6r51)):after{content:", "}.id-tag--band.svelte-1va6r51{color:var(--color-secondary);opacity:.6}.id-tag--band.svelte-1va6r51:has(+.id-tag--band:where(.svelte-1va6r51)):after{content:", "}.id-tag--genre.svelte-1va6r51:has(+.id-tag--genre:where(.svelte-1va6r51)):after{content:", "}.id-card__footer.svelte-1va6r51{justify-content:space-between;align-items:center;gap:3cqi;padding:0 5cqi 3cqi;display:flex}.id-card__flags.svelte-1va6r51{flex-wrap:wrap;gap:2cqi;display:flex}.id-card__flags.svelte-1va6r51 .id-card__flag-icon{width:5cqi;height:5cqi;color:var(--cmc-orange);opacity:.85}.id-card__since.svelte-1va6r51{letter-spacing:.04em;text-transform:uppercase;color:var(--color-base-content,currentColor);opacity:.4;white-space:nowrap;font-size:2.6cqi;font-weight:600}
