
/* 動的な背景画像設定 */
.profile-detail {
    background-image: url('../images/profile_bg.png?v=1763761280');
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
}

/* 動的なカスタムカラー設定 */
:root {
    --primary-color: #4CAF50;
    --secondary-color: #2196F3;
    --text-color: #333333;
    --background-color: #ffffff;
}

/* 動的なカスタムカラーの適用 */
.profile-name {
    color: var(--primary-color);
}

.action-button.btn-primary {
    background-color: var(--primary-color);
}

.action-button.btn-secondary {
    background-color: var(--secondary-color);
}

.tab-button.active {
    color: var(--primary-color);
    border-bottom-color: var(--primary-color);
}

.image_area {
    background-image:url("../profile_images/r00000003_bg.webp?v=1763761280");
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

