/* Art Studio Button (fixed, bottom-right) */

.art-studio-global {
	position: fixed;
	bottom: clamp(12px, 1vw, 1vw);
	right: clamp(12px, 1vw, 1vw);
	z-index: 90;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 45px;
	height: 45px;
	border-radius: 10px;
	background: rgba(30, 30, 30, 0.75);
	backdrop-filter: blur(15px);
	transition: background 0.15s ease;
	text-decoration: none;
}

.art-studio-global:hover {
	background: rgba(30, 30, 30, 0.9);
}

.art-studio-global svg {
	width: 19px;
	height: 19px;
	display: block;
}

@media (max-width: 1024px) {
	.art-studio-global { display: none; }
}
