/* You page — light theme */

html.light-theme body.you-page .you-page-header-section,
html.light-theme body.you-page .you-content-section,
body.light-theme.you-page .you-page-header-section,
body.light-theme.you-page .you-content-section {
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    box-shadow: 0 2px 12px rgba(0, 0, 0, 0.04) !important;
}

html.light-theme body.you-page .user-details h1,
html.light-theme body.you-page .section-title,
body.light-theme.you-page .user-details h1,
body.light-theme.you-page .section-title {
    color: #0f0f0f !important;
}

html.light-theme body.you-page .user-details p,
html.light-theme body.you-page .video-meta,
body.light-theme.you-page .user-details p,
body.light-theme.you-page .video-meta {
    color: #606060 !important;
}

html.light-theme body.you-page .profile-button,
html.light-theme body.you-page .nav-tab,
body.light-theme.you-page .profile-button,
body.light-theme.you-page .nav-tab {
    background: #f2f2f2 !important;
    color: #0f0f0f !important;
    border: 1px solid #e8e8e8 !important;
}

html.light-theme body.you-page .profile-button:hover,
html.light-theme body.you-page .nav-tab:hover,
body.light-theme.you-page .profile-button:hover,
body.light-theme.you-page .nav-tab:hover {
    background: #e8e8e8 !important;
}

html.light-theme body.you-page .nav-tab.active,
body.light-theme.you-page .nav-tab.active {
    background: #0f0f0f !important;
    color: #ffffff !important;
    border-color: #0f0f0f !important;
}

html.light-theme body.you-page .profile-button img,
body.light-theme.you-page .profile-button img {
    filter: brightness(0) opacity(0.6) !important;
}

html.light-theme body.you-page .nav-tab.active img,
body.light-theme.you-page .nav-tab.active img {
    filter: brightness(0) invert(1) !important;
}

html.light-theme body.you-page .account-switcher-dropdown,
body.light-theme.you-page .account-switcher-dropdown {
    background: #ffffff !important;
    border: 1px solid #e5e5e5 !important;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1) !important;
}

html.light-theme body.you-page .account-switcher-dropdown .channel-name,
html.light-theme body.you-page .account-item .channel-name,
body.light-theme.you-page .account-switcher-dropdown .channel-name,
body.light-theme.you-page .account-item .channel-name {
    color: #0f0f0f !important;
}

html.light-theme body.you-page .account-switcher-dropdown .account-email,
html.light-theme body.you-page .account-item .account-email,
body.light-theme.you-page .account-switcher-dropdown .account-email,
body.light-theme.you-page .account-item .account-email {
    color: #606060 !important;
}

html.light-theme body.you-page .account-list-item:hover,
body.light-theme.you-page .account-list-item:hover {
    background: #f5f5f5 !important;
}

html.light-theme body.you-page .account-list-item:has(.checkmark),
body.light-theme.you-page .account-list-item:has(.checkmark) {
    background: rgba(6, 95, 212, 0.1) !important;
}

html.light-theme body.you-page .account-list-item:has(.checkmark):hover,
body.light-theme.you-page .account-list-item:has(.checkmark):hover {
    background: rgba(6, 95, 212, 0.14) !important;
}

html.light-theme body.you-page .account-item:hover,
body.light-theme.you-page .account-item:hover {
    background: transparent !important;
}

html.light-theme body.you-page .account-item .checkmark,
body.light-theme.you-page .account-item .checkmark {
    opacity: 1 !important;
    filter: brightness(0) saturate(100%) invert(32%) sepia(85%) saturate(2476%) hue-rotate(203deg) brightness(96%) contrast(101%) !important;
}

html.light-theme body.you-page .account-list,
body.light-theme.you-page .account-list {
    border-bottom-color: #eeeeee !important;
}

html.light-theme body.you-page .you-alert-error,
body.light-theme.you-page .you-alert-error {
    background: rgba(198, 40, 40, 0.08) !important;
    border-color: rgba(198, 40, 40, 0.25) !important;
    color: #c62828 !important;
}

html.light-theme body.you-page .video-card-mini,
body.light-theme.you-page .video-card-mini {
    background: transparent !important;
}

html.light-theme body.you-page .video-item-menu-button img,
body.light-theme.you-page .video-item-menu-button img {
    filter: brightness(0) opacity(0.55) !important;
}

html.light-theme body.you-page .action-link:hover,
body.light-theme.you-page .action-link:hover {
    background: #f2f2f2 !important;
}

html.light-theme body.you-page .action-link img,
body.light-theme.you-page .action-link img {
    filter: brightness(0) opacity(0.65) !important;
}

html.light-theme body.you-page .action-link:hover img,
body.light-theme.you-page .action-link:hover img {
    filter: brightness(0) opacity(0.9) !important;
}

html.light-theme body.you-page .account-panel-header,
body.light-theme.you-page .account-panel-header {
    border-bottom: 1px solid #eeeeee !important;
}

html.light-theme body.you-page .account-actions,
body.light-theme.you-page .account-actions {
    border-top: 1px solid #eeeeee !important;
}

html.light-theme body.you-page .remove-account-button img,
body.light-theme.you-page .remove-account-button img {
    filter: brightness(0) opacity(0.55) !important;
}

html.light-theme body.you-page .remove-account-button:hover img,
body.light-theme.you-page .remove-account-button:hover img {
    filter: brightness(0) opacity(0.9) !important;
}
