.share-love{border-top:1px solid #fff3;margin-top:24px;padding-top:24px}.share-love>p,.share-love details p{color:#b8b8bd;font-size:13px;line-height:1.65}.share-love-total{text-align:center;background:radial-gradient(at top,#ffffff12,#0000 75%);border:1px solid #fff3;border-radius:18px;padding:22px 16px}.share-love-total>div{justify-content:center;align-items:center;gap:9px;display:flex}.share-love-total>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 4px;font-size:40px;font-weight:400;line-height:1.3;display:block}.share-love-total>span{color:#aaa;font-size:12px}.share-love-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 12px;display:grid}.share-love-tabs button{color:#aaa;min-height:46px;font:inherit;cursor:pointer;background:#000;border:1px solid #fff2;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:13px;display:flex}.share-love-tabs button[aria-pressed=true]{color:#f1f1f4;background:#ffffff0b;border-color:#fff6}.share-love-map-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y;scrollbar-width:thin;background:radial-gradient(#ffffff09,#0000 70%);border:1px solid #ffffff1a;border-radius:18px;max-width:100%;overflow:auto}.share-love-map{margin:auto;position:relative}.share-love-map svg{position:absolute;inset:0}.share-love-map .friends-self{width:52px;height:52px}.share-love-map .friends-star{width:44px;height:44px}.share-love-rankings{margin:10px 0;padding:0;list-style:none}.share-love-rankings li{border-bottom:1px solid #fff2;align-items:center;gap:12px;min-height:64px;display:flex}.share-love-rankings b{color:#aaa;min-width:26px;font-size:12px}.share-love-rankings span{overflow-wrap:anywhere;min-width:0;font-size:14px}.share-love-rankings small{color:#888;margin-top:4px;font-size:11px;display:block}.share-love-rankings strong{white-space:nowrap;margin-left:auto;font-size:16px;font-weight:400}.share-love-perks{grid-template-columns:1fr;gap:8px;margin-top:22px;display:grid}.share-love-perks>div{color:#83838a;border:1px solid #ffffff1c;border-radius:12px;align-items:center;gap:10px;min-height:44px;padding:0 13px;font-size:12px;display:flex}.friends-list button>span{overflow-wrap:anywhere;min-width:0}.friends-list button>span:last-child{flex-shrink:0}
