/* Skin: Glassmorphism — blur, pink/blue orbs, DM Serif */

.nd-skin-neon-cyber {
	background: radial-gradient(circle at 20% 30%, #ff6b9d 0%, transparent 40%),
	            radial-gradient(circle at 80% 70%, #6b9dff 0%, transparent 40%),
	            radial-gradient(circle at 50% 50%, #b06bff 0%, transparent 50%),
	            #1a0a2e !important;
	color: #fff !important;
	padding: 32px !important;
	border: 1px solid rgba(255,255,255,.18) !important;
	border-radius: 24px !important;
	box-shadow: 0 20px 60px rgba(0,0,0,.3) !important;
}
.nd-skin-neon-cyber .nd-comments-title {
	font-family: 'DM Serif Display', serif !important;
	color: #fff !important;
	font-style: italic !important;
	font-size: 32px !important;
}
.nd-skin-neon-cyber li.nd-c { margin: 0 0 14px 0 !important; background: transparent !important; border: 0 !important; padding: 0 !important; }
.nd-skin-neon-cyber .comment {
	background: rgba(255,255,255,.08) !important;
	backdrop-filter: blur(24px) !important;
	-webkit-backdrop-filter: blur(24px) !important;
	border: 1px solid rgba(255,255,255,.15) !important;
	border-radius: 20px !important;
	padding: 20px 24px !important;
	margin: 0 !important;
	display: flex !important;
	gap: 16px !important;
	width: 100% !important;
	box-sizing: border-box !important;
}
.nd-skin-neon-cyber .c-avatar {
	flex: 0 0 48px !important;
	width: 48px !important; height: 48px !important;
	min-width: 48px !important; max-width: 48px !important;
	border-radius: 50% !important;
	background: linear-gradient(135deg, #ff6b9d, #b06bff) !important;
	overflow: hidden !important;
	border: 2px solid rgba(255,255,255,.3) !important;
}
.nd-skin-neon-cyber .c-avatar img { border-radius: 50% !important; width: 100% !important; height: 100% !important; }
.nd-skin-neon-cyber .c-body { flex: 1 1 auto !important; min-width: 0 !important; }
.nd-skin-neon-cyber .c-name {
	font-family: 'Inter', sans-serif !important;
	color: #fff !important;
	font-weight: 600 !important;
	font-size: 15px !important;
}
.nd-skin-neon-cyber .c-clan {
	background: linear-gradient(135deg, #ff6b9d, #b06bff) !important;
	color: #fff !important;
	padding: 3px 10px !important;
	border-radius: 10px !important;
	border: 0 !important;
	font-size: 10px !important;
	font-weight: 700 !important;
}
.nd-skin-neon-cyber .c-level {
	background: rgba(255,255,255,.15) !important;
	color: #fff !important;
	border: 1px solid rgba(255,255,255,.3) !important;
	padding: 3px 10px !important;
	border-radius: 10px !important;
	font-size: 10px !important;
	font-weight: 700 !important;
}
.nd-skin-neon-cyber .c-time {
	font-size: 11px !important;
	color: rgba(255,255,255,.6) !important;
	margin-left: auto !important;
}
.nd-skin-neon-cyber .c-text {
	font-family: 'Inter', sans-serif !important;
	font-size: 14px !important;
	color: rgba(255,255,255,.95) !important;
	line-height: 1.6 !important;
}
.nd-skin-neon-cyber .c-text p { color: rgba(255,255,255,.95) !important; }
.nd-skin-neon-cyber .c-text a { color: #ff6b9d !important; }
.nd-skin-neon-cyber .nd-vote-btn,
.nd-skin-neon-cyber .comment-reply-link,
.nd-skin-neon-cyber .c-edit {
	color: rgba(255,255,255,.7) !important;
	background: transparent !important;
	border: 0 !important;
	padding: 4px 10px !important;
	border-radius: 10px !important;
	font-family: 'Inter', sans-serif !important;
	font-size: 12px !important;
}
.nd-skin-neon-cyber .nd-vote-btn:hover,
.nd-skin-neon-cyber .comment-reply-link:hover { background: rgba(255,255,255,.1) !important; color: #fff !important; }
.nd-skin-neon-cyber .nd-vote-btn.is-active { background: rgba(255,107,157,.3) !important; color: #ff6b9d !important; }
.nd-skin-neon-cyber .c-replyto {
	background: rgba(255,255,255,.08) !important;
	border: 1px solid rgba(255,255,255,.15) !important;
	color: rgba(255,255,255,.8) !important;
	padding: 3px 10px !important;
	border-radius: 10px !important;
}
.nd-skin-neon-cyber .c-replyto b { color: #ff6b9d !important; }
.nd-skin-neon-cyber .comment-form textarea,
.nd-skin-neon-cyber .comment-form input[type="text"],
.nd-skin-neon-cyber .comment-form input[type="email"],
.nd-skin-neon-cyber .comment-form input[type="url"] {
	background: rgba(255,255,255,.1) !important;
	border: 1px solid rgba(255,255,255,.15) !important;
	border-radius: 14px !important;
	color: #fff !important;
}
.nd-skin-neon-cyber .comment-form .submit {
	background: rgba(255,255,255,.95) !important;
	color: #1a0a2e !important;
	border: 0 !important;
	border-radius: 14px !important;
	font-weight: 600 !important;
}
