:root {
	--adp-bg: #FBF8F1;
	--adp-out: #efece2;
	--adp-ink: #14100c;
	--adp-accent: #9c2a1f;
	--adp-text: #3c372c;
	--adp-text2: #4a4438;
	--adp-muted: #5f5a4e;
	--adp-muted2: #6c6658;
	--adp-muted3: #8b8574;
	--adp-rule: #d8d2c4;
	--adp-rule2: #ded8ca;
	--adp-box: #f2ece0;
	--adp-ph: #eee9dd;
	--adp-serif: 'Source Serif 4', Georgia, serif;
	--adp-slab: 'Zilla Slab', Georgia, serif;
	--adp-sans: Inter, 'Helvetica Neue', Arial, sans-serif;
	--adp-script: 'Petit Formal Script', cursive;
	--adp-max: 1240px;
}

* { box-sizing: border-box; }

body {
	margin: 0;
	background: var(--adp-out);
	color: var(--adp-ink);
	font-family: var(--adp-serif);
	font-size: 17px;
	line-height: 1.55;
	-webkit-font-smoothing: antialiased;
}

a { color: var(--adp-ink); text-decoration: none; }
a:hover { color: var(--adp-accent); }
img { max-width: 100%; height: auto; display: block; }
::selection { background: #f0d9b0; }

:focus-visible { outline: 2px solid var(--adp-accent); outline-offset: 2px; }

.adp-skip {
	position: absolute;
	left: -9999px;
	top: 0;
	background: var(--adp-ink);
	color: var(--adp-bg);
	padding: 10px 16px;
	font-family: var(--adp-sans);
	font-size: 13px;
	z-index: 99;
}
.adp-skip:focus { left: 8px; top: 8px; color: var(--adp-bg); }

.adp-page {
	background: var(--adp-bg);
	min-height: 100vh;
	padding: 0 18px;
}
.adp-wrap {
	max-width: var(--adp-max);
	margin: 0 auto;
}

.adp-topbar {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 12px;
	padding: 10px 0;
	font-family: var(--adp-sans);
	font-size: 11.5px;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--adp-muted);
}
.adp-topbar-stanga { display: flex; gap: 16px; align-items: center; }
.adp-topbar-dreapta { display: flex; gap: 18px; align-items: center; }
.adp-topbar-sep { color: #c9c2b0; }
.adp-topbar-link { color: var(--adp-muted); }
.adp-topbar-meniu {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 18px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.adp-topbar-meniu a { color: var(--adp-muted); }
.adp-topbar-meniu a:hover { color: var(--adp-accent); }
.adp-btn-publica {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	background: var(--adp-accent);
	color: var(--adp-bg);
	padding: 8px 14px;
	font-weight: 600;
	letter-spacing: .06em;
}
.adp-btn-publica:hover { background: var(--adp-ink); color: var(--adp-bg); }
.adp-icon { flex: 0 0 auto; }
.adp-masthead-dreapta .adp-btn-publica {
	font-family: var(--adp-sans);
	font-size: 11.5px;
	text-transform: uppercase;
	letter-spacing: .08em;
	padding: 10px 16px;
}

.adp-masthead {
	border-top: 1px solid var(--adp-ink);
	border-bottom: 3px double var(--adp-ink);
	padding: 18px 0 14px;
	display: grid;
	grid-template-columns: 1fr auto 1fr;
	gap: 20px;
	align-items: center;
}
.adp-masthead-stanga,
.adp-masthead-dreapta {
	font-family: var(--adp-sans);
	font-size: 11px;
	line-height: 1.7;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--adp-muted2);
	max-width: 190px;
}
.adp-masthead-dreapta { margin-left: auto; text-align: right; }
.adp-masthead-dreapta strong { color: var(--adp-accent); }
.adp-masthead-centru { text-align: center; }
.adp-logo {
	display: block;
	font-family: var(--adp-script);
	font-weight: 400;
	font-size: clamp(34px, 5.4vw, 64px);
	line-height: 1.06;
	letter-spacing: -.01em;
	color: var(--adp-ink);
}
.adp-logo:hover { color: var(--adp-ink); }
.adp-logo span { color: var(--adp-accent); }
.adp-logo-sub {
	font-family: var(--adp-sans);
	font-size: 10.5px;
	letter-spacing: .34em;
	text-transform: uppercase;
	color: var(--adp-muted2);
	margin-top: 10px;
}
.custom-logo-link img { margin: 0 auto; }

.adp-nav-bara { border-bottom: 1px solid var(--adp-ink); }
.adp-nav-lista {
	display: flex;
	flex-wrap: wrap;
	gap: 6px 26px;
	justify-content: center;
	padding: 12px 0;
	margin: 0;
	list-style: none;
	font-family: var(--adp-sans);
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .09em;
	text-transform: uppercase;
}
.adp-nav-lista li { position: relative; }
.adp-nav-lista a { display: block; }
.adp-nav-lista .current-menu-item > a,
.adp-nav-lista .current-cat > a { color: var(--adp-accent); }
.adp-nav-lista .sub-menu {
	position: absolute;
	left: 0;
	top: 100%;
	min-width: 220px;
	background: var(--adp-bg);
	border: 1px solid var(--adp-ink);
	padding: 8px 0;
	margin: 0;
	list-style: none;
	display: none;
	z-index: 20;
	text-align: left;
}
.adp-nav-lista li:hover > .sub-menu,
.adp-nav-lista li:focus-within > .sub-menu { display: block; }
.adp-nav-lista .sub-menu a { padding: 7px 16px; }

.adp-nav-toggle {
	display: none;
	width: 100%;
	align-items: center;
	justify-content: center;
	gap: 10px;
	background: none;
	border: 0;
	padding: 13px 0;
	cursor: pointer;
	font-family: var(--adp-sans);
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: var(--adp-ink);
}
.adp-nav-toggle-icon { display: inline-flex; flex-direction: column; gap: 4px; }
.adp-nav-toggle-icon span {
	display: block;
	width: 20px;
	height: 2px;
	background: var(--adp-ink);
	transition: transform .2s ease, opacity .2s ease;
}
.adp-nav-toggle[aria-expanded="true"] .adp-nav-toggle-icon span:nth-child(1) { transform: translateY(6px) rotate(45deg); }
.adp-nav-toggle[aria-expanded="true"] .adp-nav-toggle-icon span:nth-child(2) { opacity: 0; }
.adp-nav-toggle[aria-expanded="true"] .adp-nav-toggle-icon span:nth-child(3) { transform: translateY(-6px) rotate(-45deg); }

.adp-main { display: block; }

.adp-kicker-rand {
	display: flex;
	align-items: center;
	gap: 10px;
	margin-bottom: 10px;
}
.adp-kicker {
	font-family: var(--adp-sans);
	font-size: 10.5px;
	font-weight: 700;
	letter-spacing: .16em;
	text-transform: uppercase;
	color: var(--adp-accent);
}
.adp-kicker-mic { display: inline-block; font-size: 10px; margin-bottom: 7px; }
.adp-kicker-secundar {
	font-family: var(--adp-sans);
	font-size: 10.5px;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: var(--adp-muted3);
}
.adp-linie { height: 1px; flex: 1; background: var(--adp-rule); }

.adp-dek {
	font-size: 15.5px;
	line-height: 1.45;
	margin: 9px 0;
	color: var(--adp-text2);
}

.adp-lead {
	display: grid;
	grid-template-columns: minmax(0, 2.05fr) minmax(0, 1fr);
	gap: 0 32px;
	padding: 26px 0 30px;
	border-bottom: 1px solid var(--adp-ink);
}
.adp-lead-principal { min-width: 0; }
.adp-lead-titlu {
	font-family: var(--adp-slab);
	font-weight: 700;
	font-size: clamp(30px, 4.3vw, 52px);
	line-height: 1.04;
	letter-spacing: -.015em;
	margin: 0 0 14px;
	text-wrap: balance;
}
.adp-lead-intro {
	font-size: 19px;
	line-height: 1.5;
	margin: 0 0 18px;
	color: var(--adp-text);
	max-width: 62ch;
}
.adp-lead-foto {
	display: block;
	position: relative;
	width: 100%;
	aspect-ratio: 16 / 9;
	background: var(--adp-ph);
	margin-bottom: 10px;
	overflow: hidden;
}
.adp-lead-foto img { width: 100%; height: 100%; object-fit: cover; }
.adp-lead-meta {
	font-family: var(--adp-sans);
	font-size: 11px;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--adp-muted3);
	padding-bottom: 20px;
	border-bottom: 1px solid var(--adp-rule);
}

