#app-love678 [data-love678-logo-frame]{position:relative;overflow:visible}
#app-love678 .love678-rank-badge{position:absolute;left:0;top:-44px;width:64px;z-index:3;display:flex;flex-direction:column;align-items:center;transform:rotate(-17deg);transform-origin:center;pointer-events:none;user-select:none;line-height:1;filter:drop-shadow(0 2px 2px rgba(74,38,0,.22))}
#app-love678 .love678-rank-crown{display:block;width:100%;height:auto;overflow:visible}
#app-love678 .love678-rank-label{display:block;margin-top:-1px;padding:3px 7px 2px;border:1px solid #e2a736;border-radius:4px;background:linear-gradient(180deg,#fff1ad,#ffd260 55%,#efb132);color:#573007;font-family:Arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:.6px;line-height:1.1;white-space:nowrap;text-shadow:0 1px rgba(255,255,255,.7)}
#app-love678 [data-love678-logo-frame="compact"] .love678-rank-badge{width:38px;left:-9px;top:-37px}
#app-love678 [data-love678-logo-frame="compact"] .love678-rank-label{font-size:8px;letter-spacing:.3px;padding:2px 4px 1px}
@media(min-width:1024px){#app-love678{padding-top:26px}}
@media(max-width:1023px){#app-love678 [data-testid="main-app-info"]{padding-top:40px}}
