/* 1) پاراگراف‌های آلمانی را پنهان کن */
#homepage-hero p.text-muted { display: none !important; }

/* 2) لینک «Erfahre mehr über BigBlueButton» را پنهان کن */
#homepage-hero a.text-link,
#homepage-hero a[href*="bigbluebutton.org"] { display: none !important; }

/* 3) عنوان را با متن دلخواه جایگزین کن */
#homepage-hero h1{
  font-size: 0 !important;      /* متن اصلی پنهان شود */
  direction: rtl; text-align: right;
}
#homepage-hero h1::after{
  content: "به اتاق کنفرانس زن، زندگی، آزادی خوش آمدید";
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 700;
  letter-spacing: 0;
  color: var(--bs-body-color);
}

/* 4) پیام فارسی شما زیر تیتر نمایش داده شود */
#homepage-hero::after{
  content: "کاربران عزیز برای استفاده از پلتفرم کنفرانس آنلاین ابتدا مطمئن شوید که برنامه‌های دیگری که از دوربین و میکروفونتان استفاده می‌کنند بسته شده‌اند و در این پلتفرم اجازهٔ استفاده از آن‌ها را داده‌اید. با سپاس از کاربران تلویزیون زن، زندگی، آزادی.";
  display: block;
  direction: rtl; text-align: right;
  font-size: 1.25rem; line-height: 1.9;
  color: var(--bs-secondary-color);
  margin-top: .25rem;
  white-space: pre-wrap;
}
/* مخفی کردن فوتر پورتال */
#footer, #footer-container { display: none !important; }
/* دکمه ورود در نوار بالا */
.navbar a.btn.btn-primary{
  font-size: 0 !important; /* متن اصلی مخفی شود */
}
.navbar a.btn.btn-primary::after{
  content: "ورود";
  font-size: 1rem; font-weight: 600;
}

/* عنوان بخش قابلیت‌ها راست‌به‌چپ شود */
h2{ direction: rtl; text-align: right; }
/* — دکمه‌های بالا — */
.navbar button.btn.btn-brand {        /* Anmelden */
  font-size: 0 !important;
}
.navbar button.btn.btn-brand::after {
  content: "ورود";
  font-size: 1rem; font-weight: 600;
}

.navbar button.btn.btn-brand-outline-color {  /* Registrieren */
  font-size: 0 !important;
}
.navbar button.btn.btn-brand-outline-color::after {
  content: "ثبت ‌نام";
  font-size: 1rem; font-weight: 600;
}
/* فقط دکمه خروج داخل منوی کشویی پروفایل */
.navbar .dropdown-menu .btn.btn-brand,
.navbar .dropdown-menu a.btn.btn-brand{
  font-size: 0 !important;             /* متن اصلی پنهان */
}

.navbar .dropdown-menu .btn.btn-brand::after,
.navbar .dropdown-menu a.btn.btn-brand::after{
  content: "خروج";
  font-size: 1rem;
  font-weight: 600;
}

/* — عنوان بخش قابلیت‌ها — */
main h2{
  font-size: 0 !important;
  direction: rtl; text-align: right;
}
main h2::after{
  content: "قابلیت‌ها";
  font-size: 1.5rem; font-weight: 700;
}
/* عنوان بخش قابلیت‌ها (زیر کارت‌ها) */
.regular-height.container h2{
  font-size: 0 !important;      /* متن اصلی دیده نشود */
  direction: rtl; text-align: right;
}
.regular-height.container h2::after{
  content: "قابلیت‌ها";
  font-size: 1.6rem; font-weight: 700;
}
/* تیتر بخش قابلیت‌ها در پورتال */
.regular-height.container h4.text-uppercase{
  font-size: 0 !important;        /* متن اصلی مخفی شود */
  direction: rtl; text-align: right;
}
.regular-height.container h4.text-uppercase::after{
  content: "قابلیت‌ها";
  font-size: 1.6rem; font-weight: 700;
}
/* ===== بخش قابلیت‌ها ===== */

/* کارت چهارم را حذف کن */
.regular-height.container .row > div:nth-of-type(4){ display:none !important; }

/* کارت 1 — عنوان */
.regular-height.container .row > div:nth-of-type(1) .homepage-card .card-title{
  font-size:0 !important;
}
.regular-height.container .row > div:nth-of-type(1) .homepage-card .card-title::after{
  content:"شروع کنفرانس";
  font-size:1.125rem; font-weight:700; direction:rtl; text-align:right; display:block;
}
/* کارت 1 — متن */
.regular-height.container .row > div:nth-of-type(1) .homepage-card .card-text{
  font-size:0 !important;
}
.regular-height.container .row > div:nth-of-type(1) .homepage-card .card-text::after{
  content:"یک جلسهٔ مجازی با ویدئو، صدا، اشتراک‌گذاری صفحه، چت و همهٔ ابزارهای موردنیاز راه‌اندازی کنید.";
  font-size:1rem; line-height:1.8; direction:rtl; text-align:right; display:block;
}

