/*
Theme Name: dummy
Text Domain: mvm2026
Description: Schone, zelfstandige MVM-themebasis met één centraal designsysteem.
Version: 0.2.0
Requires at least: 6.6
Requires PHP: 8.1
License: GPL-2.0-or-later
WPVibe: yes
*/

:root {
	--mvm-blue: #1966AE;
	--mvm-blue-dark: #13528d;
	--mvm-blue-soft: #eaf3fb;
	--mvm-page: #f5f7fa;
	--mvm-surface: #ffffff;
	--mvm-surface-soft: #f8fafc;
	--mvm-text: #172033;
	--mvm-muted: #657084;
	--mvm-border: #dce3eb;
	--mvm-shadow: 0 10px 28px rgba(23, 32, 51, .08);
	--mvm-radius: 14px;
	--mvm-radius-sm: 10px;
	--mvm-container: 1280px;
	--mvm-font: "Poppins", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
	color-scheme: light;
}

html[data-mvm-theme="dark"] {
	--mvm-page: #101722;
	--mvm-surface: #182231;
	--mvm-surface-soft: #141e2b;
	--mvm-text: #f5f7fb;
	--mvm-muted: #b8c3d1;
	--mvm-border: #2d3a4d;
	--mvm-blue-soft: #162d45;
	--mvm-shadow: 0 12px 32px rgba(0, 0, 0, .22);
	color-scheme: dark;
}

* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body.mvm-site {
	margin: 0;
	background: var(--mvm-page);
	color: var(--mvm-text);
	font-family: var(--mvm-font);
	font-size: 16px;
	line-height: 1.65;
	-webkit-font-smoothing: antialiased;
}
img { max-width: 100%; height: auto; }
a { color: var(--mvm-blue); text-decoration: none; }
a:hover { color: var(--mvm-blue-dark); }
button, input, textarea, select { font: inherit; }
.screen-reader-text {
	position: absolute!important;
	width: 1px!important;
	height: 1px!important;
	padding: 0!important;
	margin: -1px!important;
	overflow: hidden!important;
	clip: rect(0,0,0,0)!important;
	white-space: nowrap!important;
	border: 0!important;
}

.mvm-container {
	width: min(var(--mvm-container), calc(100% - 32px));
	margin-inline: auto;
}

/* Header */
.mvm-header { background: var(--mvm-surface); border-bottom: 1px solid var(--mvm-border); }
.mvm-topbar { background: var(--mvm-surface-soft); border-bottom: 1px solid var(--mvm-border); }
.mvm-topbar__inner {
	min-height: 36px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
}
.mvm-topbar__date { margin: 0; color: var(--mvm-muted); font-size: 12px; font-weight: 500; }
.mvm-topbar__link { color: var(--mvm-blue); font-size: 12px; font-weight: 600; }

.mvm-brandbar__inner {
	min-height: 104px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 28px;
}
.mvm-brand { display: inline-flex; align-items: center; min-width: 0; }
.mvm-brand .custom-logo-link { display: inline-flex; }
.mvm-brand__logo, .mvm-brand .custom-logo { display: block; width: auto; max-width: min(360px, 45vw); max-height: 78px; }
.mvm-brand__name { color: var(--mvm-blue); font-size: clamp(24px, 3vw, 38px); font-weight: 700; letter-spacing: -.03em; }
.mvm-header-tools { display: flex; align-items: center; gap: 10px; }
.mvm-search {
	width: min(380px, 34vw);
	display: flex;
	align-items: center;
	background: var(--mvm-surface-soft);
	border: 1px solid var(--mvm-border);
	border-radius: 999px;
	overflow: hidden;
}
.mvm-search input {
	width: 100%;
	min-width: 0;
	padding: 10px 4px 10px 15px;
	border: 0;
	outline: 0;
	background: transparent;
	color: var(--mvm-text);
	font-size: 13px;
}
.mvm-search button, .mvm-theme-toggle {
	border: 0;
	background: transparent;
	color: var(--mvm-blue);
	cursor: pointer;
}
.mvm-search button { width: 42px; height: 40px; display: grid; place-items: center; }
.mvm-search svg { width: 19px; height: 19px; }
.mvm-theme-toggle {
	width: 42px;
	height: 42px;
	border: 1px solid var(--mvm-border);
	border-radius: 50%;
	background: var(--mvm-surface-soft);
	font-size: 18px;
}
.mvm-theme-toggle__moon { display: none; }
html[data-mvm-theme="dark"] .mvm-theme-toggle__sun { display: none; }
html[data-mvm-theme="dark"] .mvm-theme-toggle__moon { display: inline; }