.adp-secundare {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
	gap: 24px;
	padding-top: 20px;
}
.adp-secundar { min-width: 0; }
.adp-secundar + .adp-secundar { padding-left: 24px; border-left: 1px solid var(--adp-rule); }
.adp-secundar-titlu {
	font-family: var(--adp-slab);
	font-weight: 600;
	font-size: 21px;
	line-height: 1.16;
	margin: 0 0 8px;
}
.adp-secundar .adp-dek { margin: 0; }

.adp-aside {
	min-width: 0;
	padding-left: 32px;
	border-left: 1px solid var(--adp-ink);
}
.adp-aside-titlu {
	font-family: var(--adp-sans);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .16em;
	text-transform: uppercase;
	padding-bottom: 9px;
	border-bottom: 2px solid var(--adp-ink);
}
.adp-recent {
	display: block;
	padding: 13px 0;
	border-bottom: 1px solid var(--adp-rule2);
}
.adp-recent-meta {
	font-family: var(--adp-sans);
	font-size: 9.5px;
	font-weight: 600;
	letter-spacing: .14em;
	text-transform: uppercase;
	color: var(--adp-muted3);
	margin-bottom: 5px;
}
.adp-recent-titlu {
	font-family: var(--adp-slab);
	font-weight: 600;
	font-size: 16.5px;
	line-height: 1.22;
}
.adp-box {
	margin-top: 22px;
	background: var(--adp-box);
	border-top: 3px solid var(--adp-accent);
	padding: 18px;
}
.adp-box-titlu {
	font-family: var(--adp-slab);
	font-weight: 700;
	font-size: 20px;
	line-height: 1.2;
	margin-bottom: 8px;
}
.adp-box p {
	font-size: 15px;
	line-height: 1.45;
	margin: 0 0 14px;
	color: var(--adp-text2);
}
.adp-box-link {
	display: inline-block;
	font-family: var(--adp-sans);
	font-size: 11.5px;
	font-weight: 600;
	letter-spacing: .08em;
	text-transform: uppercase;
	border-bottom: 2px solid var(--adp-accent);
	padding-bottom: 2px;
	color: var(--adp-accent);
}

