/* atp-layout-v10 — antreprenori.top only (body.antreprenori-identity). Registru de decizie. */

.atp-icon {
	display: inline-block;
	flex: 0 0 auto;
	height: 1.15em;
	vertical-align: -0.15em;
	width: 1.15em;
}

.atp-section-icon {
	align-items: center;
	color: var(--wp--preset--color--accent);
	display: inline-flex;
	flex: 0 0 auto;
	height: 1.2em;
	justify-content: center;
	line-height: 1;
	width: 1.2em;
}

.atp-section-icon .atp-icon {
	display: block;
	height: 1.2em;
	vertical-align: 0;
	width: 1.2em;
}

/* -------------------------------------------------------------------------- */
/* Ledger palettes — navy ink + brass. Not olive revista, not plywood, not wire. */
/* -------------------------------------------------------------------------- */

html:has(body.antreprenori-identity):not([data-arc-theme="dark"]),
html[data-arc-theme="light"]:has(body.antreprenori-identity),
html[data-arc-theme="system"]:has(body.antreprenori-identity) {
	--wp--preset--color--background: #f3f1eb;
	--wp--preset--color--surface: #f8f6f1;
	--arc-surface-secondary: #e7e5de;
	--wp--preset--color--text: #102033;
	--wp--preset--color--muted: #3e4b59;
	--wp--preset--color--border: #d0cdc4;
	--wp--preset--color--brand: #14345c;
	--arc-brand: #14345c;
	--wp--preset--color--accent: #14345c;
	--arc-highlight: #14345c;
	--wp--preset--color--focus: #14345c;
	--arc-on-brand: #f8f6f1;
	--arc-on-accent: #f8f6f1;
	--arc-header-background: #14345c;
	--arc-header-border: #0d243f;
	--arc-header-text: #f6f3ea;
	--arc-footer-background: #101820;
	--arc-footer-text: #f3ead8;
	--arc-footer-accent: #e0b85a;
	--arc-control-ring: #14345c;
	--arc-control-fill: #e7e5de;
	--arc-card-fill: #f8f6f1;
	--arc-header-elevated: #1c406c;
	--atp-chip-bg: #e9e8e3;
	--atp-chip-ink: #14345c;
	--atp-rule: #d0cdc4;
	--atp-brass: #b8953a;
	--atp-brass-bright: #c9a24a;
	--atp-brass-fill: #d4a84a;
	--atp-link: #14345c;
	--atp-ink-on-brass: #102033;
	--atp-card-shadow: 0 1px 2px rgba(16, 32, 51, 0.05), 0 10px 24px rgba(16, 32, 51, 0.07);
	--arc-expert-panel: #f8f6f1;
	--arc-expert-panel-strong: #e7e5de;
	--arc-auth-surface: #f8f6f1;
	--arc-auth-soft: #eeede8;
	--arc-auth-desk: #f8f6f1;
	--arc-auth-desk-strong: #eeede8;
	--arc-auth-border: #d0cdc4;
	background-color: var(--wp--preset--color--background);
	color: var(--wp--preset--color--text);
}

html[data-arc-theme="dark"]:has(body.antreprenori-identity) {
	--wp--preset--color--background: #10161e;
	--wp--preset--color--surface: #1c2430;
	--arc-surface-secondary: #252e3c;
	--wp--preset--color--text: #f3ead8;
	--wp--preset--color--muted: #c8b894;
	--wp--preset--color--border: #3d4858;
	--wp--preset--color--brand: #d4a84a;
	--arc-brand: #d4a84a;
	--wp--preset--color--accent: #e0b85a;
	--arc-highlight: #e0b85a;
	--wp--preset--color--focus: #e8c878;
	--arc-on-brand: #102033;
	--arc-on-accent: #102033;
	--arc-header-background: #0c1218;
	--arc-header-border: #3d4858;
	--arc-header-text: #f3ead8;
	--arc-footer-background: #0a0f14;
	--arc-footer-text: #f3ead8;
	--arc-footer-accent: #e0b85a;
	--arc-control-ring: #d4a84a;
	--arc-control-fill: #252e3c;
	--arc-card-fill: #1c2430;
	--arc-header-elevated: #1c2430;
	--atp-chip-bg: #2a3340;
	--atp-chip-ink: #f3ead8;
	--atp-rule: #3d4858;
	--atp-brass: #d4a84a;
	--atp-brass-bright: #e0b85a;
	--atp-brass-fill: #d4a84a;
	--atp-link: #e8c878;
	--atp-ink-on-brass: #102033;
	--atp-card-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 12px 28px rgba(0, 0, 0, 0.22);
	--arc-expert-panel: #1c2430;
	--arc-expert-panel-strong: #10161e;
	--arc-auth-surface: #1c2430;
	--arc-auth-soft: #252e3c;
	--arc-auth-desk: #1c2430;
	--arc-auth-desk-strong: #252e3c;
	--arc-auth-border: #3d4858;
	background-color: var(--wp--preset--color--background);
	color: var(--wp--preset--color--text);
}

@media (prefers-color-scheme: dark) {
	html[data-arc-theme="system"]:has(body.antreprenori-identity) {
		--wp--preset--color--background: #10161e;
		--wp--preset--color--surface: #1c2430;
		--arc-surface-secondary: #252e3c;
		--wp--preset--color--text: #f3ead8;
		--wp--preset--color--muted: #c8b894;
		--wp--preset--color--border: #3d4858;
		--wp--preset--color--brand: #d4a84a;
		--arc-brand: #d4a84a;
		--wp--preset--color--accent: #e0b85a;
		--arc-highlight: #e0b85a;
		--wp--preset--color--focus: #e8c878;
		--arc-on-brand: #102033;
		--arc-on-accent: #102033;
		--arc-header-background: #0c1218;
		--arc-header-border: #3d4858;
		--arc-header-text: #f3ead8;
		--arc-footer-background: #0a0f14;
		--arc-footer-text: #f3ead8;
		--arc-footer-accent: #e0b85a;
		--arc-control-ring: #d4a84a;
		--arc-control-fill: #252e3c;
		--arc-card-fill: #1c2430;
		--arc-header-elevated: #1c2430;
		--atp-chip-bg: #2a3340;
		--atp-chip-ink: #f3ead8;
		--atp-rule: #3d4858;
		--atp-brass: #d4a84a;
		--atp-brass-bright: #e0b85a;
		--atp-brass-fill: #d4a84a;
		--atp-link: #e8c878;
		--atp-ink-on-brass: #102033;
		--atp-card-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 12px 28px rgba(0, 0, 0, 0.22);
		--arc-expert-panel: #1c2430;
		--arc-expert-panel-strong: #10161e;
		--arc-auth-surface: #1c2430;
		--arc-auth-soft: #252e3c;
		--arc-auth-desk: #1c2430;
		--arc-auth-desk-strong: #252e3c;
		--arc-auth-border: #3d4858;
		background-color: var(--wp--preset--color--background);
		color: var(--wp--preset--color--text);
	}
}

html body.antreprenori-identity,
html body.antreprenori-identity .wp-site-blocks,
html body.antreprenori-identity .arc-main,
html body.antreprenori-identity .arc-home,
html body.antreprenori-identity .arc-archive,
html body.antreprenori-identity.single .arc-article {
	background-color: var(--wp--preset--color--background);
	color: var(--wp--preset--color--text);
}

/* Navy masthead — a register cover, not a news stripe. */
html body.antreprenori-identity .arc-site-header {
	background: var(--arc-header-background);
	border-bottom: 3px solid var(--atp-brass);
	box-shadow: none;
	color: var(--arc-header-text);
}

