/* ==========================================================================
   نگاشت رنگ لینک‌فارس
   --------------------------------------------------------------------------
   مارک‌آپ قالب عیناً همان HTML اصلی است و کلاس‌هایش دست‌نخورده مانده‌اند.
   این فایل فقط همان کلاس‌های رنگی را بازتعریف می‌کند تا طرح روشن/سبز
   تبدیل به تیره/بنفش شود. هیچ قانون چیدمان یا اندازه‌ای اینجا نیست —
   همه‌ی آن‌ها از output.css می‌آیند.
   ========================================================================== */

/* ---------- برند: سبز ← بنفش ---------- */
.bg-\[\#32c98a\] { background-color: #7B2FBE !important; }
.hover\:bg-\[\#32c98a\]:hover { background-color: #7B2FBE !important; }
.focus\:bg-\[\#32c98a\]:focus { background-color: #7B2FBE !important; }
.group-hover\:bg-\[\#32c98a\]:is(:where(.group):hover *) { background-color: #7B2FBE !important; }
.focus-within\:bg-\[\#32c98a\]:focus-within { background-color: #7B2FBE !important; }
.bg-\[\#23DB90\] { background-color: #7B2FBE !important; }
.hover\:bg-\[\#23DB90\]:hover { background-color: #7B2FBE !important; }
.focus\:bg-\[\#23DB90\]:focus { background-color: #7B2FBE !important; }
.group-hover\:bg-\[\#23DB90\]:is(:where(.group):hover *) { background-color: #7B2FBE !important; }
.focus-within\:bg-\[\#23DB90\]:focus-within { background-color: #7B2FBE !important; }
.bg-\[\#08D581\] { background-color: #7B2FBE !important; }
.hover\:bg-\[\#08D581\]:hover { background-color: #7B2FBE !important; }
.focus\:bg-\[\#08D581\]:focus { background-color: #7B2FBE !important; }
.group-hover\:bg-\[\#08D581\]:is(:where(.group):hover *) { background-color: #7B2FBE !important; }
.focus-within\:bg-\[\#08D581\]:focus-within { background-color: #7B2FBE !important; }
.bg-\[\#33d18f\] { background-color: #7B2FBE !important; }
.hover\:bg-\[\#33d18f\]:hover { background-color: #7B2FBE !important; }
.focus\:bg-\[\#33d18f\]:focus { background-color: #7B2FBE !important; }
.group-hover\:bg-\[\#33d18f\]:is(:where(.group):hover *) { background-color: #7B2FBE !important; }
.focus-within\:bg-\[\#33d18f\]:focus-within { background-color: #7B2FBE !important; }
.bg-\[\#32c983\] { background-color: #7B2FBE !important; }
.hover\:bg-\[\#32c983\]:hover { background-color: #7B2FBE !important; }
.focus\:bg-\[\#32c983\]:focus { background-color: #7B2FBE !important; }
.group-hover\:bg-\[\#32c983\]:is(:where(.group):hover *) { background-color: #7B2FBE !important; }
.focus-within\:bg-\[\#32c983\]:focus-within { background-color: #7B2FBE !important; }
.bg-\[\#22C55E\] { background-color: #7B2FBE !important; }
.hover\:bg-\[\#22C55E\]:hover { background-color: #7B2FBE !important; }
.focus\:bg-\[\#22C55E\]:focus { background-color: #7B2FBE !important; }
.group-hover\:bg-\[\#22C55E\]:is(:where(.group):hover *) { background-color: #7B2FBE !important; }
.focus-within\:bg-\[\#22C55E\]:focus-within { background-color: #7B2FBE !important; }
.bg-\[\#14B8A6\] { background-color: #7B2FBE !important; }
.hover\:bg-\[\#14B8A6\]:hover { background-color: #7B2FBE !important; }
.focus\:bg-\[\#14B8A6\]:focus { background-color: #7B2FBE !important; }
.group-hover\:bg-\[\#14B8A6\]:is(:where(.group):hover *) { background-color: #7B2FBE !important; }
.focus-within\:bg-\[\#14B8A6\]:focus-within { background-color: #7B2FBE !important; }
.text-\[\#32c98a\] { color: #A855F7 !important; }
.hover\:text-\[\#32c98a\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#32c98a\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#32c98a\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#32c98a\]:focus-within { color: #A855F7 !important; }
.text-\[\#23DB90\] { color: #A855F7 !important; }
.hover\:text-\[\#23DB90\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#23DB90\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#23DB90\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#23DB90\]:focus-within { color: #A855F7 !important; }
.text-\[\#08D581\] { color: #A855F7 !important; }
.hover\:text-\[\#08D581\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#08D581\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#08D581\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#08D581\]:focus-within { color: #A855F7 !important; }
.text-\[\#33d18f\] { color: #A855F7 !important; }
.hover\:text-\[\#33d18f\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#33d18f\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#33d18f\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#33d18f\]:focus-within { color: #A855F7 !important; }
.text-\[\#32c983\] { color: #A855F7 !important; }
.hover\:text-\[\#32c983\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#32c983\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#32c983\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#32c983\]:focus-within { color: #A855F7 !important; }
.text-\[\#22C55E\] { color: #A855F7 !important; }
.hover\:text-\[\#22C55E\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#22C55E\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#22C55E\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#22C55E\]:focus-within { color: #A855F7 !important; }
.text-\[\#14B8A6\] { color: #A855F7 !important; }
.hover\:text-\[\#14B8A6\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#14B8A6\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#14B8A6\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#14B8A6\]:focus-within { color: #A855F7 !important; }
.border-\[\#32c98a\] { border-color: #7B2FBE !important; }
.hover\:border-\[\#32c98a\]:hover { border-color: #7B2FBE !important; }
.focus\:border-\[\#32c98a\]:focus { border-color: #7B2FBE !important; }
.group-hover\:border-\[\#32c98a\]:is(:where(.group):hover *) { border-color: #7B2FBE !important; }
.focus-within\:border-\[\#32c98a\]:focus-within { border-color: #7B2FBE !important; }
.border-\[\#23DB90\] { border-color: #7B2FBE !important; }
.hover\:border-\[\#23DB90\]:hover { border-color: #7B2FBE !important; }
.focus\:border-\[\#23DB90\]:focus { border-color: #7B2FBE !important; }
.group-hover\:border-\[\#23DB90\]:is(:where(.group):hover *) { border-color: #7B2FBE !important; }
.focus-within\:border-\[\#23DB90\]:focus-within { border-color: #7B2FBE !important; }
.border-\[\#08D581\] { border-color: #7B2FBE !important; }
.hover\:border-\[\#08D581\]:hover { border-color: #7B2FBE !important; }
.focus\:border-\[\#08D581\]:focus { border-color: #7B2FBE !important; }
.group-hover\:border-\[\#08D581\]:is(:where(.group):hover *) { border-color: #7B2FBE !important; }
.focus-within\:border-\[\#08D581\]:focus-within { border-color: #7B2FBE !important; }
.border-\[\#33d18f\] { border-color: #7B2FBE !important; }
.hover\:border-\[\#33d18f\]:hover { border-color: #7B2FBE !important; }
.focus\:border-\[\#33d18f\]:focus { border-color: #7B2FBE !important; }
.group-hover\:border-\[\#33d18f\]:is(:where(.group):hover *) { border-color: #7B2FBE !important; }
.focus-within\:border-\[\#33d18f\]:focus-within { border-color: #7B2FBE !important; }
.border-\[\#32c983\] { border-color: #7B2FBE !important; }
.hover\:border-\[\#32c983\]:hover { border-color: #7B2FBE !important; }
.focus\:border-\[\#32c983\]:focus { border-color: #7B2FBE !important; }
.group-hover\:border-\[\#32c983\]:is(:where(.group):hover *) { border-color: #7B2FBE !important; }
.focus-within\:border-\[\#32c983\]:focus-within { border-color: #7B2FBE !important; }
.border-\[\#22C55E\] { border-color: #7B2FBE !important; }
.hover\:border-\[\#22C55E\]:hover { border-color: #7B2FBE !important; }
.focus\:border-\[\#22C55E\]:focus { border-color: #7B2FBE !important; }
.group-hover\:border-\[\#22C55E\]:is(:where(.group):hover *) { border-color: #7B2FBE !important; }
.focus-within\:border-\[\#22C55E\]:focus-within { border-color: #7B2FBE !important; }
.border-\[\#14B8A6\] { border-color: #7B2FBE !important; }
.hover\:border-\[\#14B8A6\]:hover { border-color: #7B2FBE !important; }
.focus\:border-\[\#14B8A6\]:focus { border-color: #7B2FBE !important; }
.group-hover\:border-\[\#14B8A6\]:is(:where(.group):hover *) { border-color: #7B2FBE !important; }
.focus-within\:border-\[\#14B8A6\]:focus-within { border-color: #7B2FBE !important; }
.stroke-\[\#32c98a\] { stroke: #A855F7 !important; }
.group-hover\:stroke-\[\#32c98a\]:is(:where(.group):hover *) { stroke: #A855F7 !important; }
.stroke-\[\#23DB90\] { stroke: #A855F7 !important; }
.group-hover\:stroke-\[\#23DB90\]:is(:where(.group):hover *) { stroke: #A855F7 !important; }
.stroke-\[\#08D581\] { stroke: #A855F7 !important; }
.group-hover\:stroke-\[\#08D581\]:is(:where(.group):hover *) { stroke: #A855F7 !important; }
.stroke-\[\#33d18f\] { stroke: #A855F7 !important; }
.group-hover\:stroke-\[\#33d18f\]:is(:where(.group):hover *) { stroke: #A855F7 !important; }
.stroke-\[\#32c983\] { stroke: #A855F7 !important; }
.group-hover\:stroke-\[\#32c983\]:is(:where(.group):hover *) { stroke: #A855F7 !important; }
.stroke-\[\#22C55E\] { stroke: #A855F7 !important; }
.group-hover\:stroke-\[\#22C55E\]:is(:where(.group):hover *) { stroke: #A855F7 !important; }
.stroke-\[\#14B8A6\] { stroke: #A855F7 !important; }
.group-hover\:stroke-\[\#14B8A6\]:is(:where(.group):hover *) { stroke: #A855F7 !important; }

.bg-\[\#1fc882\] { background-color: #6A28A6 !important; }
.hover\:bg-\[\#1fc882\]:hover { background-color: #6A28A6 !important; }
.focus\:bg-\[\#1fc882\]:focus { background-color: #6A28A6 !important; }
.group-hover\:bg-\[\#1fc882\]:is(:where(.group):hover *) { background-color: #6A28A6 !important; }
.focus-within\:bg-\[\#1fc882\]:focus-within { background-color: #6A28A6 !important; }
.bg-\[\#06b36d\] { background-color: #6A28A6 !important; }
.hover\:bg-\[\#06b36d\]:hover { background-color: #6A28A6 !important; }
.focus\:bg-\[\#06b36d\]:focus { background-color: #6A28A6 !important; }
.group-hover\:bg-\[\#06b36d\]:is(:where(.group):hover *) { background-color: #6A28A6 !important; }
.focus-within\:bg-\[\#06b36d\]:focus-within { background-color: #6A28A6 !important; }
.bg-\[\#0da75f\] { background-color: #6A28A6 !important; }
.hover\:bg-\[\#0da75f\]:hover { background-color: #6A28A6 !important; }
.focus\:bg-\[\#0da75f\]:focus { background-color: #6A28A6 !important; }
.group-hover\:bg-\[\#0da75f\]:is(:where(.group):hover *) { background-color: #6A28A6 !important; }
.focus-within\:bg-\[\#0da75f\]:focus-within { background-color: #6A28A6 !important; }
.bg-\[\#05cf7b\] { background-color: #6A28A6 !important; }
.hover\:bg-\[\#05cf7b\]:hover { background-color: #6A28A6 !important; }
.focus\:bg-\[\#05cf7b\]:focus { background-color: #6A28A6 !important; }
.group-hover\:bg-\[\#05cf7b\]:is(:where(.group):hover *) { background-color: #6A28A6 !important; }
.focus-within\:bg-\[\#05cf7b\]:focus-within { background-color: #6A28A6 !important; }
.bg-\[\#2ab77d\] { background-color: #6A28A6 !important; }
.hover\:bg-\[\#2ab77d\]:hover { background-color: #6A28A6 !important; }
.focus\:bg-\[\#2ab77d\]:focus { background-color: #6A28A6 !important; }
.group-hover\:bg-\[\#2ab77d\]:is(:where(.group):hover *) { background-color: #6A28A6 !important; }
.focus-within\:bg-\[\#2ab77d\]:focus-within { background-color: #6A28A6 !important; }
.bg-\[\#0fc580\] { background-color: #6A28A6 !important; }
.hover\:bg-\[\#0fc580\]:hover { background-color: #6A28A6 !important; }
.focus\:bg-\[\#0fc580\]:focus { background-color: #6A28A6 !important; }
.group-hover\:bg-\[\#0fc580\]:is(:where(.group):hover *) { background-color: #6A28A6 !important; }
.focus-within\:bg-\[\#0fc580\]:focus-within { background-color: #6A28A6 !important; }
.bg-\[\#1fae74\] { background-color: #6A28A6 !important; }
.hover\:bg-\[\#1fae74\]:hover { background-color: #6A28A6 !important; }
.focus\:bg-\[\#1fae74\]:focus { background-color: #6A28A6 !important; }
.group-hover\:bg-\[\#1fae74\]:is(:where(.group):hover *) { background-color: #6A28A6 !important; }
.focus-within\:bg-\[\#1fae74\]:focus-within { background-color: #6A28A6 !important; }
.bg-\[\#1a8f5c\] { background-color: #6A28A6 !important; }
.hover\:bg-\[\#1a8f5c\]:hover { background-color: #6A28A6 !important; }
.focus\:bg-\[\#1a8f5c\]:focus { background-color: #6A28A6 !important; }
.group-hover\:bg-\[\#1a8f5c\]:is(:where(.group):hover *) { background-color: #6A28A6 !important; }
.focus-within\:bg-\[\#1a8f5c\]:focus-within { background-color: #6A28A6 !important; }
.text-\[\#1fc882\] { color: #A855F7 !important; }
.hover\:text-\[\#1fc882\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#1fc882\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#1fc882\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#1fc882\]:focus-within { color: #A855F7 !important; }
.text-\[\#06b36d\] { color: #A855F7 !important; }
.hover\:text-\[\#06b36d\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#06b36d\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#06b36d\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#06b36d\]:focus-within { color: #A855F7 !important; }
.text-\[\#0da75f\] { color: #A855F7 !important; }
.hover\:text-\[\#0da75f\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#0da75f\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#0da75f\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#0da75f\]:focus-within { color: #A855F7 !important; }
.text-\[\#05cf7b\] { color: #A855F7 !important; }
.hover\:text-\[\#05cf7b\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#05cf7b\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#05cf7b\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#05cf7b\]:focus-within { color: #A855F7 !important; }
.text-\[\#2ab77d\] { color: #A855F7 !important; }
.hover\:text-\[\#2ab77d\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#2ab77d\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#2ab77d\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#2ab77d\]:focus-within { color: #A855F7 !important; }
.text-\[\#0fc580\] { color: #A855F7 !important; }
.hover\:text-\[\#0fc580\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#0fc580\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#0fc580\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#0fc580\]:focus-within { color: #A855F7 !important; }
.text-\[\#1fae74\] { color: #A855F7 !important; }
.hover\:text-\[\#1fae74\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#1fae74\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#1fae74\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#1fae74\]:focus-within { color: #A855F7 !important; }
.text-\[\#1a8f5c\] { color: #A855F7 !important; }
.hover\:text-\[\#1a8f5c\]:hover { color: #A855F7 !important; }
.focus\:text-\[\#1a8f5c\]:focus { color: #A855F7 !important; }
.group-hover\:text-\[\#1a8f5c\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.focus-within\:text-\[\#1a8f5c\]:focus-within { color: #A855F7 !important; }

/* ---------- سرمه‌ای ← بنفش تیره ---------- */
.bg-\[\#0C2D5B\] { background-color: #241a52 !important; }
.hover\:bg-\[\#0C2D5B\]:hover { background-color: #241a52 !important; }
.focus\:bg-\[\#0C2D5B\]:focus { background-color: #241a52 !important; }
.group-hover\:bg-\[\#0C2D5B\]:is(:where(.group):hover *) { background-color: #241a52 !important; }
.focus-within\:bg-\[\#0C2D5B\]:focus-within { background-color: #241a52 !important; }
.bg-\[\#081d3d\] { background-color: #241a52 !important; }
.hover\:bg-\[\#081d3d\]:hover { background-color: #241a52 !important; }
.focus\:bg-\[\#081d3d\]:focus { background-color: #241a52 !important; }
.group-hover\:bg-\[\#081d3d\]:is(:where(.group):hover *) { background-color: #241a52 !important; }
.focus-within\:bg-\[\#081d3d\]:focus-within { background-color: #241a52 !important; }
.bg-\[\#1a1a2e\] { background-color: #241a52 !important; }
.hover\:bg-\[\#1a1a2e\]:hover { background-color: #241a52 !important; }
.focus\:bg-\[\#1a1a2e\]:focus { background-color: #241a52 !important; }
.group-hover\:bg-\[\#1a1a2e\]:is(:where(.group):hover *) { background-color: #241a52 !important; }
.focus-within\:bg-\[\#1a1a2e\]:focus-within { background-color: #241a52 !important; }
.bg-\[\#16213e\] { background-color: #241a52 !important; }
.hover\:bg-\[\#16213e\]:hover { background-color: #241a52 !important; }
.focus\:bg-\[\#16213e\]:focus { background-color: #241a52 !important; }
.group-hover\:bg-\[\#16213e\]:is(:where(.group):hover *) { background-color: #241a52 !important; }
.focus-within\:bg-\[\#16213e\]:focus-within { background-color: #241a52 !important; }
.text-\[\#0C2D5B\] { color: #ffffff !important; }
.hover\:text-\[\#0C2D5B\]:hover { color: #ffffff !important; }
.focus\:text-\[\#0C2D5B\]:focus { color: #ffffff !important; }
.group-hover\:text-\[\#0C2D5B\]:is(:where(.group):hover *) { color: #ffffff !important; }
.focus-within\:text-\[\#0C2D5B\]:focus-within { color: #ffffff !important; }
.text-\[\#081d3d\] { color: #ffffff !important; }
.hover\:text-\[\#081d3d\]:hover { color: #ffffff !important; }
.focus\:text-\[\#081d3d\]:focus { color: #ffffff !important; }
.group-hover\:text-\[\#081d3d\]:is(:where(.group):hover *) { color: #ffffff !important; }
.focus-within\:text-\[\#081d3d\]:focus-within { color: #ffffff !important; }
.text-\[\#1a1a2e\] { color: #ffffff !important; }
.hover\:text-\[\#1a1a2e\]:hover { color: #ffffff !important; }
.focus\:text-\[\#1a1a2e\]:focus { color: #ffffff !important; }
.group-hover\:text-\[\#1a1a2e\]:is(:where(.group):hover *) { color: #ffffff !important; }
.focus-within\:text-\[\#1a1a2e\]:focus-within { color: #ffffff !important; }
.text-\[\#16213e\] { color: #ffffff !important; }
.hover\:text-\[\#16213e\]:hover { color: #ffffff !important; }
.focus\:text-\[\#16213e\]:focus { color: #ffffff !important; }
.group-hover\:text-\[\#16213e\]:is(:where(.group):hover *) { color: #ffffff !important; }
.focus-within\:text-\[\#16213e\]:focus-within { color: #ffffff !important; }
.bg-\[\#1a4a8a\] { background-color: #3B1E6E !important; }
.hover\:bg-\[\#1a4a8a\]:hover { background-color: #3B1E6E !important; }
.focus\:bg-\[\#1a4a8a\]:focus { background-color: #3B1E6E !important; }
.group-hover\:bg-\[\#1a4a8a\]:is(:where(.group):hover *) { background-color: #3B1E6E !important; }
.focus-within\:bg-\[\#1a4a8a\]:focus-within { background-color: #3B1E6E !important; }

/* ---------- سطوح روشن ← سطوح تیره ---------- */
.bg-\[\#FFFFFF\] { background-color: #1C1442 !important; }
.hover\:bg-\[\#FFFFFF\]:hover { background-color: #1C1442 !important; }
.focus\:bg-\[\#FFFFFF\]:focus { background-color: #1C1442 !important; }
.group-hover\:bg-\[\#FFFFFF\]:is(:where(.group):hover *) { background-color: #1C1442 !important; }
.focus-within\:bg-\[\#FFFFFF\]:focus-within { background-color: #1C1442 !important; }
.bg-\[\#F9FAFB\] { background-color: #1C1442 !important; }
.hover\:bg-\[\#F9FAFB\]:hover { background-color: #1C1442 !important; }
.focus\:bg-\[\#F9FAFB\]:focus { background-color: #1C1442 !important; }
.group-hover\:bg-\[\#F9FAFB\]:is(:where(.group):hover *) { background-color: #1C1442 !important; }
.focus-within\:bg-\[\#F9FAFB\]:focus-within { background-color: #1C1442 !important; }
.bg-\[\#F3F4F6\] { background-color: #1C1442 !important; }
.hover\:bg-\[\#F3F4F6\]:hover { background-color: #1C1442 !important; }
.focus\:bg-\[\#F3F4F6\]:focus { background-color: #1C1442 !important; }
.group-hover\:bg-\[\#F3F4F6\]:is(:where(.group):hover *) { background-color: #1C1442 !important; }
.focus-within\:bg-\[\#F3F4F6\]:focus-within { background-color: #1C1442 !important; }
.bg-\[\#F5F7FA\] { background-color: #1C1442 !important; }
.hover\:bg-\[\#F5F7FA\]:hover { background-color: #1C1442 !important; }
.focus\:bg-\[\#F5F7FA\]:focus { background-color: #1C1442 !important; }
.group-hover\:bg-\[\#F5F7FA\]:is(:where(.group):hover *) { background-color: #1C1442 !important; }
.focus-within\:bg-\[\#F5F7FA\]:focus-within { background-color: #1C1442 !important; }
.bg-\[\#F6F8FC\] { background-color: #1C1442 !important; }
.hover\:bg-\[\#F6F8FC\]:hover { background-color: #1C1442 !important; }
.focus\:bg-\[\#F6F8FC\]:focus { background-color: #1C1442 !important; }
.group-hover\:bg-\[\#F6F8FC\]:is(:where(.group):hover *) { background-color: #1C1442 !important; }
.focus-within\:bg-\[\#F6F8FC\]:focus-within { background-color: #1C1442 !important; }
.bg-\[\#F7F9FB\] { background-color: #1C1442 !important; }
.hover\:bg-\[\#F7F9FB\]:hover { background-color: #1C1442 !important; }
.focus\:bg-\[\#F7F9FB\]:focus { background-color: #1C1442 !important; }
.group-hover\:bg-\[\#F7F9FB\]:is(:where(.group):hover *) { background-color: #1C1442 !important; }
.focus-within\:bg-\[\#F7F9FB\]:focus-within { background-color: #1C1442 !important; }
.bg-\[\#F9FAFC\] { background-color: #1C1442 !important; }
.hover\:bg-\[\#F9FAFC\]:hover { background-color: #1C1442 !important; }
.focus\:bg-\[\#F9FAFC\]:focus { background-color: #1C1442 !important; }
.group-hover\:bg-\[\#F9FAFC\]:is(:where(.group):hover *) { background-color: #1C1442 !important; }
.focus-within\:bg-\[\#F9FAFC\]:focus-within { background-color: #1C1442 !important; }
.bg-\[\#E5E7EB\] { background-color: #1C1442 !important; }
.hover\:bg-\[\#E5E7EB\]:hover { background-color: #1C1442 !important; }
.focus\:bg-\[\#E5E7EB\]:focus { background-color: #1C1442 !important; }
.group-hover\:bg-\[\#E5E7EB\]:is(:where(.group):hover *) { background-color: #1C1442 !important; }
.focus-within\:bg-\[\#E5E7EB\]:focus-within { background-color: #1C1442 !important; }
.bg-white { background-color: #1C1442 !important; }
.hover\:bg-white:hover { background-color: #241a52 !important; }
.focus-within\:bg-white:focus-within { background-color: #241a52 !important; }
.hover\:bg-white\/90:hover { background-color: rgba(255,255,255,.12) !important; }

.bg-\[\#E7EAF0\] { background-color: rgba(255,255,255,.08) !important; }
.hover\:bg-\[\#E7EAF0\]:hover { background-color: rgba(255,255,255,.08) !important; }
.focus\:bg-\[\#E7EAF0\]:focus { background-color: rgba(255,255,255,.08) !important; }
.group-hover\:bg-\[\#E7EAF0\]:is(:where(.group):hover *) { background-color: rgba(255,255,255,.08) !important; }
.focus-within\:bg-\[\#E7EAF0\]:focus-within { background-color: rgba(255,255,255,.08) !important; }
.bg-\[\#ccd6e0bb\] { background-color: rgba(255,255,255,.08) !important; }
.hover\:bg-\[\#ccd6e0bb\]:hover { background-color: rgba(255,255,255,.08) !important; }
.focus\:bg-\[\#ccd6e0bb\]:focus { background-color: rgba(255,255,255,.08) !important; }
.group-hover\:bg-\[\#ccd6e0bb\]:is(:where(.group):hover *) { background-color: rgba(255,255,255,.08) !important; }
.focus-within\:bg-\[\#ccd6e0bb\]:focus-within { background-color: rgba(255,255,255,.08) !important; }
.border-\[\#E7EAF0\] { border-color: rgba(255,255,255,.10) !important; }
.hover\:border-\[\#E7EAF0\]:hover { border-color: rgba(255,255,255,.10) !important; }
.focus\:border-\[\#E7EAF0\]:focus { border-color: rgba(255,255,255,.10) !important; }
.group-hover\:border-\[\#E7EAF0\]:is(:where(.group):hover *) { border-color: rgba(255,255,255,.10) !important; }
.focus-within\:border-\[\#E7EAF0\]:focus-within { border-color: rgba(255,255,255,.10) !important; }
.border-\[\#ccd6e0bb\] { border-color: rgba(255,255,255,.10) !important; }
.hover\:border-\[\#ccd6e0bb\]:hover { border-color: rgba(255,255,255,.10) !important; }
.focus\:border-\[\#ccd6e0bb\]:focus { border-color: rgba(255,255,255,.10) !important; }
.group-hover\:border-\[\#ccd6e0bb\]:is(:where(.group):hover *) { border-color: rgba(255,255,255,.10) !important; }
.focus-within\:border-\[\#ccd6e0bb\]:focus-within { border-color: rgba(255,255,255,.10) !important; }
.border-\[\#F3F4F6\] { border-color: rgba(255,255,255,.08) !important; }
.border-\[\#000000\]\/10 { border-color: rgba(255,255,255,.10) !important; }

/* ---------- متن ---------- */
.text-\[\#181E25\] { color: #ffffff !important; }
.text-\[\#010416\] { color: #ffffff !important; }
.text-\[\#0c0d0e\] { color: #ffffff !important; }
.text-\[\#384656\] { color: #ffffff !important; }
.text-\[\#0C2D5B\] { color: #ffffff !important; }
.text-\[\#67788E\] { color: rgba(255,255,255,.50) !important; }
.hover\:text-\[\#67788E\]:hover { color: rgba(255,255,255,.50) !important; }
.text-\[\#ACB8C4\] { color: rgba(255,255,255,.35) !important; }
.text-\[\#000000\]\/40 { color: rgba(255,255,255,.40) !important; }
.placeholder-\[\#ACB8C4\]::placeholder { color: rgba(255,255,255,.35) !important; }
.placeholder\:text-\[\#ACB8C4\]::placeholder { color: rgba(255,255,255,.35) !important; }
.placeholder\:text-\[\#000000\]\/30::placeholder { color: rgba(255,255,255,.30) !important; }

/* ---------- بج‌های کم‌رنگ ---------- */
.bg-\[\#F0FDF4\] { background-color: rgba(123,47,190,0.12) !important; }
.hover\:bg-\[\#F0FDF4\]:hover { background-color: rgba(123,47,190,0.12) !important; }
.from-\[\#F0FDF4\] { --tw-gradient-from: rgba(123,47,190,0.12) !important; }
.to-\[\#F0FDF4\] { --tw-gradient-to: rgba(123,47,190,0.12) !important; }
.bg-\[\#DCFCE7\] { background-color: rgba(123,47,190,0.15) !important; }
.hover\:bg-\[\#DCFCE7\]:hover { background-color: rgba(123,47,190,0.15) !important; }
.from-\[\#DCFCE7\] { --tw-gradient-from: rgba(123,47,190,0.15) !important; }
.to-\[\#DCFCE7\] { --tw-gradient-to: rgba(123,47,190,0.15) !important; }
.bg-\[\#f0fdf4\] { background-color: rgba(123,47,190,0.12) !important; }
.hover\:bg-\[\#f0fdf4\]:hover { background-color: rgba(123,47,190,0.12) !important; }
.from-\[\#f0fdf4\] { --tw-gradient-from: rgba(123,47,190,0.12) !important; }
.to-\[\#f0fdf4\] { --tw-gradient-to: rgba(123,47,190,0.12) !important; }
.bg-\[\#dcfce7\] { background-color: rgba(123,47,190,0.15) !important; }
.hover\:bg-\[\#dcfce7\]:hover { background-color: rgba(123,47,190,0.15) !important; }
.from-\[\#dcfce7\] { --tw-gradient-from: rgba(123,47,190,0.15) !important; }
.to-\[\#dcfce7\] { --tw-gradient-to: rgba(123,47,190,0.15) !important; }
.bg-\[\#F0FDFA\] { background-color: rgba(123,47,190,0.12) !important; }
.hover\:bg-\[\#F0FDFA\]:hover { background-color: rgba(123,47,190,0.12) !important; }
.from-\[\#F0FDFA\] { --tw-gradient-from: rgba(123,47,190,0.12) !important; }
.to-\[\#F0FDFA\] { --tw-gradient-to: rgba(123,47,190,0.12) !important; }
.bg-\[\#CCFBF1\] { background-color: rgba(123,47,190,0.18) !important; }
.hover\:bg-\[\#CCFBF1\]:hover { background-color: rgba(123,47,190,0.18) !important; }
.from-\[\#CCFBF1\] { --tw-gradient-from: rgba(123,47,190,0.18) !important; }
.to-\[\#CCFBF1\] { --tw-gradient-to: rgba(123,47,190,0.18) !important; }
.bg-\[\#FEF2F2\] { background-color: rgba(239,68,68,0.12) !important; }
.hover\:bg-\[\#FEF2F2\]:hover { background-color: rgba(239,68,68,0.12) !important; }
.from-\[\#FEF2F2\] { --tw-gradient-from: rgba(239,68,68,0.12) !important; }
.to-\[\#FEF2F2\] { --tw-gradient-to: rgba(239,68,68,0.12) !important; }
.bg-\[\#FEE2E2\] { background-color: rgba(239,68,68,0.18) !important; }
.hover\:bg-\[\#FEE2E2\]:hover { background-color: rgba(239,68,68,0.18) !important; }
.from-\[\#FEE2E2\] { --tw-gradient-from: rgba(239,68,68,0.18) !important; }
.to-\[\#FEE2E2\] { --tw-gradient-to: rgba(239,68,68,0.18) !important; }
.bg-\[\#FFF7ED\] { background-color: rgba(249,115,22,0.12) !important; }
.hover\:bg-\[\#FFF7ED\]:hover { background-color: rgba(249,115,22,0.12) !important; }
.from-\[\#FFF7ED\] { --tw-gradient-from: rgba(249,115,22,0.12) !important; }
.to-\[\#FFF7ED\] { --tw-gradient-to: rgba(249,115,22,0.12) !important; }
.bg-\[\#FFEDD5\] { background-color: rgba(249,115,22,0.18) !important; }
.hover\:bg-\[\#FFEDD5\]:hover { background-color: rgba(249,115,22,0.18) !important; }
.from-\[\#FFEDD5\] { --tw-gradient-from: rgba(249,115,22,0.18) !important; }
.to-\[\#FFEDD5\] { --tw-gradient-to: rgba(249,115,22,0.18) !important; }
.bg-\[\#FEF3C7\] { background-color: rgba(245,158,11,0.12) !important; }
.hover\:bg-\[\#FEF3C7\]:hover { background-color: rgba(245,158,11,0.12) !important; }
.from-\[\#FEF3C7\] { --tw-gradient-from: rgba(245,158,11,0.12) !important; }
.to-\[\#FEF3C7\] { --tw-gradient-to: rgba(245,158,11,0.12) !important; }
.bg-\[\#FDE68A\] { background-color: rgba(245,158,11,0.18) !important; }
.hover\:bg-\[\#FDE68A\]:hover { background-color: rgba(245,158,11,0.18) !important; }
.from-\[\#FDE68A\] { --tw-gradient-from: rgba(245,158,11,0.18) !important; }
.to-\[\#FDE68A\] { --tw-gradient-to: rgba(245,158,11,0.18) !important; }
.bg-\[\#FEFCE8\] { background-color: rgba(245,158,11,0.1) !important; }
.hover\:bg-\[\#FEFCE8\]:hover { background-color: rgba(245,158,11,0.1) !important; }
.from-\[\#FEFCE8\] { --tw-gradient-from: rgba(245,158,11,0.1) !important; }
.to-\[\#FEFCE8\] { --tw-gradient-to: rgba(245,158,11,0.1) !important; }
.bg-\[\#FEF08A\] { background-color: rgba(245,158,11,0.2) !important; }
.hover\:bg-\[\#FEF08A\]:hover { background-color: rgba(245,158,11,0.2) !important; }
.from-\[\#FEF08A\] { --tw-gradient-from: rgba(245,158,11,0.2) !important; }
.to-\[\#FEF08A\] { --tw-gradient-to: rgba(245,158,11,0.2) !important; }
.bg-\[\#FEF9C3\] { background-color: rgba(245,158,11,0.15) !important; }
.hover\:bg-\[\#FEF9C3\]:hover { background-color: rgba(245,158,11,0.15) !important; }
.from-\[\#FEF9C3\] { --tw-gradient-from: rgba(245,158,11,0.15) !important; }
.to-\[\#FEF9C3\] { --tw-gradient-to: rgba(245,158,11,0.15) !important; }
.bg-\[\#DBEAFE\] { background-color: rgba(59,130,246,0.15) !important; }
.hover\:bg-\[\#DBEAFE\]:hover { background-color: rgba(59,130,246,0.15) !important; }
.from-\[\#DBEAFE\] { --tw-gradient-from: rgba(59,130,246,0.15) !important; }
.to-\[\#DBEAFE\] { --tw-gradient-to: rgba(59,130,246,0.15) !important; }
.bg-\[\#EFF6FF\] { background-color: rgba(59,130,246,0.1) !important; }
.hover\:bg-\[\#EFF6FF\]:hover { background-color: rgba(59,130,246,0.1) !important; }
.from-\[\#EFF6FF\] { --tw-gradient-from: rgba(59,130,246,0.1) !important; }
.to-\[\#EFF6FF\] { --tw-gradient-to: rgba(59,130,246,0.1) !important; }
.bg-\[\#F0F7FF\] { background-color: rgba(59,130,246,0.1) !important; }
.hover\:bg-\[\#F0F7FF\]:hover { background-color: rgba(59,130,246,0.1) !important; }
.from-\[\#F0F7FF\] { --tw-gradient-from: rgba(59,130,246,0.1) !important; }
.to-\[\#F0F7FF\] { --tw-gradient-to: rgba(59,130,246,0.1) !important; }
.bg-\[\#EEF2FF\] { background-color: rgba(99,102,241,0.12) !important; }
.hover\:bg-\[\#EEF2FF\]:hover { background-color: rgba(99,102,241,0.12) !important; }
.from-\[\#EEF2FF\] { --tw-gradient-from: rgba(99,102,241,0.12) !important; }
.to-\[\#EEF2FF\] { --tw-gradient-to: rgba(99,102,241,0.12) !important; }
.bg-\[\#E0E7FF\] { background-color: rgba(99,102,241,0.18) !important; }
.hover\:bg-\[\#E0E7FF\]:hover { background-color: rgba(99,102,241,0.18) !important; }
.from-\[\#E0E7FF\] { --tw-gradient-from: rgba(99,102,241,0.18) !important; }
.to-\[\#E0E7FF\] { --tw-gradient-to: rgba(99,102,241,0.18) !important; }
.bg-\[\#F3E8FF\] { background-color: rgba(168,85,247,0.15) !important; }
.hover\:bg-\[\#F3E8FF\]:hover { background-color: rgba(168,85,247,0.15) !important; }
.from-\[\#F3E8FF\] { --tw-gradient-from: rgba(168,85,247,0.15) !important; }
.to-\[\#F3E8FF\] { --tw-gradient-to: rgba(168,85,247,0.15) !important; }
.bg-\[\#FCE7F3\] { background-color: rgba(236,72,153,0.15) !important; }
.hover\:bg-\[\#FCE7F3\]:hover { background-color: rgba(236,72,153,0.15) !important; }
.from-\[\#FCE7F3\] { --tw-gradient-from: rgba(236,72,153,0.15) !important; }
.to-\[\#FCE7F3\] { --tw-gradient-to: rgba(236,72,153,0.15) !important; }
.bg-\[\#FDF2F8\] { background-color: rgba(236,72,153,0.1) !important; }
.hover\:bg-\[\#FDF2F8\]:hover { background-color: rgba(236,72,153,0.1) !important; }
.from-\[\#FDF2F8\] { --tw-gradient-from: rgba(236,72,153,0.1) !important; }
.to-\[\#FDF2F8\] { --tw-gradient-to: rgba(236,72,153,0.1) !important; }
.bg-\[\#FCF1F8\] { background-color: rgba(236,72,153,0.1) !important; }
.hover\:bg-\[\#FCF1F8\]:hover { background-color: rgba(236,72,153,0.1) !important; }
.from-\[\#FCF1F8\] { --tw-gradient-from: rgba(236,72,153,0.1) !important; }
.to-\[\#FCF1F8\] { --tw-gradient-to: rgba(236,72,153,0.1) !important; }
.bg-\[\#FBCFE8\] { background-color: rgba(236,72,153,0.2) !important; }
.hover\:bg-\[\#FBCFE8\]:hover { background-color: rgba(236,72,153,0.2) !important; }
.from-\[\#FBCFE8\] { --tw-gradient-from: rgba(236,72,153,0.2) !important; }
.to-\[\#FBCFE8\] { --tw-gradient-to: rgba(236,72,153,0.2) !important; }

.text-\[\#166534\] { color: #A855F7 !important; }
.text-\[\#115E59\] { color: #A855F7 !important; }
.text-\[\#1E40AF\] { color: #93C5FD !important; }
.text-\[\#3730A3\] { color: #A5B4FC !important; }
.text-\[\#92400E\] { color: #FCD34D !important; }
.text-\[\#9A3412\] { color: #FDBA74 !important; }
.text-\[\#991B1B\] { color: #FCA5A5 !important; }
.text-\[\#9D174D\] { color: #F9A8D4 !important; }
.text-\[\#D97706\] { color: #FBBF24 !important; }

/* ---------- گرادیان‌ها و سایه‌های برند ---------- */
.from-\[\#32c98a\] { --tw-gradient-from: #7B2FBE !important; }
.via-\[\#32c98a\] { --tw-gradient-via: #7B2FBE !important; }
.to-\[\#32c98a\] { --tw-gradient-to: #7B2FBE !important; }
.from-\[\#23DB90\] { --tw-gradient-from: #7B2FBE !important; }
.via-\[\#23DB90\] { --tw-gradient-via: #7B2FBE !important; }
.to-\[\#23DB90\] { --tw-gradient-to: #7B2FBE !important; }
.from-\[\#08D581\] { --tw-gradient-from: #7B2FBE !important; }
.via-\[\#08D581\] { --tw-gradient-via: #7B2FBE !important; }
.to-\[\#08D581\] { --tw-gradient-to: #7B2FBE !important; }
.from-\[\#33d18f\] { --tw-gradient-from: #7B2FBE !important; }
.via-\[\#33d18f\] { --tw-gradient-via: #7B2FBE !important; }
.to-\[\#33d18f\] { --tw-gradient-to: #7B2FBE !important; }
.from-\[\#32c983\] { --tw-gradient-from: #7B2FBE !important; }
.via-\[\#32c983\] { --tw-gradient-via: #7B2FBE !important; }
.to-\[\#32c983\] { --tw-gradient-to: #7B2FBE !important; }
.from-\[\#22C55E\] { --tw-gradient-from: #7B2FBE !important; }
.via-\[\#22C55E\] { --tw-gradient-via: #7B2FBE !important; }
.to-\[\#22C55E\] { --tw-gradient-to: #7B2FBE !important; }
.from-\[\#14B8A6\] { --tw-gradient-from: #7B2FBE !important; }
.via-\[\#14B8A6\] { --tw-gradient-via: #7B2FBE !important; }
.to-\[\#14B8A6\] { --tw-gradient-to: #7B2FBE !important; }
.to-\[\#11d68b\] { --tw-gradient-to: #A855F7 !important; }
.from-\[\#11d68b\] { --tw-gradient-from: #A855F7 !important; }
.to-\[\#40e6ae\] { --tw-gradient-to: #A855F7 !important; }
.from-\[\#40e6ae\] { --tw-gradient-from: #A855F7 !important; }
.to-\[\#dcfce7\] { --tw-gradient-to: #A855F7 !important; }
.from-\[\#dcfce7\] { --tw-gradient-from: #A855F7 !important; }
.to-\[\#f0fdf4\] { --tw-gradient-to: #A855F7 !important; }
.from-\[\#f0fdf4\] { --tw-gradient-from: #A855F7 !important; }
.hover\:from-\[\#1fc882\]:hover { --tw-gradient-from: #6A28A6 !important; }
.hover\:to-\[\#1fc882\]:hover { --tw-gradient-to: #6A28A6 !important; }
.hover\:from-\[\#06b36d\]:hover { --tw-gradient-from: #6A28A6 !important; }
.hover\:to-\[\#06b36d\]:hover { --tw-gradient-to: #6A28A6 !important; }
.hover\:from-\[\#0da75f\]:hover { --tw-gradient-from: #6A28A6 !important; }
.hover\:to-\[\#0da75f\]:hover { --tw-gradient-to: #6A28A6 !important; }
.hover\:from-\[\#05cf7b\]:hover { --tw-gradient-from: #6A28A6 !important; }
.hover\:to-\[\#05cf7b\]:hover { --tw-gradient-to: #6A28A6 !important; }
.hover\:from-\[\#2ab77d\]:hover { --tw-gradient-from: #6A28A6 !important; }
.hover\:to-\[\#2ab77d\]:hover { --tw-gradient-to: #6A28A6 !important; }
.hover\:from-\[\#0fc580\]:hover { --tw-gradient-from: #6A28A6 !important; }
.hover\:to-\[\#0fc580\]:hover { --tw-gradient-to: #6A28A6 !important; }
.hover\:from-\[\#1fae74\]:hover { --tw-gradient-from: #6A28A6 !important; }
.hover\:to-\[\#1fae74\]:hover { --tw-gradient-to: #6A28A6 !important; }
.hover\:from-\[\#1a8f5c\]:hover { --tw-gradient-from: #6A28A6 !important; }
.hover\:to-\[\#1a8f5c\]:hover { --tw-gradient-to: #6A28A6 !important; }
.from-\[\#0C2D5B\] { --tw-gradient-from: #241a52 !important; }
.to-\[\#0C2D5B\] { --tw-gradient-to: #241a52 !important; }
.from-\[\#081d3d\] { --tw-gradient-from: #241a52 !important; }
.to-\[\#081d3d\] { --tw-gradient-to: #241a52 !important; }
.from-\[\#1a1a2e\] { --tw-gradient-from: #241a52 !important; }
.to-\[\#1a1a2e\] { --tw-gradient-to: #241a52 !important; }
.from-\[\#16213e\] { --tw-gradient-from: #241a52 !important; }
.to-\[\#16213e\] { --tw-gradient-to: #241a52 !important; }
.via-\[\#1a4a8a\] { --tw-gradient-via: #3B1E6E !important; }
.to-\[\#1a4a8a\] { --tw-gradient-to: #3B1E6E !important; }

/* ---------- شفافیت‌های برند ---------- */
.bg-\[\#32c98a\]\/5 { background-color: rgba(123,47,190,0.05) !important; }
.hover\:bg-\[\#32c98a\]\/5:hover { background-color: rgba(123,47,190,0.05) !important; }
.group-hover\:bg-\[\#32c98a\]\/5:is(:where(.group):hover *) { background-color: rgba(123,47,190,0.05) !important; }
.group-hover\:border-\[\#32c98a\]\/5:is(:where(.group):hover *) { border-color: rgba(123,47,190,0.05) !important; }
.hover\:shadow-\[\#32c98a\]\/5:hover { --tw-shadow-color: rgba(123,47,190,0.05) !important; }
.focus\:ring-\[\#32c98a\]\/5:focus { box-shadow: 0 0 0 2px rgba(123,47,190,0.05) !important; }
.focus\:ring-\[\#23DB90\]\/5:focus { box-shadow: 0 0 0 2px rgba(123,47,190,0.05) !important; }
.bg-\[\#32c98a\]\/10 { background-color: rgba(123,47,190,0.1) !important; }
.hover\:bg-\[\#32c98a\]\/10:hover { background-color: rgba(123,47,190,0.1) !important; }
.group-hover\:bg-\[\#32c98a\]\/10:is(:where(.group):hover *) { background-color: rgba(123,47,190,0.1) !important; }
.group-hover\:border-\[\#32c98a\]\/10:is(:where(.group):hover *) { border-color: rgba(123,47,190,0.1) !important; }
.hover\:shadow-\[\#32c98a\]\/10:hover { --tw-shadow-color: rgba(123,47,190,0.1) !important; }
.focus\:ring-\[\#32c98a\]\/10:focus { box-shadow: 0 0 0 2px rgba(123,47,190,0.1) !important; }
.focus\:ring-\[\#23DB90\]\/10:focus { box-shadow: 0 0 0 2px rgba(123,47,190,0.1) !important; }
.bg-\[\#32c98a\]\/20 { background-color: rgba(123,47,190,0.2) !important; }
.hover\:bg-\[\#32c98a\]\/20:hover { background-color: rgba(123,47,190,0.2) !important; }
.group-hover\:bg-\[\#32c98a\]\/20:is(:where(.group):hover *) { background-color: rgba(123,47,190,0.2) !important; }
.group-hover\:border-\[\#32c98a\]\/20:is(:where(.group):hover *) { border-color: rgba(123,47,190,0.2) !important; }
.hover\:shadow-\[\#32c98a\]\/20:hover { --tw-shadow-color: rgba(123,47,190,0.2) !important; }
.focus\:ring-\[\#32c98a\]\/20:focus { box-shadow: 0 0 0 2px rgba(123,47,190,0.2) !important; }
.focus\:ring-\[\#23DB90\]\/20:focus { box-shadow: 0 0 0 2px rgba(123,47,190,0.2) !important; }
.bg-\[\#32c98a\]\/30 { background-color: rgba(123,47,190,0.3) !important; }
.hover\:bg-\[\#32c98a\]\/30:hover { background-color: rgba(123,47,190,0.3) !important; }
.group-hover\:bg-\[\#32c98a\]\/30:is(:where(.group):hover *) { background-color: rgba(123,47,190,0.3) !important; }
.group-hover\:border-\[\#32c98a\]\/30:is(:where(.group):hover *) { border-color: rgba(123,47,190,0.3) !important; }
.hover\:shadow-\[\#32c98a\]\/30:hover { --tw-shadow-color: rgba(123,47,190,0.3) !important; }
.focus\:ring-\[\#32c98a\]\/30:focus { box-shadow: 0 0 0 2px rgba(123,47,190,0.3) !important; }
.focus\:ring-\[\#23DB90\]\/30:focus { box-shadow: 0 0 0 2px rgba(123,47,190,0.3) !important; }
.bg-\[\#0C2D5B\]\/10 { background-color: rgba(255,255,255,.08) !important; }
.bg-\[\#32c98a4f\] { background-color: rgba(123,47,190,0.31) !important; }

/* ---------- پس‌زمینه و متن پایه صفحه ---------- */
body { background-color: #141038; color: #ffffff; }

/* ---------- نارنجی طرح ← نارنجی برند لینک‌فارس ---------- */
.bg-\[\#F97316\] { background-color: #F98020 !important; }
.text-\[\#F97316\] { color: #F98020 !important; }
.hover\:text-\[\#F97316\]:hover { color: #F98020 !important; }
.from-\[\#F97316\] { --tw-gradient-from: #F98020 !important; }
.bg-\[\#F97316\]\/10 { background-color: rgba(249,128,32,.12) !important; }
.hover\:bg-\[\#EA580C\]:hover { background-color: #D96A12 !important; }
.bg-\[\#FA5C64\] { background-color: #FA5C64 !important; }
.hover\:text-\[\#EF4444\]:hover { color: #F87171 !important; }

/* ---------- حلقه و بوردر آکاردئون (سبز طرح ← بنفش) ---------- */
.ring-\[\#32c98a\]\/20 {
	--tw-ring-color: rgba(168,85,247,.55) !important;
	box-shadow: 0 0 0 2px rgba(168,85,247,.55) !important;
}
.ring-\[\#32c98a\]\/10 {
	--tw-ring-color: rgba(168,85,247,.40) !important;
	box-shadow: 0 0 0 2px rgba(168,85,247,.40) !important;
}
.border-\[\#32c98a\]\/20 { border-color: rgba(123,47,190,.45) !important; }
.border-\[\#32c98a\]\/25 { border-color: rgba(123,47,190,.55) !important; }
.border-\[\#32c98a\]\/30 { border-color: rgba(123,47,190,.60) !important; }
.border-\[\#32c98a\]\/40 { border-color: rgba(123,47,190,.70) !important; }
/* شماره کم‌رنگ مراحل، روی تم تیره باید روشن‌تر از خاکستری طرح باشد */
.text-\[\#F3F4F6\] { color: rgba(255,255,255,.10) !important; }

/* ---------- صفحه‌بندی وبلاگ (سرمه‌ای طرح ← بنفش برند، خاکستری کم‌رنگ ← سفید کم‌رنگ) ---------- */
.bg-\[\#14396C\] { background-color: #7B2FBE !important; }
.text-\[\#14396C\] { color: #A855F7 !important; }
.group-hover\:text-\[\#14396C\]:is(:where(.group):hover *) { color: #A855F7 !important; }
.group-hover\:stroke-\[\#14396C\]:is(:where(.group):hover *) { stroke: #A855F7 !important; }
.text-\[\#CFD6DF\] { color: rgba(255,255,255,.35) !important; }
.stroke-\[\#CFD6DF\] { stroke: rgba(255,255,255,.35) !important; }