/* کارت 2 — عنوان */
.regular-height.container .row > div:nth-of-type(2) .homepage-card .card-title{
  font-size:0 !important;
}
.regular-height.container .row > div:nth-of-type(2) .homepage-card .card-title::after{
  content:"ضبط کنفرانس‌ها";
  font-size:1.125rem; font-weight:700; direction:rtl; text-align:right; display:block;
}
/* کارت 2 — متن */
.regular-height.container .row > div:nth-of-type(2).homepage-card  .card-text{
  font-size:0 !important;
}
.regular-height.container .row > div:nth-of-type(2) .homepage-card .card-text::after{
  content:"کنفرانس‌ها را ضبط کنید و برای فراگیران به‌اشتراک بگذارید تا بررسی و بازاندیشی کنند.";
  font-size:1rem; line-height:1.8; direction:rtl; text-align:right; display:block;
}

/* کارت 3 — عنوان */
.regular-height.container .row > div:nth-of-type(3) .homepage-card .card-title{
  font-size:0 !important;
}
.regular-height.container .row > div:nth-of-type(3) .homepage-card .card-title::after{
  content:"مدیریت اتاق‌ها";
  font-size:1.125rem; font-weight:700; direction:rtl; text-align:right; display:block;
}
/* کارت 3 — متن */
.regular-height.container .row > div:nth-of-type(3) .homepage-card .card-text{
  font-size:0 !important;
}
.regular-height.container .row > div:nth-of-type(3) .homepage-card .card-text::after{
  content:"اتاق‌ها و تنظیمات کنفرانس را پیکربندی کنید تا یک دورهٔ آنلاین کارآمد ایجاد کنید.";
  font-size:1rem; line-height:1.8; direction:rtl; text-align:right; display:block;
}
/* ===== ترجمه تب‌های بالای Greenlight (/rooms) ===== */

/* اتاق‌ها */
.nav-tabs .nav-link[data-rr-ui-event-key="rooms"],
.nav-tabs .nav-link[aria-controls$="tabpane-rooms"]{
  font-size: 0 !important;  /* متن اصلی مخفی شود */
  position: relative;
}
.nav-tabs .nav-link[data-rr-ui-event-key="rooms"]::after,
.nav-tabs .nav-link[aria-controls$="tabpane-rooms"]::after{
  content: "اتاق‌ها";
  font-size: .95rem; font-weight: 600;
}

/* ضبط‌ها */
.nav-tabs .nav-link[data-rr-ui-event-key="recordings"],
.nav-tabs .nav-link[aria-controls$="tabpane-recordings"]{
  font-size: 0 !important;
  position: relative;
}
.nav-tabs .nav-link[data-rr-ui-event-key="recordings"]::after,
.nav-tabs .nav-link[aria-controls$="tabpane-recordings"]::after{
  content: "ضبط‌ها";
  font-size: .95rem; font-weight: 600;
}

/* شمارنده‌ی ضبط‌ها (badge) را قابل‌خواندن نگه داریم */
.nav-tabs .nav-link[data-rr-ui-event-key="recordings"] .badge,
.nav-tabs .nav-link[aria-controls$="tabpane-recordings"] .badge{
  font-size: .75rem !important;
  margin-inline-start: .35rem;
}
CSS

#/* فقط دکمه‌ی گوشه‌ی راست بالا: + Neuer Raum  →  + اتاق جدید */
.tab-pane.active .hstack .btn.btn-brand.ms-auto{
  font-size: 0 !important;              /* متن اصلی پنهان شود */
}
.tab-pane.active .hstack .btn.btn-brand.ms-auto::after{
  content: "+ اتاق جدید";
  font-size: 1rem; font-weight: 600;
}
sudo tee -a /var/www/bigbluebutton-default/branding/greenlight.css >/dev/null <<'CSS'
/* === Fix: نمایش نام واقعی اتاق‌ها در /rooms === */
.tab-pane .card .pt-2.card-title.h5,
.tab-pane .card .pt-2 .card-title,
.tab-pane .card .card-title,
.tab-pane .card .card-title.h5{
  font-size: 1rem !important;     /* هر font-size:0 قبلی را خنثی کن */
  visibility: visible !important;
}

/* هر متن ترجمه‌ای که با ::after/::before تزریق شده بود را حذف کن */
.tab-pane .card .pt-2.card-title.h5::after,
.tab-pane .card .pt-2.card-title.h5::before,
.tab-pane .card .pt-2 .card-title::after,
.tab-pane .card .pt-2 .card-title::before,
.tab-pane .card .card-title::after,
.tab-pane .card .card-title::before{
  content: none !important;
}
CSS
