.xvg-social{--xvg-profile-name:1rem/1.375rem}.xvg-social .xvg-hero{gap:.875rem;padding-block:1.75rem}.xvg-social .xvg-hero-action{gap:.75rem 1.5rem}.xvg-social .xvg-hero-action .xvg-match-button{min-height:3.25rem;min-width:13rem}.xvg-social .xvg-entry-hint{color:var(--xvg-muted);font:400 var(--xvg-small) var(--xvg-font);max-width:43ch}.xvg-social .xvg-match-button{background:var(--xvg-rose);color:#fff}.xvg-social .xvg-girl-call:after,.xvg-social .xvg-match-button:after{animation:none;content:none}.xvg-social .xvg-roster-list{grid-auto-flow:row;grid-auto-rows:auto}.xvg-social .xvg-roster-list>.xvg-girl-card{aspect-ratio:1;grid-row:auto;margin:0}.xvg-social .xvg-girl-caption h3{font:600 var(--xvg-profile-name) var(--xvg-font)}.xvg-social .xvg-girl-caption p{font:400 var(--xvg-kicker) var(--xvg-font)}.xvg-social .xvg-girl-call{border-radius:.625rem;height:2.25rem;overflow:visible;width:2.25rem}.xvg-social .xvg-girl-call svg{height:1rem;width:1rem}.xvg-social .xvg-girl-call:before{content:"";inset:-.25rem;position:absolute}.xvg-social .xvg-roster-footer{align-items:center;flex-wrap:wrap;gap:.75rem 1.5rem}.xvg-social .xvg-directory{animation:none;background:none;color:var(--xvg-rose-light)}.xvg-social .xvg-mobile-entry{display:none}@media(hover:hover){.xvg-social .xvg-match-button:hover{background:var(--color-theme-hover)}}@media(min-width:64rem){.xvg-social{--xvg-profile-name:1.125rem/1.5rem}}@media(max-width:47.999rem){.xvg-social{padding-bottom:calc(5rem + env(safe-area-inset-bottom,0px))}.xvg-social .xvg-header .xvg-match-button{display:none}.xvg-social .xvg-hero-action,.xvg-social .xvg-hero-action .xvg-match-button{width:100%}.xvg-social .xvg-mobile-entry{background:var(--xvg-bg);border-top:.0625rem solid var(--xvg-border);display:block;inset:auto 0 0;padding:.75rem var(--xvg-gutter) calc(.75rem + env(safe-area-inset-bottom,0px));position:fixed;z-index:4}.xvg-social .xvg-mobile-entry .xvg-match-button{min-height:3rem;width:100%}}
