::-webkit-scrollbar {
	width: 6px;
	height: 6px
}

::-webkit-scrollbar-thumb {
	border-radius: var(--main-radius);
	background: var(--muted-4-color)
}

::-webkit-scrollbar-track {
	background: var(--main-bg-color)
}

.dplayer,
.dplayer-video-wrap .dplayer-video {
	border-radius: var(--main-radius);
}

@media (max-width: 768px) {
	.notyn {
		left: 0;
		right: 0;
		margin-left: auto;
		margin-right: auto;
		max-width: 90vw;
		width: fit-content;
		overflow: visible;
	}

	.notyf {
		transform: translateX(0);
		border-radius: var(--main-radius);
		word-break: break-all;
		animation: notyf-from-bottom 0.4s cubic-bezier(0.35, 0.71, 0.46, 1.08);
	}

	/* 出现动画 - 从下方滑入 */
	@keyframes notyf-from-bottom {
		0% {
			transform: translateY(100%);
			opacity: 0;
		}

		100% {
			transform: translateY(0);
			opacity: 1;
		}
	}

	/* 退出动画 - 向下滑出 */
	.notyn-out .notyf {
		transform: translateY(calc(100% + 6.6em));
		opacity: 0.3;
	}
}