.mvm-navbar { background: var(--mvm-blue); }
.mvm-navrow { min-height: 52px; display: flex; align-items: stretch; }
.mvm-home-button {
	width: 54px;
	flex: 0 0 54px;
	display: grid;
	place-items: center;
	color: #fff;
	background: var(--mvm-blue);
	border-inline: 1px solid rgba(255,255,255,.16);
}
.mvm-home-button:hover { color: var(--mvm-blue); background: #fff; }
.mvm-home-button.is-active { color: var(--mvm-blue); background: #fff; }
.mvm-home-button svg { width: 22px; height: 22px; }
.mvm-primary-nav { flex: 1; min-width: 0; }
.mvm-menu {
	min-height: 52px;
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: stretch;
}
.mvm-menu > li { position: relative; display: flex; }
.mvm-menu > li > a {
	display: flex;
	align-items: center;
	padding: 0 15px;
	color: #fff;
	font-size: 13px;
	font-weight: 600;
	white-space: nowrap;
}
.mvm-menu > li:hover > a,
.mvm-menu > .current-menu-item > a,
.mvm-menu > .current-menu-ancestor > a { background: #fff; color: var(--mvm-blue); }
.mvm-menu .sub-menu {
	position: absolute;
	z-index: 50;
	top: 100%;
	left: 0;
	min-width: 210px;
	margin: 0;
	padding: 8px;
	list-style: none;
	background: var(--mvm-surface);
	border: 1px solid var(--mvm-border);
	border-radius: 0 0 var(--mvm-radius-sm) var(--mvm-radius-sm);
	box-shadow: var(--mvm-shadow);
	opacity: 0;
	visibility: hidden;
	transform: translateY(4px);
	transition: .16s ease;
}
.mvm-menu li:hover > .sub-menu, .mvm-menu li:focus-within > .sub-menu { opacity: 1; visibility: visible; transform: none; }
.mvm-menu .sub-menu a { display: block; padding: 9px 11px; border-radius: 7px; color: var(--mvm-text); font-size: 13px; }
.mvm-menu .sub-menu a:hover { background: var(--mvm-blue-soft); color: var(--mvm-blue); }
.mvm-menu-toggle { display: none; }

/* Shared newsroom surfaces */
.mvm-main { min-height: 55vh; }
.mvm-page-head { padding: 42px 0 24px; }
.mvm-page-head__inner {
	padding-bottom: 22px;
	border-bottom: 1px solid var(--mvm-border);
}
.mvm-eyebrow {
	margin: 0 0 5px;
	color: var(--mvm-blue);
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .08em;
	text-transform: uppercase;
}
.mvm-page-head h1 {
	margin: 0;
	font-size: clamp(28px, 4vw, 42px);
	line-height: 1.12;
	letter-spacing: -.035em;
}
.mvm-page-head__intro { max-width: 720px; margin: 10px 0 0; color: var(--mvm-muted); }

.mvm-news-grid {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 20px;
	padding-bottom: 44px;
}
.mvm-card {
	min-width: 0;
	display: flex;
	flex-direction: column;
	background: var(--mvm-surface);
	border: 1px solid var(--mvm-border);
	border-radius: var(--mvm-radius);
	box-shadow: 0 4px 14px rgba(23, 32, 51, .045);
	overflow: hidden;
	transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.mvm-card:hover { transform: translateY(-2px); border-color: color-mix(in srgb, var(--mvm-blue) 28%, var(--mvm-border)); box-shadow: var(--mvm-shadow); }
.mvm-card__media { display: block; aspect-ratio: 16 / 9; overflow: hidden; background: var(--mvm-surface-soft); }
.mvm-card__image { display: block; width: 100%; height: 100%; object-fit: cover; transition: transform .25s ease; }
.mvm-card:hover .mvm-card__image { transform: scale(1.015); }
.mvm-card__body { display: flex; flex: 1; flex-direction: column; padding: 20px; }
.mvm-card__meta { margin: 0 0 9px; color: var(--mvm-muted); font-size: 11px; font-weight: 500; }
.mvm-card__meta a { color: var(--mvm-blue); font-weight: 700; }
.mvm-card__title { margin: 0; font-size: clamp(19px, 2vw, 24px); line-height: 1.28; letter-spacing: -.02em; }
.mvm-card__title a { color: var(--mvm-text); }
.mvm-card__title a:hover { color: var(--mvm-blue); }
.mvm-card__excerpt { margin: 12px 0 16px; color: var(--mvm-muted); font-size: 14px; line-height: 1.7; }
.mvm-card__more { margin-top: auto; color: var(--mvm-blue); font-size: 13px; font-weight: 700; }

.mvm-pagination { padding: 0 0 48px; }
.mvm-pagination .nav-links { display: flex; flex-wrap: wrap; gap: 8px; }
.mvm-pagination .page-numbers {
	min-width: 38px;
	height: 38px;
	display: grid;
	place-items: center;
	padding-inline: 11px;
	border: 1px solid var(--mvm-border);
	border-radius: 8px;
	background: var(--mvm-surface);
	color: var(--mvm-text);
	font-size: 13px;
	font-weight: 600;
}
.mvm-pagination .current, .mvm-pagination .page-numbers:hover { background: var(--mvm-blue); border-color: var(--mvm-blue); color: #fff; }

/* Homepage */
.mvm-home-ticker { background: var(--mvm-surface); border-bottom: 1px solid var(--mvm-border); }
.mvm-home-ticker__inner { min-height: 46px; display: flex; align-items: center; gap: 18px; overflow: hidden; }
.mvm-home-ticker__label { flex: 0 0 auto; padding: 7px 11px; border-radius: 7px; background: var(--mvm-blue); color: #fff; font-size: 11px; text-transform: uppercase; letter-spacing: .06em; }
.mvm-home-ticker__items { min-width: 0; display: flex; gap: 26px; overflow: hidden; white-space: nowrap; }
.mvm-home-ticker__items a { color: var(--mvm-text); font-size: 12px; }
.mvm-home-ticker__items time { margin-right: 7px; color: var(--mvm-blue); font-weight: 700; }
.mvm-home-section { padding: 38px 0; }
.mvm-home-section--soft { background: var(--mvm-surface-soft); border-block: 1px solid var(--mvm-border); }
.mvm-section-head { margin-bottom: 18px; display: flex; align-items: end; justify-content: space-between; gap: 20px; }
.mvm-section-head h1, .mvm-section-head h2 { margin: 0; font-size: clamp(25px, 3vw, 34px); line-height: 1.2; letter-spacing: -.03em; }
.mvm-section-head p { margin: 5px 0 0; color: var(--mvm-muted); font-size: 14px; }
.mvm-section-link { flex: 0 0 auto; font-size: 13px; font-weight: 700; }
.mvm-news-double { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 20px; }
.mvm-news-double .mvm-card__title { font-size: clamp(22px, 2.6vw, 30px); }
.mvm-news-more { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 18px; }
.mvm-news-more .mvm-card__title { font-size: 19px; }

/* Single article */
.mvm-article-wrap { padding: 42px 0 54px; }
.mvm-article { max-width: 880px; margin-inline: auto; padding: 28px; background: var(--mvm-surface); border: 1px solid var(--mvm-border); border-radius: var(--mvm-radius); }
.mvm-article__meta { margin: 0 0 8px; color: var(--mvm-muted); font-size: 12px; }
.mvm-article__meta a { font-weight: 700; }
.mvm-article h1 { margin: 0; font-size: clamp(31px, 5vw, 48px); line-height: 1.14; letter-spacing: -.035em; }
.mvm-article__image { margin: 26px -28px 28px; }
.mvm-article__image img { display: block; width: 100%; max-height: 620px; object-fit: cover; }
.mvm-prose { color: var(--mvm-text); }
.mvm-prose > *:first-child { margin-top: 0; }
.mvm-prose p, .mvm-prose li { font-size: 16px; line-height: 1.8; }
.mvm-prose h2, .mvm-prose h3, .mvm-prose h4 { margin: 1.6em 0 .55em; line-height: 1.28; }
.mvm-prose a { text-decoration: underline; text-underline-offset: 2px; }
.mvm-prose img { border-radius: var(--mvm-radius-sm); }
.mvm-post-nav { max-width: 880px; margin: 18px auto 0; display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.mvm-post-nav a { padding: 14px 16px; border: 1px solid var(--mvm-border); border-radius: var(--mvm-radius-sm); background: var(--mvm-surface); color: var(--mvm-text); font-size: 13px; }
.mvm-post-nav a:last-child { text-align: right; }
.mvm-comments { max-width: 880px; margin: 24px auto 0; }

/* Footer — approved MVM layout */
.mvm-footer { margin-top: 52px; background: var(--mvm-blue); color: #fff; }
.mvm-footer__main { padding: 38px 0; }
.mvm-footer__grid { display: grid; grid-template-columns: 1.35fr 1fr 1fr; gap: 44px; }
.mvm-footer__brand { display: inline-block; color: #fff; font-size: 20px; font-weight: 700; }
.mvm-footer__brand:hover { color: #fff; opacity: .9; }
.mvm-footer__about { max-width: 460px; margin: 10px 0 0; color: rgba(255,255,255,.85); font-size: 13px; line-height: 1.8; }
.mvm-footer h2 { margin: 0; color: #fff; font-size: 12px; text-transform: uppercase; letter-spacing: .07em; }
.mvm-footer ul { margin: 10px 0 0; padding: 0; list-style: none; }
.mvm-footer li + li { margin-top: 6px; }
.mvm-footer nav a { color: rgba(255,255,255,.9); font-size: 13px; }
.mvm-footer nav a:hover { color: #fff; text-decoration: underline; }
.mvm-footer__bar { border-top: 1px solid rgba(255,255,255,.2); }
.mvm-footer__bar-inner { min-height: 50px; display: flex; align-items: center; justify-content: space-between; gap: 16px; }
.mvm-footer__bar p { margin: 0; color: rgba(255,255,255,.74); font-size: 11px; }

/* Homepage panels and saved grid templates */
.mvm-home-columns {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 20px;
}
.mvm-home-panel {
	min-width: 0;
	padding: 24px;
	background: var(--mvm-surface);
	border: 1px solid var(--mvm-border);
	border-radius: var(--mvm-radius);
	box-shadow: 0 4px 14px rgba(23, 32, 51, .045);
}
.mvm-panel-head {
	margin-bottom: 18px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 18px;
}
.mvm-panel-head h2 { margin: 0; font-size: clamp(20px, 2.3vw, 26px); line-height: 1.25; letter-spacing: -.025em; }
.mvm-panel-head > a { flex: 0 0 auto; font-size: 12px; font-weight: 700; }
.mvm-panel-copy { margin: 0 0 18px; color: var(--mvm-muted); font-size: 14px; line-height: 1.75; }
.mvm-panel-button {
	display: inline-flex;
	align-items: center;
	min-height: 40px;
	padding: 0 14px;
	border-radius: 8px;
	background: var(--mvm-blue);
	color: #fff;
	font-size: 13px;
	font-weight: 700;
}
.mvm-panel-button:hover { color: #fff; background: var(--mvm-blue-dark); }
.mvm-panel-empty { margin: 0; color: var(--mvm-muted); font-size: 14px; }
.mvm-action-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; }
.mvm-action-card {
	min-width: 0;
	display: flex;
	flex-direction: column;
	gap: 5px;
	padding: 16px;
	border: 1px solid var(--mvm-border);
	border-radius: var(--mvm-radius-sm);
	background: var(--mvm-surface-soft);
	color: var(--mvm-text);
}
.mvm-action-card:hover { border-color: color-mix(in srgb, var(--mvm-blue) 36%, var(--mvm-border)); background: var(--mvm-blue-soft); color: var(--mvm-blue); }
.mvm-action-card strong { font-size: 14px; }
.mvm-action-card span { color: var(--mvm-muted); font-size: 12px; line-height: 1.55; }
.mvm-action-grid--compact { grid-template-columns: 1fr; }
.mvm-agenda-list { display: grid; gap: 10px; }
.mvm-agenda-item {
	display: grid;
	grid-template-columns: 58px minmax(0, 1fr);
	align-items: center;
	gap: 12px;
	padding: 12px;
	border: 1px solid var(--mvm-border);
	border-radius: var(--mvm-radius-sm);
	background: var(--mvm-surface-soft);
	color: var(--mvm-text);
}
.mvm-agenda-item:hover { border-color: var(--mvm-blue); color: var(--mvm-blue); }
.mvm-agenda-item__date {
	display: grid;
	place-items: center;
	min-height: 44px;
	padding: 4px;
	border-radius: 8px;
	background: var(--mvm-blue);
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase;
}
.mvm-agenda-item__content { min-width: 0; display: flex; flex-direction: column; gap: 2px; }
.mvm-agenda-item__content strong { color: inherit; font-size: 13px; line-height: 1.45; }
.mvm-agenda-item__content small { color: var(--mvm-muted); font-size: 11px; }
.mvm-news-desk { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(360px, .65fr); gap: 16px; }
.mvm-news-desk__side { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
.mvm-news-desk__side .mvm-card__body { padding: 14px; }
.mvm-news-desk__side .mvm-card__title { font-size: 16px; }
.mvm-news-desk__side .mvm-card__excerpt { display: none; }
.mvm-news-grid--home { grid-template-columns: repeat(3, minmax(0, 1fr)); padding-bottom: 0; }
.mvm-module { max-width: 1100px; margin: 32px auto; padding: 24px; background: var(--mvm-surface); border: 1px solid var(--mvm-border); border-radius: var(--mvm-radius); }
.mvm-module__head { margin-bottom: 18px; }
.mvm-module__head h1 { margin: 0; font-size: clamp(26px, 4vw, 38px); }
.mvm-module__head p:last-child { margin: 8px 0 0; color: var(--mvm-muted); }

/* Generic pages */
.mvm-page-body { padding: 0 0 52px; }
.mvm-page-featured { margin: 0 0 26px; overflow: hidden; border-radius: var(--mvm-radius); }
.mvm-page-featured img { display: block; width: 100%; max-height: 560px; object-fit: cover; }
.mvm-page-content { min-width: 0; }
.mvm-page-content > p, .mvm-page-content > ul, .mvm-page-content > ol, .mvm-page-content > h2, .mvm-page-content > h3, .mvm-page-content > h4 { max-width: 880px; }
.mvm-page-content p, .mvm-page-content li { line-height: 1.8; }
.mvm-page-content h2, .mvm-page-content h3, .mvm-page-content h4 { margin-top: 1.5em; line-height: 1.3; }

/* WordPress / plugin-friendly defaults */
.alignwide { max-width: 1100px; margin-inline: auto; }
.alignfull { width: 100vw; margin-left: calc(50% - 50vw); }
.wp-caption, figure { max-width: 100%; }
input, textarea, select {
	max-width: 100%;
	border: 1px solid var(--mvm-border);
	border-radius: 8px;
	background: var(--mvm-surface);
	color: var(--mvm-text);
}
input, select { min-height: 42px; padding: 8px 11px; }
textarea { padding: 10px 12px; }
button, input[type="submit"], .button, .wp-element-button {
	border: 0;
	border-radius: 8px;
	background: var(--mvm-blue);
	color: #fff;
	font-weight: 600;
	cursor: pointer;
}

@media (max-width: 1040px) {
	.mvm-menu > li > a { padding-inline: 10px; font-size: 12px; }
	.mvm-news-more { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 820px) {
	.mvm-brandbar__inner { min-height: 86px; }
	.mvm-search { width: min(320px, 42vw); }
	.mvm-navrow { flex-wrap: wrap; min-height: 50px; }
	.mvm-menu-toggle {
		display: flex;
		flex: 1;
		min-height: 50px;
		align-items: center;
		justify-content: space-between;
		padding: 0 14px;
		border: 0;
		border-radius: 0;
		background: var(--mvm-blue);
		color: #fff;
		font-weight: 600;
	}
	.mvm-primary-nav { display: none; flex: 0 0 100%; background: var(--mvm-surface); }
	.mvm-primary-nav.is-open { display: block; }
	.mvm-menu { display: block; min-height: 0; padding: 8px 0; }
	.mvm-menu > li { display: block; }
	.mvm-menu > li > a { min-height: 44px; padding: 0 16px; color: var(--mvm-text); }
	.mvm-menu > li:hover > a, .mvm-menu > .current-menu-item > a, .mvm-menu > .current-menu-ancestor > a { background: var(--mvm-blue-soft); color: var(--mvm-blue); }
	.mvm-menu .sub-menu { position: static; min-width: 0; padding: 0 0 6px 18px; border: 0; box-shadow: none; opacity: 1; visibility: visible; transform: none; background: transparent; }
	.mvm-news-grid, .mvm-news-double { grid-template-columns: 1fr; }
	.mvm-footer__grid { grid-template-columns: 1fr 1fr; }
	.mvm-footer__grid > div:first-child { grid-column: 1 / -1; }
}

@media (max-width: 620px) {
	.mvm-container { width: min(100% - 24px, var(--mvm-container)); }
	.mvm-topbar__inner { min-height: 34px; }
	.mvm-topbar__link { display: none; }
	.mvm-brandbar__inner { min-height: 76px; gap: 12px; }
	.mvm-brand__logo, .mvm-brand .custom-logo { max-width: 190px; max-height: 58px; }
	.mvm-brand__name { font-size: 22px; }
	.mvm-search { width: 42px; height: 42px; border-radius: 50%; }
	.mvm-search input { position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none; }
	.mvm-search button { width: 42px; }
	.mvm-page-head { padding-top: 30px; }
	.mvm-news-more { grid-template-columns: 1fr; }
	.mvm-section-head { align-items: flex-start; flex-direction: column; }
	.mvm-home-ticker__items { gap: 18px; }
	.mvm-card__body { padding: 16px; }
	.mvm-article { padding: 20px 16px; border-radius: 0; border-inline: 0; }
	.mvm-article__image { margin-inline: -16px; }
	.mvm-post-nav { grid-template-columns: 1fr; }
	.mvm-post-nav a:last-child { text-align: left; }
	.mvm-footer__grid { grid-template-columns: 1fr; gap: 26px; }
	.mvm-footer__grid > div:first-child { grid-column: auto; }
	.mvm-footer__bar-inner { align-items: flex-start; flex-direction: column; justify-content: center; padding-block: 12px; }
}

@media (max-width: 1040px) {
	.mvm-news-desk { grid-template-columns: 1fr; }
	.mvm-news-grid--home { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 820px) {
	.mvm-home-columns { grid-template-columns: 1fr; }
	.mvm-panel-head { align-items: flex-start; flex-direction: column; }
}

@media (max-width: 620px) {
	.mvm-news-desk__side, .mvm-news-grid--home, .mvm-action-grid { grid-template-columns: 1fr; }
	.mvm-home-panel { padding: 18px; }
}

@media (prefers-reduced-motion: reduce) {
	*, *::before, *::after { scroll-behavior: auto!important; transition: none!important; animation: none!important; }
}
