/* ===== Corporate Blue Card ===== */
		.card.bg-primary.custom-border-radius-1 {
			background: linear-gradient(135deg, #0f172a, #1e3a8a);
			/* navy -> blue gradient */
			border: none;
			border-radius: 14px;
			/* กลมมนแบบโปร */
			box-shadow: 0 6px 24px rgba(2, 6, 23, .08);
		}

		/* ปรับหัวข้อภายใน */
		.card.bg-primary.custom-border-radius-1 h2,
		.card.bg-primary.custom-border-radius-1 h3 {
			color: #ffffff;
			letter-spacing: .2px;
		}

		/* ปรับ list ภายใน card */
		.card.bg-primary.custom-border-radius-1 ul li {
			color: #fff;
		}

		.card.bg-primary.custom-border-radius-1 ul li i {
			color: #fff;
			opacity: .9;
		}

		/* ปรับ tiles (stat boxes) */
		.card.bg-primary.custom-border-radius-1 .bg-opacity-10 {
			background: rgba(255, 255, 255, .12) !important;
			border-radius: 16px !important;
		}

		.card.bg-primary.custom-border-radius-1 .text-color-light {
			color: #fff !important;
		}

		.card.bg-primary.custom-border-radius-1 .text-color-light.opacity-8 {
			opacity: .85;
		}

		.card.bg-primary.custom-border-radius-1 .text-color-light.opacity-7 {
			opacity: .7;
		}

		/* ปุ่มด้านใน */
		.card.bg-primary.custom-border-radius-1 .btn.btn-light {
			background: #ffffff;
			border-color: #ffffff;
			border-radius: 999px;
			font-weight: 600;
		}

		.card.bg-primary.custom-border-radius-1 .btn.btn-light.btn-outline {
			background: transparent;
			color: #fff;
			border-color: rgba(255, 255, 255, .45);
		}

		.card.bg-primary.custom-border-radius-1 .btn.btn-light.btn-outline:hover {
			background: rgba(255, 255, 255, .1);
		}

		/* ===== Corporate Footer ===== */
		#footer {
			background: linear-gradient(135deg, #0f172a, #1e3a8a);
			/* navy → deep blue */
			color: #ffffff;
			border-top: none;
		}

		#footer h5 {
			color: #ffffff;
			font-weight: 600;
		}

		#footer p,
		#footer a,
		#footer li,
		#footer span {
			color: #f1f5f9;
			/* text-light */
		}

		#footer a:hover {
			color: #60a5fa;
			/* blue-400 highlight */
		}

		#footer hr.bg-light {
			opacity: .15 !important;
			/* เส้นคั่นบางลง */
		}

		#footer .social-icons a {
			background: rgba(255, 255, 255, 0.12);
			color: #fff;
			border-radius: 50%;
			transition: background .3s;
		}

		#footer .social-icons a:hover {
			background: #2563eb;
		}

		#footer .footer-copyright {
			background: rgba(255, 255, 255, 0.08);
			/* ให้ contrast ต่างออกมา */
			color: #e2e8f0;
		}

		#footer .footer-copyright p {
			margin: 0;
			color: #e2e8f0;
		}