.mgk-acct__title,
.mgk-acct__nav-label,
.mgk-profile__name,
.mgk-profile__section-title,
.mgk-profile__label,
.mgk-ohist__title,
.mgk-ohist__order-no,
.mgk-privacy__title,
.mgk-privacy__row-title,
.mgk-support__heading,
.mgk-support__contact-name,
.mgk-support__faq-title,
.mgk-support__faq-q,
.mgk-support__faq-qtext,
.mgk-support__faq-mark {
	color: var(--ink);
}

.mgk-profile__save,
.mgk-ohist__reorder,
.mgk-ohist__filter.is-sel,
.mgk-support__contact-cta {
	background: var(--accent);
	color: var(--on-accent);
	border-color: var(--accent);
}

.mgk-profile__cancel,
.mgk-privacy__btn,
.mgk-ohist__link,
.mgk-support__contact-desc {
	color: var(--accent);
	border-color: var(--line);
}

.mgk-acct__nav-item.is-active,
.mgk-profile__nav-item.is-active,
.mgk-profile__avatar {
	background: color-mix(in srgb, var(--accent) 12%, var(--surface));
	color: var(--accent);
}

.mgk-acct__nav-item.is-active .mgk-acct__nav-label {
	color: var(--accent);
}

.mgk-pill--picking,
.mgk-pill--packed {
	background: color-mix(in srgb, var(--accent) 12%, var(--surface));
	color: var(--accent);
}

.mgk-support__contact {
	background: var(--raise);
}

.mgk-invoice__backdrop {
	background: color-mix(in srgb, var(--ink) 55%, transparent);
}

.mgk-profile__save-row .mgk-btn--blue,
.mgk-addrmodal__foot .mgk-btn--blue,
.mgk-addrmodal__foot .mgk-btn--teal {
	background: var(--accent);
	border-color: var(--accent);
	color: var(--on-accent);
}

.mgk-profile__save-row .mgk-btn--outline,
.mgk-addrmodal__foot .mgk-btn--outline {
	background: var(--surface);
	color: var(--accent);
	border-color: var(--accent);
}

.mgk-support__contact--sfa .mgk-support__contact-desc,
.mgk-support__faq-more {
	color: var(--accent);
}

.mgk-profile__pw-input {
	border-color: var(--line);
}

.mgk-profile__pw-input:focus {
	border-color: var(--accent);
	box-shadow: 0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);
}

.mgk-cal__title,
.mgk-cal__yearlabel {
	color: var(--accent);
}

.mgk-profile__pwpanel [data-mgk-pw-save] {
	background: var(--accent);
	border-color: var(--accent);
	color: var(--on-accent);
}

.mgk-acct__profile {
	border-color: var(--line);
}
