body.page-id-2565 {
	--kbtv-bg: #05060b;
	--kbtv-bg-2: #0b0d16;
	--kbtv-panel: rgba(18, 19, 32, 0.94);
	--kbtv-panel-2: rgba(24, 25, 42, 0.9);
	--kbtv-border: rgba(255, 255, 255, 0.1);
	--kbtv-border-strong: rgba(255, 255, 255, 0.18);
	--kbtv-text: #ffffff;
	--kbtv-muted: #c4c6dd;
	--kbtv-soft: #8f93b0;
	--kbtv-green: #00d084;
	--kbtv-cyan: #34d5ff;
	--kbtv-purple: #9b4dff;
	--kbtv-pink: #ff5ec4;
	background:
		radial-gradient(circle at 18% 12%, rgba(0, 208, 132, 0.14), transparent 28rem),
		radial-gradient(circle at 86% 12%, rgba(155, 77, 255, 0.2), transparent 30rem),
		linear-gradient(180deg, var(--kbtv-bg), #080910 55%, #05060b);
	color: var(--kbtv-text);
}

body.page-id-2565 #main,
body.page-id-2565 #wrapper,
body.page-id-2565 .fusion-page-title-bar,
body.page-id-2565 .fusion-fullwidth,
body.page-id-2565 .post-content {
	background: transparent !important;
}

body.page-id-2565 #main {
	padding-top: clamp(118px, 11vw, 156px);
	padding-bottom: clamp(64px, 8vw, 110px);
}

body.page-id-2565 .post-content {
	max-width: 1260px;
	margin-inline: auto;
	padding-inline: clamp(16px, 3vw, 34px);
}

body.page-id-2565 .post-content::before {
	content: "KBTV Member Dashboard";
	display: block;
	max-width: 1180px;
	margin: 0 auto 10px;
	color: var(--kbtv-text);
	font-family: Georgia, "Times New Roman", serif;
	font-size: clamp(2.1rem, 4vw, 4.4rem);
	font-weight: 800;
	line-height: 0.95;
	letter-spacing: 0;
	text-align: center;
	text-shadow: 0 16px 34px rgba(0, 0, 0, 0.52);
}

body.page-id-2565 .post-content::after {
	content: "Manage your profile, community activity, groups, and broadcaster updates in one branded hub.";
	display: block;
	max-width: 720px;
	margin: 0 auto clamp(30px, 5vw, 54px);
	color: var(--kbtv-muted);
	font-size: clamp(0.96rem, 1.6vw, 1.1rem);
	line-height: 1.65;
	text-align: center;
}

body.page-id-2565 .tnc-profile-shell {
	position: relative;
	overflow: hidden;
	background: var(--kbtv-panel) !important;
	border: 1px solid var(--kbtv-border);
	border-radius: 20px;
	box-shadow: 0 28px 70px rgba(0, 0, 0, 0.36);
}

body.page-id-2565 .tnc-profile-shell::before {
	content: "";
	position: absolute;
	inset: 0 0 auto;
	height: 92px;
	background:
		linear-gradient(90deg, rgba(0, 208, 132, 0.94), rgba(52, 213, 255, 0.88), rgba(155, 77, 255, 0.92)),
		linear-gradient(135deg, #00d084, #9b4dff);
	pointer-events: none;
}

body.page-id-2565 .tnc-profile-cover {
	background: transparent !important;
	min-height: 92px;
}

body.page-id-2565 .tnc-profile-body,
body.page-id-2565 .tnc-profile-meta-row {
	position: relative;
	z-index: 1;
}

body.page-id-2565 .tnc-profile-avatar {
	background: #ffffff;
	border: 4px solid rgba(255, 255, 255, 0.92);
	box-shadow: 0 16px 35px rgba(0, 0, 0, 0.34);
}

body.page-id-2565 .tnc-profile-body h3,
body.page-id-2565 .tnc-news-card h3,
body.page-id-2565 .post-content h1,
body.page-id-2565 .post-content h2,
body.page-id-2565 .post-content h3,
body.page-id-2565 #youzify h1,
body.page-id-2565 #youzify h2,
body.page-id-2565 #youzify h3 {
	color: var(--kbtv-text) !important;
}

body.page-id-2565 .tnc-profile-link,
body.page-id-2565 .tnc-news-card a,
body.page-id-2565 #youzify a {
	color: var(--kbtv-green);
}

body.page-id-2565 .tnc-profile-meta-row {
	border-color: var(--kbtv-border) !important;
}

