/* Social hover inspired by Uiverse/javierBarroso; like by Priyanshu02020. */
.sld-home-community{position:relative}.sld-leaderboard{min-width:0}.sld-leaderboard h2{font-size:22px}.sld-leaderboard ol{list-style:none;padding:0;margin:0}.sld-leaderboard li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:14px 4px;border-bottom:1px solid #ffffff16;align-items:center}.sld-leaderboard li>span:last-child{grid-column:2;font-size:12px;color:#b9b8ce}.sld-ranking-user{display:flex;gap:9px;align-items:center;min-width:0;font-size:12px;overflow-wrap:anywhere}.sld-ranking-user .sld-avatar{width:36px;height:36px}.sld-leaderboard li[data-rank="1"]{background:linear-gradient(90deg,#b4861625,transparent)}.sld-leaderboard li[data-rank="2"]{background:linear-gradient(90deg,#b7c0cc20,transparent)}.sld-leaderboard li[data-rank="3"]{background:linear-gradient(90deg,#b6733c25,transparent)}
.sld-avatar-frame{display:inline-flex;position:relative;border-radius:50%;padding:3px;vertical-align:middle;flex-shrink:0}.sld-avatar-frame .sld-avatar{margin:0;display:block}.sld-avatar-frame[data-podium="1"]{box-shadow:0 0 0 2px #cca044,0 0 16px #cca04440}.sld-avatar-frame[data-podium="2"]{box-shadow:0 0 0 2px #bec5d5,0 0 16px #bec5d530}.sld-avatar-frame[data-podium="3"]{box-shadow:0 0 0 2px #b47b56,0 0 16px #b47b5640}.sld-avatar-medal{position:absolute;right:-7px;bottom:-6px;font-size:17px;line-height:1.2}.sld-avatar-medal:empty{display:none}
.sld-profile-identity{display:flex;align-items:center;gap:30px}.sld-public-profile .sld-profile-identity .sld-avatar{width:128px;height:128px}.sld-public-profile .sld-profile-identity .sld-avatar-medal{font-size:24px}.sld-profile-numbers{display:flex;flex-wrap:wrap;gap:22px;padding:15px 0;border-block:1px solid #ffffff15}.sld-profile-numbers b{color:#83f5df}.sld-public-profile{overflow-wrap:anywhere}.sld-social-fields{border:1px solid #ffffff22;border-radius:14px;margin:20px 0;padding:18px;min-width:0}
.sld-socials{display:flex;flex-wrap:wrap;gap:16px;padding:22px 0 30px;perspective:500px}.sld-social-3d{width:48px;height:48px;border-radius:10px;background:#1b162b;box-shadow:inset 1px 1px 2px #ffffff66;transform-style:preserve-3d;transition:transform .3s,box-shadow .3s;--social:#b390ff}.sld-social-3d[data-social=instagram]{--social:#f571c9}.sld-social-3d[data-social=tiktok]{--social:#55e3e5}.sld-social-3d[data-social=youtube]{--social:#ff5965}.sld-social-3d[data-social=discord]{--social:#9194ff}.sld-social-3d[data-social=whatsapp]{--social:#5ae598}.sld-social-3d>a,.sld-social-3d>button{width:100%;height:100%;display:grid;place-items:center;border:0;background:transparent;color:var(--social);border-radius:10px;transition:transform .3s}.sld-social-3d svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(hover:hover){.sld-social-3d:hover{transform:perspective(180px) rotateX(40deg) translateY(2px);box-shadow:0 10px 18px color-mix(in srgb,var(--social),transparent 60%)}.sld-social-3d:hover>a,.sld-social-3d:hover>button{transform:translate3d(0,8px,20px) rotateX(-40deg)}}
.sld-profile-like{display:inline-flex;align-items:center;gap:12px;min-height:48px;border:1px solid #ffffff1c;border-radius:16px;padding:0 16px;background:#1d1826;color:#ddd;box-shadow:inset -2px -2px 5px #ffffff16,4px 4px 10px #0006;overflow:hidden}.sld-profile-like svg{width:27px;height:27px;fill:#747080}.sld-profile-like[aria-pressed=true] svg{fill:#fc4e75;animation:sld-heart-enlarge .2s ease-out}.sld-profile-like b{border-left:1px solid #ffffff30;padding-left:12px;min-width:28px}.sld-profile-like:disabled{opacity:.6;cursor:wait}@keyframes sld-heart-enlarge{from{transform:scale(.5)}to{transform:scale(1)}}
[data-live-counter],[data-profile-counter]{display:inline-block;font-variant-numeric:tabular-nums}.sld-counter-window{position:relative;display:inline-block;overflow:hidden;vertical-align:bottom}.sld-counter-old{position:absolute;inset:0;pointer-events:none}
[data-contribution-error]{min-height:1.6em}[data-contribution-url][aria-invalid=true]{border-color:#ff7394}
@media(min-width:1200px){.wrap:has(.sld-home-community){width:min(1420px,calc(100% - 40px))}.sld-home-community{display:grid;grid-template-columns:240px minmax(0,1fr);column-gap:24px}.sld-home-community>.hero,.sld-home-community>.stats{grid-column:2}.sld-home-community>.sld-leaderboard{position:absolute;left:0;top:0;width:240px;max-height:720px;overflow-y:auto;margin:0}.sld-home-community~#catalogo,.sld-home-community~.quick-grid,.sld-home-community~.notice{margin-left:264px}}
@media(max-width:600px){.sld-profile-identity{gap:20px;flex-wrap:wrap}.sld-public-profile .sld-profile-identity .sld-avatar{width:112px;height:112px}.sld-profile-numbers{gap:12px}.sld-socials{gap:12px}.sld-social-fields{padding:12px}}
@media(prefers-reduced-motion:reduce){.sld-social-3d,.sld-social-3d>a,.sld-social-3d>button{transform:none!important;transition:none}.sld-profile-like svg{animation:none!important}}

.sld-auth-main:has(.sld-public-profile){display:block}.sld-public-profile{width:100%}
