/* ArabCMS Site — tutorial / topic / news cards, filter bar, buttons. Brand dark, RTL, Cairo.
   Per-card colors come from inline vars: --c (accent), --cbg (tint), --cglow (hover glow). */

.acms-tutorials, .acms-news, .topic-grid, .news-fb, .acms-more, .acms-pagination {
	font-family: 'Cairo', system-ui, 'Segoe UI', Tahoma, sans-serif;
	direction: rtl;
}
.acms-tutorials *, .acms-news *, .topic-grid *, .news-fb * { box-sizing: border-box; }
.acms-empty { color: #AAB0C0; text-align: center; grid-column: 1 / -1; margin: 24px 0; }

/* ---------- Sticky footer: body is a flex column, main grows, footer stays at the bottom ---------- */
html { min-height: 100%; }
body.wp-theme-hello-elementor { display: flex; flex-direction: column; min-height: 100vh; min-height: 100dvh; }
body.wp-theme-hello-elementor > main#content,
body.wp-theme-hello-elementor > .site-main { flex: 1 0 auto; width: 100%; }
body.wp-theme-hello-elementor > footer.elementor-location-footer { margin-top: auto; flex-shrink: 0; }
body.wp-theme-hello-elementor > header.elementor-location-header { flex-shrink: 0; }

/* ---------- Section title (use on the Elementor heading: class sec-title) ---------- */
.sec-title { font-weight: 900; color: #EAF0F8; }
.sec-title span { color: #38B6FF; }

/* ---------- Tutorial cards ---------- */
.tut-grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px;
}
.tut-card {
	--c: #38B6FF; --cbg: rgba(56,182,255,.12); --cglow: rgba(56,182,255,.28);
	display: flex;
	flex-direction: column;
	background: #141924;
	border: 1px solid #263042;
	border-radius: 16px;
	overflow: hidden;
	text-decoration: none !important;
	color: #EAF0F8;
	transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease;
}
.tut-card:hover, .tut-card:focus-visible {
	transform: translateY(-4px);
	border-color: var(--c);
	box-shadow: 0 16px 40px rgba(0,0,0,.45), 0 0 0 1px var(--c), 0 0 32px var(--cglow);
	outline: none;
}
.tut-card-img {
	height: 120px;
	display: grid;
	place-items: center;
	background: linear-gradient(135deg, var(--cbg), transparent 70%), #0C1018;
	color: var(--c);
}
.tut-card-img svg { width: 88px; height: 88px; opacity: .18; transition: opacity .25s ease, transform .25s ease; }
.tut-card:hover .tut-card-img svg { opacity: .32; transform: scale(1.06); }
.tut-card-body { padding: 16px 18px 8px; flex: 1; }
.badge {
	display: inline-block;
	font-size: 12px;
	font-weight: 700;
	line-height: 1;
	padding: 6px 10px;
	border-radius: 999px;
	margin-bottom: 10px;
}
.tut-card-title {
	margin: 0;
	font-size: 17px;
	font-weight: 800;
	line-height: 1.5;
	color: #EAF0F8;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.tut-card-foot {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 10px 18px 16px;
	color: #AAB0C0;
	font-size: 13px;
}
.diff-dots { display: inline-flex; gap: 5px; }
.diff-dot { width: 8px; height: 8px; border-radius: 50%; background: #263042; }
.diff-dot.on { background: var(--c); box-shadow: 0 0 8px var(--cglow); }
.tut-time { display: inline-flex; align-items: center; gap: 6px; }
.tut-time svg { width: 14px; height: 14px; }

/* ---------- Topic cards ---------- */
.topic-grid {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
	gap: 14px;
}
.topic-card {
	display: flex !important;
	--c: #38B6FF; --cbg: rgba(56,182,255,.12); --cglow: rgba(56,182,255,.28);
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 8px;
	padding: 20px 14px 16px;
	background: #141924;
	border: 1px solid #263042;
	border-radius: 14px;
	text-decoration: none !important;
	color: #EAF0F8;
	text-align: center;
	transition: transform .25s ease, border-color .25s ease, box-shadow .25s ease;
}
.topic-card:hover, .topic-card:focus-visible { transform: translateY(-3px); border-color: var(--c); box-shadow: 0 12px 30px rgba(0,0,0,.4), 0 0 24px var(--cglow); outline: none; }
.topic-icon-box {
	width: 44px;
	height: 44px;
	border-radius: 12px;
	display: grid;
	place-items: center;
	background: var(--cbg);
	color: var(--c);
}
.topic-icon-box svg { width: 22px; height: 22px; }
.topic-icon-box { flex: none; }
.topic-label, .topic-count { display: block; width: 100%; text-align: center; }
.topic-label { font-weight: 800; font-size: 15px; color: #EAF0F8; line-height: 1.4; }
.topic-count { font-size: 12px; color: #AAB0C0; line-height: 1.4; }
.tut-card .badge, .news-card .badge { display: inline-block; }
.tut-card-body, .tut-card-foot { display: block; }
.tut-card-foot { display: flex; }

/* ---------- Filter bar ---------- */
.news-fb {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0 0 22px;
}
.news-fbtn {
	--active-c: #38B6FF; --active-bg: rgba(56,182,255,.12);
	display: inline-block;
	padding: 7px 16px;
	border-radius: 999px;
	border: 1px solid #263042;
	background: #141924;
	color: #AAB0C0;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none !important;
	transition: color .2s ease, background .2s ease, border-color .2s ease;
}
.news-fbtn:hover { color: var(--active-c); border-color: var(--active-c); }
.news-fbtn.active { color: var(--active-c); background: var(--active-bg); border-color: var(--active-c); }

/* ---------- News cards (3 / 2 / 1 grid, featured image on top) ---------- */
.news-list {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 20px;
}
.news-card {
	--c: #38B6FF; --cbg: rgba(56,182,255,.12); --cglow: rgba(56,182,255,.28);
	display: flex;
	flex-direction: column;
	background: #141924;
	border: 1px solid #263042;
	border-radius: 16px;
	overflow: hidden;
	transition: border-color .25s ease, box-shadow .25s ease, transform .25s ease;
}
.news-card:hover { border-color: var(--c); box-shadow: 0 16px 40px rgba(0,0,0,.45), 0 0 28px var(--cglow); transform: translateY(-4px); }
.news-card-img {
	display: grid;
	place-items: center;
	aspect-ratio: 16 / 9;
	width: 100%;
	overflow: hidden;
	background: linear-gradient(135deg, var(--cbg), transparent 70%), #0C1018;
	color: var(--c);
	text-decoration: none !important;
}
.news-card-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .35s ease; }
.news-card:hover .news-card-img img { transform: scale(1.04); }
.news-card-icon { display: grid; place-items: center; width: 100%; height: 100%; }
.news-card-icon svg { width: 64px; height: 64px; opacity: .22; transition: opacity .25s ease, transform .25s ease; }
.news-card:hover .news-card-icon svg { opacity: .38; transform: scale(1.06); }
.news-card-body { min-width: 0; flex: 1; padding: 16px 18px 18px; display: flex; flex-direction: column; }
.news-card-meta { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; margin-bottom: 8px; }
.news-card-meta .badge { margin-bottom: 0; }
.news-card-date { font-size: 12px; color: #AAB0C0; }
.news-card-title { margin: 0 0 8px; font-size: 17px; font-weight: 800; line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
.news-card-title a { color: #EAF0F8; text-decoration: none !important; }
.news-card-title a:hover { color: var(--c); }
.news-card-excerpt { margin: 0; color: #AAB0C0; font-size: 14px; line-height: 1.7; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }

/* ---------- Topic-tinted borders (resting), full color on hover ---------- */
.tut-card, .news-card, .topic-card {
	border-color: #263042;
	border-color: color-mix(in srgb, var(--c) 38%, #263042);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.03);
}
.news-card::before, .tut-card::before {
	content: '';
	display: block;
	height: 3px;
	background: linear-gradient(90deg, var(--c), transparent 85%);
	opacity: .9;
}

/* ---------- AJAX states ---------- */
.acms-grid-wrap { position: relative; transition: opacity .2s ease; }
.acms-cards.is-loading .acms-grid-wrap { opacity: .45; pointer-events: none; }
.acms-cards.is-loading .news-fbtn { pointer-events: none; }
.acms-grid-wrap.is-swapped .tut-card, .acms-grid-wrap.is-swapped .news-card { animation: acms-card-in .35s ease both; }
.acms-grid-wrap.is-swapped .tut-card:nth-child(2), .acms-grid-wrap.is-swapped .news-card:nth-child(2) { animation-delay: .05s; }
.acms-grid-wrap.is-swapped .tut-card:nth-child(3), .acms-grid-wrap.is-swapped .news-card:nth-child(3) { animation-delay: .1s; }
.acms-grid-wrap.is-swapped .tut-card:nth-child(n+4), .acms-grid-wrap.is-swapped .news-card:nth-child(n+4) { animation-delay: .15s; }
@keyframes acms-card-in { from { opacity: 0; transform: translateY(10px); } to { opacity: 1; transform: translateY(0); } }
.news-fbtn { cursor: pointer; }

/* ---------- Buttons ---------- */
.acms-more { display: flex; justify-content: center; margin-top: 28px; }
.btn-ghost, .btn-solid {
	display: inline-block;
	padding: 12px 26px;
	border-radius: 12px;
	font-weight: 700;
	font-size: 15px;
	text-decoration: none !important;
	transition: background .2s ease, color .2s ease, border-color .2s ease, transform .15s ease;
}
.btn-ghost { border: 1px solid rgba(56,182,255,.55); color: #38B6FF; background: transparent; }
.btn-ghost:hover { background: rgba(56,182,255,.1); border-color: #38B6FF; color: #38B6FF; }
.btn-solid { background: #38B6FF; border: 1px solid #38B6FF; color: #0C1018 !important; }
.btn-solid:hover { background: #5EC4FF; border-color: #5EC4FF; }
.btn-ghost:active, .btn-solid:active { transform: translateY(1px); }

/* ---------- Pagination ---------- */
.acms-pagination { margin-top: 28px; }
.acms-pagination ul { list-style: none; margin: 0; padding: 0; display: flex; justify-content: center; gap: 6px; flex-wrap: wrap; }
.acms-pagination .page-numbers {
	display: inline-block;
	min-width: 38px;
	padding: 7px 12px;
	border-radius: 10px;
	border: 1px solid #263042;
	background: #141924;
	color: #AAB0C0;
	text-align: center;
	text-decoration: none !important;
	font-weight: 700;
}
.acms-pagination .page-numbers.current, .acms-pagination .page-numbers:hover { color: #0C1018; background: #38B6FF; border-color: #38B6FF; }

/* ---------- Glossary ---------- */
.acms-glossary, .acms-glossary-inline, .acms-term-head, .acms-term-related { font-family: 'Cairo', system-ui, sans-serif; direction: rtl; }
.acms-glossary-search { display: flex; align-items: center; gap: 14px; margin: 0 0 18px; }
.acms-glossary-search input { flex: 1; height: 50px; padding: 0 16px; border-radius: 12px; background: #141924; border: 1px solid #263042; color: #EAF0F8; font: inherit; font-size: 16px; outline: none; }
.acms-glossary-search input:focus { border-color: #38B6FF; box-shadow: 0 0 0 3px rgba(56,182,255,.18); }
.acms-glossary-count { color: #AAB0C0; font-size: 14px; white-space: nowrap; }
.acms-glossary-az { display: flex; flex-wrap: wrap; gap: 4px; margin: 0 0 26px; direction: ltr; }
.acms-glossary-az[hidden] { display: none; }
.acms-glossary-az a, .acms-glossary-az span { min-width: 30px; height: 30px; display: inline-grid; place-items: center; border-radius: 8px; font-size: 13px; font-weight: 700; font-family: 'IBM Plex Mono', ui-monospace, monospace; }
.acms-glossary-az a { background: #141924; border: 1px solid #263042; color: #38B6FF; text-decoration: none !important; }
.acms-glossary-az a:hover { border-color: #38B6FF; }
.acms-glossary-az span { color: #3A4356; }
.acms-glossary-group { margin: 0 0 30px; }
.acms-glossary-group[hidden] { display: none; }
.acms-glossary-letter { margin: 0 0 12px; font-size: 22px; font-weight: 900; color: #38B6FF; direction: ltr; text-align: right; font-family: 'IBM Plex Mono', ui-monospace, monospace; }
.acms-glossary-list { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; }
.acms-term { display: flex; flex-direction: column; gap: 4px; padding: 16px 18px; background: #141924; border: 1px solid #263042; border-radius: 14px; text-decoration: none !important; color: #EAF0F8; transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease; }
.acms-term:hover { border-color: #38B6FF; transform: translateY(-2px); box-shadow: 0 10px 26px rgba(0,0,0,.4); }
.acms-term[hidden] { display: none; }
.acms-term-en { font-family: 'IBM Plex Mono', ui-monospace, monospace; font-weight: 600; font-size: 15px; color: #38B6FF; text-align: right; }
.acms-term-ar { font-weight: 800; font-size: 17px; color: #EAF0F8; }
.acms-term-short { font-size: 13px; color: #AAB0C0; line-height: 1.6; }
.acms-glossary-inline { margin: 32px 0; padding: 20px; background: #141924; border: 1px solid #263042; border-radius: 14px; }
.acms-glossary-inline h3 { margin: 0 0 14px; font-size: 17px; font-weight: 800; color: #EAF0F8; }
.acms-term-head { margin: 0 0 24px; padding: 20px 22px; background: #141924; border: 1px solid #263042; border-inline-start: 4px solid #38B6FF; border-radius: 14px; }
.acms-term-head-ar { margin: 0 0 6px; font-size: 26px; font-weight: 900; color: #EAF0F8; }
.acms-term-head-aliases { margin: 0 0 8px; font-size: 13px; color: #AAB0C0; direction: ltr; text-align: right; }
.acms-term-head-aliases span { color: #38B6FF; direction: rtl; }
.acms-term-head-short { margin: 0; font-size: 16px; color: #AAB0C0; line-height: 1.8; }
.acms-term-related { margin-top: 40px; }
.acms-term-related .sec-title { font-size: 22px; margin: 0 0 16px; }

/* ---------- Glossary auto-links + tooltip ---------- */
.acms-gl { position: relative; color: inherit !important; text-decoration: none !important; border-bottom: 1px dotted #38B6FF; cursor: help; }
.acms-gl:hover, .acms-gl:focus-visible { color: #38B6FF !important; border-bottom-style: solid; outline: none; }
.acms-gl[data-acms-tip]:not([data-acms-tip=""])::after {
	content: attr(data-acms-tip);
	position: absolute; right: 0; bottom: calc(100% + 8px); z-index: 20;
	width: max-content; max-width: 300px; padding: 10px 12px; border-radius: 10px;
	background: #141924; border: 1px solid #38B6FF; color: #EAF0F8; font-size: 13px; font-weight: 400; line-height: 1.6; text-align: right; direction: rtl;
	box-shadow: 0 12px 30px rgba(0,0,0,.45); opacity: 0; transform: translateY(4px); pointer-events: none;
	transition: opacity .15s ease, transform .15s ease;
}
.acms-gl[data-acms-tip]:hover::after, .acms-gl[data-acms-tip]:focus-visible::after { opacity: 1; transform: translateY(0); }
@media (max-width: 640px) { .acms-gl::after { display: none !important; } }

/* ---------- Single article: template 449 pieces ---------- */
.acms-article-title .elementor-heading-title, .acms-article h1.elementor-heading-title { font-family: 'Cairo', system-ui, sans-serif; font-weight: 900; font-size: 40px; line-height: 1.35; color: #EAF0F8; margin: 0 0 22px; text-wrap: balance; }
.acms-article-hero img { width: 100%; height: auto; border-radius: 18px; border: 1px solid #263042; }
.acms-article-hero { margin-bottom: 8px; }
/* Reading progress: Pro markup is .elementor-scrolling-tracker > .current-progress */
.acms-progress { z-index: 990; width: 100%; margin: 0 0 12px; }
.acms-progress.elementor-sticky--active { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; width: 100vw !important; margin: 0; }
.acms-progress .elementor-scrolling-tracker.elementor-scrolling-tracker-horizontal { height: 5px !important; width: 100% !important; background: #38B6FF !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; }
.acms-progress .elementor-scrolling-tracker .current-progress { background: #F04575 !important; height: 100% !important; border-radius: 0 3px 3px 0; box-shadow: 0 0 10px rgba(240,69,117,.6); }
.acms-progress .current-progress-percentage { display: none; }
.acms-toc .elementor-toc__header-title { color: #EAF0F8; font-family: 'Cairo', system-ui, sans-serif; font-weight: 800; }
.acms-toc .elementor-toc__body { font-family: 'Cairo', system-ui, sans-serif; }
.acms-toc { background: #141924; border: 1px solid #263042; border-radius: 14px; padding: 6px 4px; margin-bottom: 18px; }
.acms-toc .elementor-toc__header { border-color: #263042 !important; }
.acms-toc .elementor-toc__list-item-text { color: #AAB0C0 !important; font-size: 14px; }
.acms-toc .elementor-toc__list-item-text:hover, .acms-toc .elementor-toc__list-item-text.elementor-item-active { color: #38B6FF !important; }
.acms-toc .elementor-toc__list-item-text-wrapper { padding-block: 4px; }
.acms-toc .elementor-toc__header .elementor-toc__toggle-button { color: #AAB0C0; }
.acms-article-main { min-width: 0; }
.acms-sidebar-card .acms-more { margin-top: 4px; justify-content: flex-start; }
@media (max-width: 640px) { .acms-article-title .elementor-heading-title { font-size: 28px; } .acms-article-hero img { border-radius: 12px; } }

/* ---------- Single article: meta line, verdict, related, sidebar, comments ---------- */
.acms-post-meta { display: flex; flex-wrap: wrap; align-items: center; gap: 10px 16px; font-family: 'Cairo', system-ui, sans-serif; font-size: 14px; color: #AAB0C0; direction: rtl; margin: 0 0 18px; }
.acms-post-meta .badge { margin: 0; text-decoration: none !important; }
.acms-post-meta time, .acms-post-meta-time, .acms-post-meta-author, .acms-post-meta-upd { display: inline-flex; align-items: center; gap: 6px; }
.acms-post-meta-time svg { width: 15px; height: 15px; }
.acms-post-meta-upd { color: #7ED44E; }
.acms-verdict { margin: 22px 0 26px; padding: 18px 22px; border-radius: 14px; background: linear-gradient(135deg, rgba(56,182,255,.12), rgba(126,212,78,.06)); border: 1px solid rgba(56,182,255,.4); border-inline-start: 4px solid #38B6FF; font-family: 'Cairo', system-ui, sans-serif; }
.acms-verdict strong { display: block; color: #38B6FF; font-size: 14px; font-weight: 800; letter-spacing: .02em; margin-bottom: 6px; }
.acms-verdict p { margin: 0; color: #EAF0F8; font-size: 17px; line-height: 1.8; }
.acms-related { margin-top: 48px; }
.acms-related .sec-title { font-size: 24px; margin: 0 0 18px; }
.acms-article-sidebar { align-self: flex-start; }
.acms-sidebar-card { background: #141924; border: 1px solid #263042; border-radius: 14px; padding: 20px; margin-bottom: 18px; font-family: 'Cairo', system-ui, sans-serif; }
.acms-sidebar-card h4 { margin: 0 0 8px; font-size: 16px; font-weight: 800; color: #EAF0F8; }
.acms-sidebar-card p { margin: 0 0 12px; color: #AAB0C0; font-size: 14px; line-height: 1.7; }
/* Elementor Pro TOC on the dark theme */
.elementor-widget-table-of-contents .elementor-toc__header { border-bottom: 1px solid #263042; }
.elementor-widget-table-of-contents .elementor-toc__list-item-text { color: #AAB0C0; }
.elementor-widget-table-of-contents .elementor-toc__list-item-text:hover, .elementor-widget-table-of-contents .elementor-toc__list-item-text.elementor-item-active { color: #38B6FF; }
/* Comments (Hello theme markup) */
.comments-area, #comments { font-family: 'Cairo', system-ui, sans-serif; color: #EAF0F8; margin-top: 48px; }
.comments-area .comments-title, .comments-area .comment-reply-title, #reply-title { font-size: 22px; font-weight: 900; color: #EAF0F8; margin: 0 0 16px; }
.comments-area .comment-list { list-style: none; margin: 0 0 24px; padding: 0; }
.comments-area .comment-list .comment { background: #141924; border: 1px solid #263042; border-radius: 14px; padding: 16px 18px; margin: 0 0 12px; }
.comments-area .comment-list .children { list-style: none; margin: 12px 0 0; padding-inline-start: 24px; }
.comments-area .comment-author .fn { font-weight: 800; color: #EAF0F8; font-style: normal; }
.comments-area .comment-author img { border-radius: 50%; }
.comments-area .comment-metadata, .comments-area .comment-metadata a { color: #AAB0C0; font-size: 12px; text-decoration: none; }
.comments-area .comment-content { color: #AAB0C0; line-height: 1.8; margin-top: 8px; }
.comments-area .reply a, .comments-area .comment-edit-link { color: #38B6FF; font-size: 13px; font-weight: 700; text-decoration: none; }
.comment-respond { background: #141924; border: 1px solid #263042; border-radius: 16px; padding: 22px 24px; }
.comment-respond label { display: block; color: #AAB0C0; font-size: 14px; margin-bottom: 6px; }
.comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond input[type="url"], .comment-respond textarea { width: 100%; background: #0C1018; border: 1px solid #263042; border-radius: 10px; color: #EAF0F8; padding: 10px 14px; font: inherit; font-size: 15px; }
.comment-respond input:focus, .comment-respond textarea:focus { outline: none; border-color: #38B6FF; box-shadow: 0 0 0 3px rgba(56,182,255,.18); }
.comment-respond .comment-form-cookies-consent { display: flex; gap: 8px; align-items: center; color: #AAB0C0; font-size: 13px; }
.comment-respond .comment-form-cookies-consent label { margin: 0; }
.comment-respond .form-submit input[type="submit"], .comment-respond .submit { background: #38B6FF; color: #0C1018; border: 0; border-radius: 12px; padding: 12px 28px; font: inherit; font-weight: 700; font-size: 15px; cursor: pointer; }
.comment-respond .form-submit input[type="submit"]:hover { background: #5EC4FF; }
.comment-respond .comment-notes, .comment-respond .logged-in-as { color: #AAB0C0; font-size: 13px; }
.comment-respond .logged-in-as a { color: #38B6FF; }
.no-comments { color: #AAB0C0; }

/* ---------- Responsive ---------- */
@media (max-width: 1024px) {
	.tut-grid, .news-list, .acms-glossary-list { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.topic-grid { grid-template-columns: repeat(3, minmax(0, 1fr)); }
}
@media (max-width: 640px) {
	.tut-grid, .news-list, .acms-glossary-list { grid-template-columns: 1fr; }
	.topic-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.news-card-title { font-size: 16px; }
}
@media (prefers-reduced-motion: reduce) {
	.tut-card, .topic-card, .news-card, .tut-card-img svg { transition: none; }
	.acms-grid-wrap.is-swapped .tut-card, .acms-grid-wrap.is-swapped .news-card { animation: none; }
}
