.profils-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid rgba(101,172,233,.15);border-radius:16px;box-shadow:0 8px 32px #0000001f,0 0 20px #65ace914;color:#f5f6fa;display:flex;flex-direction:column;height:300px;overflow:hidden;padding:15px;position:relative;transition:width .2s,height .2s,font-size .2s;width:480px}.profils-card .profile-banner{border-radius:7px 7px 0 0;height:100px;left:0;-webkit-mask-image:linear-gradient(180deg,#263048 60%,transparent);mask-image:linear-gradient(180deg,#263048 60%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-o-object-fit:cover;object-fit:cover;opacity:50%;top:-6px;width:100%;z-index:0}.profils-card .profile-banner,.profils-card .profile-like{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profils-card .profile-like{align-items:center;color:#e74c3c;display:flex;font-size:20px;justify-content:flex-end;min-width:80px;right:10px;top:10px}.profils-card .profile-like .profile-followers{color:#bdbdbd;margin-right:7px}.profils-card .profile-header{align-items:flex-start;display:flex;gap:10px;z-index:2}.profils-card .profile-header .profile-icon{border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px}.profils-card .profile-header .profile-info{display:flex;flex-direction:column;flex-grow:1;gap:5px;min-width:0;padding-right:100px}.profils-card .profile-header .profile-info .profile-name{align-items:center;display:flex;font-size:18px;font-weight:700;gap:8px;margin:0;max-width:100%;min-width:0;overflow:hidden;width:100%}.profils-card .profile-header .profile-info .profile-name .profile-name-text{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profils-card .profile-header .profile-info .profile-name .badge-container{display:inline-block;flex-shrink:0;position:relative}.profils-card .profile-header .profile-info .profile-name .badge-container .verified-badge{height:22px;margin-left:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;width:22px}.profils-card .profile-header .profile-info .profile-name .badge-container .tooltip{background-color:#000000eb;border-radius:5px;bottom:110%;box-shadow:0 4px 16px #0000002e;color:#fff;font-size:13px;left:50%;opacity:0;padding:7px 12px;pointer-events:none;position:absolute;text-align:center;transform:translate(-50%);transition:opacity .25s;visibility:hidden;white-space:nowrap;z-index:1000}.profils-card .profile-header .profile-info .profile-name .badge-container:hover .tooltip{opacity:1;visibility:visible}.profils-card .profile-header .profile-info .profile-badges{align-items:center;display:flex;gap:5px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profils-card .profile-header .profile-info .profile-badges .badge-container{display:inline-block;position:relative}.profils-card .profile-header .profile-info .profile-badges .badge-container .badge-icon{width:25px}.profils-card .profile-header .profile-info .profile-badges .badge-container .badge-icon,.profils-card .profile-header .profile-info .profile-badges .badge-container .badge-icon-booster{height:25px;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.profils-card .profile-header .profile-info .profile-badges .badge-container .tooltip{background-color:#000000e5;border-radius:5px;bottom:150%;color:#fff;font-size:12px;left:50%;opacity:0;padding:5px;position:absolute;text-align:center;transform:translate(-50%);transition:opacity .3s ease-in-out;visibility:hidden;white-space:nowrap;z-index:10}.profils-card .profile-header .profile-info .profile-badges .badge-container:hover .tooltip{opacity:1;visibility:visible}.profils-card .profile-header .profile-info .profile-age{align-items:center;color:#bfc8e6;display:flex;font-size:14px;gap:8px;margin:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profils-card .profile-description{color:#e0e6f6;font-size:14px;line-height:1.3;margin-top:15px;max-height:135px;overflow-y:auto;padding-right:5px;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none}.profils-card .profile-description::-webkit-scrollbar{border-radius:4px;width:4px}.profils-card .profile-description::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#65ace966,#7984e666);border:1px solid hsla(0,0%,100%,.1);border-radius:4px}.profils-card .profile-description::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#65ace999,#7984e699);border-radius:4px}.profils-card .profile-description::-webkit-scrollbar-track{background:#ffffff05;border-radius:4px}.profils-card .profile-footer{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:auto}.profils-card .profile-footer .profile-buttons a{background:#bfbfbf0a;border:none;border-radius:9px;bottom:10px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:6px;position:absolute;text-align:center;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:30%}.profils-card .profile-footer .profile-buttons a:hover{background:#bfbfbf49}.profils-card .profile-footer .profile-links{align-items:center;bottom:10px;display:flex;gap:10px;position:absolute;right:20px}.profils-card .profile-footer .profile-links img{cursor:pointer;height:22px;transition:transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:22px}.profils-card .profile-footer .profile-links img:hover{transform:scale(1.1)}@media (max-width:900px){.profils-card{width:320px}.profils-card .profile-info{padding-right:85px}.profils-card .profile-like{font-size:18px;min-width:70px}}@media (max-width:600px){.profils-card{align-items:stretch;box-sizing:border-box;flex-direction:column;height:auto;margin:0 auto;min-height:340px;padding:8px 8px 12px;width:100%}.profils-card .profile-banner{border-radius:7px 7px 0 0;height:140px}.profils-card .profile-header{align-items:center;flex-direction:column;gap:6px}.profils-card .profile-header .profile-icon{height:60px;margin-bottom:2px;width:60px}.profils-card .profile-header .profile-info{align-items:center;padding-right:0;text-align:center}.profils-card .profile-header .profile-info .profile-name{font-size:16px;justify-content:center}.profils-card .profile-header .profile-info .profile-badges{justify-content:center}.profils-card .profile-header .profile-info .profile-age{font-size:13px;justify-content:center}.profils-card .profile-like{border-radius:8px;color:#fff;font-size:20px;justify-content:center;margin:10px auto;min-width:unset;padding:6px 12px;position:static;z-index:1}.profils-card .profile-like .profile-followers{color:#e6d079;font-weight:700;margin-right:10px}.profils-card .profile-like span{color:#ff7675;font-weight:700}.profils-card .profile-description{font-size:13px;margin-top:7px;max-height:80px;padding-right:0}.profils-card .profile-footer{align-items:center;flex-direction:column;gap:10px;justify-content:flex-end;margin-top:auto;position:static}.profils-card .profile-footer .profile-buttons{position:static;width:100%}.profils-card .profile-footer .profile-buttons a{font-size:13px;min-width:0;padding:8px 0;position:static;width:100%}.profils-card .profile-footer .profile-links{bottom:unset;gap:12px;justify-content:center;position:static;right:unset}.profils-card .profile-footer .profile-links .icon,.profils-card .profile-footer .profile-links img{height:20px;width:20px}}@media (max-width:480px){.profils-card{padding:4px 6px 8px;width:100%}.profils-card .profile-banner{height:100px}.profils-card .profile-header .profile-icon{height:48px;width:48px}.profils-card .profile-header .profile-info .profile-name{font-size:14px;justify-content:center}.profils-card .profile-like{font-size:18px;padding:5px 8px;z-index:1}.profils-card .profile-description{font-size:12px;max-height:60px}.profils-card .profile-footer{margin-top:auto}.profils-card .profile-footer .profile-buttons a{padding:8px 0}.profils-card .profile-footer .profile-links{gap:8px}.profils-card .profile-footer .profile-links .icon,.profils-card .profile-footer .profile-links img{height:18px;width:18px}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}