body.page-id-2565 .tnc-profile-meta-row a,
body.page-id-2565 .tnc-profile-meta-row button {
	color: var(--kbtv-muted) !important;
	transition: color 180ms ease, transform 180ms ease;
}

body.page-id-2565 .tnc-profile-meta-row a:hover,
body.page-id-2565 .tnc-profile-meta-row button:hover {
	color: var(--kbtv-text) !important;
	transform: translateY(-1px);
}

body.page-id-2565 .tnc-dashboard-nav,
body.page-id-2565 .tnc-news-card,
body.page-id-2565 .youzify-card,
body.page-id-2565 .youzify-wall-form,
body.page-id-2565 #activity-stream > li,
body.page-id-2565 .activity-list > li,
body.page-id-2565 .youzify-mobile-nav,
body.page-id-2565 .youzify-wall-custom-form,
body.page-id-2565 .youzify-list-search-form {
	background: var(--kbtv-panel) !important;
	border: 1px solid var(--kbtv-border) !important;
	border-radius: 18px !important;
	box-shadow: 0 22px 54px rgba(0, 0, 0, 0.28) !important;
}

body.page-id-2565 .tnc-dashboard-nav a,
body.page-id-2565 .tnc-dashboard-nav .tnc-nav-divider {
	border-color: var(--kbtv-border) !important;
}

body.page-id-2565 .tnc-dashboard-nav a {
	background: transparent !important;
	color: var(--kbtv-muted) !important;
	border-radius: 12px !important;
	transition: background-color 180ms ease, color 180ms ease, transform 180ms ease;
}

body.page-id-2565 .post-content .tnc-dashboard-nav a:first-of-type,
body.page-id-2565 .tnc-dashboard-nav a:hover,
body.page-id-2565 .tnc-dashboard-nav a.active,
body.page-id-2565 .tnc-dashboard-nav a.current,
body.page-id-2565 .tnc-dashboard-nav li.current a {
	background: linear-gradient(135deg, rgba(0, 208, 132, 0.18), rgba(52, 213, 255, 0.12)) !important;
	color: var(--kbtv-text) !important;
	transform: translateX(2px);
}

body.page-id-2565 .tnc-dashboard-nav i,
body.page-id-2565 .tnc-dashboard-nav svg {
	color: var(--kbtv-green) !important;
}

body.page-id-2565 .tnc-news-card .tnc-widget-body,
body.page-id-2565 .tnc-news-card .tnc-widget-body > *,
body.page-id-2565 .tnc-news-card,
body.page-id-2565 .tnc-news-card h4,
body.page-id-2565 .tnc-news-card .tnc-widget-title,
body.page-id-2565 .fusion-nothing-found,
body.page-id-2565 .post-content p,
body.page-id-2565 #youzify,
body.page-id-2565 #youzify p,
body.page-id-2565 #youzify span,
body.page-id-2565 #youzify label {
	color: var(--kbtv-muted) !important;
}

body.page-id-2565 .tnc-news-card .tnc-widget-body {
	background: rgba(255, 255, 255, 0.04) !important;
	border-radius: 12px;
}

body.page-id-2565 .youzify {
	background:
		linear-gradient(180deg, rgba(255, 255, 255, 0.04), rgba(255, 255, 255, 0.02)),
		var(--kbtv-bg-2) !important;
	border: 1px solid var(--kbtv-border);
	border-radius: 22px;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 24px 65px rgba(0, 0, 0, 0.28);
}

body.page-id-2565 .youzify-content,
body.page-id-2565 .youzify-page-main-content,
body.page-id-2565 .youzify-main-column,
body.page-id-2565 .youzify-column-content,
body.page-id-2565 .youzify-activity {
	background: transparent !important;
}

body.page-id-2565 #youzify-wall-nav {
	background: rgba(255, 255, 255, 0.04) !important;
	border: 1px solid var(--kbtv-border) !important;
	border-radius: 16px !important;
}

