.TeamCard-module__l1fMiq__card{color:inherit;border:1px solid var(--color-navbar-divider);isolation:isolate;border-radius:10px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:clip}.TeamCard-module__l1fMiq__card:hover{border-color:var(--boss-color,var(--color-main-yellow));box-shadow:0 0 12px color-mix(in srgb, var(--boss-color,var(--color-main-yellow)) 15%, transparent);transform:translateY(-4px)}.TeamCard-module__l1fMiq__cardLink{z-index:2;text-indent:-9999px;position:absolute;inset:0;overflow:hidden}.TeamCard-module__l1fMiq__backgroundImage{object-fit:cover;z-index:0}.TeamCard-module__l1fMiq__backgroundFallback{z-index:0;background:linear-gradient(135deg,#0c1623f2 0%,#121e30e6 100%);position:absolute;inset:0}.TeamCard-module__l1fMiq__spacer{z-index:1;flex:1;min-height:160px;position:relative}.TeamCard-module__l1fMiq__actionButtons{top:var(--size-200);right:var(--size-200);gap:var(--size-100);z-index:3;display:flex;position:absolute}.TeamCard-module__l1fMiq__editButton,.TeamCard-module__l1fMiq__deleteButton{cursor:pointer;background-color:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .2s;display:flex}.TeamCard-module__l1fMiq__editButton:hover{background-color:color-mix(in srgb, var(--color-main-yellow) 80%, transparent)}.TeamCard-module__l1fMiq__deleteButton:hover{background-color:#c33c}.TeamCard-module__l1fMiq__editButton:disabled,.TeamCard-module__l1fMiq__deleteButton:disabled{opacity:.5;cursor:not-allowed}.TeamCard-module__l1fMiq__actionIcon{width:16px;height:16px}.TeamCard-module__l1fMiq__glass{z-index:1;gap:var(--size-100);padding:var(--size-400);-webkit-backdrop-filter:blur(12px)saturate(1.5)brightness(.8);backdrop-filter:blur(12px)saturate(1.5)brightness(.8);pointer-events:none;background:#ffffff14;border-top:1px solid #ffffff1f;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f;container-type:inline-size}.TeamCard-module__l1fMiq__glass>*{pointer-events:none}.TeamCard-module__l1fMiq__glass>.TeamCard-module__l1fMiq__creatorBadge{pointer-events:auto;z-index:3;position:relative}.TeamCard-module__l1fMiq__subInfoRow{justify-content:space-between;align-items:center;gap:var(--size-200);min-width:0;display:flex}.TeamCard-module__l1fMiq__creatorBadge{align-items:center;gap:var(--size-100);color:#ffffffd9;background:#00000059;border:1px solid #ffffff1a;border-radius:999px;flex-shrink:0;max-width:50%;padding:2px 8px 2px 2px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.TeamCard-module__l1fMiq__creatorBadge:hover{border-color:var(--color-main-yellow);color:#fff;background:#0000008c}.TeamCard-module__l1fMiq__creatorAvatar,.TeamCard-module__l1fMiq__creatorAvatarFallback{object-fit:cover;border-radius:50%;flex-shrink:0;width:24px;height:24px}.TeamCard-module__l1fMiq__creatorAvatarFallback{color:var(--color-main-yellow);font-size:var(--fs-100);text-transform:uppercase;background:#ffffff1a;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.TeamCard-module__l1fMiq__creatorName{font-size:var(--fs-200);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.TeamCard-module__l1fMiq__teamName{font-size:var(--fs-450);color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000c;font-weight:600;overflow:hidden}.TeamCard-module__l1fMiq__stageName{font-size:var(--fs-200);color:#ffffffb3;text-shadow:0 1px 3px #000c;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TeamCard-module__l1fMiq__championsRow{gap:var(--size-100);margin-top:var(--size-200);min-height:calc((100cqi - 4 * var(--size-100)) / 5 * 1.3);display:flex}.TeamCard-module__l1fMiq__championAvatar{min-width:0;max-width:calc((100% - 4 * var(--size-100)) / 5);flex:1}.TeamCard-module__l1fMiq__leaderCrown{width:25%;height:auto;color:var(--color-main-yellow);opacity:.75;z-index:3;pointer-events:none;filter:drop-shadow(0 1px 2px #000c);position:absolute;bottom:calc(100% + 1px);left:50%;transform:translate(-50%)}.TeamCard-module__l1fMiq__date{font-size:var(--fs-100);color:#ffffffb3;text-shadow:0 1px 3px #000c;margin-top:var(--size-100)}
.TeamCardSkeleton-module__ZNEz-G__card{border:1px solid var(--color-navbar-divider);isolation:isolate;background:linear-gradient(135deg,#0c1623f2 0%,#121e30e6 100%);border-radius:10px;flex-direction:column;display:flex;position:relative;overflow:clip}.TeamCardSkeleton-module__ZNEz-G__spacer{background-color:#ffffff05;flex:1;min-height:160px;position:relative;overflow:hidden}.TeamCardSkeleton-module__ZNEz-G__glass{gap:var(--size-100);padding:var(--size-400);background:#ffffff0a;border-top:1px solid #ffffff0f;flex-direction:column;display:flex;position:relative;container-type:inline-size}.TeamCardSkeleton-module__ZNEz-G__titleBar,.TeamCardSkeleton-module__ZNEz-G__subtitleBar,.TeamCardSkeleton-module__ZNEz-G__dateBar,.TeamCardSkeleton-module__ZNEz-G__championAvatar{background-color:#ffffff0d;border-radius:4px;position:relative;overflow:hidden}.TeamCardSkeleton-module__ZNEz-G__spacer:after,.TeamCardSkeleton-module__ZNEz-G__titleBar:after,.TeamCardSkeleton-module__ZNEz-G__subtitleBar:after,.TeamCardSkeleton-module__ZNEz-G__dateBar:after,.TeamCardSkeleton-module__ZNEz-G__championAvatar:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.5s ease-in-out infinite TeamCardSkeleton-module__ZNEz-G__skeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.TeamCardSkeleton-module__ZNEz-G__titleBar{width:60%;height:18px}.TeamCardSkeleton-module__ZNEz-G__subtitleBar{width:80%;height:12px;margin-top:var(--size-50)}.TeamCardSkeleton-module__ZNEz-G__championsRow{gap:var(--size-100);margin-top:var(--size-200);display:flex}.TeamCardSkeleton-module__ZNEz-G__championAvatar{aspect-ratio:203/263;min-width:0;max-width:calc((100% - 4 * var(--size-100)) / 5);border-radius:6px;flex:1}.TeamCardSkeleton-module__ZNEz-G__dateBar{width:40%;height:10px;margin-top:var(--size-100)}@keyframes TeamCardSkeleton-module__ZNEz-G__skeletonShimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.TeamCardSkeleton-module__ZNEz-G__spacer:after,.TeamCardSkeleton-module__ZNEz-G__titleBar:after,.TeamCardSkeleton-module__ZNEz-G__subtitleBar:after,.TeamCardSkeleton-module__ZNEz-G__dateBar:after,.TeamCardSkeleton-module__ZNEz-G__championAvatar:after{animation:none}}