.adp-calup {
	padding: 26px 0 6px;
	border-bottom: 1px solid var(--adp-ink);
}
.adp-calup-cap {
	display: flex;
	align-items: baseline;
	gap: 14px;
	margin-bottom: 18px;
}
.adp-calup-titlu {
	font-family: var(--adp-slab);
	font-weight: 700;
	font-size: clamp(21px, 2.4vw, 27px);
	letter-spacing: -.01em;
	margin: 0;
	white-space: nowrap;
}
.adp-calup-nota {
	font-family: var(--adp-sans);
	font-size: 11px;
	letter-spacing: .06em;
	color: var(--adp-muted3);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.adp-calup-toate {
	font-family: var(--adp-sans);
	font-size: 11px;
	font-weight: 600;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--adp-accent);
	white-space: nowrap;
}
.adp-calup-toate::after { content: ' →'; }
.adp-calup-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
	gap: 22px 26px;
	padding-bottom: 22px;
}
.adp-item { min-width: 0; }
.adp-item-cap { display: flex; align-items: flex-start; gap: 13px; }
.adp-item-foto {
	flex: 0 0 92px;
	width: 92px;
	height: 70px;
	background: var(--adp-ph);
	margin-top: 3px;
	overflow: hidden;
}
.adp-item-foto img { width: 100%; height: 100%; object-fit: cover; }
.adp-item-titlu {
	font-family: var(--adp-slab);
	font-weight: 600;
	font-size: 19px;
	line-height: 1.18;
	margin: 0;
	min-width: 0;
	text-wrap: pretty;
}
.adp-item-meta {
	font-family: var(--adp-sans);
	font-size: 10px;
	letter-spacing: .11em;
	text-transform: uppercase;
	color: var(--adp-muted3);
}

