
	/* 页面基础布局 */
.min-h-screen.data-v-e6dee96f {
		min-height: 100vh;
}
.max-w-full.data-v-e6dee96f {
		max-width: 100%;
}
.bg-gray-50.data-v-e6dee96f {
		background-color: #f9fafb;
}
.bg-white.data-v-e6dee96f {
		background-color: #ffffff;
}
.p-4.data-v-e6dee96f {
		padding: 1rem;
}

	/* 文字样式 */
.text-center.data-v-e6dee96f {
		text-align: center;
}
.text-2xl.data-v-e6dee96f {
		font-size: 1.5rem;
		line-height: 2rem;
}
.text-base.data-v-e6dee96f {
		font-size: 1rem;
		line-height: 1.5rem;
}
.text-sm.data-v-e6dee96f {
		font-size: 0.875rem;
		line-height: 1.25rem;
}
.font-bold.data-v-e6dee96f {
		font-weight: 700;
}
.font-semibold.data-v-e6dee96f {
		font-weight: 600;
}
.text-gray-900.data-v-e6dee96f {
		color: #111827;
}
.text-gray-700.data-v-e6dee96f {
		color: #374151;
}
.text-gray-500.data-v-e6dee96f {
		color: #6b7280;
}

	/* 间距 */
.mb-2.data-v-e6dee96f {
		margin-bottom: 0.5rem;
}
.mb-4.data-v-e6dee96f {
		margin-bottom: 1rem;
}
.mb-6.data-v-e6dee96f {
		margin-bottom: 1.5rem;
}

	/* 容器样式 */
.rounded-lg.data-v-e6dee96f {
		border-radius: 0.5rem;
}
.shadow.data-v-e6dee96f {
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1),
			0 1px 2px rgba(0, 0, 0, 0.06);
}
