amirhosein.ashourlooandClaude Sonnet 5 e676397bae Fix hero slider pagination dots showing swiper's black/blue defaults
.swiper-pagination-bullet{background:#fff} had the same specificity as
swiper's own .swiper-pagination-bullet{background:var(...)} rule and lost
the cascade depending on chunk order, so dots rendered swiper's actual
defaults (black inactive, iOS-blue active) instead of white.

Fix: set swiper's own theming variables (--swiper-pagination-bullet-
inactive-color, --swiper-pagination-color, etc.) scoped to .hero-dots
instead of fighting the background property directly - this is swiper's
documented way to theme bullets and is cascade-order-proof. The active
pill shape (22px, 4px radius) has no variable of its own, so that rule
stays as a plain override, scoped under .hero-dots for higher specificity
instead of !important.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-06 08:01:06 +03:30
2026-09-02 17:03:23 +03:30
2026-09-02 17:11:12 +03:30
2026-09-04 14:02:15 +03:30
2026-09-02 17:03:23 +03:30
2026-09-02 17:03:23 +03:30
2026-09-02 17:03:23 +03:30
2026-09-02 17:03:23 +03:30
2026-09-02 17:03:23 +03:30
2026-09-02 17:03:23 +03:30
2026-09-02 17:03:23 +03:30
2026-09-02 17:03:23 +03:30

moalem.shop

فروشگاه اینترنتی موبایل معلم — Next.js storefront on the Meshkee CMS API.

npm install
npm run dev

Environment (.env.local):

NEXT_PUBLIC_SITE_DOMAIN=moalem.shop
NEXT_PUBLIC_DEMO_PRICING=1   # temporary: the tenant has no store-items yet

Architecture, data gaps and the fallbacks currently in place are documented in AGENTS.md.

S
Description
No description provided
Readme
76 MiB
Languages
TypeScript 97.6%
CSS 1.2%
JavaScript 1.2%