body.page-id-2565 .item-list-tabs,
body.page-id-2565 .item-list-tabs ul,
body.page-id-2565 .item-list-tabs li,
body.page-id-2565 #youzify .item-list-tabs,
body.page-id-2565 #youzify .item-list-tabs ul,
body.page-id-2565 #youzify .item-list-tabs li,
body.page-id-2565 #youzify .activity-type-tabs,
body.page-id-2565 #youzify .activity-type-tabs ul,
body.page-id-2565 #youzify .activity-type-tabs li,
body.page-id-2565 #youzify .activity-type-tabs-subnav,
body.page-id-2565 #youzify .activity-type-tabs-subnav ul,
body.page-id-2565 #youzify .activity-type-tabs-subnav li,
body.page-id-2565 .youzify-primary-nav-area,
body.page-id-2565 .youzify-activity-show-filter,
body.page-id-2565 .youzify-activity-show-search,
body.page-id-2565 .youzify-mobile-nav-container {
	background: rgba(255, 255, 255, 0.06) !important;
	border: 1px solid var(--kbtv-border) !important;
	border-radius: 16px !important;
}

body.page-id-2565 .item-list-tabs a,
body.page-id-2565 #youzify .item-list-tabs a,
body.page-id-2565 #youzify .activity-type-tabs a,
body.page-id-2565 #youzify .activity-type-tabs-subnav a,
body.page-id-2565 .youzify-mobile-nav a,
body.page-id-2565 .youzify-mobile-nav span {
	background: rgba(255, 255, 255, 0.05) !important;
	background-image: none !important;
	border-color: var(--kbtv-border) !important;
	color: var(--kbtv-muted) !important;
}

body.page-id-2565 .item-list-tabs li.selected a,
body.page-id-2565 .item-list-tabs li.current a,
body.page-id-2565 #youzify .item-list-tabs li.selected a,
body.page-id-2565 #youzify .item-list-tabs li.current a,
body.page-id-2565 #youzify .activity-type-tabs li.selected a,
body.page-id-2565 #youzify .activity-type-tabs li.current a,
body.page-id-2565 #youzify .activity-type-tabs-subnav li.selected a,
body.page-id-2565 #youzify .activity-type-tabs-subnav li.current a,
body.page-id-2565 .item-list-tabs a:hover,
body.page-id-2565 .youzify-mobile-nav a:hover {
	background: linear-gradient(135deg, rgba(0, 208, 132, 0.16), rgba(155, 77, 255, 0.16)) !important;
	color: var(--kbtv-text) !important;
}

body.page-id-2565 .youzify-wall-options {
	background: rgba(255, 255, 255, 0.03) !important;
	border-bottom: 1px solid var(--kbtv-border) !important;
}

body.page-id-2565 .youzify-wall-options::before,
body.page-id-2565 .youzify-wall-options::after,
body.page-id-2565 #youzify .item-list-tabs::before,
body.page-id-2565 #youzify .item-list-tabs::after,
body.page-id-2565 #youzify .activity-type-tabs::before,
body.page-id-2565 #youzify .activity-type-tabs::after {
	background: transparent !important;
	border-color: transparent !important;
}

body.page-id-2565 .youzify-wall-opts-item,
body.page-id-2565 .youzify-wall-opts-show-all,
body.page-id-2565 #youzify .youzify-wall-opts-item,
body.page-id-2565 #youzify .youzify-wall-opts-show-all,
body.page-id-2565 #youzify .youzify-wall-options li,
body.page-id-2565 #youzify .youzify-wall-options li a,
body.page-id-2565 #youzify .youzify-wall-options button,
body.page-id-2565 #youzify .youzify-wall-options .youzify-btn,
body.page-id-2565 #youzify .youzify-wall-options .youzify-form-tool,
body.page-id-2565 #youzify .youzify-wall-options .youzify-wall-opts-show-all,
body.page-id-2565 #youzify .youzify-wall-options .youzify-wall-add-activity_status,
body.page-id-2565 #youzify .youzify-wall-options .youzify-wall-add-activity_photo,
body.page-id-2565 #youzify .youzify-wall-options .youzify-wall-add-activity_slideshow,
body.page-id-2565 #youzify .youzify-wall-options .youzify-wall-add-activity_quote,
body.page-id-2565 #youzify .youzify-wall-options .youzify-wall-add-activity_giphy,
body.page-id-2565 #youzify .youzify-wall-options .youzify-wall-form-show-all {
	background: rgba(255, 255, 255, 0.06) !important;
	background-image: none !important;
	border: 1px solid rgba(255, 255, 255, 0.07) !important;
	color: var(--kbtv-muted) !important;
	border-radius: 999px !important;
}

body.page-id-2565 #youzify .youzify-wall-options > .youzify-wall-opts-item {
	background: transparent !important;
	border: 0 !important;
	box-shadow: none !important;
}

