/*
Theme Name:        بورصة الدواجن — Borsa Dawagen
Theme URI:         https://example.com/borsa-dawagen
Author:            Salama Dev
Description:       قالب عربي احترافي متكامل لمواقع أسعار الدواجن في مصر: الفراخ البيضاء والحمراء، الكتاكيت، البيض البلدي والأحمر، الأرانب، البط، الوز والحمام. لوحة تحديث أسعار يومية سريعة، سجل تاريخي كامل ورسوم بيانية تفاعلية، شريط أسعار متحرك، حاسبة تكلفة وحاسبة أرباح التربية، نشرة يومية تلقائية، بيانات منظمة لجوجل، وضع ليلي، وتصميم متجاوب بالكامل.
Version:           2.0.5
Requires at least: 5.8
Tested up to:      6.8
Requires PHP:      7.4
License:           GPL-2.0-or-later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       borsa-dawagen
Tags:              rtl-language-support, news, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, dark-mode
*/

/* ==========================================================================
   1. المتغيرات
   ========================================================================== */
:root {
	--bd-primary: #0b6e4f;
	--bd-primary-d: #07553c;
	--bd-primary-l: #e3f3ec;
	--bd-accent: #f59e0b;
	--bd-accent-d: #d97706;
	--bd-accent-l: #fff4dc;
	--bd-comb: #d6322b;
	--bd-up: #15803d;
	--bd-up-bg: #dcfce7;
	--bd-down: #dc2626;
	--bd-down-bg: #fee2e2;
	--bd-flat: #64748b;
	--bd-flat-bg: #eef2f6;
	--bd-bg: #f6f3ec;
	--bd-surface: #ffffff;
	--bd-surface-2: #fbfaf6;
	--bd-text: #17231e;
	--bd-muted: #66736d;
	--bd-border: #e8e2d3;
	--bd-dark: #0b241b;
	--bd-dark-2: #103327;
	--bd-radius: 18px;
	--bd-radius-sm: 11px;
	--bd-shadow: 0 1px 2px rgba(16, 40, 30, .05), 0 8px 24px -12px rgba(16, 40, 30, .18);
	--bd-shadow-lg: 0 24px 48px -20px rgba(11, 36, 27, .35);
	--bd-font: "Cairo", "BD Fallback", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;
	--bd-wrap: 1240px;
	--bd-on-accent: #2b1a00;
	--bd-ondark-1: #d8ebe2;
	--bd-ondark-2: #cfe3d9;
	--bd-ondark-3: #b9d6c9;
	--bd-link-dark: #5fd3a6;
	--bd-glow-1: rgba(245, 158, 11, .35);
	--bd-glow-2: rgba(34, 197, 94, .25);
	--bd-logo-shadow: rgba(11, 110, 79, .25);
	--bd-logo-bg: #0b6e4f;
	--bd-logo-accent: #fbbf24;
	color-scheme: light;
}

html[data-theme="dark"] {
	--bd-primary-l: #12392c;
	--bd-accent-l: #3a2a0c;
	--bd-up: #4ade80;
	--bd-up-bg: rgba(74, 222, 128, .12);
	--bd-down: #f87171;
	--bd-down-bg: rgba(248, 113, 113, .13);
	--bd-flat: #94a3b8;
	--bd-flat-bg: rgba(148, 163, 184, .12);
	--bd-bg: #0a1712;
	--bd-surface: #10211a;
	--bd-surface-2: #0d1c16;
	--bd-text: #e7efe9;
	--bd-muted: #97a8a0;
	--bd-border: #1f3a2f;
	--bd-dark: #06110d;
	--bd-dark-2: #0b1d16;
	--bd-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 8px 24px -12px rgba(0, 0, 0, .6);
	color-scheme: dark;
}

/* ==========================================================================
   2. الأساسيات
   ========================================================================== */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body {
	margin: 0;
	font-family: var(--bd-font);
	font-size: 16px;
	line-height: 1.75;
	color: var(--bd-text);
	background: var(--bd-bg);
	direction: rtl;
	-webkit-font-smoothing: antialiased;
	transition: background-color .25s, color .25s;
}
img, svg, video { max-width: 100%; height: auto; }
img { border-radius: inherit; }
a { color: var(--bd-primary); text-decoration: none; transition: color .2s; }
html[data-theme="dark"] a { color: var(--bd-link-dark); }
a:hover { color: var(--bd-accent-d); }
h1, h2, h3, h4, h5, h6 { line-height: 1.4; margin: 0 0 .6em; font-weight: 800; color: var(--bd-text); }
p { margin: 0 0 1.1em; }
button, input, select, textarea { font: inherit; color: inherit; }
table { border-collapse: collapse; width: 100%; }
.screen-reader-text {
	position: absolute !important; width: 1px; height: 1px; overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px); white-space: nowrap;
}
.screen-reader-text:focus {
	clip: auto; width: auto; height: auto; z-index: 100000; top: 8px; right: 8px;
	background: #fff; color: #000; padding: 10px 16px; border-radius: 8px;
}
:focus-visible { outline: 3px solid var(--bd-accent); outline-offset: 2px; }

.bd-wrap { width: 100%; max-width: var(--bd-wrap); margin-inline: auto; padding-inline: 16px; }
.bd-num { font-variant-numeric: tabular-nums; font-feature-settings: "tnum"; }

