/* TPK ön yüz koruma — toast */
#tpk-guv-toast {
	position: fixed;
	left: 50%;
	bottom: 28px;
	transform: translateX(-50%) translateY(16px);
	z-index: 2147483646;
	max-width: min(92vw, 360px);
	padding: 12px 18px;
	border-radius: 12px;
	background: #0f172a;
	color: #fff;
	font-family: system-ui, -apple-system, Segoe UI, Roboto, sans-serif;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.35;
	text-align: center;
	box-shadow: 0 12px 40px rgba(15, 23, 42, 0.35);
	opacity: 0;
	pointer-events: none;
	transition: opacity 0.22s ease, transform 0.22s ease;
}
#tpk-guv-toast.tpk-guv-show {
	opacity: 1;
	transform: translateX(-50%) translateY(0);
}
body.tpk-guv-no-select {
	-webkit-user-select: none !important;
	user-select: none !important;
}
body.tpk-guv-no-select input,
body.tpk-guv-no-select textarea,
body.tpk-guv-no-select [contenteditable="true"] {
	-webkit-user-select: text !important;
	user-select: text !important;
}
body.tpk-guv-no-img img {
	-webkit-user-drag: none !important;
	user-select: none !important;
	-webkit-user-select: none !important;
}