body.page-id-2565 #youzify .youzify-wall-options li *,
body.page-id-2565 #youzify .youzify-wall-options a *,
body.page-id-2565 #youzify .youzify-wall-options button *,
body.page-id-2565 #youzify .youzify-wall-options label * {
	background: transparent !important;
	color: inherit !important;
}

body.page-id-2565 .youzify-wall-opts-item:hover,
body.page-id-2565 .youzify-wall-opts-show-all:hover,
body.page-id-2565 #youzify .youzify-wall-options li:hover,
body.page-id-2565 #youzify .youzify-wall-options li a:hover,
body.page-id-2565 #youzify .youzify-wall-options button:hover {
	background: rgba(155, 77, 255, 0.22) !important;
	color: var(--kbtv-text) !important;
}

body.page-id-2565 .youzify-wall-content,
body.page-id-2565 .youzify-wall-actions {
	background: transparent !important;
	border-color: var(--kbtv-border) !important;
}

body.page-id-2565 textarea,
body.page-id-2565 input[type="text"],
body.page-id-2565 input[type="search"],
body.page-id-2565 select,
body.page-id-2565 .youzify-wall-textarea,
body.page-id-2565 .youzify-list-search-input {
	background: rgba(255, 255, 255, 0.05) !important;
	border: 1px solid var(--kbtv-border) !important;
	border-radius: 14px !important;
	color: var(--kbtv-text) !important;
	box-shadow: none !important;
}

body.page-id-2565 textarea::placeholder,
body.page-id-2565 input::placeholder {
	color: var(--kbtv-soft) !important;
	opacity: 1;
}

body.page-id-2565 textarea:focus,
body.page-id-2565 input[type="text"]:focus,
body.page-id-2565 input[type="search"]:focus,
body.page-id-2565 select:focus {
	border-color: rgba(52, 213, 255, 0.62) !important;
	box-shadow: 0 0 0 3px rgba(52, 213, 255, 0.14) !important;
	outline: none !important;
}

body.page-id-2565 .youzify-wall-post,
body.page-id-2565 .youzify-button,
body.page-id-2565 #youzify input[type="submit"],
body.page-id-2565 #youzify button[type="submit"] {
	background: linear-gradient(135deg, var(--kbtv-purple), var(--kbtv-pink)) !important;
	border: 1px solid rgba(255, 255, 255, 0.28) !important;
	border-radius: 12px !important;
	color: #ffffff !important;
	font-weight: 800 !important;
	box-shadow: 0 12px 32px rgba(155, 77, 255, 0.36) !important;
	transition: transform 180ms ease, box-shadow 180ms ease, filter 180ms ease;
}

body.page-id-2565 .youzify-wall-post:hover,
body.page-id-2565 .youzify-button:hover,
body.page-id-2565 #youzify input[type="submit"]:hover,
body.page-id-2565 #youzify button[type="submit"]:hover {
	filter: brightness(1.08);
	transform: translateY(-1px);
	box-shadow: 0 16px 38px rgba(255, 94, 196, 0.26) !important;
}

body.page-id-2565 .youzify-wall-actions .youzify-btn,
body.page-id-2565 .youzify-wall-privacy,
body.page-id-2565 .youzify-bar-select,
body.page-id-2565 .youzify-activity-privacy,
body.page-id-2565 .youzify-wall-posting-form .youzify-btn {
	background: rgba(255, 255, 255, 0.06) !important;
	border: 1px solid var(--kbtv-border) !important;
	border-radius: 999px !important;
	color: var(--kbtv-muted) !important;
}

body.page-id-2565 #activity-stream > li,
body.page-id-2565 .activity-list > li {
	padding: clamp(22px, 3vw, 32px) !important;
}

body.page-id-2565 #activity-stream .activity-content,
body.page-id-2565 #activity-stream .activity-header,
body.page-id-2565 #activity-stream .activity-inner,
body.page-id-2565 #activity-stream .activity-meta,
body.page-id-2565 .activity-list .activity-content {
	background: transparent !important;
	color: var(--kbtv-muted) !important;
}

body.page-id-2565 #activity-stream a,
body.page-id-2565 .activity-list a {
	color: var(--kbtv-text) !important;
}

body.page-id-2565 #activity-stream .activity-meta a,
body.page-id-2565 .activity-list .activity-meta a {
	color: var(--kbtv-muted) !important;
	border-color: var(--kbtv-border) !important;
}

