.role-badge{display:inline-block;color:#fff;background:var(--pink);padding:3px 7px;border-radius:3px;font-weight:bold}.member-facts{display:grid;gap:6px;margin-top:12px}.photo-card strong{display:block;color:#fff!important;overflow-wrap:anywhere}.photo-card div{background:#15182b!important;color:#fff!important}.photo-upload{width:min(620px,100%);display:grid;grid-template-columns:1fr;align-items:stretch;gap:22px;margin:30px 0;padding:clamp(20px,3vw,32px);background:var(--panel);border:1px solid var(--line)}.photo-upload label{display:grid;grid-template-columns:1fr;gap:10px;font-weight:bold;line-height:1.4}.photo-upload label:first-of-type::after{content:'VOORKEUR: gebruik een liggende foto in landscapeformaat 16:9.';display:block;grid-row:2;padding:11px 13px;color:#fff;background:rgba(78,220,255,.16);border-left:4px solid var(--blue);font-size:13px;font-weight:800;line-height:1.5;letter-spacing:.025em}.photo-upload label:first-of-type input{grid-row:3}.photo-upload input{width:100%;padding:12px;background:#090b18;color:#fff;border:1px solid rgba(255,255,255,.35)}.photo-upload .button{justify-self:start;min-width:140px}.admin-person{display:grid;align-content:center}.profile>div{display:flex;flex-direction:column;justify-content:center}.profile-favorites div{display:grid;grid-template-columns:150px 1fr;align-items:center}.profile-favorites dd{margin:0}@media(max-width:600px){.profile-favorites div{grid-template-columns:1fr}}
