.likes-ratio-page .platform-icon.likes-ratio{background:linear-gradient(135deg,#fa709a 0%,#fee140 100%)}.likes-ratio-page .ratio-result .result-header{border-bottom:1px solid #0000000f;margin-bottom:32px;padding-bottom:24px}.likes-ratio-page .ratio-result .result-header .profile-info{align-items:center;gap:16px;display:flex}.likes-ratio-page .ratio-result .result-header .profile-info .profile-image{object-fit:cover;border:3px solid #0000000f;min-width:64px;min-height:64px;border-radius:50%!important;width:64px!important;height:64px!important}.likes-ratio-page .ratio-result .result-header .profile-info .profile-details h3{color:#1a1d23;align-items:center;gap:8px;margin:0 0 4px;font-size:20px;font-weight:700;display:flex}.likes-ratio-page .ratio-result .result-header .profile-info .profile-details h3 .verified-icon{color:#3b82f6;font-size:18px}.likes-ratio-page .ratio-result .result-header .profile-info .profile-details .username{color:#6b7280;font-size:14px}.likes-ratio-page .ratio-display{text-align:center;background:#f9fafb;border-radius:16px;margin-bottom:32px;padding:32px}.likes-ratio-page .ratio-display .label{color:#6b7280;margin-bottom:12px;font-size:14px;display:block}.likes-ratio-page .ratio-display .ratio-value{justify-content:center;align-items:center;gap:16px;margin-bottom:12px;display:flex}.likes-ratio-page .ratio-display .ratio-value .percentage{color:#1a1d23;font-size:48px;font-weight:800}.likes-ratio-page .ratio-display .ratio-value .rating-badge{border-radius:100px;padding:6px 16px;font-size:13px;font-weight:600}.likes-ratio-page .ratio-display .ratio-value .rating-badge.excellent{color:#059669;background:#d1fae5}.likes-ratio-page .ratio-display .ratio-value .rating-badge.very-good{color:#16a34a;background:#dcfce7}.likes-ratio-page .ratio-display .ratio-value .rating-badge.good{color:#65a30d;background:#ecfccb}.likes-ratio-page .ratio-display .ratio-value .rating-badge.average{color:#ca8a04;background:#fef9c3}.likes-ratio-page .ratio-display .ratio-value .rating-badge.low{color:#dc2626;background:#fee2e2}.likes-ratio-page .ratio-display .rating-description{color:#6b7280;margin:0;font-size:13px}.likes-ratio-page .metrics-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.likes-ratio-page .metrics-grid .metric-item{text-align:center;background:#f9fafb;border-radius:12px;padding:20px}.likes-ratio-page .metrics-grid .metric-item .metric-icon{color:#6b7280;margin-bottom:10px;font-size:22px}.likes-ratio-page .metrics-grid .metric-item .metric-value{color:#1a1d23;font-size:22px;font-weight:700;display:block}.likes-ratio-page .metrics-grid .metric-item .metric-label{color:#9ca3af;margin-top:4px;font-size:12px;display:block}.likes-ratio-page .mini-icon.ratio{background:linear-gradient(135deg,#43e97b 0%,#38f9d7 100%)}.likes-ratio-page .mini-icon.follower{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.likes-ratio-page .mini-icon.instagram{background:linear-gradient(135deg,#f9ce34 0%,#ee2a7b 50%,#6228d7 100%)}@media (max-width:640px){.likes-ratio-page .ratio-display .ratio-value{flex-direction:column;gap:12px}.likes-ratio-page .ratio-display .ratio-value .percentage{font-size:40px}.likes-ratio-page .metrics-grid{grid-template-columns:1fr}}
