.grtyoutube-popup {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:99999;
}

/* MODIFICATO: Bordo bianco extra sottile da 1px e luce sfumata ridotta */
.grtyoutube-popup-content {
	margin-top:150px;
	width:95%;
	max-width:850px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	border: 1px solid #ffffff !important; /* Bordo sottile ed elegante */
	box-shadow: 0px 0px 10px 2px rgba(255, 255, 255, 0.4) !important; /* Alone luminoso più delicato */
}

/* INVARIATO: La tua X pulita, piccola e posizionata a destra */
.grtyoutube-popup-close {
	position:absolute !important;
	top:-38px !important; 
	right:-10px !important; 
	color:#FFF !important;
	width:35px !important; 
	height:35px !important; 
	line-height:35px !important; 
	text-align:center !important;
	cursor:pointer !important;
}

/* INVARIATO: Dimensione a 32px della X */
.grtyoutube-popup-close::before {
	content: "×" !important;
	font-family: Arial, sans-serif !important;
	font-size: 32px !important; 
	font-weight: bold !important;
	display: block !important;
	line-height: 30px !important;
}

.grtyoutube-iframe {
	width:100%;
	height:480px;
}
@media (max-width:767px) {
	.grtyoutube-iframe {
		width:100%;
		height:350px;
	}
}

.grtyoutube-dark-theme{
	background: rgba(0,0,0, 0.85);
}

/* MODIFICATO: Applicato il bordo sottile anche al tema scuro */
.grtyoutube-dark-theme .grtyoutube-popup-content {
	border: 1px solid #ffffff !important;
	-webkit-box-shadow: 0px 0px 10px 2px rgba(255,255,255,0.4) !important;
	-moz-box-shadow: 0px 0px 10px 2px rgba(255,255,255,0.4) !important;
	box-shadow: 0px 0px 10px 2px rgba(255,255,255,0.4) !important;
}

.grtyoutube-dark-theme .grtyoutube-popup-close {
	background: none !important;
}

.grtyoutube-light-theme {
	background: rgba(255,255,255, 0.85);
}

.grtyoutube-light-theme .grtyoutube-popup-content {
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.4);
}

.grtyoutube-light-theme .grtyoutube-popup-close {
	background: none !important;
	color: #000 !important;
}


