Template:Team card/styles.css
Appearance
.mw-parser-output .sw-team-list{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(220px,1fr));
gap:.9rem;
margin:0 0 1.25rem;
}
.mw-parser-output .sw-team-card{
display:flex;
align-items:center;
gap:.85rem;
padding:1rem;
border:1px solid #dbe6f0;
border-radius:18px;
background:linear-gradient(180deg,#ffffff,#f7fbfe);
box-shadow:0 12px 28px rgba(17,35,62,.08);
}
.mw-parser-output .sw-team-card__logo{
flex:0 0 64px;
width:64px;
height:64px;
border-radius:16px;
overflow:hidden;
background:#ffffff;
box-shadow:inset 0 0 0 1px rgba(17,35,62,.08);
}
.mw-parser-output .sw-team-card__logo a,
.mw-parser-output .sw-team-card__logo img{
display:block;
width:100%;
height:100%;
}
.mw-parser-output .sw-team-card__logo img{
object-fit:cover;
}
.mw-parser-output .sw-team-card__body{
min-width:0;
}
.mw-parser-output .sw-team-card__name{
font-weight:700;
font-size:1rem;
line-height:1.2;
}
.mw-parser-output .sw-team-card__meta{
display:flex;
flex-wrap:wrap;
gap:.4rem .85rem;
margin-top:.35rem;
font-size:.88rem;
color:#58708a;
}