html body.antreprenori-identity .arc-site-header a,
html body.antreprenori-identity .arc-site-header .wp-block-navigation-item__label,
html body.antreprenori-identity .arc-site-header .arc-site-title,
html body.antreprenori-identity .arc-site-header .arc-site-title a,
html body.antreprenori-identity .arc-site-header .arc-site-tagline,
html body.antreprenori-identity .arc-site-header .arc-logo,
html body.antreprenori-identity .arc-site-header .arc-logo--antreprenori {
	color: var(--arc-header-text) !important;
}

html body.antreprenori-identity .arc-site-header a:hover,
html body.antreprenori-identity .arc-site-header a:focus-visible {
	color: var(--arc-footer-accent);
}

html body.antreprenori-identity .arc-site-header .arc-color-toggle,
html body.antreprenori-identity .arc-site-header .arc-search-toggle,
html body.antreprenori-identity .arc-site-header .wp-block-navigation__responsive-container-open {
	color: var(--arc-header-text);
	border-color: color-mix(in srgb, var(--arc-header-text) 35%, transparent);
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer {
	background: var(--arc-footer-background) !important;
	color: var(--arc-footer-text) !important;
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer a,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .menu a,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .wp-block-site-title a {
	color: var(--arc-footer-text) !important;
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer a:hover,
html body.antreprenori-identity.arc-theme footer.arc-site-footer a:focus-visible {
	color: var(--arc-footer-accent) !important;
}

html body.antreprenori-identity a:not(.wp-element-button):not(.arc-btn):not(.arc-kicker):not(.arc-card__category) {
	color: var(--atp-link);
}

html body.antreprenori-identity .arc-card__title a,
html body.antreprenori-identity .arc-card .wp-block-post-title a,
html body.antreprenori-identity .wp-block-query-title a {
	color: var(--wp--preset--color--text);
}

html body.antreprenori-identity .arc-site-header .arc-site-title,
html body.antreprenori-identity .arc-site-header .arc-site-title a {
	color: var(--arc-header-text) !important;
}

html body.antreprenori-identity .arc-article a:not(.wp-element-button):not(.arc-btn):not(.arc-kicker):not(.arc-card__category),
html body.antreprenori-identity .arc-page__article a:not(.wp-element-button):not(.arc-btn),
html body.antreprenori-identity .entry-content a:not(.wp-element-button):not(.arc-btn) {
	color: var(--atp-link);
}

html body.antreprenori-identity .arc-card {
	background: var(--arc-card-fill);
	border: 1px solid var(--wp--preset--color--border);
	box-shadow: var(--atp-card-shadow);
}

html body.antreprenori-identity .arc-kicker,
html body.antreprenori-identity .arc-card__category {
	background: var(--atp-chip-bg);
	color: var(--atp-chip-ink);
}

/* Hide leftover gem / keep stamp mark readable on navy. */
html body.antreprenori-identity .arc-logo--antreprenori {
	color: var(--arc-header-text);
}

html body.antreprenori-identity .arc-logo--antreprenori .arc-logo__mark {
	display: block;
}

/* Homepage intro: ledger, not magazine 2×2, not dated wire. */
html body.antreprenori-identity .arc-home__intro {
	align-items: start;
	display: grid;
	gap: 1.25rem 1.75rem;
	grid-template-columns: minmax(0, 1fr);
}

@media (min-width: 782px) {
	html body.antreprenori-identity .arc-home__intro {
		grid-template-columns: minmax(0, 1.4fr) minmax(12rem, 16rem);
	}
}

.atp-intro-copy {
	min-width: 0;
}

.atp-intro-art {
	display: none;
}

@media (min-width: 782px) {
	.atp-intro-art {
		display: block;
	}
}

.atp-intro-art__panel {
	aspect-ratio: 1;
	background:
		linear-gradient(180deg, color-mix(in srgb, var(--wp--preset--color--brand) 8%, var(--wp--preset--color--surface)), var(--wp--preset--color--surface));
	border: 1px solid var(--wp--preset--color--border);
	border-radius: 0.75rem;
	box-shadow: inset 3.4rem 0 0 color-mix(in srgb, var(--wp--preset--color--brand) 8%, transparent);
	display: grid;
	place-items: center;
	position: relative;
}

.atp-intro-art__kicker {
	color: var(--wp--preset--color--muted);
	font-size: 0.72rem;
	font-weight: 650;
	left: 1rem;
	letter-spacing: 0.08em;
	position: absolute;
	text-transform: uppercase;
	top: 0.85rem;
}

.atp-intro-art__mark {
	color: var(--wp--preset--color--brand);
	display: block;
	height: 4.5rem;
	width: 4.5rem;
}

.atp-intro-art__mark svg {
	display: block;
	height: 100%;
	width: 100%;
}

.atp-hero-dek {
	color: var(--wp--preset--color--muted);
	font-size: 1rem;
	line-height: 1.5;
	margin: 0 0 1rem;
	max-width: 42rem;
}

/* Subject strip — four desks, not news rubrics. */
.atp-pillars {
	display: grid;
	gap: 0.65rem;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	margin: 0 auto 1.5rem;
}

@media (min-width: 782px) {
	.atp-pillars {
		grid-template-columns: repeat(4, minmax(0, 1fr));
	}
}

.atp-pillars__item {
	align-items: center;
	background: var(--wp--preset--color--surface);
	border: 1px solid var(--wp--preset--color--border);
	border-radius: 0.5rem;
	color: var(--wp--preset--color--text) !important;
	display: flex;
	gap: 0.55rem;
	min-height: 2.75rem;
	padding: 0.55rem 0.75rem;
	text-decoration: none;
}

.atp-pillars__item:hover,
.atp-pillars__item:focus-visible {
	border-color: var(--wp--preset--color--brand);
	color: var(--wp--preset--color--text) !important;
}

.atp-pillars__mark {
	color: var(--wp--preset--color--brand);
	display: inline-flex;
	height: 1.25rem;
	width: 1.25rem;
}

.atp-pillars__mark svg {
	display: block;
	height: 100%;
	width: 100%;
}

.atp-pillars__label {
	font-size: 0.92rem;
	font-weight: 650;
}

.atp-nav-home .atp-icon {
	display: block;
	height: 1.15rem;
	width: 1.15rem;
}

html body.antreprenori-identity .arc-section__header[data-atp-section] {
	align-items: center;
	display: flex;
	gap: 0.5rem;
}

.atp-footer-note,
.atp-footer-contact {
	color: var(--arc-footer-text);
	font-size: 0.88rem;
	line-height: 1.45;
	margin: 0 0 0.65rem;
	max-width: 42rem;
}

.atp-attr--page {
	color: var(--wp--preset--color--muted);
	font-size: 0.88rem;
	margin-top: 1.5rem;
}

/* Authority masthead stays; we only tint, we do not restack cards. */
html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead__lead > .arc-card,
html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead__brief > .arc-card {
	background: var(--arc-card-fill);
}

html body.antreprenori-identity .arc-archive__heading-row .atp-section-icon {
	margin-right: 0.35rem;
}

/* Color toggle remains readable on navy header. */
html body.antreprenori-identity .arc-site-header .arc-color-toggle:focus-visible,
html body.antreprenori-identity .arc-site-header a:focus-visible {
	outline: 2px solid var(--arc-footer-accent);
	outline-offset: 2px;
}

/* -------------------------------------------------------------------------- */
/* v2 polish — wells, cards, header, footer. Not magazine, not wire.          */
/* -------------------------------------------------------------------------- */

html body.antreprenori-identity {
	--atp-well: min(1180px, max(320px, calc(100vw - 2 * var(--arc-page-gutter, 1.25rem))));
}

@media (min-width: 1600px) {
	html body.antreprenori-identity {
		--atp-well: min(1320px, calc(100vw - 4rem));
	}
}

@media (min-width: 2200px) {
	html body.antreprenori-identity {
		--atp-well: min(1480px, calc(100vw - 6rem));
	}
}

html body.antreprenori-identity.arc-theme .arc-home,
html body.antreprenori-identity.arc-theme .arc-archive,
html body.antreprenori-identity.arc-theme .arc-main {
	margin-inline: auto;
	max-width: 2560px;
	min-width: 0;
	width: 100%;
}

html body.antreprenori-identity.arc-theme .arc-home .alignwide,
html body.antreprenori-identity.arc-theme .arc-home .arc-home__intro,
html body.antreprenori-identity.arc-theme .arc-archive .alignwide,
html body.antreprenori-identity .atp-pillars {
	margin-inline: auto !important;
	max-width: var(--atp-well) !important;
	width: min(100%, var(--atp-well)) !important;
}

html body.antreprenori-identity.arc-theme .arc-home__intro h1,
html body.antreprenori-identity.arc-theme .atp-intro-copy h1 {
	font-size: clamp(1.85rem, 1.4rem + 1.6vw, 2.7rem);
	letter-spacing: -0.03em;
	line-height: 1.15;
	max-width: 22ch;
}

html body.antreprenori-identity.arc-theme .arc-home__intro p,
html body.antreprenori-identity.arc-theme .atp-intro-copy p,
html body.antreprenori-identity .atp-hero-dek {
	color: var(--wp--preset--color--muted);
	font-size: clamp(1.02rem, 0.92rem + 0.35vw, 1.22rem);
	line-height: 1.55;
	max-width: 42rem;
}

@media (min-width: 782px) {
	html body.antreprenori-identity.arc-theme .arc-home__intro p,
	html body.antreprenori-identity.arc-theme .atp-intro-copy p {
		font-size: 1.18rem;
	}
}

html body.antreprenori-identity.arc-theme .arc-site-tagline {
	color: color-mix(in srgb, var(--arc-header-text) 82%, transparent);
	font-size: 0.82rem;
	letter-spacing: 0.01em;
	max-width: 18rem;
}

@media (max-width: 419px) {
	html body.antreprenori-identity.arc-theme .arc-site-tagline {
		display: none;
	}
}

/* Header tools + hamburger until 1400 (cookie stays out of the drawer). */
html body.antreprenori-identity.arc-theme .arc-site-header {
	overflow-x: clip;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-site-header__inner {
	align-items: center;
	column-gap: 0.75rem;
	display: flex !important;
	flex-wrap: nowrap;
	grid-template-columns: none !important;
	min-width: 0;
	width: 100%;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-brand {
	flex: 1 1 auto;
	min-width: 0;
	overflow: hidden;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-header-tools {
	align-items: center;
	display: flex !important;
	flex: 0 0 auto;
	gap: 0.55rem;
	margin-left: auto;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-primary-navigation {
	flex: 0 0 auto;
	min-width: 0;
	position: relative;
	z-index: 2;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-primary-navigation:has(.is-menu-open) {
	z-index: 30;
}

html body.antreprenori-identity.arc-theme .wp-block-navigation__toggle_button_label {
	border: 0 !important;
	clip: rect(0, 0, 0, 0) !important;
	clip-path: inset(50%) !important;
	height: 1px !important;
	overflow: hidden !important;
	position: absolute !important;
	width: 1px !important;
}

@media (max-width: 1399px) {
	html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: inline-flex !important;
		color: var(--arc-header-text);
	}

	html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container:not(.is-menu-open) {
		display: none !important;
	}

	html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open {
		background: var(--wp--preset--color--background) !important;
		bottom: 0;
		color: var(--wp--preset--color--text);
		display: flex !important;
		flex-direction: column;
		left: 0;
		overflow: auto;
		padding: 1.1rem 1.25rem 1.5rem;
		position: fixed !important;
		right: 0;
		top: 0;
		width: 100% !important;
		z-index: 100000;
	}

	html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content {
		color: var(--wp--preset--color--text);
		padding-block: 0.7rem;
	}
}

@media (min-width: 1400px) {
	html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container-open:not(.always-shown) {
		display: none !important;
	}

	html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
		display: block !important;
		position: relative !important;
		width: auto !important;
	}

	html body.antreprenori-identity.arc-theme .arc-site-header .arc-primary-navigation .wp-block-navigation__container {
		flex-wrap: nowrap;
		gap: 0.15rem 0.2rem;
	}

	html body.antreprenori-identity.arc-theme .arc-site-header .arc-primary-navigation a {
		padding-inline: 0.5rem;
		white-space: nowrap;
	}
}

html body.antreprenori-identity:has(.wp-block-navigation__responsive-container.is-menu-open) #arc-consent {
	display: none !important;
}

html body.antreprenori-identity #arc-consent {
	bottom: 0.75rem;
	left: 0.75rem;
	max-width: min(26rem, calc(100vw - 1.5rem));
	right: auto;
	z-index: 40;
}

html body.antreprenori-identity .arc-consent__inner {
	background: var(--arc-footer-background);
	color: var(--arc-footer-text);
	padding: 0.7rem 0.85rem;
}

html body.antreprenori-identity .arc-consent__text {
	color: var(--arc-footer-text);
	font-size: 0.8rem;
	line-height: 1.4;
}

html body.antreprenori-identity .arc-consent__btn--accept {
	background: var(--arc-footer-accent);
	color: #121820;
}

@media (max-width: 640px) {
	html body.antreprenori-identity #arc-consent {
		bottom: 0;
		left: 0;
		max-width: 100%;
		right: 0;
	}
}

/* Cards: title + excerpt required. No photo-only tiles. */
html body.antreprenori-identity.arc-theme .arc-card {
	align-items: stretch;
	display: flex !important;
	flex-direction: column;
	min-width: 0;
}

html body.antreprenori-identity.arc-theme .arc-card__body {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	gap: 0.35rem;
	min-width: 0;
	padding: 0.95rem 1.05rem 1.05rem;
	text-align: start;
}

html body.antreprenori-identity.arc-theme .arc-card__title,
html body.antreprenori-identity.arc-theme .arc-card .wp-block-post-title {
	font-size: clamp(1.05rem, 0.92rem + 0.4vw, 1.28rem);
	letter-spacing: -0.02em;
	line-height: 1.28;
	min-height: 0 !important;
}

html body.antreprenori-identity.arc-theme .arc-card__excerpt {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	color: var(--wp--preset--color--muted);
	display: -webkit-box !important;
	font-size: 0.92rem;
	line-height: 1.45;
	margin: 0.1rem 0 0;
	min-height: 0 !important;
	overflow: hidden;
}

html body.antreprenori-identity.arc-theme .arc-card--lead .arc-card__excerpt,
html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead__lead .arc-card__excerpt,
html body.antreprenori-identity .atp-hero-dek {
	-webkit-line-clamp: 4;
	display: -webkit-box !important;
	font-size: 0.98rem;
}

html body.antreprenori-identity.arc-theme .arc-card__image,
html body.antreprenori-identity.arc-theme .arc-card__image img {
	aspect-ratio: 16 / 9;
	object-fit: cover;
	width: 100%;
}

html body.antreprenori-identity.home .arc-card__meta,
html body.antreprenori-identity.blog .arc-card__meta,
html body.antreprenori-identity.archive .arc-card__meta,
html body.antreprenori-identity.category .arc-card__meta,
html body.antreprenori-identity.tag .arc-card__meta,
html body.antreprenori-identity.search .arc-card__meta,
html body.antreprenori-identity.error404 .arc-card__meta,
html body.antreprenori-identity.home .arc-card .wp-block-post-date,
html body.antreprenori-identity.blog .arc-card .wp-block-post-date,
html body.antreprenori-identity.archive .arc-card .wp-block-post-date,
html body.antreprenori-identity.search .arc-card .wp-block-post-date,
html body.antreprenori-identity.single .arc-related .arc-card__meta,
html body.antreprenori-identity.single .arc-more-from .arc-card__meta,
html body.antreprenori-identity.single .arc-related .arc-card .wp-block-post-date,
html body.antreprenori-identity.single .arc-more-from .arc-card .wp-block-post-date {
	display: none !important;
	height: 0 !important;
	margin: 0 !important;
	overflow: hidden !important;
	padding: 0 !important;
}

html body.antreprenori-identity.arc-theme .arc-home .arc-post-grid,
html body.antreprenori-identity.arc-theme .arc-home .arc-post-grid.arc-balanced-grid,
html body.antreprenori-identity.arc-theme .arc-archive-grid {
	align-items: stretch;
	display: grid !important;
	gap: 0.85rem !important;
	grid-template-columns: minmax(0, 1fr) !important;
	justify-content: center;
}

@media (min-width: 640px) {
	html body.antreprenori-identity.arc-theme .arc-home .arc-category-section .arc-post-grid,
	html body.antreprenori-identity.arc-theme .arc-archive-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media (min-width: 1100px) {
	html body.antreprenori-identity.arc-theme .arc-home .arc-category-section .arc-post-grid {
		grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
	}
}

html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead {
	margin-inline: auto;
	max-width: var(--atp-well);
	width: 100%;
}

html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead__lead .arc-card__title,
html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead__brief .arc-card__title {
	color: var(--wp--preset--color--text);
}

html body.antreprenori-identity.arc-home-business-authority .arc-section:empty,
html body.antreprenori-identity.arc-theme .arc-post-grid:empty {
	display: none !important;
}

/* Footer: columns live here only — do not center sidebars. */
html body.antreprenori-identity.arc-theme footer.arc-site-footer,
html body.antreprenori-identity.arc-theme footer.arc-site-footer.is-layout-constrained {
	background: var(--arc-footer-background) !important;
	color: var(--arc-footer-text) !important;
	display: flex !important;
	flex-direction: column !important;
	gap: 1.35rem;
	max-width: none !important;
	padding-block: 2.35rem 1.6rem !important;
	padding-inline: var(--arc-page-gutter, 1.25rem) !important;
	text-align: start !important;
	width: 100% !important;
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer > .alignwide,
html body.antreprenori-identity.arc-theme footer.arc-site-footer > .arc-footer-widgets,
html body.antreprenori-identity.arc-theme footer.arc-site-footer > .arc-site-footer__grid {
	margin-inline: auto !important;
	max-width: min(var(--arc-wide-width, 1600px), 100%) !important;
	width: 100% !important;
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-footer-widgets,
html body.antreprenori-identity.arc-theme footer.arc-site-footer [class*="wp-container-core-group-is-layout-"].arc-footer-widgets {
	display: grid !important;
	gap: 1.25rem 1.75rem !important;
	grid-template-columns: minmax(0, 1fr) !important;
	text-align: start !important;
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-widget__title,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .menu a,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-footer-copyright,
html body.antreprenori-identity .atp-footer-note,
html body.antreprenori-identity .atp-footer-contact {
	color: var(--arc-footer-text);
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer .menu a:hover,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .menu a:focus-visible {
	color: var(--arc-footer-accent);
}

@media (min-width: 768px) {
	html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-footer-widgets,
	html body.antreprenori-identity.arc-theme footer.arc-site-footer [class*="wp-container-core-group-is-layout-"].arc-footer-widgets {
		grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
	}
}

@media (min-width: 1280px) {
	html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-footer-widgets,
	html body.antreprenori-identity.arc-theme footer.arc-site-footer [class*="wp-container-core-group-is-layout-"].arc-footer-widgets {
		grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
	}
}

html body.antreprenori-identity.arc-theme .arc-sidebar,
html body.antreprenori-identity.arc-theme .arc-article-context,
html body.antreprenori-identity.arc-theme .arc-seo-rail {
	margin-inline: 0 !important;
	text-align: start !important;
}

html body.antreprenori-identity.arc-theme .arc-color-toggle,
html body.antreprenori-identity.arc-theme .arc-header-search-toggle {
	color: var(--arc-header-text);
}

html[data-arc-theme="dark"] body.antreprenori-identity .arc-site-header .arc-color-toggle,
html[data-arc-theme="dark"] body.antreprenori-identity .arc-site-header .arc-header-search-toggle {
	color: var(--arc-header-text);
	border-color: color-mix(in srgb, var(--arc-header-text) 35%, transparent);
}

/* Kill ARC business-authority ledger stamps (DESK/00, DESK/02, SEC/01).
   They sit under category kickers and read as editor metadata. Keep Finanțări etc. */
html body.antreprenori-identity.arc-theme.arc-home-business-authority .arc-hero--authority-masthead .arc-section__header h2::before,
html body.antreprenori-identity.arc-theme.arc-home-business-authority .arc-category-section[class*="arc-category-section--authority-"] .arc-section__header h2::before,
html body.antreprenori-identity.arc-theme.arc-home-business-authority .arc-category-section--authority-sector-index .arc-card::before,
html body.antreprenori-identity.arc-theme .arc-card::before,
html body.antreprenori-identity.arc-theme .arc-section__header h2::before {
	content: none !important;
	display: none !important;
}

html body.antreprenori-identity.arc-theme.arc-home-business-authority .arc-category-section--authority-sector-index .arc-card {
	padding-block-start: 1.15rem;
}

/* Leftover ARC chrome: default archives widget + unused newsletter well. */
html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-widget-area--footer-1:not(.atp-footer-col-wrap),
html body.antreprenori-identity.arc-theme footer.arc-site-footer .widget_block,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-newsletter {
	display: none !important;
}

html body.antreprenori-identity.arc-theme .arc-card--horizontal {
	display: flex !important;
	flex-direction: column;
}

@media (min-width: 782px) {
	html body.antreprenori-identity.arc-theme .arc-card--horizontal {
		flex-direction: row;
	}

	html body.antreprenori-identity.arc-theme .arc-card--horizontal .arc-card__image {
		flex: 0 0 42%;
		max-width: 42%;
	}

	html body.antreprenori-identity.arc-theme .arc-card--horizontal .arc-card__body {
		flex: 1 1 auto;
	}
}

/* -------------------------------------------------------------------------- */
/* v4 — hover contrast + light paper + 320–2560. Brass is accent, not cream ink. */
/* -------------------------------------------------------------------------- */

html body.antreprenori-identity {
	--atp-ink-on-brass: #102033;
}

html body.antreprenori-identity.arc-theme .arc-card,
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link,
html body.antreprenori-identity .atp-pillars__item {
	transition:
		background-color 0.2s ease,
		border-color 0.2s ease,
		box-shadow 0.2s ease,
		transform 0.2s ease,
		color 0.2s ease;
}

/* Cards: lift + brass rule. Never gold-fill under cream text. */
html body.antreprenori-identity.arc-theme .arc-card:hover,
html body.antreprenori-identity.arc-theme .arc-card:focus-within,
html body.antreprenori-identity.arc-theme.arc-cards-clean .arc-card:hover,
html body.antreprenori-identity.arc-theme .arc-hero .arc-card:hover,
html body.antreprenori-identity.arc-theme .arc-related .arc-card:hover,
html body.antreprenori-identity.arc-theme .arc-more-from .arc-card:hover {
	background: var(--arc-card-fill) !important;
	border-color: var(--atp-brass);
	box-shadow: var(--atp-card-shadow);
	color: var(--wp--preset--color--text);
	transform: translateY(-2px);
}

html body.antreprenori-identity.arc-theme .arc-card:hover .arc-card__title,
html body.antreprenori-identity.arc-theme .arc-card:hover .arc-card__title a,
html body.antreprenori-identity.arc-theme .arc-card:focus-within .arc-card__title a,
html body.antreprenori-identity.arc-theme .arc-card:hover .wp-block-post-title a,
html body.antreprenori-identity.arc-theme .arc-related .arc-card:hover .arc-card__title a {
	color: var(--wp--preset--color--text) !important;
}

html body.antreprenori-identity.arc-theme .arc-card:hover .arc-card__excerpt {
	color: var(--wp--preset--color--muted);
}

html body.antreprenori-identity .atp-pillars__item:hover,
html body.antreprenori-identity .atp-pillars__item:focus-visible {
	background: var(--wp--preset--color--surface);
	border-color: var(--atp-brass);
	color: var(--wp--preset--color--text) !important;
	transform: translateY(-1px);
}

html body.antreprenori-identity a.arc-kicker:hover,
html body.antreprenori-identity a.arc-card__category:hover,
html body.antreprenori-identity a.arc-kicker:focus-visible,
html body.antreprenori-identity a.arc-card__category:focus-visible {
	background: var(--atp-chip-bg);
	color: var(--atp-chip-ink);
	text-decoration: underline;
	text-underline-offset: 0.15em;
}

/* Prev/next: if ARC fills brass, every glyph becomes navy ink. */
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:hover,
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:focus-within {
	background: var(--atp-brass-fill, #d4a84a) !important;
	border-color: var(--atp-brass-fill, #d4a84a) !important;
	color: var(--atp-ink-on-brass) !important;
}

html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:hover a,
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:focus-within a,
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:hover a:hover,
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link :where(a:hover, a:focus-visible),
html body.antreprenori-identity.arc-theme .arc-article .arc-post-navigation .wp-block-post-navigation-link:hover a,
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:hover
	:is(.post-navigation-link__label, .wp-block-post-navigation-link__label),
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:focus-within
	:is(.post-navigation-link__label, .wp-block-post-navigation-link__label),
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:hover a::before,
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:hover a::after,
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:focus-within a::before,
html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link:focus-within a::after {
	color: var(--atp-ink-on-brass) !important;
}

html body.antreprenori-identity.arc-theme .arc-btn:hover,
html body.antreprenori-identity.arc-theme .arc-btn:focus-visible,
html body.antreprenori-identity.arc-theme .wp-block-search__button:hover,
html body.antreprenori-identity.arc-theme .wp-block-query-pagination-numbers .page-numbers:not(.current):hover,
html body.antreprenori-identity.arc-theme .arc-topic-index__list .arc-btn:hover {
	background: var(--atp-brass-fill, #d4a84a) !important;
	border-color: var(--atp-brass-fill, #d4a84a) !important;
	color: var(--atp-ink-on-brass) !important;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-color-toggle:hover,
html body.antreprenori-identity.arc-theme .arc-site-header .arc-header-search-toggle:hover,
html body.antreprenori-identity.arc-theme .arc-site-header .wp-block-navigation__responsive-container-open:hover {
	background: var(--atp-brass-bright, var(--atp-brass));
	border-color: var(--atp-brass-bright, var(--atp-brass));
	color: var(--atp-ink-on-brass) !important;
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer a:hover,
html body.antreprenori-identity.arc-theme footer.arc-site-footer a:focus-visible,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .menu a:hover {
	background: transparent;
	color: var(--arc-footer-accent) !important;
}

html body.antreprenori-identity.arc-theme .arc-sidebar a:hover,
html body.antreprenori-identity.arc-theme .arc-article-context a:hover,
html body.antreprenori-identity.arc-theme .arc-widget a:hover,
html body.antreprenori-identity.arc-theme .arc-breadcrumbs a:hover {
	color: var(--atp-link);
}

/* Search overlay: ARC only, not footer centering. */
html body.antreprenori-identity.arc-theme .arc-header-search-panel {
	align-items: stretch;
	background: color-mix(in srgb, var(--wp--preset--color--background) 94%, transparent);
	border: 0 !important;
	display: none;
	flex-direction: column;
	inset: 0 !important;
	padding: calc(env(safe-area-inset-top, 0px) + 5rem) var(--arc-page-gutter, 1.25rem) !important;
	position: fixed !important;
	z-index: 100002 !important;
}

html body.antreprenori-identity.arc-theme .arc-header-search-panel.is-open {
	display: flex !important;
}

html body.antreprenori-identity.arc-theme .arc-header-search-panel .wp-block-search__input,
html body.antreprenori-identity.arc-theme .arc-header-search-panel input[type="search"] {
	background: var(--arc-card-fill);
	border: 1px solid var(--wp--preset--color--border);
	color: var(--wp--preset--color--text);
}

/* Prev/next stack on narrow phones. */
@media (max-width: 639px) {
	html body.antreprenori-identity.arc-theme .arc-post-navigation,
	html body.antreprenori-identity.arc-theme .arc-post-navigation.is-layout-flex {
		grid-template-columns: minmax(0, 1fr) !important;
	}

	html body.antreprenori-identity .atp-pillars {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

@media (min-width: 1800px) {
	html body.antreprenori-identity {
		--atp-well: min(1480px, calc(100vw - 6rem));
	}
}

@media (min-width: 2400px) {
	html body.antreprenori-identity {
		--atp-well: min(1600px, calc(100vw - 8rem));
	}
}

@media (prefers-reduced-motion: reduce) {
	html body.antreprenori-identity.arc-theme .arc-card,
	html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link,
	html body.antreprenori-identity .atp-pillars__item {
		transition: none !important;
	}

	html body.antreprenori-identity.arc-theme .arc-card:hover,
	html body.antreprenori-identity .atp-pillars__item:hover {
		transform: none !important;
	}
}

/* -------------------------------------------------------------------------- */
/* v5 — hero, singles, orphans, 404, #fff islands. Do not regress v4 contrast. */
/* -------------------------------------------------------------------------- */

html body.antreprenori-identity.arc-theme .arc-home__intro,
html body.antreprenori-identity.arc-theme .atp-intro-copy {
	background: var(--arc-card-fill);
	border: 1px solid var(--wp--preset--color--border);
	border-inline-start: 0.45rem solid var(--wp--preset--color--brand);
	box-shadow: var(--atp-card-shadow);
	padding: clamp(1.15rem, 2.4vw, 2rem) clamp(1.1rem, 2vw, 1.75rem);
}

html body.antreprenori-identity.arc-theme .arc-home__intro {
	width: min(100%, var(--atp-well)) !important;
}

html body.antreprenori-identity.arc-theme .arc-home__intro h1,
html body.antreprenori-identity.arc-theme .atp-intro-copy h1 {
	color: var(--wp--preset--color--text);
	max-width: none;
}

html body.antreprenori-identity .atp-hero-dek,
html body.antreprenori-identity.arc-theme .arc-home__intro p {
	max-width: 46rem;
}

html body.antreprenori-identity.arc-home-business-authority .arc-hero--authority-masthead {
	background: var(--arc-card-fill);
	border: 1px solid var(--wp--preset--color--border);
	border-block-start: 0.45rem solid var(--atp-brass);
	box-shadow: var(--atp-card-shadow);
	color: var(--wp--preset--color--text);
	margin-inline: auto;
	max-width: var(--atp-well);
}

html body.antreprenori-identity.arc-home-business-authority .arc-hero--authority-masthead .arc-section__header h2,
html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead__lead .arc-card__title a,
html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead__brief .arc-card__title a {
	color: var(--wp--preset--color--text) !important;
}

html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead__lead > .arc-card,
html body.antreprenori-identity.arc-home-business-authority .arc-authority-masthead__brief > .arc-card {
	background: var(--arc-card-fill) !important;
	color: var(--wp--preset--color--text);
}

/* Last-row orphans: one leftover card becomes a ledger row, not a lonely tile. */
@media (min-width: 1100px) {
	html body.antreprenori-identity.arc-theme .arc-home .arc-category-section .arc-post-grid:has(> .arc-card:only-child),
	html body.antreprenori-identity.arc-theme .arc-home .arc-category-section .arc-post-grid:has(> .arc-card:nth-child(3n + 1):last-child) {
		grid-template-columns: minmax(0, 1fr) !important;
	}

	html body.antreprenori-identity.arc-theme .arc-home .arc-category-section .arc-post-grid:has(> .arc-card:only-child) > .arc-card,
	html body.antreprenori-identity.arc-theme .arc-home .arc-category-section .arc-post-grid:has(> .arc-card:nth-child(3n + 1):last-child) > .arc-card:last-child {
		display: grid !important;
		grid-template-columns: minmax(11rem, 18rem) minmax(0, 1fr);
		max-width: 52rem;
	}

	html body.antreprenori-identity.arc-theme .arc-home .arc-category-section .arc-post-grid:has(> .arc-card:only-child) > .arc-card .arc-card__image,
	html body.antreprenori-identity.arc-theme .arc-home .arc-category-section .arc-post-grid:has(> .arc-card:nth-child(3n + 1):last-child) > .arc-card:last-child .arc-card__image {
		height: 100%;
		max-height: none;
	}
}

/* Mid-width header: slogan off before it hits tools; title shrinks on 320–390. */
@media (max-width: 719px) {
	html body.antreprenori-identity.arc-theme .arc-site-tagline {
		display: none;
	}
}

@media (max-width: 389px) {
	html body.antreprenori-identity.arc-theme .arc-site-title {
		font-size: 1.05rem;
	}

	html body.antreprenori-identity.arc-theme .arc-site-header .arc-header-tools {
		gap: 0.3rem;
	}
}

html body.antreprenori-identity.single .arc-article .wp-block-post-featured-image,
html body.antreprenori-identity.single .arc-page__article .wp-block-post-featured-image {
	aspect-ratio: 16 / 9;
	background: var(--arc-card-fill);
	border: 1px solid var(--wp--preset--color--border);
	margin-block: 0 1.25rem;
	max-width: 100%;
	overflow: hidden;
}

html body.antreprenori-identity.single .arc-article .wp-block-post-featured-image img,
html body.antreprenori-identity.single .arc-page__article .wp-block-post-featured-image img {
	display: block !important;
	height: 100% !important;
	object-fit: cover !important;
	width: 100% !important;
}

html body.antreprenori-identity.arc-theme .arc-post-meta,
html body.antreprenori-identity.arc-theme.arc-article-reading-focus .arc-post-meta {
	background: transparent !important;
	border: 0 !important;
	color: var(--wp--preset--color--muted);
	padding: 0.2rem 0 0.7rem;
}

html body.antreprenori-identity.arc-theme .arc-post-meta > span {
	background: transparent !important;
	border: 0 !important;
	color: var(--wp--preset--color--muted);
}

html body.antreprenori-identity.arc-theme .arc-related .arc-card,
html body.antreprenori-identity.arc-theme .arc-more-from .arc-card {
	background: var(--arc-card-fill);
	color: var(--wp--preset--color--text);
}

/* Footer stays ink-on-navy. No paper-mode leak, no #fff. */
html body.antreprenori-identity.arc-theme footer.arc-site-footer .wp-block-site-title,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .wp-block-site-title a,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .wp-block-site-tagline,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-footer-navigation__list a {
	color: var(--arc-footer-text) !important;
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer .wp-block-site-title a:hover,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-footer-navigation__list a:hover {
	color: var(--arc-footer-accent) !important;
}

html body.antreprenori-identity.arc-theme .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container,
html body.antreprenori-identity.arc-theme .wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay),
html body.antreprenori-identity.arc-theme input[type="search"],
html body.antreprenori-identity.arc-theme input[type="email"],
html body.antreprenori-identity.arc-theme .wp-block-search__input,
html body.antreprenori-identity.arc-theme .arc-error,
html body.antreprenori-identity.arc-theme .arc-404__recent {
	background: var(--arc-card-fill) !important;
	color: var(--wp--preset--color--text);
}

html body.antreprenori-identity.arc-theme .arc-error,
html body.antreprenori-identity.arc-theme .arc-404__recent {
	border: 1px solid var(--wp--preset--color--border);
	margin-inline: auto;
	max-width: var(--atp-well);
	padding: 1.5rem 1.25rem;
}

html body.antreprenori-identity.arc-theme .arc-404 .arc-card .wp-block-post-featured-image img,
html body.antreprenori-identity.arc-theme .arc-archive-grid .arc-card img,
html body.antreprenori-identity.arc-theme .arc-card .wp-block-post-featured-image img {
	aspect-ratio: 16 / 9;
	height: auto !important;
	object-fit: cover !important;
	width: 100% !important;
}

html body.antreprenori-identity.arc-theme .arc-share a,
html body.antreprenori-identity.arc-theme .arc-article-context a {
	color: var(--atp-link);
}

html body.antreprenori-identity.arc-theme .arc-kicker,
html body.antreprenori-identity.arc-theme .arc-card__category,
html body.antreprenori-identity.single .arc-article__categories .arc-kicker {
	background: var(--atp-chip-bg);
	color: var(--atp-chip-ink);
}

html body.antreprenori-identity.arc-theme .arc-btn:not(:hover):not(:focus-visible) {
	background: var(--wp--preset--color--brand);
	border-color: var(--wp--preset--color--brand);
	color: var(--arc-on-brand);
}

html[data-arc-theme="dark"] body.antreprenori-identity.arc-theme .arc-btn:not(:hover):not(:focus-visible) {
	background: var(--atp-brass-fill);
	border-color: var(--atp-brass-fill);
	color: var(--atp-ink-on-brass);
}

html body.antreprenori-identity.arc-theme .arc-consent__btn--accept {
	background: var(--atp-brass-fill);
	color: var(--atp-ink-on-brass);
}

/* -------------------------------------------------------------------------- */
/* v6 — screenshot bugs: header ink, footer ink, drawer cream-on-paper, cookie. */
/* -------------------------------------------------------------------------- */

html body.antreprenori-identity .arc-site-header .arc-site-title,
html body.antreprenori-identity .arc-site-header .arc-site-title a,
html body.antreprenori-identity .arc-site-header .wp-block-site-title,
html body.antreprenori-identity .arc-site-header .wp-block-site-title a,
html body.antreprenori-identity .arc-site-header .arc-site-tagline,
html body.antreprenori-identity .arc-site-header .wp-block-site-tagline {
	color: var(--arc-header-text) !important;
}

html body.antreprenori-identity .arc-site-header .arc-color-toggle,
html body.antreprenori-identity .arc-site-header .arc-header-search-toggle,
html body.antreprenori-identity .arc-site-header .arc-search-toggle,
html body.antreprenori-identity .arc-site-header .wp-block-navigation__responsive-container-open {
	color: var(--arc-header-text) !important;
	border-color: color-mix(in srgb, var(--arc-header-text) 45%, transparent) !important;
}

html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open,
html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open a,
html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content,
html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__label,
html body.antreprenori-identity.arc-theme .arc-site-header .wp-block-navigation__responsive-container.is-menu-open a {
	background-color: var(--wp--preset--color--background);
	color: var(--wp--preset--color--text) !important;
}

html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-close {
	background: var(--wp--preset--color--brand);
	color: var(--arc-on-brand) !important;
	border-color: var(--wp--preset--color--brand);
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer a,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .menu a,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .arc-footer-navigation__list a,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .wp-block-site-title a,
html body.antreprenori-identity.arc-theme footer.arc-site-footer .wp-block-site-tagline {
	color: var(--arc-footer-text) !important;
}

html body.antreprenori-identity.arc-theme footer.arc-site-footer a:hover,
html body.antreprenori-identity.arc-theme footer.arc-site-footer a:focus-visible {
	color: var(--arc-footer-accent) !important;
}

html body.antreprenori-identity #arc-consent,
html body.antreprenori-identity #arc-consent .arc-consent__text,
html body.antreprenori-identity #arc-consent p,
html body.antreprenori-identity #arc-consent .arc-consent__title {
	color: var(--arc-footer-text) !important;
}

html body.antreprenori-identity #arc-consent a {
	color: var(--arc-footer-accent) !important;
}

html body.antreprenori-identity #arc-consent .arc-consent__btn:not(.arc-consent__btn--accept),
html body.antreprenori-identity #arc-consent button:not(.arc-consent__btn--accept) {
	background: transparent !important;
	border: 1px solid var(--arc-footer-text) !important;
	color: var(--arc-footer-text) !important;
}

html body.antreprenori-identity #arc-consent .arc-consent__btn--accept {
	background: var(--atp-brass-fill) !important;
	border-color: var(--atp-brass-fill) !important;
	color: var(--atp-ink-on-brass) !important;
}

html body.antreprenori-identity.arc-theme input[type="search"],
html body.antreprenori-identity.arc-theme input[type="email"],
html body.antreprenori-identity.arc-theme input[type="text"],
html body.antreprenori-identity.arc-theme .wp-block-search__input,
html body.antreprenori-identity.arc-theme .arc-error .wp-block-search__input {
	background: var(--arc-card-fill) !important;
	border: 1px solid var(--wp--preset--color--border) !important;
	color: var(--wp--preset--color--text) !important;
}

html body.antreprenori-identity.arc-theme .arc-archive-index,
html body.antreprenori-identity.arc-theme .arc-archive-index__description,
html body.antreprenori-identity.arc-theme .arc-section__description,
html body.antreprenori-identity .atp-intro-art__kicker {
	color: var(--wp--preset--color--text);
	opacity: 0.88;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-site-tagline {
	opacity: 0.92;
	color: var(--arc-header-text) !important;
}

/* -------------------------------------------------------------------------- */
/* v7 — leftover audit: cookie overlap, year pill, pillars, REGISTRU.         */
/* -------------------------------------------------------------------------- */

html body.antreprenori-identity .atp-intro-art__kicker {
	border-bottom: 1px solid var(--atp-brass);
	color: var(--wp--preset--color--text) !important;
	font-size: 0.84rem !important;
	font-weight: 750 !important;
	letter-spacing: 0.14em;
	opacity: 1 !important;
	padding-bottom: 0.12rem;
}

html body.antreprenori-identity .atp-pillars__item {
	background: var(--arc-card-fill) !important;
	border: 1px solid color-mix(in srgb, var(--wp--preset--color--text) 40%, var(--wp--preset--color--border)) !important;
	box-shadow: inset 0.3rem 0 0 var(--atp-brass);
	color: var(--wp--preset--color--text) !important;
}

html body.antreprenori-identity .atp-pillars__item:hover,
html body.antreprenori-identity .atp-pillars__item:focus-visible {
	background: color-mix(in srgb, var(--wp--preset--color--brand) 10%, var(--arc-card-fill)) !important;
	border-color: var(--wp--preset--color--brand) !important;
	color: var(--wp--preset--color--text) !important;
}

html body.antreprenori-identity.arc-theme .arc-kicker,
html body.antreprenori-identity.arc-theme .arc-card__category,
html body.antreprenori-identity.single .arc-article__categories .arc-kicker {
	border: 1px solid color-mix(in srgb, var(--wp--preset--color--text) 18%, transparent);
}

html body.antreprenori-identity.arc-theme .arc-archive-index,
html body.antreprenori-identity.arc-theme .arc-topic-index__list.arc-archive-index__list,
html body.antreprenori-identity.arc-theme .arc-archive-index .arc-btn--pill {
	display: none !important;
}

html body.antreprenori-identity.arc-theme:has(.arc-bottom-nav) .arc-home,
html body.antreprenori-identity.arc-theme:has(.arc-bottom-nav) .arc-main,
html body.antreprenori-identity.arc-theme:has(.arc-bottom-nav) .wp-site-blocks {
	padding-bottom: 4.6rem;
}

html body.antreprenori-identity.arc-theme:has(.arc-bottom-nav) #arc-consent {
	bottom: 4.7rem;
	z-index: 40;
}

html body.antreprenori-identity #arc-consent .arc-consent__inner {
	padding: 0.55rem 0.75rem;
}

html body.antreprenori-identity #arc-consent .arc-consent__title {
	font-size: 0.88rem;
	margin: 0 0 0.25rem;
}

html body.antreprenori-identity #arc-consent .arc-consent__text {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	display: -webkit-box;
	font-size: 0.76rem;
	line-height: 1.35;
	overflow: hidden;
}

@media (max-width: 781px) {
	html body.antreprenori-identity .arc-home__intro {
		display: none !important;
	}

	html body.antreprenori-identity.has-arc-consent .arc-home,
	html body.antreprenori-identity.has-arc-consent .arc-main,
	html body.antreprenori-identity.has-arc-consent .arc-archive {
		padding-bottom: 7.25rem;
	}

	html body.antreprenori-identity.arc-theme:has(.arc-bottom-nav) #arc-consent,
	html body.antreprenori-identity #arc-consent {
		bottom: 4.55rem;
		left: 0;
		max-width: 100%;
		right: 0;
	}

	html body.antreprenori-identity #arc-consent .arc-consent__inner {
		align-items: center !important;
		box-shadow: 0 4px 14px rgb(16 32 51 / 18%) !important;
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap !important;
		gap: 0.4rem;
		padding: 0.35rem 0.5rem !important;
		text-align: left;
	}

	html body.antreprenori-identity #arc-consent .arc-consent__title {
		flex: 0 0 auto;
		font-size: 0.76rem;
		margin: 0 !important;
	}

	html body.antreprenori-identity #arc-consent .arc-consent__text {
		border: 0 !important;
		clip: rect(0, 0, 0, 0) !important;
		clip-path: inset(50%) !important;
		height: 1px !important;
		margin: -1px !important;
		overflow: hidden !important;
		padding: 0 !important;
		position: absolute !important;
		white-space: nowrap !important;
		width: 1px !important;
	}

	html body.antreprenori-identity #arc-consent .arc-consent__actions {
		display: flex !important;
		flex: 1 1 auto;
		flex-wrap: nowrap !important;
		gap: 0.28rem;
		min-width: 0;
	}

	html body.antreprenori-identity #arc-consent .arc-consent__btn,
	html body.antreprenori-identity #arc-consent button,
	html body.antreprenori-identity #arc-consent .arc-consent__btn--accept {
		flex: 1 1 0;
		font-size: 0.7rem !important;
		min-height: 1.9rem !important;
		min-width: 0 !important;
		padding: 0.2rem 0.35rem !important;
	}

	html body.antreprenori-identity .atp-pillars {
		gap: 0.5rem;
		margin-bottom: 1rem;
	}

	html body.antreprenori-identity .atp-pillars__item {
		min-height: 2.45rem;
		padding: 0.4rem 0.6rem;
	}
}

/* -------------------------------------------------------------------------- */
/* v8 — header tools: search + theme (+ hamburger) as a tight cluster.        */
/* Theme reserves ~3rem after search so the toggle can share a grid cell.     */
/* -------------------------------------------------------------------------- */

html body.antreprenori-identity.arc-theme .arc-site-header .arc-header-tools {
	align-items: center;
	display: flex !important;
	flex: 0 0 auto;
	gap: 0.3rem;
	justify-content: flex-end;
	margin-left: auto;
	width: auto;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-header-tools > * {
	flex: 0 0 auto;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-header-search-toggle,
html body.antreprenori-identity.arc-theme .arc-site-header .arc-search-toggle,
html body.antreprenori-identity.arc-theme .arc-site-header .arc-color-toggle,
html body.antreprenori-identity.arc-theme .arc-site-header .wp-block-navigation__responsive-container-open {
	flex: 0 0 auto;
	grid-column: auto;
	grid-row: auto;
	height: 2.5rem;
	justify-self: auto;
	margin: 0 !important;
	margin-inline-end: 0 !important;
	min-height: 2.5rem;
	min-width: 2.5rem;
	padding: 0;
	width: 2.5rem;
}

@media (max-width: 389px) {
	html body.antreprenori-identity.arc-theme .arc-site-header .arc-header-tools {
		gap: 0.2rem;
	}
}

/* -------------------------------------------------------------------------- */
/* v9 — tablet cookie, leftover chrome, search, header pack, singles rhythm.  */
/* -------------------------------------------------------------------------- */

html body.antreprenori-identity.single .arc-post-meta__views {
	display: none !important;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-header-tools .arc-primary-navigation {
	margin-inline-end: 0.15rem;
}

html body.antreprenori-identity.arc-theme .arc-site-header .arc-header-tools .arc-primary-navigation a {
	padding-inline: 0.42rem;
}

html body.antreprenori-identity.arc-theme .arc-header-search-panel {
	align-items: center;
	background: color-mix(in srgb, var(--wp--preset--color--background) 96%, transparent) !important;
	gap: 0.45rem !important;
	justify-content: flex-start;
	padding-top: calc(env(safe-area-inset-top, 0px) + 5.25rem) !important;
}

html body.antreprenori-identity.arc-theme .arc-header-search-panel .arc-header-search-close {
	align-self: flex-end;
	background: var(--wp--preset--color--brand);
	box-shadow: none !important;
	color: var(--arc-on-brand);
	height: 2.5rem;
	margin: 0 max(0px, calc((100% - 36rem) / 2)) 0 0 !important;
	min-height: 2.5rem;
	min-width: 2.5rem;
	width: 2.5rem;
}

html body.antreprenori-identity.arc-theme .arc-header-search-panel .arc-header-search,
html body.antreprenori-identity.arc-theme .arc-header-search-panel .wp-block-search {
	margin-inline: auto;
	max-width: 36rem;
	width: min(36rem, calc(100vw - 2.5rem));
}

html body.antreprenori-identity.arc-theme .arc-header-search-panel .wp-block-search__input,
html body.antreprenori-identity.arc-theme .arc-header-search-panel input[type="search"] {
	background: var(--arc-card-fill) !important;
	border: 1px solid var(--wp--preset--color--border) !important;
	box-shadow: none;
	color: var(--wp--preset--color--text) !important;
}

html body.antreprenori-identity.arc-theme .arc-header-search-panel .wp-block-search__button {
	background: var(--wp--preset--color--brand);
	box-shadow: none;
	color: var(--arc-on-brand);
}

html[data-arc-theme="dark"] body.antreprenori-identity .arc-header-search-panel .arc-header-search-close,
html[data-arc-theme="dark"] body.antreprenori-identity .arc-header-search-panel .wp-block-search__button {
	background: var(--atp-brass-fill);
	color: var(--atp-ink-on-brass);
	box-shadow: none;
}

html body.antreprenori-identity.arc-theme .arc-post-navigation .wp-block-post-navigation-link {
	align-items: stretch;
	min-height: 5.25rem;
}

html body.antreprenori-identity.arc-theme .arc-archive__description,
html body.antreprenori-identity.arc-theme .arc-archive-index__description,
html body.antreprenori-identity.arc-theme .arc-section__description {
	text-align: start;
}

html body.antreprenori-identity.arc-theme .arc-sidebar .arc-widget a,
html body.antreprenori-identity.arc-theme .arc-sidebar .arc-popular-posts a {
	color: var(--wp--preset--color--text);
	text-decoration: none;
}

html body.antreprenori-identity.arc-theme .arc-sidebar .arc-widget a:hover,
html body.antreprenori-identity.arc-theme .arc-sidebar .arc-popular-posts a:hover {
	color: var(--atp-link);
	text-decoration: underline;
	text-underline-offset: 0.15em;
}

html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open {
	padding: 1.15rem 1.15rem 1.75rem !important;
}

html body.antreprenori-identity.arc-theme .arc-primary-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content {
	padding-inline: 0.15rem;
}

html body.antreprenori-identity.arc-theme .arc-seo-rail:empty,
html body.antreprenori-identity.arc-theme .arc-sidebar:empty,
html body.antreprenori-identity.arc-theme .widget:empty {
	display: none !important;
}

html body.antreprenori-identity.arc-home-business-authority .arc-hero--authority-masthead .arc-section__header {
	margin-inline: auto;
	max-width: var(--atp-well);
	width: 100%;
}

@media (min-width: 782px) {
	html body.antreprenori-identity #arc-consent {
		max-width: min(26rem, calc(100vw - 1.5rem));
	}

	html body.antreprenori-identity #arc-consent .arc-consent__actions {
		flex-wrap: nowrap;
	}
}

html body.antreprenori-identity.arc-theme .arc-archive-toolbar__btn {
	background: var(--arc-card-fill);
	border: 1px solid color-mix(in srgb, var(--wp--preset--color--text) 22%, var(--wp--preset--color--border));
	color: var(--wp--preset--color--text);
}

html body.antreprenori-identity.arc-theme .arc-archive-toolbar__btn[aria-pressed="true"] {
	background: var(--wp--preset--color--brand);
	border-color: var(--wp--preset--color--brand);
	color: var(--arc-on-brand);
}

html[data-arc-theme="dark"] body.antreprenori-identity .arc-archive-toolbar__btn[aria-pressed="true"] {
	background: var(--atp-brass-fill);
	border-color: var(--atp-brass-fill);
	color: var(--atp-ink-on-brass);
}

/* Comments closed: never show leftover comment chrome (homepage, archives, singles). */
html body.antreprenori-identity .wp-block-latest-comments,
html body.antreprenori-identity #recent-comments,
html body.antreprenori-identity .widget_recent_comments,
html body.antreprenori-identity .wp-block-group:has(.wp-block-latest-comments),
html body.antreprenori-identity .arc-widget:has(.wp-block-latest-comments),
html body.antreprenori-identity .widget_block:has(.wp-block-latest-comments),
html body.antreprenori-identity .comment-respond,
html body.antreprenori-identity #respond,
html body.antreprenori-identity .comment-form,
html body.antreprenori-identity .comments-area,
html body.antreprenori-identity .wp-block-comments,
html body.antreprenori-identity .wp-block-post-comments-form,
html body.antreprenori-identity .wp-block-post-comments,
html body.antreprenori-identity .wp-block-comment-template,
html body.antreprenori-identity .wp-block-comments-title {
	display: none !important;
}