/* أزرار */
.bd-btn {
	display: inline-flex; align-items: center; justify-content: center; gap: 8px;
	padding: 10px 20px; border-radius: 999px; border: 0; cursor: pointer;
	font-weight: 700; font-size: 15px; line-height: 1.4;
	background: var(--bd-primary); color: #fff !important;
	transition: transform .15s, background-color .2s, box-shadow .2s;
	box-shadow: 0 6px 16px -8px var(--bd-primary);
}
.bd-btn:hover { background: var(--bd-primary-d); transform: translateY(-1px); }
.bd-btn--accent { background: var(--bd-accent); color: var(--bd-on-accent) !important; box-shadow: 0 6px 16px -8px var(--bd-accent-d); }
.bd-btn--accent:hover { background: var(--bd-accent-d); color: #fff !important; }
.bd-btn--ghost { background: transparent; color: var(--bd-text) !important; border: 1px solid var(--bd-border); box-shadow: none; }
.bd-btn--ghost:hover { background: var(--bd-surface-2); }
.bd-btn--sm { padding: 6px 14px; font-size: 13px; }
.bd-btn svg { width: 18px; height: 18px; flex: none; }

/* ==========================================================================
   3. الشريط العلوي والهيدر
   ========================================================================== */
.bd-topbar { background: var(--bd-dark); color: var(--bd-ondark-2); font-size: 13px; }
.bd-topbar .bd-wrap { display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 40px; flex-wrap: wrap; }
.bd-topbar__info { display: flex; align-items: center; gap: 18px; flex-wrap: wrap; }
.bd-topbar__info span { display: inline-flex; align-items: center; gap: 6px; }
.bd-topbar__info svg { width: 15px; height: 15px; color: var(--bd-accent); }
.bd-topbar__tools { display: flex; align-items: center; gap: 6px; }
.bd-topbar a { color: var(--bd-ondark-2); }
.bd-topbar a:hover { color: var(--bd-accent); }
.bd-live-dot {
	width: 8px; height: 8px; border-radius: 50%; background: #22c55e; display: inline-block;
	box-shadow: 0 0 0 0 rgba(34, 197, 94, .7); animation: bd-pulse 1.8s infinite;
}
@keyframes bd-pulse {
	0% { box-shadow: 0 0 0 0 rgba(34, 197, 94, .7); }
	70% { box-shadow: 0 0 0 8px rgba(34, 197, 94, 0); }
	100% { box-shadow: 0 0 0 0 rgba(34, 197, 94, 0); }
}
.bd-social { display: flex; gap: 4px; }
.bd-social a {
	width: 30px; height: 30px; display: grid; place-items: center; border-radius: 50%;
	background: rgba(255, 255, 255, .07);
}
.bd-social a:hover { background: var(--bd-accent); color: var(--bd-on-accent); }
.bd-social svg { width: 15px; height: 15px; }

.bd-header {
	position: sticky; top: 0; z-index: 90;
	background: color-mix(in srgb, var(--bd-surface) 92%, transparent);
	-webkit-backdrop-filter: saturate(160%) blur(12px);
	backdrop-filter: saturate(160%) blur(12px);
	border-bottom: 1px solid var(--bd-border);
}
.admin-bar .bd-header { top: 32px; }
@media (max-width: 782px) { .admin-bar .bd-header { top: 0; } }
.bd-header .bd-wrap { display: flex; align-items: center; gap: 20px; min-height: 76px; }
.bd-brand { display: flex; align-items: center; gap: 12px; flex: none; color: var(--bd-text) !important; }
.bd-brand__logo { width: 54px; height: 54px; flex: none; filter: drop-shadow(0 6px 10px var(--bd-logo-shadow)); }
.bd-brand__logo svg { width: 100%; height: 100%; }
.bd-brand img.custom-logo { max-height: 58px; width: auto; }
.bd-brand__text { display: flex; flex-direction: column; line-height: 1.25; }
.bd-brand__name { font-size: 22px; font-weight: 900; letter-spacing: -.3px; }
.bd-brand__name b { color: var(--bd-primary); }
html[data-theme="dark"] .bd-brand__name b { color: var(--bd-link-dark); }
.bd-brand__tag { font-size: 12px; color: var(--bd-muted); font-weight: 600; }

.bd-nav { flex: 1; }
.bd-nav ul { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 2px; flex-wrap: wrap; }
.bd-nav li { position: relative; }
.bd-nav a {
	display: block; padding: 8px 13px; border-radius: 10px;
	color: var(--bd-text); font-weight: 700; font-size: 15px;
}
.bd-nav a:hover, .bd-nav .current-menu-item > a, .bd-nav .current-menu-ancestor > a { background: var(--bd-primary-l); color: var(--bd-primary); }
html[data-theme="dark"] .bd-nav a:hover, html[data-theme="dark"] .bd-nav .current-menu-item > a { color: var(--bd-link-dark); }
.bd-nav .sub-menu {
	position: absolute; top: 100%; right: 0; min-width: 220px; display: block;
	background: var(--bd-surface); border: 1px solid var(--bd-border); border-radius: 14px;
	box-shadow: var(--bd-shadow-lg); padding: 8px; opacity: 0; visibility: hidden;
	transform: translateY(8px); transition: all .2s; z-index: 5;
}
.bd-nav li:hover > .sub-menu, .bd-nav li:focus-within > .sub-menu { opacity: 1; visibility: visible; transform: none; }
.bd-nav .sub-menu a { font-weight: 600; font-size: 14px; }

.bd-header__actions { display: flex; align-items: center; gap: 8px; margin-inline-start: auto; }
.bd-icon-btn {
	width: 42px; height: 42px; border-radius: 12px; display: grid; place-items: center;
	border: 1px solid var(--bd-border); background: var(--bd-surface); color: var(--bd-text);
	cursor: pointer; transition: all .2s; padding: 0;
}
.bd-icon-btn:hover { border-color: var(--bd-primary); color: var(--bd-primary); }
.bd-icon-btn svg { width: 20px; height: 20px; }
.bd-theme-toggle .bd-i-sun { display: none; }
html[data-theme="dark"] .bd-theme-toggle .bd-i-sun { display: block; }
html[data-theme="dark"] .bd-theme-toggle .bd-i-moon { display: none; }
.bd-menu-toggle { display: none; }

/* قائمة الجوال */
.bd-drawer {
	position: fixed; inset: 0; z-index: 200; visibility: hidden; pointer-events: none;
}
.bd-drawer.is-open { visibility: visible; pointer-events: auto; }
.bd-drawer__overlay { position: absolute; inset: 0; background: rgba(4, 16, 11, .55); opacity: 0; transition: opacity .25s; }
.bd-drawer.is-open .bd-drawer__overlay { opacity: 1; }
.bd-drawer__panel {
	position: absolute; top: 0; bottom: 0; right: 0; width: min(340px, 88vw);
	background: var(--bd-surface); padding: 20px; overflow-y: auto;
	transform: translateX(100%); transition: transform .3s cubic-bezier(.2, .8, .2, 1);
}
.bd-drawer.is-open .bd-drawer__panel { transform: none; }
.bd-drawer__head { display: flex; align-items: center; justify-content: space-between; margin-bottom: 16px; }
.bd-drawer ul { list-style: none; margin: 0; padding: 0; }
.bd-drawer li a { display: block; padding: 11px 12px; border-radius: 10px; color: var(--bd-text); font-weight: 700; border-bottom: 1px dashed var(--bd-border); }
.bd-drawer .sub-menu { padding-inline-start: 14px; }
.bd-drawer .sub-menu a { font-weight: 600; font-size: 14px; }
.bd-drawer__sections { margin-top: 20px; display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.bd-drawer__sections a {
	display: flex; align-items: center; gap: 8px; padding: 8px; border-radius: 12px;
	background: var(--bd-surface-2); border: 1px solid var(--bd-border); color: var(--bd-text); font-size: 13px; font-weight: 700;
}
.bd-drawer__sections svg { width: 30px; height: 30px; flex: none; }

/* البحث */
.bd-search-panel {
	position: fixed; inset: 0; z-index: 210; display: none; align-items: flex-start; justify-content: center;
	background: rgba(4, 16, 11, .7); padding: 12vh 16px 16px;
}
.bd-search-panel.is-open { display: flex; }
.bd-search-panel__box { width: 100%; max-width: 680px; }
.bd-searchform { display: flex; gap: 8px; background: var(--bd-surface); padding: 8px; border-radius: 16px; box-shadow: var(--bd-shadow-lg); }
.bd-searchform input[type="search"] {
	flex: 1; min-width: 0; border: 0; background: transparent; padding: 10px 14px; font-size: 17px; outline: none;
}
.bd-search-panel__hint { color: var(--bd-ondark-2); text-align: center; margin-top: 12px; font-size: 14px; }

/* ==========================================================================
   4. شريط الأسعار المتحرك
   ========================================================================== */
.bd-ticker {
	background: linear-gradient(90deg, var(--bd-primary-d), var(--bd-primary));
	color: #fff; display: flex; align-items: stretch; overflow: hidden; position: relative;
}
.bd-ticker__label {
	flex: none; display: flex; align-items: center; gap: 8px; padding: 0 18px;
	background: var(--bd-accent); color: var(--bd-on-accent); font-weight: 800; font-size: 14px; z-index: 2;
	position: relative;
}
.bd-ticker__label::after {
	content: ""; position: absolute; left: -12px; top: 0; bottom: 0; width: 12px;
	background: var(--bd-accent); clip-path: polygon(100% 0, 0 50%, 100% 100%);
}
.bd-ticker__viewport { flex: 1; overflow: hidden; mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent); -webkit-mask-image: linear-gradient(90deg, transparent, #000 5%, #000 95%, transparent); }
.bd-ticker__track { display: flex; width: max-content; animation: bd-marquee var(--bd-ticker-speed, 60s) linear infinite; }
.bd-ticker:hover .bd-ticker__track { animation-play-state: paused; }
@keyframes bd-marquee { from { transform: translateX(0); } to { transform: translateX(50%); } }
.bd-ticker__item {
	display: inline-flex; align-items: center; gap: 8px; padding: 11px 22px; white-space: nowrap;
	font-size: 14px; font-weight: 600; color: #fff !important; border-inline-start: 1px solid rgba(255, 255, 255, .14);
}
.bd-ticker__item strong { font-weight: 800; color: #fff; }
.bd-ticker__item .bd-chg { font-size: 12px; padding: 1px 7px; }
.bd-ticker .bd-chg--up { background: rgba(134, 239, 172, .2); color: #bbf7d0; }
.bd-ticker .bd-chg--down { background: rgba(252, 165, 165, .2); color: #fecaca; }
.bd-ticker .bd-chg--flat { background: rgba(255, 255, 255, .12); color: #e2e8f0; }
@media (prefers-reduced-motion: reduce) { .bd-ticker__track { animation: none; } .bd-ticker__viewport { overflow-x: auto; } }

/* شارة التغيير */
.bd-chg {
	display: inline-flex; align-items: center; gap: 3px; padding: 2px 9px; border-radius: 999px;
	font-size: 13px; font-weight: 800; line-height: 1.6; white-space: nowrap; direction: rtl;
}
.bd-chg svg { width: 12px; height: 12px; }
.bd-chg--up { background: var(--bd-up-bg); color: var(--bd-up); }
.bd-chg--down { background: var(--bd-down-bg); color: var(--bd-down); }
.bd-chg--flat { background: var(--bd-flat-bg); color: var(--bd-flat); }

/* ==========================================================================
   5. الهيرو
   ========================================================================== */
.bd-hero {
	position: relative; overflow: hidden; color: #fff; isolation: isolate;
	background:
		radial-gradient(900px 400px at 85% -10%, var(--bd-glow-1), transparent 60%),
		radial-gradient(700px 380px at 0% 110%, var(--bd-glow-2), transparent 60%),
		linear-gradient(135deg, var(--bd-dark) 0%, var(--bd-primary-d) 55%, var(--bd-primary) 100%);
	padding: 48px 0 110px;
}
.bd-hero__pattern { position: absolute; inset: 0; z-index: -1; opacity: .08; color: #fff; }
.bd-hero__pattern svg { width: 100%; height: 100%; }
.bd-hero .bd-wrap { display: grid; grid-template-columns: 1.15fr .85fr; gap: 36px; align-items: center; }
.bd-hero__kicker {
	display: inline-flex; align-items: center; gap: 8px; padding: 6px 14px; border-radius: 999px;
	background: rgba(255, 255, 255, .1); border: 1px solid rgba(255, 255, 255, .18); font-size: 13px; font-weight: 700;
}
.bd-hero h1 { color: #fff; font-size: clamp(28px, 4.2vw, 48px); font-weight: 900; margin: 16px 0 10px; letter-spacing: -.5px; }
.bd-hero h1 em { font-style: normal; color: var(--bd-accent); }
.bd-hero__lead { font-size: 17px; color: var(--bd-ondark-1); max-width: 620px; margin-bottom: 22px; }
.bd-hero__cta { display: flex; gap: 10px; flex-wrap: wrap; }
.bd-hero__cta .bd-btn--ghost { color: #fff !important; border-color: rgba(255, 255, 255, .3); }
.bd-hero__cta .bd-btn--ghost:hover { background: rgba(255, 255, 255, .1); }
.bd-hero__stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 10px; margin-top: 28px; max-width: 560px; }
.bd-hero__stat { background: rgba(255, 255, 255, .08); border: 1px solid rgba(255, 255, 255, .14); border-radius: 14px; padding: 10px 14px; }
.bd-hero__stat small { display: block; font-size: 12px; color: var(--bd-ondark-3); font-weight: 600; }
.bd-hero__stat strong { font-size: 18px; font-weight: 800; }

/* بطاقة السعر المميز */
.bd-feature {
	background: var(--bd-surface); color: var(--bd-text); border-radius: 26px; padding: 24px;
	box-shadow: 0 30px 60px -25px rgba(0, 0, 0, .55); position: relative;
}
.bd-feature::before {
	content: ""; position: absolute; inset: -1px; border-radius: 27px; z-index: -1;
	background: linear-gradient(135deg, var(--bd-accent), transparent 40%, var(--bd-primary));
}
.bd-feature__head { display: flex; align-items: center; gap: 14px; margin-bottom: 14px; }
.bd-feature__icon { width: 64px; height: 64px; border-radius: 18px; background: var(--bd-accent-l); display: grid; place-items: center; flex: none; }
.bd-feature__icon svg { width: 50px; height: 50px; }
.bd-feature__title { font-size: 18px; font-weight: 800; margin: 0; }
.bd-feature__sub { font-size: 13px; color: var(--bd-muted); }
.bd-feature__price { display: flex; align-items: baseline; gap: 10px; flex-wrap: wrap; }
.bd-feature__price strong { font-size: 46px; font-weight: 900; line-height: 1.1; color: var(--bd-primary); letter-spacing: -1px; }
html[data-theme="dark"] .bd-feature__price strong { color: var(--bd-link-dark); }
.bd-feature__price span { color: var(--bd-muted); font-weight: 700; }
.bd-feature__range { margin: 6px 0 12px; font-size: 14px; color: var(--bd-muted); }
.bd-feature__spark { height: 80px; margin: 6px -6px 10px; }
.bd-feature__foot { display: flex; align-items: center; justify-content: space-between; gap: 10px; border-top: 1px dashed var(--bd-border); padding-top: 12px; font-size: 13px; color: var(--bd-muted); }

/* ==========================================================================
   6. الأقسام والكروت
   ========================================================================== */
.bd-main { padding: 36px 0 60px; }
.bd-hero + .bd-main, .bd-overlap { margin-top: -78px; position: relative; z-index: 3; }
.bd-block { margin-bottom: 42px; }
.bd-block__head { display: flex; align-items: flex-end; justify-content: space-between; gap: 16px; margin-bottom: 18px; flex-wrap: wrap; }
.bd-block__title { display: flex; align-items: center; gap: 12px; margin: 0; font-size: clamp(20px, 2.4vw, 26px); }
.bd-block__title::before {
	content: ""; width: 8px; height: 28px; border-radius: 6px;
	background: linear-gradient(var(--bd-accent), var(--bd-primary));
}
.bd-block__sub { color: var(--bd-muted); margin: 4px 0 0; font-size: 14px; }

.bd-card {
	background: var(--bd-surface); border: 1px solid var(--bd-border); border-radius: var(--bd-radius);
	box-shadow: var(--bd-shadow);
}
.bd-card--pad { padding: 22px; }

/* شبكة أقسام البورصة: 4 بطاقات في الصف على الشاشات الكبيرة (صفّان لثمانية أقسام) */
.bd-sections { display: grid; grid-template-columns: repeat(4, 1fr); gap: 14px; }
@media (max-width: 1100px) { .bd-sections { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 900px) { .bd-sections { grid-template-columns: repeat(2, 1fr); } }
.bd-scard {
	position: relative; display: flex; flex-direction: column; gap: 8px; padding: 18px;
	background: var(--bd-surface); border: 1px solid var(--bd-border); border-radius: var(--bd-radius);
	box-shadow: var(--bd-shadow); color: var(--bd-text) !important; overflow: hidden;
	transition: transform .2s, box-shadow .2s, border-color .2s;
}
.bd-scard::after {
	content: ""; position: absolute; inset-inline-end: -30px; top: -30px; width: 110px; height: 110px;
	border-radius: 50%; background: var(--bd-sec, var(--bd-accent)); opacity: .09; transition: transform .35s;
}
.bd-scard:hover { transform: translateY(-4px); box-shadow: var(--bd-shadow-lg); border-color: var(--bd-sec, var(--bd-primary)); }
.bd-scard:hover::after { transform: scale(1.5); }
.bd-scard__top { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.bd-scard__icon { width: 58px; height: 58px; border-radius: 16px; display: grid; place-items: center; background: var(--bd-surface-2); border: 1px solid var(--bd-border); }
.bd-scard__icon svg { width: 46px; height: 46px; }
.bd-scard__name { font-size: 17px; font-weight: 800; margin: 4px 0 0; }
.bd-scard__price { font-size: 26px; font-weight: 900; line-height: 1.2; }
.bd-scard__price small { font-size: 13px; font-weight: 700; color: var(--bd-muted); }
.bd-scard__meta { font-size: 12.5px; color: var(--bd-muted); display: flex; justify-content: space-between; gap: 6px; }
.bd-scard__spark { height: 34px; }

/* ==========================================================================
   7. جدول البورصة
   ========================================================================== */
.bd-board { overflow: hidden; }
.bd-board__bar {
	display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap;
	padding: 14px 16px; border-bottom: 1px solid var(--bd-border); background: var(--bd-surface-2);
}
.bd-tabs { display: flex; gap: 6px; overflow-x: auto; scrollbar-width: none; padding-bottom: 2px; max-width: 100%; }
.bd-tabs::-webkit-scrollbar { display: none; }
.bd-tab {
	flex: none; border: 1px solid var(--bd-border); background: var(--bd-surface); color: var(--bd-text);
	padding: 6px 14px; border-radius: 999px; font-size: 14px; font-weight: 700; cursor: pointer; transition: all .2s;
	display: inline-flex; align-items: center; gap: 6px;
}
.bd-tab svg { width: 22px; height: 22px; }
.bd-tab:hover { border-color: var(--bd-primary); }
.bd-tab.is-active { background: var(--bd-primary); border-color: var(--bd-primary); color: #fff; }
.bd-board__tools { display: flex; gap: 6px; align-items: center; }
.bd-filter {
	border: 1px solid var(--bd-border); background: var(--bd-surface); border-radius: 999px;
	padding: 7px 14px; font-size: 14px; min-width: 180px; outline: none;
}
.bd-filter:focus { border-color: var(--bd-primary); }

.bd-table { font-size: 15px; }
.bd-table th {
	text-align: right; font-size: 13px; color: var(--bd-muted); font-weight: 700;
	padding: 12px 16px; border-bottom: 1px solid var(--bd-border); white-space: nowrap; background: var(--bd-surface);
}
.bd-table td { padding: 13px 16px; border-bottom: 1px solid var(--bd-border); vertical-align: middle; }
.bd-table tbody tr { transition: background-color .15s; }
.bd-table tbody tr:hover { background: var(--bd-surface-2); }
.bd-table tr.bd-group td {
	background: var(--bd-primary-l); font-weight: 800; color: var(--bd-primary); padding: 9px 16px; font-size: 14px;
}
html[data-theme="dark"] .bd-table tr.bd-group td { color: var(--bd-link-dark); }
.bd-table tr.bd-group svg { width: 26px; height: 26px; vertical-align: middle; margin-inline-end: 6px; }
.bd-table .bd-item-cell { display: flex; align-items: center; gap: 10px; }
.bd-table .bd-item-cell a { color: var(--bd-text); font-weight: 800; }
.bd-table .bd-item-cell a:hover { color: var(--bd-primary); }
.bd-table .bd-item-cell small { display: block; color: var(--bd-muted); font-size: 12px; font-weight: 600; }
.bd-table .bd-ico { width: 38px; height: 38px; border-radius: 11px; background: var(--bd-surface-2); border: 1px solid var(--bd-border); display: grid; place-items: center; flex: none; }
.bd-table .bd-ico svg { width: 30px; height: 30px; }
.bd-price { font-weight: 900; font-size: 17px; white-space: nowrap; }
.bd-price--avg { color: var(--bd-primary); }
html[data-theme="dark"] .bd-price--avg { color: var(--bd-link-dark); }
.bd-cur { font-size: 12px; color: var(--bd-muted); font-weight: 700; margin-inline-start: 3px; }
.bd-unit { display: inline-block; font-size: 12px; font-weight: 700; padding: 2px 10px; border-radius: 999px; background: var(--bd-accent-l); color: var(--bd-accent-d); white-space: nowrap; }
html[data-theme="dark"] .bd-unit { color: var(--bd-accent); }
.bd-time { font-size: 12.5px; color: var(--bd-muted); white-space: nowrap; }
.bd-table-empty { text-align: center; padding: 30px; color: var(--bd-muted); }
.bd-board__foot { padding: 12px 16px; font-size: 13px; color: var(--bd-muted); display: flex; gap: 10px; justify-content: space-between; flex-wrap: wrap; }

@media (max-width: 760px) {
	.bd-table thead { display: none; }
	.bd-table, .bd-table tbody, .bd-table tr, .bd-table td { display: block; width: 100%; }
	.bd-table tr:not(.bd-group) {
		display: grid; grid-template-columns: repeat(3, 1fr); gap: 8px 10px; padding: 12px 14px;
		border-bottom: 1px solid var(--bd-border);
	}
	.bd-table td { border: 0; padding: 0; }
	.bd-table .bd-price { font-size: 15px; }
	.bd-table td[data-label]::before { content: attr(data-label); display: block; font-size: 11px; color: var(--bd-muted); font-weight: 700; }
	.bd-table td.bd-td-item { grid-column: 1 / -1; }
	.bd-table td.bd-td-item::before { display: none; }
	.bd-filter { min-width: 0; flex: 1; }
	.bd-board__tools { width: 100%; }
}

/* ==========================================================================
   8. الرسم البياني
   ========================================================================== */
.bd-chart__bar { display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; margin-bottom: 14px; }
.bd-select {
	border: 1px solid var(--bd-border); background: var(--bd-surface); border-radius: 12px;
	padding: 9px 14px; font-weight: 700; min-width: 220px; max-width: 100%; cursor: pointer;
}
.bd-seg { display: inline-flex; background: var(--bd-surface-2); border: 1px solid var(--bd-border); border-radius: 12px; padding: 3px; }
.bd-seg button { border: 0; background: transparent; padding: 6px 14px; border-radius: 9px; font-weight: 700; font-size: 14px; cursor: pointer; color: var(--bd-muted); }
.bd-seg button.is-active { background: var(--bd-surface); color: var(--bd-primary); box-shadow: var(--bd-shadow); }
.bd-chart__summary { display: flex; gap: 18px; flex-wrap: wrap; margin-bottom: 8px; font-size: 14px; color: var(--bd-muted); }
.bd-chart__summary b { color: var(--bd-text); font-size: 16px; }
.bd-chart__canvas { position: relative; height: 320px; }
.bd-chart__canvas svg { width: 100%; height: 100%; display: block; overflow: visible; }
.bd-chart__canvas .bd-grid line { stroke: var(--bd-border); stroke-dasharray: 4 5; }
.bd-chart__canvas .bd-axis text { fill: var(--bd-muted); font-size: 12px; font-family: var(--bd-font); }
.bd-chart__canvas .bd-line { fill: none; stroke: currentColor; stroke-width: 3; stroke-linejoin: round; stroke-linecap: round; }
.bd-chart__canvas .bd-band { fill: var(--bd-accent); opacity: .14; }
.bd-chart__canvas .bd-cross { stroke: var(--bd-muted); stroke-dasharray: 3 4; }
.bd-chart__canvas .bd-dot { fill: var(--bd-surface); stroke: var(--bd-primary); stroke-width: 3; }
.bd-tip {
	position: absolute; pointer-events: none; background: var(--bd-dark); color: #fff; border-radius: 12px;
	padding: 8px 12px; font-size: 13px; line-height: 1.6; white-space: nowrap; transform: translate(-50%, -118%);
	box-shadow: var(--bd-shadow-lg); opacity: 0; transition: opacity .12s; z-index: 3;
}
.bd-tip.is-on { opacity: 1; }
.bd-tip b { color: var(--bd-accent); font-size: 15px; }
.bd-chart__empty { display: grid; place-items: center; height: 100%; color: var(--bd-muted); text-align: center; }

.bd-spark svg { width: 100%; height: 100%; display: block; overflow: visible; }
.bd-spark .s-line { fill: none; stroke-width: 2.4; stroke-linecap: round; stroke-linejoin: round; }
.bd-spark .s-area { opacity: .15; }

/* ==========================================================================
   9. الحاسبات
   ========================================================================== */
.bd-grid-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.bd-grid-3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.bd-calc h3 { display: flex; align-items: center; gap: 10px; font-size: 19px; }
.bd-calc h3 svg { width: 30px; height: 30px; color: var(--bd-accent); }
.bd-calc__desc { font-size: 14px; color: var(--bd-muted); margin-top: -6px; }
.bd-fields { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }
.bd-field { display: flex; flex-direction: column; gap: 5px; }
.bd-field--full { grid-column: 1 / -1; }
.bd-field label { font-size: 13px; font-weight: 700; color: var(--bd-muted); }
.bd-field input, .bd-field select {
	border: 1px solid var(--bd-border); background: var(--bd-surface-2); border-radius: 12px;
	padding: 10px 12px; font-weight: 700; width: 100%; outline: none; transition: border-color .2s;
}
.bd-field input:focus, .bd-field select:focus { border-color: var(--bd-primary); background: var(--bd-surface); }
.bd-result {
	margin-top: 16px; border-radius: 16px; padding: 16px;
	background: linear-gradient(135deg, var(--bd-primary-l), var(--bd-accent-l));
	display: grid; grid-template-columns: 1fr 1fr; gap: 10px;
}
.bd-result div { background: var(--bd-surface); border-radius: 12px; padding: 10px 12px; }
.bd-result small { display: block; font-size: 12px; color: var(--bd-muted); font-weight: 700; }
.bd-result strong { font-size: 20px; font-weight: 900; }
.bd-result .is-profit strong { color: var(--bd-up); }
.bd-result .is-loss strong { color: var(--bd-down); }
.bd-result .bd-result__wide { grid-column: 1 / -1; }

/* ==========================================================================
   10. المقالات
   ========================================================================== */
.bd-posts { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; }
.bd-post { display: flex; flex-direction: column; overflow: hidden; transition: transform .2s, box-shadow .2s; }
.bd-post:hover { transform: translateY(-3px); box-shadow: var(--bd-shadow-lg); }
.bd-post__thumb { display: block; aspect-ratio: 16 / 9; overflow: hidden; background: var(--bd-primary-l); position: relative; }
.bd-post__thumb img { width: 100%; height: 100%; object-fit: cover; transition: transform .5s; border-radius: 0; }
.bd-post:hover .bd-post__thumb img { transform: scale(1.06); }
.bd-post__ph { width: 100%; height: 100%; display: grid; place-items: center; background: linear-gradient(135deg, var(--bd-primary-l), var(--bd-accent-l)); }
.bd-post__ph svg { width: 34%; height: auto; opacity: .9; }
.bd-post__cat {
	position: absolute; top: 12px; right: 12px; background: var(--bd-accent); color: var(--bd-on-accent) !important;
	font-size: 12px; font-weight: 800; padding: 3px 11px; border-radius: 999px;
}
.bd-post__body { padding: 16px 18px 18px; display: flex; flex-direction: column; gap: 8px; flex: 1; }
.bd-post__title { font-size: 17px; margin: 0; line-height: 1.55; }
.bd-post__title a { color: var(--bd-text); }
.bd-post__title a:hover { color: var(--bd-primary); }
.bd-post__excerpt { font-size: 14px; color: var(--bd-muted); margin: 0; }
.bd-post__meta { margin-top: auto; font-size: 12.5px; color: var(--bd-muted); display: flex; gap: 12px; align-items: center; }
.bd-post__meta svg { width: 14px; height: 14px; vertical-align: -2px; }

.bd-list-post { display: grid; grid-template-columns: 260px 1fr; gap: 0; overflow: hidden; margin-bottom: 16px; }
.bd-list-post .bd-post__thumb { aspect-ratio: auto; height: 100%; min-height: 170px; }

/* ==========================================================================
   11. التخطيط مع الشريط الجانبي
   ========================================================================== */
.bd-layout { display: grid; grid-template-columns: minmax(0, 1fr) 340px; gap: 26px; align-items: start; }
.bd-layout--full { grid-template-columns: minmax(0, 1fr); }
.bd-sidebar { position: sticky; top: 100px; display: flex; flex-direction: column; gap: 18px; }
.widget { background: var(--bd-surface); border: 1px solid var(--bd-border); border-radius: var(--bd-radius); padding: 18px; box-shadow: var(--bd-shadow); }
.widget-title, .widget .wp-block-heading { font-size: 17px; margin: 0 0 12px; display: flex; align-items: center; gap: 8px; }
.widget-title::before { content: ""; width: 6px; height: 20px; border-radius: 4px; background: var(--bd-accent); }
.widget ul { list-style: none; margin: 0; padding: 0; }
.widget li { padding: 7px 0; border-bottom: 1px dashed var(--bd-border); }
.widget li:last-child { border: 0; }
.bd-mini-prices li { display: flex; align-items: center; justify-content: space-between; gap: 8px; }
.bd-mini-prices li a { color: var(--bd-text); font-weight: 700; font-size: 14px; display: flex; align-items: center; gap: 8px; }
.bd-mini-prices li svg { width: 28px; height: 28px; }
.bd-mini-prices .bd-mini-val { text-align: left; line-height: 1.3; }
.bd-mini-prices .bd-mini-val strong { display: block; font-size: 15px; }

/* ==========================================================================
   12. الصفحات الداخلية والمقالات
   ========================================================================== */
.bd-pagehead {
	background: linear-gradient(135deg, var(--bd-dark), var(--bd-primary-d)); color: #fff;
	padding: 34px 0 92px; position: relative; overflow: hidden; isolation: isolate;
}
.bd-pagehead .bd-hero__pattern { opacity: .06; }
.bd-pagehead h1 { color: #fff; font-size: clamp(24px, 3.4vw, 38px); margin: 8px 0; }
.bd-pagehead p { color: var(--bd-ondark-2); margin: 0; max-width: 760px; }
.bd-pagehead__row { display: flex; align-items: center; gap: 18px; }
.bd-pagehead__icon { width: 86px; height: 86px; border-radius: 24px; background: rgba(255, 255, 255, .1); border: 1px solid rgba(255, 255, 255, .18); display: grid; place-items: center; flex: none; }
.bd-pagehead__icon svg { width: 66px; height: 66px; }
.bd-crumbs { font-size: 13px; color: var(--bd-ondark-3); display: flex; flex-wrap: wrap; gap: 6px; align-items: center; }
.bd-crumbs a { color: var(--bd-ondark-1) !important; }
.bd-crumbs a:hover { color: var(--bd-accent) !important; }
.bd-crumbs span[aria-hidden] { opacity: .5; }

.bd-article { padding: 28px clamp(18px, 3vw, 40px); }
.bd-article__meta { display: flex; flex-wrap: wrap; gap: 14px; font-size: 13.5px; color: var(--bd-muted); margin-bottom: 18px; }
.bd-article__meta span { display: inline-flex; gap: 6px; align-items: center; }
.bd-article__meta svg { width: 15px; height: 15px; }
.bd-article__thumb { margin: 0 0 22px; border-radius: var(--bd-radius); overflow: hidden; }
.bd-article__thumb img { width: 100%; display: block; }
.bd-content { font-size: 17.5px; line-height: 2; }
.bd-content h2 { font-size: 24px; margin-top: 1.6em; }
.bd-content h3 { font-size: 20px; margin-top: 1.4em; }
.bd-content img { border-radius: 14px; }
.bd-content ul, .bd-content ol { padding-inline-start: 1.4em; }
.bd-content blockquote {
	margin: 1.5em 0; padding: 16px 22px; border-inline-start: 5px solid var(--bd-accent);
	background: var(--bd-accent-l); border-radius: 12px; font-weight: 600;
}
.bd-content table { margin: 1.4em 0; border: 1px solid var(--bd-border); border-radius: 12px; overflow: hidden; font-size: 15px; display: table; }
.bd-content th { background: var(--bd-primary); color: #fff; padding: 10px 12px; text-align: right; }
.bd-content td { padding: 10px 12px; border-top: 1px solid var(--bd-border); }
.bd-content tr:nth-child(even) td { background: var(--bd-surface-2); }
.bd-content .bd-card { margin: 1.5em 0; }
.bd-content .bd-table th { background: var(--bd-surface); color: var(--bd-muted); }
.bd-content .bd-table td { background: transparent !important; }
.bd-content a { text-decoration: underline; text-underline-offset: 4px; text-decoration-color: var(--bd-accent); }
.bd-content .bd-btn, .bd-content .bd-item-cell a { text-decoration: none; }
.alignwide { margin-inline: -40px; }
.alignfull { margin-inline: calc(50% - 50vw); }
.aligncenter { display: block; margin-inline: auto; }
.alignright { float: right; margin: 0 0 1em 1.4em; }
.alignleft { float: left; margin: 0 1.4em 1em 0; }
.wp-caption-text, figcaption { font-size: 13px; color: var(--bd-muted); text-align: center; margin-top: 6px; }

.bd-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 24px; }
.bd-tags a { background: var(--bd-surface-2); border: 1px solid var(--bd-border); padding: 4px 12px; border-radius: 999px; font-size: 13px; color: var(--bd-text); }
.bd-tags a:hover { background: var(--bd-primary); color: #fff; }

.bd-share { display: flex; align-items: center; gap: 8px; flex-wrap: wrap; }
.bd-share__label { font-weight: 800; font-size: 14px; }
.bd-share a, .bd-share button {
	width: 40px; height: 40px; border-radius: 12px; display: grid; place-items: center; color: #fff !important;
	border: 0; cursor: pointer; transition: transform .15s;
}
.bd-share a:hover, .bd-share button:hover { transform: translateY(-2px); }
.bd-share svg { width: 18px; height: 18px; }
.bd-share .s-wa { background: #25d366; }
.bd-share .s-fb { background: #1877f2; }
.bd-share .s-tg { background: #229ed9; }
.bd-share .s-x { background: #111; }
.bd-share .s-copy { background: var(--bd-flat); }

.bd-note {
	display: flex; gap: 12px; align-items: flex-start; padding: 14px 16px; border-radius: 14px;
	background: var(--bd-accent-l); border: 1px solid color-mix(in srgb, var(--bd-accent) 35%, transparent); font-size: 14px;
}
.bd-note svg { width: 22px; height: 22px; color: var(--bd-accent-d); flex: none; margin-top: 2px; }

/* السعر الكبير في صفحة الصنف */
.bd-itemhero { display: grid; grid-template-columns: 1.1fr 1fr; gap: 18px; }
.bd-bigprice { display: flex; flex-direction: column; gap: 6px; }
.bd-bigprice strong { font-size: clamp(40px, 6vw, 60px); font-weight: 900; line-height: 1.1; color: var(--bd-primary); letter-spacing: -1px; }
html[data-theme="dark"] .bd-bigprice strong { color: var(--bd-link-dark); }
.bd-kv { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.bd-kv div { background: var(--bd-surface-2); border: 1px solid var(--bd-border); border-radius: 14px; padding: 10px 14px; }
.bd-kv small { display: block; color: var(--bd-muted); font-weight: 700; font-size: 12px; }
.bd-kv strong { font-size: 19px; font-weight: 900; }

.bd-history { font-size: 14px; }
.bd-history th, .bd-history td { padding: 9px 12px; border-bottom: 1px solid var(--bd-border); text-align: right; white-space: nowrap; }
.bd-history th { color: var(--bd-muted); font-size: 12.5px; }
.bd-scroll { overflow-x: auto; }

/* ترقيم الصفحات */
.bd-pagination, .nav-links { display: flex; justify-content: center; gap: 6px; flex-wrap: wrap; margin-top: 26px; }
.page-numbers {
	min-width: 42px; height: 42px; padding: 0 12px; border-radius: 12px; display: inline-grid; place-items: center;
	background: var(--bd-surface); border: 1px solid var(--bd-border); color: var(--bd-text); font-weight: 700;
}
.page-numbers.current, .page-numbers:hover { background: var(--bd-primary); color: #fff; border-color: var(--bd-primary); }
.post-navigation .nav-links { justify-content: space-between; }
.post-navigation a { display: block; padding: 14px 18px; background: var(--bd-surface); border: 1px solid var(--bd-border); border-radius: 14px; color: var(--bd-text); font-weight: 700; max-width: 380px; }
.post-navigation small { display: block; color: var(--bd-muted); font-weight: 600; }

/* الأسئلة الشائعة */
.bd-faq { display: flex; flex-direction: column; gap: 10px; }
.bd-faq details { background: var(--bd-surface); border: 1px solid var(--bd-border); border-radius: 14px; overflow: hidden; }
.bd-faq summary {
	cursor: pointer; list-style: none; padding: 15px 18px; font-weight: 800; display: flex; align-items: center; justify-content: space-between; gap: 12px;
}
.bd-faq summary::-webkit-details-marker { display: none; }
.bd-faq summary::after {
	content: "+"; width: 28px; height: 28px; border-radius: 50%; display: grid; place-items: center; flex: none;
	background: var(--bd-primary-l); color: var(--bd-primary); font-size: 20px; transition: transform .2s;
}
.bd-faq details[open] summary::after { transform: rotate(45deg); background: var(--bd-accent); color: var(--bd-on-accent); }
.bd-faq details > div { padding: 0 18px 16px; color: var(--bd-muted); }

/* التعليقات */
.bd-comments { margin-top: 26px; }
.comment-list { list-style: none; padding: 0; margin: 0 0 20px; }
.comment-list .children { list-style: none; padding-inline-start: 26px; }
.comment-body { background: var(--bd-surface-2); border: 1px solid var(--bd-border); border-radius: 14px; padding: 14px 16px; margin-bottom: 12px; }
.comment-author { display: flex; align-items: center; gap: 10px; font-weight: 800; }
.comment-author img { border-radius: 50%; }
.comment-metadata { font-size: 12px; }
.comment-metadata a { color: var(--bd-muted); }
.comment-respond input[type="text"], .comment-respond input[type="email"], .comment-respond input[type="url"], .comment-respond textarea {
	width: 100%; border: 1px solid var(--bd-border); background: var(--bd-surface-2); border-radius: 12px; padding: 10px 12px;
}
.comment-respond .submit { background: var(--bd-primary); color: #fff; border: 0; padding: 10px 24px; border-radius: 999px; font-weight: 800; cursor: pointer; }

/* 404 */
.bd-404 { text-align: center; padding: 40px 20px; }
.bd-404 .bd-404__art { width: 200px; margin: 0 auto 10px; }
.bd-404 h1 { font-size: 90px; margin: 0; color: var(--bd-primary); line-height: 1; }

/* ==========================================================================
   13. الفوتر
   ========================================================================== */
.bd-footer { background: var(--bd-dark); color: var(--bd-ondark-3); margin-top: 30px; position: relative; }
.bd-footer::before {
	content: ""; position: absolute; top: 0; left: 0; right: 0; height: 5px;
	background: linear-gradient(90deg, var(--bd-accent), var(--bd-comb), var(--bd-primary));
}
.bd-footer__grid { display: grid; grid-template-columns: 1.5fr 1fr 1fr 1fr 1fr; align-items: start; gap: 30px; padding: 50px 0 30px; }
.bd-footer h4 { color: #fff; font-size: 16px; margin-bottom: 14px; }
.bd-footer a { color: var(--bd-ondark-3); }
.bd-footer a:hover { color: var(--bd-accent); }
.bd-footer ul { list-style: none; margin: 0; padding: 0; }
.bd-footer li { padding: 4px 0; font-size: 14.5px; }
.bd-footer .bd-brand__name { color: #fff; }
.bd-footer .bd-brand__name b { color: var(--bd-accent); }
.bd-footer .bd-brand__tag { color: var(--bd-ondark-3); }
.bd-footer__about { font-size: 14px; margin: 14px 0; }
.bd-footer .widget { background: transparent; border: 0; box-shadow: none; padding: 0; color: var(--bd-ondark-3); }
.bd-footer .widget-title { color: #fff; }
.bd-footer__disclaimer { font-size: 13px; background: rgba(255, 255, 255, .04); border: 1px solid rgba(255, 255, 255, .08); border-radius: 14px; padding: 12px 16px; margin-bottom: 20px; }
.bd-footer__bottom { border-top: 1px solid rgba(255, 255, 255, .08); padding: 16px 0; font-size: 13px; display: flex; justify-content: space-between; gap: 10px; flex-wrap: wrap; }

.bd-totop {
	position: fixed; left: 18px; bottom: 18px; z-index: 80; width: 46px; height: 46px; border-radius: 14px;
	background: var(--bd-primary); color: #fff; border: 0; cursor: pointer; display: grid; place-items: center;
	box-shadow: var(--bd-shadow-lg); opacity: 0; visibility: hidden; transform: translateY(10px); transition: all .25s;
}
.bd-totop.is-on { opacity: 1; visibility: visible; transform: none; }
.bd-totop svg { width: 22px; height: 22px; }

/* شريط سفلي للجوال */
.bd-bottomnav { display: none; }
@media (max-width: 760px) {
	.bd-bottomnav {
		display: grid; grid-template-columns: repeat(5, 1fr); position: fixed; bottom: 0; left: 0; right: 0; z-index: 85;
		background: var(--bd-surface); border-top: 1px solid var(--bd-border); box-shadow: 0 -8px 24px -12px rgba(0, 0, 0, .25);
		padding-bottom: env(safe-area-inset-bottom);
	}
	.bd-bottomnav a { display: flex; flex-direction: column; align-items: center; gap: 2px; padding: 8px 2px 7px; font-size: 11px; font-weight: 700; color: var(--bd-muted); }
	.bd-bottomnav a svg { width: 22px; height: 22px; }
	.bd-bottomnav a.is-active, .bd-bottomnav a:hover { color: var(--bd-primary); }
	body { padding-bottom: 64px; }
	.bd-totop { bottom: 78px; }
}

/* ==========================================================================
   14. التجاوب
   ========================================================================== */
@media (max-width: 1100px) {
	.bd-nav { display: none; }
	.bd-menu-toggle { display: grid; }
	.bd-layout { grid-template-columns: minmax(0, 1fr); }
	.bd-sidebar { position: static; }
	.bd-footer__grid { grid-template-columns: 1fr 1fr; }
}
@media (max-width: 900px) {
	.bd-hero .bd-wrap { grid-template-columns: 1fr; }
	.bd-posts, .bd-grid-3 { grid-template-columns: 1fr 1fr; }
	.bd-grid-2, .bd-itemhero { grid-template-columns: 1fr; }
	.alignwide { margin-inline: 0; }
}
@media (max-width: 600px) {
	body { font-size: 15px; }
	.bd-header .bd-wrap { min-height: 64px; gap: 10px; }
	.bd-brand__logo { width: 44px; height: 44px; }
	.bd-brand__name { font-size: 18px; }
	.bd-brand__tag { display: none; }
	.bd-icon-btn { width: 38px; height: 38px; }
	.bd-topbar__hide-sm { display: none !important; }
	.bd-hero { padding: 30px 0 96px; }
	.bd-hero__stats { grid-template-columns: 1fr 1fr 1fr; gap: 6px; }
	.bd-hero__stat { padding: 8px 10px; }
	.bd-hero__stat strong { font-size: 15px; }
	.bd-feature__price strong { font-size: 38px; }
	.bd-sections { grid-template-columns: 1fr 1fr; gap: 10px; }
	.bd-scard { padding: 14px; }
	.bd-scard__icon { width: 46px; height: 46px; }
	.bd-scard__icon svg { width: 36px; height: 36px; }
	.bd-scard__price { font-size: 21px; }
	.bd-scard__spark { display: none; }
	.bd-posts, .bd-grid-3 { grid-template-columns: 1fr; }
	.bd-fields, .bd-result { grid-template-columns: 1fr 1fr; }
	.bd-list-post { grid-template-columns: 1fr; }
	.bd-footer__grid { grid-template-columns: 1fr; }
	.bd-chart__canvas { height: 250px; }
	.bd-select { min-width: 0; width: 100%; }
	.bd-card--pad, .bd-article { padding: 16px; }
	.bd-content { font-size: 16.5px; }
	.bd-pagehead__icon { width: 64px; height: 64px; }
	.bd-pagehead__icon svg { width: 48px; height: 48px; }
	.alignright, .alignleft { float: none; margin: 0 0 1em; }
}

/* ==========================================================================
   15. الطباعة
   ========================================================================== */
@media print {
	.bd-topbar, .bd-header, .bd-ticker, .bd-footer, .bd-sidebar, .bd-bottomnav, .bd-totop, .bd-board__bar, .bd-share,
	.bd-hero__cta, .bd-chart, .bd-calc, .bd-no-print, .comments-area { display: none !important; }
	body { background: #fff; color: #000; }
	.bd-hero, .bd-pagehead { background: none !important; color: #000; padding: 10px 0; }
	.bd-hero h1, .bd-pagehead h1 { color: #000; }
	.bd-overlap, .bd-hero + .bd-main { margin-top: 0; }
	.bd-card { box-shadow: none; border: 1px solid #ccc; }
	.bd-table tr { break-inside: avoid; }
}

/* ==========================================================================
   16. إضافات
   ========================================================================== */
.bd-ticker__group { display: flex; flex: none; }
.widget .bd-calc { border: 0; box-shadow: none; padding: 0; background: none; }
.widget .bd-calc h3 { font-size: 17px; }
.widget .bd-fields, .widget .bd-result { grid-template-columns: 1fr; }
.bd-footer .bd-mini-prices li a, .bd-footer .bd-mini-prices strong { color: var(--bd-ondark-1); }
.bd-footer .bd-mini-prices li { border-color: rgba(255, 255, 255, .08); }
.bd-section-intro { font-size: 16px; }
.bd-section-intro p:last-child { margin: 0; }
.bd-muted { color: var(--bd-muted); }
.bd-mt { margin-top: 18px; }
.bd-flex-between { display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap; }
.bd-empty { text-align: center; padding: 40px 20px; color: var(--bd-muted); }
.bd-searchform .bd-btn { flex: none; }
.bd-board__foot svg { width: 15px; height: 15px; vertical-align: -3px; }
.bd-hijri[hidden] { display: none !important; }
.bd-chart__canvas svg { color: var(--bd-primary); }
html[data-theme="dark"] .bd-chart__canvas svg { color: var(--bd-link-dark); }
.bd-block--first .bd-block__title { color: #fff; }
.bd-time--stale { color: var(--bd-accent-d); font-weight: 700; }
.bd-time--stale::before { content: "⏳ "; }

/* ==========================================================================
   17. التصميمات — تُختار من: بورصة الدواجن ← 🎨 التصميم والألوان
   «الأخضر الزمردي» هو الأساس أعلاه، وهذه الأقسام تغيّر الهوية فقط والبنية واحدة.
   ========================================================================== */

/* ---------- الأزرق الملكي ---------- */
html.bd-skin-blue {
	--bd-primary: #1d4ed8; --bd-primary-d: #1e3a8a; --bd-primary-l: #e3ebff;
	--bd-accent: #38bdf8; --bd-accent-d: #0284c7; --bd-accent-l: #e0f4fe; --bd-on-accent: #04263a;
	--bd-dark: #0a1a3f; --bd-dark-2: #0f2557;
	--bd-ondark-1: #dbe6ff; --bd-ondark-2: #c5d5f7; --bd-ondark-3: #a9bde8; --bd-link-dark: #7fb2ff;
	--bd-glow-1: rgba(56, 189, 248, .35); --bd-glow-2: rgba(99, 102, 241, .32);
	--bd-logo-bg: #1d4ed8; --bd-logo-accent: #7dd3fc; --bd-logo-shadow: rgba(29, 78, 216, .3);
	--bd-comb: #38bdf8;
}
html.bd-skin-blue:not([data-theme="dark"]) {
	--bd-bg: #f2f5fb; --bd-surface-2: #f7f9fd; --bd-border: #dfe6f2; --bd-text: #0f1b33; --bd-muted: #5b6b86;
}
html.bd-skin-blue[data-theme="dark"] {
	--bd-bg: #070f22; --bd-surface: #0d1a36; --bd-surface-2: #0a152d; --bd-border: #1b2d55;
	--bd-primary-l: #132a5c; --bd-accent-l: #0b3147; --bd-text: #e6ecf8; --bd-muted: #93a4c4;
}
html.bd-skin-blue .bd-scard { border-top: 3px solid var(--bd-primary); }
html.bd-skin-blue[data-theme="dark"] .bd-scard { border-top-color: var(--bd-accent); }
html.bd-skin-blue .bd-hero {
	background:
		radial-gradient(900px 400px at 85% -10%, var(--bd-glow-1), transparent 60%),
		radial-gradient(700px 380px at 0% 110%, var(--bd-glow-2), transparent 60%),
		linear-gradient(160deg, #081533 0%, #12307a 60%, #1d4ed8 100%);
}
html.bd-skin-blue .bd-btn--accent:hover { color: #fff !important; }

/* ---------- النبيتي الفاخر ---------- */
html.bd-skin-burgundy {
	--bd-primary: #8b1e3f; --bd-primary-d: #5e1029; --bd-primary-l: #f8e6ec;
	--bd-accent: #c9a24a; --bd-accent-d: #a8832f; --bd-accent-l: #f8f0dc; --bd-on-accent: #2a1a00;
	--bd-dark: #2a0712; --bd-dark-2: #3a0b1a;
	--bd-ondark-1: #f3dfe5; --bd-ondark-2: #e4c6cf; --bd-ondark-3: #caa3b0; --bd-link-dark: #f0a5bb;
	--bd-glow-1: rgba(201, 162, 74, .35); --bd-glow-2: rgba(190, 24, 93, .28);
	--bd-logo-bg: #8b1e3f; --bd-logo-accent: #e3c275; --bd-logo-shadow: rgba(139, 30, 63, .3);
	--bd-comb: #c9a24a;
}
html.bd-skin-burgundy:not([data-theme="dark"]) {
	--bd-bg: #faf6f2; --bd-surface-2: #fcf9f6; --bd-border: #eadfd6; --bd-text: #2a1418; --bd-muted: #7a6166;
}
html.bd-skin-burgundy[data-theme="dark"] {
	--bd-bg: #140609; --bd-surface: #1f0b11; --bd-surface-2: #19080d; --bd-border: #3a1822;
	--bd-primary-l: #3a1220; --bd-accent-l: #3a2d10; --bd-text: #f4e9ec; --bd-muted: #b89ba3;
}
html.bd-skin-burgundy .bd-card, html.bd-skin-burgundy .bd-scard, html.bd-skin-burgundy .widget {
	border-color: color-mix(in srgb, var(--bd-accent) 32%, var(--bd-border));
}
html.bd-skin-burgundy .bd-feature::before { background: linear-gradient(135deg, var(--bd-accent), transparent 45%, var(--bd-accent)); }
html.bd-skin-burgundy .bd-block__title::before { background: linear-gradient(var(--bd-accent), var(--bd-accent-d)); }
html.bd-skin-burgundy .bd-hero {
	background:
		radial-gradient(900px 400px at 85% -10%, var(--bd-glow-1), transparent 60%),
		radial-gradient(700px 380px at 0% 110%, var(--bd-glow-2), transparent 60%),
		linear-gradient(135deg, #1f050d 0%, #5e1029 55%, #8b1e3f 100%);
}
html.bd-skin-burgundy .bd-hero__kicker, html.bd-skin-burgundy .bd-hero__stat { border-color: rgba(227, 194, 117, .35); }
html.bd-skin-burgundy .bd-tab.is-active { background: var(--bd-primary); border-color: var(--bd-accent); }

/* ---------- الأصفر والأسود ---------- */
html.bd-skin-yellow {
	--bd-primary: #111111; --bd-primary-d: #000000; --bd-primary-l: #fff7cc;
	--bd-accent: #facc15; --bd-accent-d: #eab308; --bd-accent-l: #fef9c3; --bd-on-accent: #111111;
	--bd-dark: #0a0a0a; --bd-dark-2: #171717;
	--bd-ondark-1: #f5f5f5; --bd-ondark-2: #d4d4d4; --bd-ondark-3: #a3a3a3; --bd-link-dark: #facc15;
	--bd-glow-1: rgba(250, 204, 21, .28); --bd-glow-2: rgba(250, 204, 21, .10);
	--bd-logo-bg: #111111; --bd-logo-accent: #facc15; --bd-logo-shadow: rgba(0, 0, 0, .35);
	--bd-comb: #facc15; --bd-radius: 12px; --bd-radius-sm: 8px;
}
html.bd-skin-yellow:not([data-theme="dark"]) {
	--bd-bg: #f7f6f0; --bd-surface-2: #fafaf5; --bd-border: #e2e1d8; --bd-text: #111111; --bd-muted: #55554f;
}
html.bd-skin-yellow[data-theme="dark"] {
	--bd-primary: #facc15; --bd-primary-d: #eab308; --bd-primary-l: #2b2505;
	--bd-bg: #050505; --bd-surface: #121212; --bd-surface-2: #0c0c0c; --bd-border: #2a2a2a;
	--bd-accent-l: #2b2505; --bd-text: #f5f5f5; --bd-muted: #a3a3a3;
}
/* بطاقات بحدود واضحة وظل أصفر صلب */
html.bd-skin-yellow .bd-card, html.bd-skin-yellow .bd-scard, html.bd-skin-yellow .widget {
	border: 2px solid #111; box-shadow: 5px 5px 0 var(--bd-accent);
}
html.bd-skin-yellow[data-theme="dark"] .bd-card, html.bd-skin-yellow[data-theme="dark"] .bd-scard,
html.bd-skin-yellow[data-theme="dark"] .widget { border-color: #333; }
html.bd-skin-yellow .bd-scard:hover { box-shadow: 8px 8px 0 var(--bd-accent); transform: translate(-2px, -2px); }
html.bd-skin-yellow .bd-feature::before { display: none; }
html.bd-skin-yellow .bd-feature { border: 2px solid var(--bd-accent); box-shadow: 8px 8px 0 var(--bd-accent); }
/* شريط علوي أصفر وهيدر أسود */
html.bd-skin-yellow .bd-topbar { background: var(--bd-accent); color: #111; }
html.bd-skin-yellow .bd-topbar a, html.bd-skin-yellow .bd-topbar__info svg { color: #111; }
html.bd-skin-yellow .bd-topbar .bd-social a { background: rgba(0, 0, 0, .1); }
html.bd-skin-yellow .bd-header { background: #111; border-bottom: 3px solid var(--bd-accent); }
html.bd-skin-yellow .bd-header .bd-brand, html.bd-skin-yellow .bd-header .bd-brand__name { color: #fff !important; }
html.bd-skin-yellow .bd-brand__name b { color: var(--bd-accent) !important; }
html.bd-skin-yellow .bd-header .bd-brand__tag { color: #a3a3a3; }
html.bd-skin-yellow .bd-nav a { color: #f5f5f5; }
html.bd-skin-yellow .bd-nav a:hover, html.bd-skin-yellow .bd-nav .current-menu-item > a { background: var(--bd-accent); color: #111 !important; }
html.bd-skin-yellow .bd-nav .sub-menu { background: #111; border-color: #333; }
html.bd-skin-yellow .bd-header .bd-icon-btn { background: #1c1c1c; border-color: #333; color: #f5f5f5; }
html.bd-skin-yellow .bd-header .bd-icon-btn:hover { border-color: var(--bd-accent); color: var(--bd-accent); }
html.bd-skin-yellow .bd-ticker { background: #111; border-bottom: 1px solid #262626; }
html.bd-skin-yellow .bd-hero {
	background:
		radial-gradient(800px 380px at 85% -10%, var(--bd-glow-1), transparent 60%),
		repeating-linear-gradient(90deg, rgba(250, 204, 21, .05) 0 1px, transparent 1px 60px),
		repeating-linear-gradient(0deg, rgba(250, 204, 21, .05) 0 1px, transparent 1px 60px),
		#0a0a0a;
}
html.bd-skin-yellow .bd-pagehead { background: linear-gradient(135deg, #000, #1c1c1c); border-bottom: 4px solid var(--bd-accent); }
html.bd-skin-yellow .bd-hero__cta .bd-btn--ghost { border-color: rgba(250, 204, 21, .5); }
html.bd-skin-yellow .bd-btn { box-shadow: none; }
html.bd-skin-yellow .bd-btn--accent { color: #111 !important; }
html.bd-skin-yellow .bd-btn--accent:hover { background: #fff; color: #111 !important; }
html.bd-skin-yellow[data-theme="dark"] .bd-btn:not(.bd-btn--ghost),
html.bd-skin-yellow[data-theme="dark"] .bd-tab.is-active { color: #111 !important; }
html.bd-skin-yellow .bd-table tr.bd-group td { background: var(--bd-accent); color: #111; }
html.bd-skin-yellow .bd-table tr.bd-group a { color: #111; }
html.bd-skin-yellow .bd-price--avg { color: var(--bd-text); background: var(--bd-accent-l); padding: 0 6px; border-radius: 6px; }
html.bd-skin-yellow .bd-feature__price strong, html.bd-skin-yellow .bd-bigprice strong { color: var(--bd-text); }
html.bd-skin-yellow .bd-footer::before { background: var(--bd-accent); }
html.bd-skin-yellow .bd-totop { background: var(--bd-accent); color: #111; }
html.bd-skin-yellow .bd-chart__canvas .bd-band { fill: var(--bd-accent); opacity: .3; }
html.bd-skin-yellow .bd-unit { background: #111; color: var(--bd-accent); }
html.bd-skin-yellow[data-theme="dark"] .bd-unit { background: var(--bd-accent); color: #111; }

/* ==========================================================================
   18. المقارنات، التقويم، الأدوات، التنبيهات، الإعلانات (1.3.0)
   ========================================================================== */
.bd-compare { display: grid; grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); gap: 12px; }
.bd-compare__c { padding: 14px 16px; display: flex; flex-direction: column; gap: 6px; }
.bd-compare__c small { color: var(--bd-muted); font-weight: 700; font-size: 12.5px; }
.bd-compare__c strong { font-size: 22px; font-weight: 900; }
.bd-compare__c strong span { font-size: 13px; color: var(--bd-muted); font-weight: 700; }
.bd-compare__c .bd-chg { align-self: flex-start; }
.bd-compare__range { grid-column: span 2; }
.bd-compare__range span { font-size: 14px; }
.bd-compare__range em { font-style: normal; color: var(--bd-muted); font-size: 12px; }
@media (max-width: 600px) { .bd-compare { grid-template-columns: 1fr 1fr; } .bd-compare__range { grid-column: 1 / -1; } }

.bd-cals { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 16px; }
.bd-cal__head { font-weight: 800; font-size: 17px; margin-bottom: 10px; }
.bd-cal__grid { display: grid; grid-template-columns: repeat(7, 1fr); gap: 4px; text-align: center; }
.bd-cal__wd { font-size: 11px; color: var(--bd-muted); font-weight: 700; padding: 2px 0; }
.bd-cal__d { display: grid; place-items: center; aspect-ratio: 1; border-radius: 9px; font-size: 13.5px; font-weight: 700; color: var(--bd-muted); opacity: .45; }
a.bd-cal__d.has { opacity: 1; background: var(--bd-primary-l); color: var(--bd-primary); }
html[data-theme="dark"] a.bd-cal__d.has { color: var(--bd-link-dark); }
a.bd-cal__d.has:hover { background: var(--bd-primary); color: #fff; }
.bd-cal__d.is-today { outline: 2px solid var(--bd-accent); outline-offset: -2px; opacity: 1; }
.bd-cal__d.is-active { background: var(--bd-accent) !important; color: var(--bd-on-accent) !important; opacity: 1; }

.bd-daynav { display: flex; justify-content: space-between; gap: 10px; flex-wrap: wrap; }
.bd-daynav .bd-btn--ghost { background: var(--bd-surface); }
.bd-toolnav { display: flex; gap: 8px; flex-wrap: wrap; }
.bd-toolnav .bd-tab { background: var(--bd-surface); }
.bd-links-row { display: flex; gap: 8px; flex-wrap: wrap; }
.bd-calc h3 svg { flex: none; }

.bd-alertbox h3 { display: flex; align-items: center; gap: 10px; font-size: 19px; }
.bd-alertbox h3 svg { width: 26px; height: 26px; color: var(--bd-accent); }
.bd-alertbox .bd-btn { margin-inline-end: 10px; }
.bd-alertbox__msg { padding: 10px 14px; border-radius: 12px; margin-bottom: 12px; font-weight: 700; }
.bd-alertbox__msg.is-ok { background: var(--bd-up-bg); color: var(--bd-up); }
.bd-alertbox__msg.is-err { background: var(--bd-down-bg); color: var(--bd-down); }

.bd-ad { margin: 0 auto 26px; text-align: center; position: relative; overflow: hidden; max-width: 100%; }
.bd-ad img { max-width: 100%; height: auto; border-radius: 12px; display: inline-block; }
.bd-ad__label { display: block; font-size: 10.5px; color: var(--bd-muted); letter-spacing: .5px; margin-bottom: 4px; }
.bd-ad--sidebar { margin-bottom: 0; }
.bd-content .bd-ad { margin: 1.5em auto; }

/* أيقونات صغيرة داخل النصوص (إصلاح الساعة الكبيرة في كارت السعر) */
.bd-feature__foot svg, .bd-post__meta svg, .bd-topbar__info svg, .bd-board__foot svg { width: 15px; height: 15px; flex: none; vertical-align: -3px; }
.bd-feature__foot span { display: inline-flex; align-items: center; gap: 6px; }

/* الفوتر: أقسام الأسعار في عمودين والعنوان فوقهما في المنتصف */
.bd-footer__sections { grid-column: span 2; }
.bd-footer__sections h4 { text-align: center; }
.bd-footer__cols { column-count: 2; column-gap: 26px; }
.bd-footer__cols li { break-inside: avoid; }
.bd-footer__logo-img { display: block; max-width: 100%; height: auto; }
@media (max-width: 1100px) {
	.bd-footer__sections { grid-column: span 2; }
}
@media (max-width: 600px) {
	.bd-footer__sections { grid-column: span 1; }
	.bd-footer__cols { column-count: 2; column-gap: 16px; }
	.bd-footer__cols li { font-size: 13.5px; }
}

/* مؤشر تكلفة إنتاج الكيلو */
.bd-ci { background: var(--bd-card); border: 1px solid var(--bd-line); border-inline-start: 6px solid var(--bd-primary); border-radius: var(--bd-radius); padding: 20px; box-shadow: var(--bd-shadow); }
.bd-ci--up { border-inline-start-color: #15803d; }
.bd-ci--down { border-inline-start-color: #dc2626; }
.bd-ci--flat { border-inline-start-color: #f59e0b; }
.bd-ci__main { display: flex; flex-wrap: wrap; align-items: baseline; gap: 10px 16px; margin-bottom: 14px; }
.bd-ci__label { font-weight: 700; color: var(--bd-muted); }
.bd-ci__value { font-size: 40px; font-weight: 800; color: var(--bd-primary); line-height: 1; }
.bd-ci__value small { font-size: 18px; font-weight: 700; }
.bd-ci__cols { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }
.bd-ci__cols > div { background: var(--bd-primary-l); border-radius: 12px; padding: 10px 12px; }
.bd-ci__cols span { display: block; font-size: 13px; color: var(--bd-muted); margin-bottom: 4px; }
.bd-ci__cols strong { font-size: 19px; }
.bd-ci--up .bd-ci__margin { color: #15803d; }
.bd-ci--down .bd-ci__margin { color: #dc2626; }
.bd-ci__note { margin: 12px 0 0; font-size: 13.5px; color: var(--bd-muted); }
.bd-ci__link { display: inline-block; margin-top: 10px; font-weight: 700; }
.bd-ci-chart svg { width: 100%; height: auto; display: block; }
.bd-ci-chart__legend { margin: 8px 0 0; font-size: 13.5px; color: var(--bd-muted); display: flex; gap: 14px; flex-wrap: wrap; }
.bd-ci-chart__legend .is-sale { color: var(--bd-primary); font-weight: 700; }
.bd-ci-chart__legend .is-cost { color: var(--bd-accent); font-weight: 700; }
@media (max-width: 600px) {
	.bd-ci__cols { grid-template-columns: 1fr; }
	.bd-ci__value { font-size: 32px; }
}

/* ===== استقرار التخطيط والأداء (CLS / سرعة) ===== */
/* الأرقام بعرض ثابت: لا يقفز الجدول عند تغيّر الأسعار أو تحويل الأرقام للعربية */
.bd-num, .bd-ticker__item, .bd-scard__price, .bd-ci__value { font-variant-numeric: tabular-nums; }
/* مساحة محجوزة للشريط والساعة والتاريخ الهجري قبل عمل الجافاسكربت */
.bd-ticker { min-height: 46px; }
.bd-hijri { display: inline-block; min-width: 9.5em; }
[data-bd-clock] { display: inline-block; min-width: 4.6em; }
/* الصور دائماً بنسبة صحيحة */
img { max-width: 100%; height: auto; }
/* الرسوم البيانية تحجز مكانها قبل الرسم */
.bd-chart__canvas, .bd-ci-chart svg { min-height: 250px; }
.bd-chart__empty { min-height: 250px; display: flex; align-items: center; justify-content: center; text-align: center; }
/* الأقسام البعيدة عن الشاشة تُرسم عند الحاجة فقط */
.bd-footer, .bd-faq { content-visibility: auto; contain-intrinsic-size: auto 400px; }
@media (max-width: 600px) {
	.bd-ticker { min-height: 42px; }
	.bd-chart__canvas, .bd-ci-chart svg, .bd-chart__empty { min-height: 200px; }
}

/* خط احتياطي بمقاسات مطابقة للخط الأصلي: إن تأخّر تحميله لا يتغيّر عرض النص (CLS = 0) */
@font-face {
	font-family: "BD Fallback";
	src: local("Segoe UI"), local("Tahoma"), local("Arial"), local("Noto Naskh Arabic");
	font-weight: 400;
	font-style: normal;
	size-adjust: 98.5%;
	font-display: swap;
}
@font-face {
	font-family: "BD Fallback";
	src: local("Segoe UI Bold"), local("Segoe UI"), local("Tahoma Bold"), local("Tahoma"), local("Arial Bold"), local("Noto Naskh Arabic");
	font-weight: 600 900;
	font-style: normal;
	size-adjust: 103.3%;
	font-display: swap;
}