.adp-grid-3 {
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 28px 30px;
	padding-bottom: 0;
}

.adp-arhiva { padding: 26px 0 10px; }
.adp-arhiva-cap {
	padding-bottom: 14px;
	border-bottom: 3px double var(--adp-ink);
	margin-bottom: 26px;
}
.adp-arhiva-titlu {
	font-family: var(--adp-slab);
	font-weight: 700;
	font-size: clamp(26px, 3.4vw, 40px);
	line-height: 1.08;
	letter-spacing: -.015em;
	margin: 0;
}
.adp-arhiva-desc {
	font-size: 17px;
	line-height: 1.5;
	color: var(--adp-text2);
	margin-top: 10px;
	max-width: 68ch;
}
.adp-lista { display: block; }
.adp-rand {
	display: grid;
	grid-template-columns: minmax(0, 1fr);
	gap: 26px;
	padding: 22px 0;
	border-bottom: 1px solid var(--adp-rule);
}
.adp-rand--foto { grid-template-columns: 260px minmax(0, 1fr); }
.adp-rand:first-child { padding-top: 0; }
.adp-rand-text { min-width: 0; }
.adp-rand-foto {
	display: block;
	aspect-ratio: 3 / 2;
	background: var(--adp-ph);
	overflow: hidden;
}
.adp-rand-foto img { width: 100%; height: 100%; object-fit: cover; }
.adp-rand-titlu {
	font-family: var(--adp-slab);
	font-weight: 700;
	font-size: 24px;
	line-height: 1.2;
	margin: 0 0 6px;
	max-width: 46ch;
}
.adp-rand .adp-dek { max-width: 72ch; }
.adp-gol { font-size: 18px; color: var(--adp-text2); }

.adp-rand-titlu,
.adp-lead-titlu,
.adp-item-titlu,
.adp-secundar-titlu,
.adp-recent-titlu,
.adp-articol-titlu,
.adp-arhiva-titlu { overflow-wrap: break-word; word-break: normal; }

.adp-articol-intro,
.adp-articol-continut p,
.adp-articol-continut li { max-width: 68ch; }

.adp-paginare {
	padding: 26px 0 10px;
	font-family: var(--adp-sans);
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .08em;
	text-transform: uppercase;
}
.adp-paginare .nav-links { display: flex; flex-wrap: wrap; gap: 8px; }
.adp-paginare .page-numbers {
	display: inline-block;
	padding: 8px 13px;
	border: 1px solid var(--adp-rule);
}
.adp-paginare .page-numbers.current {
	background: var(--adp-ink);
	border-color: var(--adp-ink);
	color: var(--adp-bg);
}
.adp-paginare .screen-reader-text { position: absolute; left: -9999px; }

.adp-layout {
	display: grid;
	grid-template-columns: minmax(0, 2.05fr) minmax(0, 1fr);
	gap: 0 32px;
	padding-top: 26px;
}
.adp-layout-main { min-width: 0; }
.adp-aside-lateral { align-self: start; position: sticky; top: 20px; }
.adp-layout .adp-articol { padding-top: 0; max-width: none; }
.adp-layout .adp-articol-continut { max-width: 68ch; }

