-
@@ -479,6 +479,35 @@ onUnmounted(() => {
}
/* Profile Dropdown Styles */
+.profile-avatar {
+ position: relative;
+ width: 32px;
+ height: 32px;
+ border-radius: 50%;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ font-size: 14px;
+ font-weight: 600;
+ color: white;
+ background: linear-gradient(135deg, #F0003D 0%, #FA4727 36.98%, #6B90F4 77.6%);
+}
+
+.profile-avatar::before {
+ content: '';
+ position: absolute;
+ inset: 0;
+ border-radius: inherit;
+ padding: 2px;
+ background: linear-gradient(135deg, rgba(255, 255, 255, 0.8), rgba(245, 37, 50, 0.6));
+ -webkit-mask:
+ linear-gradient(#fff 0 0) content-box,
+ linear-gradient(#fff 0 0);
+ -webkit-mask-composite: xor;
+ mask-composite: exclude;
+ pointer-events: none;
+}
+
.profile-button {
padding: 6px 12px 6px 6px;
border-radius: 12px;