@media (prefers-color-scheme: dark) {
	:where(main, footer) .rounded-full:not(.social-orbit-link),
	:where(main, footer) :is(a, button).rounded-full:not(.social-orbit-link),
	:where(main, footer) :is(a, button).inline-flex.rounded-full:not(.social-orbit-link) {
		background: transparent !important;
		border-color: rgba(247, 243, 237, 0.42) !important;
		color: #f7f3ed !important;
	}

	html body :is(main, footer) :is(a, button).rounded-full:not(.social-orbit-link) {
		background: transparent !important;
		border-color: rgba(247, 243, 237, 0.42) !important;
		color: #f7f3ed !important;
	}

	:where(main, footer) .rounded-full:not(.social-orbit-link):hover,
	:where(main, footer) .group:hover .rounded-full:not(.social-orbit-link),
	:where(main, footer) :is(a, button).rounded-full:not(.social-orbit-link):hover,
	:where(main, footer) :is(a, button).inline-flex.rounded-full:not(.social-orbit-link):hover {
		background: #f7f3ed !important;
		border-color: #f7f3ed !important;
		color: #0f0d0c !important;
	}

	html body :is(main, footer) :is(a, button).rounded-full:not(.social-orbit-link):hover {
		background: #f7f3ed !important;
		border-color: #f7f3ed !important;
		color: #0f0d0c !important;
	}

	:where(main, footer) :is(a, button).rounded-full:not(.social-orbit-link):focus-visible,
	:where(main, footer) :is(a, button).inline-flex.rounded-full:not(.social-orbit-link):focus-visible {
		outline-color: #f7f3ed !important;
	}

	.modenza-drag-button {
		background: transparent !important;
		border-color: rgba(247, 243, 237, 0.42) !important;
		color: #f7f3ed !important;
	}

	.modenza-drag-button:hover {
		background: #f7f3ed !important;
		border-color: #f7f3ed !important;
		color: #0f0d0c !important;
	}

	footer img[src*="logo.svg"] {
		filter: none !important;
	}

	@media (hover: none), (max-width: 1023px) {
		:where(main, footer) :is(a, button).rounded-full:not(.social-orbit-link):hover,
		html body :is(main, footer) :is(a, button).rounded-full:not(.social-orbit-link):hover,
		:where(main, footer) .group:hover .rounded-full:not(.social-orbit-link),
		.modenza-drag-button:hover {
			background: transparent !important;
			border-color: rgba(247, 243, 237, 0.42) !important;
			color: #f7f3ed !important;
			transform: none !important;
		}
	}
}
