.acard{position:relative;display:flex;flex-direction:column;gap:15px;padding:12px;background:#171717;border-radius:20px}.acard-open{position:absolute;inset:0;border-radius:20px}.acard-open:focus-visible{outline:2px solid var(--accent)}.acard-head{display:flex;align-items:center;gap:12px;min-width:0;pointer-events:none}.acard-head>div{min-width:0;display:flex;flex-direction:column;gap:6px}.acard-head b{font-family:var(--display);font-size:16px;letter-spacing:-.02em;color:#f3f4f4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acard-head span{display:flex;align-items:center;gap:4px;color:#a7abb1;font-size:15px;font-weight:500}.acard-head span i{width:20px;height:20px;background:#a7abb1;-webkit-mask:url(/icons/user-group.svg) center/contain no-repeat;mask:url(/icons/user-group.svg) center/contain no-repeat}.acard-join{position:relative;height:38px;border:none;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/.87),rgb(255 255 255/.78));color:#212527;font:inherit;font-size:16px;font-weight:600;cursor:pointer}.acard-join:hover{background:#fff}.gimg{display:block;flex:none;border-radius:12.5%;object-fit:cover;background:#212527}.gimg-none{position:relative;background:#262628}.gimg-none:after{content:"";position:absolute;inset:22%;background:var(--accent);-webkit-mask:url(/sport/figure_walk.png) center/contain no-repeat;mask:url(/sport/figure_walk.png) center/contain no-repeat}