/* PUB-ADD: Mobile-only bottom fixed menu centering and sizing */

@media screen and (max-width: 768px) {
	.fixed-bottom-menu {
		position: fixed;
		left: 0; right: 0; bottom: 0;
		z-index: 9999;
	}

	.fixed-bottom-menu .footer-content {
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.fixed-bottom-menu .footer-left a {
		display: inline-flex !important;
		align-items: center !important;
		justify-content: center !important;
		min-height: 35px !important; /* 52px -> ~2/3 */
		padding: 8px 16px !important; /* 12x20 -> ~2/3 */
		font-size: 16px !important; /* 기본 확대 */
		line-height: 1.2 !important;
		text-align: center !important;
		width: 100% !important;
	}

	/* 작은 모바일에서 더 키움 */
	@media screen and (max-width: 480px) {
		.fixed-bottom-menu .footer-left a {
			min-height: 37px !important; /* 56px -> ~2/3 */
			font-size: 17px !important;
			padding: 9px 15px !important; /* 14x22 -> ~2/3 */
		}
	}
}