body.page-id-2565 #activity-stream .activity-meta a:hover,
body.page-id-2565 .activity-list .activity-meta a:hover {
	color: var(--kbtv-green) !important;
}

body.page-id-2565 img.avatar,
body.page-id-2565 .youzify-wall-author img,
body.page-id-2565 .activity-avatar img {
	background: rgba(255, 255, 255, 0.9) !important;
	border: 2px solid var(--kbtv-border-strong) !important;
	box-shadow: 0 10px 24px rgba(0, 0, 0, 0.28);
}

body.page-id-2565 .youzify .youzify-show-activity-menu,
body.page-id-2565 .youzify .youzify-show-activity-search,
body.page-id-2565 .youzify .youzify-show-activity-filter,
body.page-id-2565 #youzify .youzify-show-activity-menu,
body.page-id-2565 #youzify .youzify-show-activity-search,
body.page-id-2565 #youzify .youzify-show-activity-filter {
	background: rgba(255, 255, 255, 0.08) !important;
	color: var(--kbtv-text) !important;
	border: 1px solid var(--kbtv-border) !important;
}

body.page-id-2565 .youzify-list-search-form,
body.page-id-2565 .youzify-wall-list-items,
body.page-id-2565 .youzify-dropdown-area,
body.page-id-2565 .youzify-dropdown-area ul {
	background: var(--kbtv-panel-2) !important;
	color: var(--kbtv-muted) !important;
	border-color: var(--kbtv-border) !important;
}

body.page-id-2565 .fusion-nothing-found {
	opacity: 0.72;
}

@media (min-width: 1025px) {
	body.page-id-2565 .post-content > .fusion-builder-row,
	body.page-id-2565 .post-content > .fusion-row {
		align-items: flex-start;
	}

	body.page-id-2565 .tnc-profile-shell,
	body.page-id-2565 .tnc-dashboard-nav,
	body.page-id-2565 .tnc-news-card {
		backdrop-filter: blur(14px);
	}
}

@media (max-width: 900px) {
	body.page-id-2565 #main {
		padding-top: 96px;
	}

	body.page-id-2565 .post-content {
		padding-inline: 18px;
	}

	body.page-id-2565 .post-content::before,
	body.page-id-2565 .post-content::after {
		text-align: left;
	}

	body.page-id-2565 .post-content::after {
		margin-bottom: 28px;
	}

	body.page-id-2565 .tnc-profile-shell,
	body.page-id-2565 .tnc-dashboard-nav,
	body.page-id-2565 .tnc-news-card,
	body.page-id-2565 .youzify {
		border-radius: 16px !important;
	}

	body.page-id-2565 #youzify-bp,
	body.page-id-2565 #youzify,
	body.page-id-2565 .youzify,
	body.page-id-2565 .youzify-content,
	body.page-id-2565 .youzify-page-main-content,
	body.page-id-2565 .youzify-main-column,
	body.page-id-2565 .youzify-column-content {
		width: 100% !important;
		max-width: 100% !important;
		min-width: 0 !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	body.page-id-2565 .youzify-wall-form,
	body.page-id-2565 #activity-stream > li,
	body.page-id-2565 .activity-list > li {
		border-radius: 14px !important;
	}
}

@media (max-width: 520px) {
	body.page-id-2565 .post-content {
		padding-inline: 14px;
	}

	body.page-id-2565 .tnc-profile-shell::before {
		height: 74px;
	}

	body.page-id-2565 .tnc-profile-cover {
		min-height: 74px;
	}

	body.page-id-2565 .tnc-dashboard-nav a {
		min-height: 58px;
	}

	body.page-id-2565 .youzify-wall-options {
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		gap: 8px;
		padding: 14px !important;
	}

	body.page-id-2565 .youzify-wall-opts-item,
	body.page-id-2565 .youzify-wall-opts-show-all {
		flex: 1 1 auto;
		min-width: 0;
		text-align: center;
	}

	body.page-id-2565 #youzify .youzify-wall-options label.youzify-btn,
	body.page-id-2565 #youzify .youzify-wall-options .youzify-wall-form-show-all {
		display: inline-flex !important;
		align-items: center;
		justify-content: center;
		min-width: 44px;
		min-height: 38px;
		padding: 0 12px !important;
	}

	body.page-id-2565 .youzify-wall-actions {
		display: flex;
		flex-wrap: wrap;
		gap: 10px;
	}

	body.page-id-2565 .youzify-wall-post {
		width: 100% !important;
		min-height: 46px;
	}
}