.adp-articol {
	padding: 26px 0 10px;
	max-width: 820px;
}
.adp-articol-titlu {
	font-family: var(--adp-slab);
	font-weight: 700;
	font-size: clamp(28px, 3.9vw, 46px);
	line-height: 1.06;
	letter-spacing: -.015em;
	margin: 0 0 14px;
	text-wrap: balance;
}
.adp-articol-intro {
	font-size: 19px;
	line-height: 1.5;
	color: var(--adp-text);
	margin: 0 0 18px;
}
.adp-articol-foto {
	aspect-ratio: 16 / 9;
	background: var(--adp-ph);
	overflow: hidden;
	margin-bottom: 10px;
}
.adp-articol-foto img { width: 100%; height: 100%; object-fit: cover; }
.adp-articol-meta {
	font-family: var(--adp-sans);
	font-size: 11px;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--adp-muted3);
	padding-bottom: 18px;
	border-bottom: 1px solid var(--adp-rule);
	margin-bottom: 22px;
}
.adp-articol-continut { font-size: 18px; line-height: 1.62; color: var(--adp-text2); }
.adp-articol-continut p { margin: 0 0 18px; }
.adp-articol-continut h2 {
	font-family: var(--adp-slab);
	font-weight: 700;
	font-size: 28px;
	line-height: 1.2;
	color: var(--adp-ink);
	margin: 30px 0 12px;
}
.adp-articol-continut h3 {
	font-family: var(--adp-slab);
	font-weight: 600;
	font-size: 22px;
	line-height: 1.25;
	color: var(--adp-ink);
	margin: 26px 0 10px;
}
.adp-articol-continut ul,
.adp-articol-continut ol { margin: 0 0 18px; padding-left: 22px; }
.adp-articol-continut li { margin-bottom: 7px; }
.adp-articol-continut a { color: var(--adp-accent); border-bottom: 1px solid var(--adp-rule); }
.adp-articol-continut blockquote {
	margin: 24px 0;
	padding: 4px 0 4px 20px;
	border-left: 3px solid var(--adp-accent);
	font-size: 21px;
	line-height: 1.4;
	color: var(--adp-ink);
}
.adp-articol-continut img { margin: 0 0 18px; }
.adp-articol-continut table { width: 100%; border-collapse: collapse; margin-bottom: 18px; }
.adp-articol-continut th,
.adp-articol-continut td { border: 1px solid var(--adp-rule); padding: 9px 11px; text-align: left; }
.adp-articol-tags {
	margin-top: 24px;
	font-family: var(--adp-sans);
	font-size: 11px;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: var(--adp-muted3);
}
.adp-articol-tags a { color: var(--adp-accent); }
.adp-pagina .adp-articol-titlu { padding-bottom: 14px; border-bottom: 3px double var(--adp-ink); margin-bottom: 24px; }

.adp-widget { margin-bottom: 24px; }
.adp-widget-titlu {
	font-family: var(--adp-sans);
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .16em;
	text-transform: uppercase;
	padding-bottom: 9px;
	border-bottom: 2px solid var(--adp-ink);
	margin-bottom: 10px;
}

.adp-footer { padding-top: 8px; }
.adp-footer-coloane {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
	gap: 26px;
	padding: 34px 0 30px;
	border-bottom: 3px double var(--adp-ink);
}
.adp-footer-logo {
	font-family: var(--adp-script);
	font-weight: 400;
	font-size: 28px;
	line-height: 1.2;
	margin-bottom: 10px;
}
.adp-footer-logo span { color: var(--adp-accent); }
.adp-footer-brand p {
	font-size: 15px;
	line-height: 1.5;
	margin: 0;
	color: var(--adp-text2);
	max-width: 34ch;
}
.adp-footer-col { font-family: var(--adp-sans); font-size: 13px; line-height: 2; }
.adp-footer-titlu {
	font-size: 10.5px;
	font-weight: 700;
	letter-spacing: .14em;
	text-transform: uppercase;
	color: var(--adp-muted3);
	margin-bottom: 6px;
}
.adp-footer-lista {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-direction: column;
}
.adp-footer-jos {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 10px;
	padding: 14px 0 28px;
	font-family: var(--adp-sans);
	font-size: 11px;
	letter-spacing: .06em;
	text-transform: uppercase;
	color: var(--adp-muted3);
}

