
			body.woocommerce-account.logged-in {
				--gc-ah-green: #0d302b;
				--gc-ah-green-soft: #17443e;
				--gc-ah-gold: #d7b56d;
				--gc-ah-gold-deep: #bd8d32;
				--gc-ah-canvas: #FBF8F4;
				--gc-ah-line: rgba(13, 48, 43, 0.10);
				--gc-ah-card: rgba(255, 255, 255, 0.88);
				background: var(--gc-ah-canvas) !important;
			}

			body.woocommerce-account.logged-in .woocommerce:has(.gc-account-dashboard) {
				max-width: 1260px !important;
				grid-template-columns: minmax(210px, 238px) minmax(0, 1fr) !important;
				gap: 24px !important;
				margin-top: 30px !important;
			}

			body.woocommerce-account .woocommerce-MyAccount-navigation:has(+ .woocommerce-MyAccount-content .gc-account-dashboard) {
				padding: 12px !important;
				border: 1px solid var(--gc-ah-line) !important;
				border-radius: 18px !important;
				background:
					linear-gradient(150deg, rgba(255, 255, 255, 0.94), rgba(250, 248, 243, 0.88)) !important;
				box-shadow:
					inset 0 1px 0 rgba(255, 255, 255, 0.96),
					0 16px 38px rgba(13, 48, 43, 0.075) !important;
			}

			body.woocommerce-account .woocommerce-MyAccount-navigation:has(+ .woocommerce-MyAccount-content .gc-account-dashboard) a {
				min-height: 45px !important;
				padding: 10px 11px !important;
				border-radius: 13px !important;
				font-size: 13px !important;
			}

			body.woocommerce-account .woocommerce-MyAccount-navigation:has(+ .woocommerce-MyAccount-content .gc-account-dashboard) a::before {
				width: 28px !important;
				height: 28px !important;
				min-width: 28px !important;
				border: 1px solid rgba(181, 138, 57, 0.19) !important;
				border-radius: 10px !important;
				background:
					linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(215, 181, 109, 0.13)) !important;
				color: var(--gc-ah-gold-deep) !important;
			}

			body.woocommerce-account .woocommerce-MyAccount-navigation:has(+ .woocommerce-MyAccount-content .gc-account-dashboard) li.is-active a {
				background:
					radial-gradient(circle at 90% 12%, rgba(215, 181, 109, 0.18), transparent 38%),
					linear-gradient(135deg, var(--gc-ah-green), var(--gc-ah-green-soft)) !important;
				border-color: rgba(255, 255, 255, 0.10) !important;
				box-shadow:
					inset 0 1px 0 rgba(255, 255, 255, 0.10),
					0 9px 20px rgba(13, 48, 43, 0.15) !important;
			}

			.gc-account-dashboard.gc-account-harmony-ready {
				display: block !important;
			}

			.gc-account-harmony-ready .gc-account-welcome {
				grid-template-columns: minmax(0, 1fr) minmax(250px, 315px) !important;
				gap: 22px !important;
				margin-bottom: 14px !important;
				padding: 22px 24px !important;
				border: 1px solid var(--gc-ah-line) !important;
				border-radius: 18px !important;
				background:
					radial-gradient(circle at 8% 0%, rgba(255, 255, 255, 0.96), transparent 36%),
					linear-gradient(145deg, rgba(255, 255, 255, 0.91), rgba(249, 246, 239, 0.82)) !important;
				box-shadow:
					inset 0 1px 0 rgba(255, 255, 255, 0.96),
					0 15px 36px rgba(13, 48, 43, 0.065) !important;
				backdrop-filter: blur(9px) saturate(108%) !important;
				-webkit-backdrop-filter: blur(9px) saturate(108%) !important;
			}

			.gc-account-harmony-ready .gc-account-welcome h2 {
				font-size: clamp(27px, 2.7vw, 38px) !important;
			}

			.gc-account-harmony-ready .gc-account-welcome > .gc-account-profile-card {
				min-width: 0 !important;
				margin: 0 !important;
				padding: 14px !important;
				display: grid !important;
				grid-template-columns: 58px minmax(0, 1fr) !important;
				grid-auto-rows: min-content !important;
				column-gap: 13px !important;
				row-gap: 3px !important;
				align-items: center !important;
				align-self: stretch !important;
				border: 1px solid rgba(181, 138, 57, 0.24) !important;
				border-radius: 15px !important;
				background:
					radial-gradient(circle at 10% 8%, rgba(255, 255, 255, 0.94), transparent 38%),
					linear-gradient(145deg, rgba(255, 255, 255, 0.86), rgba(250, 244, 229, 0.66)) !important;
				box-shadow:
					inset 0 1px 0 rgba(255, 255, 255, 0.96),
					0 7px 18px rgba(13, 48, 43, 0.055) !important;
				text-align: left !important;
			}

			.gc-account-harmony-ready .gc-account-welcome .gc-account-avatar {
				grid-column: 1 !important;
				grid-row: 1 / span 3 !important;
				width: 58px !important;
				height: 58px !important;
				margin: 0 !important;
				font-size: 19px !important;
				box-shadow:
					inset 0 1px 0 rgba(255, 255, 255, 0.12),
					0 8px 18px rgba(13, 48, 43, 0.18) !important;
			}

			.gc-account-harmony-ready .gc-account-welcome .gc-account-profile-card h3,
			.gc-account-harmony-ready .gc-account-welcome .gc-account-profile-card p {
				grid-column: 2 !important;
				min-width: 0 !important;
			}

			.gc-account-harmony-ready .gc-account-welcome .gc-account-profile-card h3 {
				margin: 0 0 2px !important;
				font-size: 15px !important;
			}

			.gc-account-harmony-ready .gc-account-welcome .gc-account-profile-card p {
				margin: 0 !important;
				font-size: 11px !important;
				line-height: 1.30 !important;
			}

			.gc-account-harmony-ready .gc-account-welcome .gc-account-profile-card > a {
				grid-column: 1 / -1 !important;
				width: 100% !important;
				min-height: 34px !important;
				margin: 9px 0 0 !important;
				padding: 8px 12px !important;
				background:
					linear-gradient(135deg, var(--gc-ah-green), var(--gc-ah-green-soft)) !important;
				border-color: var(--gc-ah-green) !important;
				color: #ffffff !important;
				box-shadow: 0 6px 14px rgba(13, 48, 43, 0.13) !important;
			}

			.gc-account-harmony-ready .gc-account-quick-grid {
				grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
				gap: 12px !important;
				margin-bottom: 14px !important;
			}

			.gc-account-harmony-ready .gc-account-quick {
				min-height: 72px !important;
				padding: 12px 14px !important;
				border: 1px solid var(--gc-ah-line) !important;
				border-radius: 15px !important;
				background:
					linear-gradient(145deg, rgba(255, 255, 255, 0.92), rgba(249, 247, 241, 0.82)) !important;
				box-shadow:
					inset 0 1px 0 rgba(255, 255, 255, 0.96),
					0 9px 22px rgba(13, 48, 43, 0.05) !important;
			}

			.gc-account-harmony-ready .gc-account-quick__icon {
				width: 38px !important;
				height: 38px !important;
				min-width: 38px !important;
				border: 1px solid rgba(181, 138, 57, 0.24) !important;
				border-radius: 12px !important;
				background:
					radial-gradient(circle at 30% 18%, rgba(255, 255, 255, 0.90), transparent 42%),
					linear-gradient(145deg, rgba(255, 255, 255, 0.90), rgba(215, 181, 109, 0.14)) !important;
				box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.96) !important;
				color: var(--gc-ah-gold-deep) !important;
				font-size: 18px !important;
			}

			.gc-account-harmony-ready .gc-account-dashboard__grid {
				display: block !important;
			}

			.gc-account-harmony-ready .gc-account-dashboard__main {
				display: block !important;
			}

			.gc-account-harmony-ready .gc-account-orders-panel {
				width: 100% !important;
				margin: 0 !important;
				padding: 18px !important;
				border: 1px solid var(--gc-ah-line) !important;
				border-radius: 17px !important;
				background:
					linear-gradient(145deg, rgba(255, 255, 255, 0.94), rgba(250, 248, 244, 0.84)) !important;
				box-shadow:
					inset 0 1px 0 rgba(255, 255, 255, 0.97),
					0 13px 30px rgba(13, 48, 43, 0.06) !important;
			}

			.gc-account-harmony-ready .gc-account-order-table-wrap {
				border-color: rgba(13, 48, 43, 0.09) !important;
				border-radius: 13px !important;
				box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.95) !important;
			}

			.gc-account-harmony-ready .gc-account-order-table th {
				padding: 11px 12px !important;
				background:
					linear-gradient(180deg, rgba(13, 48, 43, 0.045), rgba(13, 48, 43, 0.025)) !important;
			}

			.gc-account-harmony-ready .gc-account-order-table td {
				padding: 11px 12px !important;
			}

			.gc-account-harmony-ready .gc-account-layout-bottom {
				display: grid !important;
				grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
				gap: 16px !important;
				margin-top: 16px !important;
				align-items: stretch !important;
			}

			.gc-account-harmony-ready .gc-account-layout-bottom > section {
				min-width: 0 !important;
				height: 100% !important;
				margin: 0 !important;
				padding: 17px !important;
				border: 1px solid var(--gc-ah-line) !important;
				border-radius: 17px !important;
				background:
					linear-gradient(145deg, rgba(255, 255, 255, 0.93), rgba(250, 247, 239, 0.82)) !important;
				box-shadow:
					inset 0 1px 0 rgba(255, 255, 255, 0.96),
					0 12px 28px rgba(13, 48, 43, 0.055) !important;
			}

			.gc-account-harmony-ready .gc-account-layout-bottom .gc-account-design-card {
				min-height: 112px !important;
				padding: 14px !important;
				background:
					radial-gradient(circle at 92% 10%, rgba(215, 181, 109, 0.15), transparent 38%),
					rgba(13, 48, 43, 0.025) !important;
			}

			.gc-account-harmony-ready .gc-account-layout-bottom .gc-account-address-card {
				text-align: left !important;
			}

			.gc-account-harmony-ready .gc-account-layout-bottom .gc-account-support-card {
				background:
					radial-gradient(circle at 90% 8%, rgba(215, 181, 109, 0.19), transparent 38%),
					linear-gradient(135deg, var(--gc-ah-green), var(--gc-ah-green-soft)) !important;
				border-color: rgba(255, 255, 255, 0.10) !important;
				box-shadow:
					inset 0 1px 0 rgba(255, 255, 255, 0.09),
					0 13px 30px rgba(13, 48, 43, 0.15) !important;
			}

			.gc-account-harmony-ready .gc-account-layout-bottom .gc-account-outline-link,
			.gc-account-harmony-ready .gc-account-layout-bottom .gc-account-address-card > a {
				width: 100% !important;
				min-height: 36px !important;
			}

			@media (max-width: 1080px) {
				body.woocommerce-account.logged-in .woocommerce:has(.gc-account-dashboard) {
					grid-template-columns: 205px minmax(0, 1fr) !important;
					gap: 18px !important;
				}

				.gc-account-harmony-ready .gc-account-welcome {
					grid-template-columns: minmax(0, 1fr) minmax(225px, 275px) !important;
				}

				.gc-account-harmony-ready .gc-account-layout-bottom {
					grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
				}

				.gc-account-harmony-ready .gc-account-layout-bottom .gc-account-support-card {
					grid-column: 1 / -1 !important;
				}
			}

			@media (max-width: 921px) {
				body.woocommerce-account.logged-in .woocommerce:has(.gc-account-dashboard) {
					display: block !important;
					width: calc(100% - 24px) !important;
					margin: 18px auto 106px !important;
				}

				.gc-account-harmony-ready .gc-account-welcome {
					grid-template-columns: 1fr !important;
					padding: 19px !important;
				}

				.gc-account-harmony-ready .gc-account-welcome > .gc-account-profile-card {
					max-width: none !important;
				}

				.gc-account-harmony-ready .gc-account-quick-grid {
					grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
					overflow-x: auto !important;
					scroll-snap-type: x proximity !important;
					-webkit-overflow-scrolling: touch !important;
				}

				.gc-account-harmony-ready .gc-account-quick {
					min-width: 185px !important;
					scroll-snap-align: start !important;
				}

				.gc-account-harmony-ready .gc-account-layout-bottom {
					grid-template-columns: 1fr !important;
				}

				.gc-account-harmony-ready .gc-account-layout-bottom .gc-account-support-card {
					grid-column: auto !important;
				}
			}

			@media (max-width: 560px) {
				.gc-account-harmony-ready .gc-account-welcome {
					padding: 17px !important;
					border-radius: 16px !important;
				}

				.gc-account-harmony-ready .gc-account-orders-panel {
					padding: 14px !important;
				}

				.gc-account-harmony-ready .gc-account-layout-bottom {
					gap: 13px !important;
				}
			}
		
