/* 頭像增強樣式 */
.profile img {
    border-radius: 50% !important;
    box-shadow: 0 8px 32px rgba(159, 239, 0, 0.3) !important;
    border: 3px solid rgba(159, 239, 0, 0.5) !important;
    transition: all 0.3s ease !important;
}

.profile img:hover {
    transform: scale(1.05) !important;
    box-shadow: 0 12px 48px rgba(159, 239, 0, 0.5) !important;
}

/* Profile Mode 美化 */
.profile {
    text-align: center !important;
    padding: 2rem !important;
    min-height: auto !important;
    height: auto !important;
}

/* 調整 profile_inner 的間距 */
.profile .profile_inner {
    gap: 6px !important;
}

/* 移除 first-entry 的全螢幕高度 */
.first-entry {
    min-height: auto !important;
    height: auto !important;
    padding: 2rem 0 !important;
}

/* 確保主容器也不會強制全高度 */
.main {
    min-height: auto !important;
}

/* 標題樣式 */
.profile .profile_inner h1 {
    background: linear-gradient(45deg, #9fef00, #7fb800) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    font-weight: bold !important;
    margin-bottom: 0.5rem !important;
}

/* 副標題樣式 */
.profile .profile_inner .subtitle {
    color: var(--secondary) !important;
    font-style: italic !important;
    margin-bottom: 0.8rem !important;
}

/* 完全隱藏按鈕區域，因為所有按鈕都被隱藏了 */
.profile .buttons {
    display: none !important;
}

/* 社交圖標樣式 */
.profile .social-icons {
    margin-top: 1.2rem !important;
    display: flex !important;
    justify-content: center !important;
    gap: 1rem !important;
}

.profile .social-icons a {
    color: var(--secondary) !important;
    transition: all 0.3s ease !important;
}

.profile .social-icons a:hover {
    color: #9fef00 !important;
    transform: translateY(-2px) !important;
}