.screen-reader-text {
	position: absolute !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}

@media (max-width: 1080px) {
	.adp-lead { gap: 0 26px; }
	.adp-layout { gap: 0 26px; }
	.adp-aside { padding-left: 26px; }
	.adp-rand--foto { grid-template-columns: 210px minmax(0, 1fr); }
	.adp-rand { gap: 20px; }
}

@media (max-width: 900px) {
	.adp-lead,
	.adp-layout {
		grid-template-columns: minmax(0, 1fr);
		gap: 0;
	}
	.adp-aside-lateral { position: static; }
	.adp-aside {
		padding-left: 0;
		padding-top: 26px;
		margin-top: 26px;
		border-left: 0;
		border-top: 1px solid var(--adp-ink);
	}
	.adp-calup-cap { flex-wrap: wrap; gap: 8px 12px; }
	.adp-calup-titlu { white-space: normal; }
	.adp-calup-nota { white-space: normal; flex: 1 1 100%; order: 3; }
	.adp-linie { display: none; }
	.adp-calup-toate { margin-left: auto; }
	.adp-grid-3 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 860px) {
	.adp-masthead {
		grid-template-columns: minmax(0, 1fr);
		gap: 12px;
		text-align: center;
	}
	.adp-masthead-stanga,
	.adp-masthead-dreapta {
		max-width: none;
		margin: 0 auto;
		text-align: center;
		font-size: 10.5px;
	}
	.adp-masthead-stanga { order: 2; }
	.adp-masthead-centru { order: 1; }
	.adp-masthead-dreapta { order: 3; }

	.adp-nav-toggle { display: flex; }
	.adp-nav { display: none; border-top: 1px solid var(--adp-rule); }
	.adp-nav.is-open { display: block; }
	.adp-nav-lista {
		flex-direction: column;
		align-items: stretch;
		gap: 0;
		padding: 6px 0 12px;
		font-size: 13px;
	}
	.adp-nav-lista > li { border-bottom: 1px solid var(--adp-rule2); }
	.adp-nav-lista > li:last-child { border-bottom: 0; }
	.adp-nav-lista a { padding: 12px 2px; }
	.adp-nav-lista .sub-menu {
		position: static;
		display: block;
		border: 0;
		padding: 0 0 6px 16px;
		min-width: 0;
		background: none;
	}
	.adp-nav-lista .sub-menu a { padding: 8px 0; font-weight: 400; }
}

@media (max-width: 700px) {
	body { font-size: 16px; }
	.adp-page { padding: 0 14px; }
	.adp-topbar { font-size: 10.5px; gap: 8px; }
	.adp-topbar-stanga { gap: 10px; }
	.adp-topbar-dreapta { gap: 12px; }
	.adp-btn-publica { padding: 7px 11px; }
	.adp-lead-intro { font-size: 17.5px; }
	.adp-secundar + .adp-secundar { padding-left: 0; border-left: 0; padding-top: 20px; border-top: 1px solid var(--adp-rule); }
	.adp-rand,
	.adp-rand--foto {
		grid-template-columns: minmax(0, 1fr);
		gap: 14px;
	}
	.adp-rand-foto { aspect-ratio: 16 / 9; }
	.adp-rand-titlu { font-size: 21px; }
	.adp-grid-3 { grid-template-columns: minmax(0, 1fr); gap: 24px; }
	.adp-articol-continut { font-size: 17px; }
	.adp-footer-coloane { gap: 22px; padding: 28px 0 24px; }
	.adp-footer-jos { font-size: 10px; }
}

@media (max-width: 460px) {
	.adp-topbar { justify-content: center; text-align: center; }
	.adp-topbar-stanga,
	.adp-topbar-dreapta { width: 100%; justify-content: center; }
	.adp-item-foto { flex: 0 0 78px; width: 78px; height: 60px; }
	.adp-item-titlu { font-size: 18px; }
}

@media (prefers-reduced-motion: reduce) {
	* { animation: none !important; transition: none !important; }
}
