/* ===================================
   ASSAMESE/BENGALI FONT STYLING
   Shared CSS for proper Assamese text rendering
   Include this file in all pages that support bilingual content

   This file prevents faux bold on Assamese text while keeping
   English text with its original styling
=================================== */

/*
   Only applies to elements with Assamese content:
   - Elements with data-translate attribute (translated by language-manager.js)
   - Specific IDs that contain translated content
   - Elements with .quote-text class
*/
html[lang="as"] [data-translate],
html[lang="as"] #hero-title,
html[lang="as"] #hero-subtitle,
html[lang="as"] #quote-text,
html[lang="as"] #quote-author,
html[lang="as"] #calendar-title,
html[lang="as"] #daily-offerings-title,
html[lang="as"] #programs-offerings-title,
html[lang="as"] #wtw-title,
html[lang="as"] #site-title,
html[lang="as"] #site-title .main-title,
html[lang="as"] #site-title .main-subtitle,
/* Mobile Header Title */
html[lang="as"] #mobile-site-title,
html[lang="as"] #mobile-site-title .main-title,
html[lang="as"] #mobile-site-title .main-subtitle,
html[lang="as"] .header-title-main,
html[lang="as"] .header-title-sub,
html[lang="as"] .quote-text,
html[lang="as"] .translated-content,
/* Today's Program & Upcoming Offerings Section */
html[lang="as"] #programs-section-title,
html[lang="as"] #todays-program-title,
html[lang="as"] #darshan-days-title,
html[lang="as"] #upcoming-programs-title,
html[lang="as"] .programs-offerings-title,
html[lang="as"] .card-title,
/* Daily Offerings Section */
html[lang="as"] #daily-offerings-main-title,
html[lang="as"] #daily-offerings-subtitle,
html[lang="as"] #mobile-daily-offerings-title,
html[lang="as"] #mobile-daily-offerings-subtitle,
/* Daily Offerings Archive Page */
html[lang="as"] #archive-title,
html[lang="as"] #archive-subtitle,
html[lang="as"] #archive-back-btn,
html[lang="as"] #archive-view-categories,
html[lang="as"] #archive-view-days,
html[lang="as"] #archive-filter-category,
html[lang="as"] #archive-filter-date,
html[lang="as"] #archive-cat-all,
html[lang="as"] #archive-cat-mother-en,
html[lang="as"] #archive-cat-mother-as,
html[lang="as"] #archive-cat-sri-en,
html[lang="as"] #archive-cat-sri-as,
html[lang="as"] #archive-cat-savitri,
html[lang="as"] #archive-cat-prayers,
html[lang="as"] #archive-date-all,
html[lang="as"] #archive-date-month,
html[lang="as"] #archive-date-3months,
html[lang="as"] #archive-date-year,
html[lang="as"] #archive-showing,
html[lang="as"] #archive-results,
html[lang="as"] #archive-select-category,
html[lang="as"] .category-card-title,
html[lang="as"] .category-card-count,
html[lang="as"] .daily-offerings-title,
html[lang="as"] .daily-offerings-subtitle,
html[lang="as"] #cat-savitri,
html[lang="as"] #cat-prayers,
html[lang="as"] #cat-mother-en,
html[lang="as"] #cat-sriaurobindo-en,
html[lang="as"] #cat-mother-as,
html[lang="as"] #cat-sriaurobindo-as,
html[lang="as"] #mobile-cat-savitri,
html[lang="as"] #mobile-cat-savitri-subtext,
html[lang="as"] #mobile-cat-prayers,
html[lang="as"] #mobile-cat-prayers-subtext,
html[lang="as"] #mobile-cat-mother-en,
html[lang="as"] #mobile-cat-mother-en-subtext,
html[lang="as"] #mobile-cat-sriaurobindo-en,
html[lang="as"] #mobile-cat-sriaurobindo-en-subtext,
html[lang="as"] #mobile-cat-mother-as,
html[lang="as"] #mobile-cat-mother-as-subtext,
html[lang="as"] #mobile-cat-sriaurobindo-as,
html[lang="as"] #mobile-cat-sriaurobindo-as-subtext,
html[lang="as"] .category-label,
html[lang="as"] .offering-card h3,
html[lang="as"] .offering-card p,
html[lang="as"] .offering-date,
/* Archive Offering Cards - Assamese Content */
html[lang="as"] .offering-card .card-title,
html[lang="as"] .offering-card .card-subtitle,
html[lang="as"] .offering-card .card-text,
html[lang="as"] .card-category.mother-as,
html[lang="as"] .card-category.sri-aurobindo-as,
/* Archive Modal - Assamese Content */
html[lang="as"] .modal-title,
html[lang="as"] .modal-subtitle,
html[lang="as"] .modal-text,
html[lang="as"] .modal-source,
html[lang="as"] .modal-category.mother-as,
html[lang="as"] .modal-category.sri-aurobindo-as,
/* Daily Offerings Content - Mobile Assamese Dropdowns ONLY */
html[lang="as"] #mobile-dropdown-words-of-mother-as .mobile-offering-content,
html[lang="as"] #mobile-dropdown-sri-aurobindo-as .mobile-offering-content,
/* Daily Offerings Content - Desktop Assamese Category (when .assamese-content class is added by JS) */
html[lang="as"] .offering-content.assamese-content .offering-text,
html[lang="as"] .offering-content.assamese-content .offering-source,
html[lang="as"] .offering-content.assamese-content .offering-main-title,
html[lang="as"] .offering-content.assamese-content .offering-subtitle,
html[lang="as"] .offering-content.assamese-content .offering-title-subtext,
html[lang="as"] .offering-content.assamese-content .offering-header,
html[lang="as"] .offering-content.assamese-content .offering-text-content,
/* About Page Section */
html[lang="as"] #about-title,
html[lang="as"] #about-title-mobile,
html[lang="as"] #about-para1,
html[lang="as"] #about-para2,
html[lang="as"] #about-para1-mobile,
html[lang="as"] #about-para2-mobile,
html[lang="as"] #about-card-title,
html[lang="as"] #about-card-subtitle,
html[lang="as"] #about-card-title-mobile,
html[lang="as"] #about-card-subtitle-mobile,
/* Ideal Centre Section */
html[lang="as"] #ideal-centre-title,
html[lang="as"] #ideal-centre-quote,
html[lang="as"] #ideal-centre-quote-author,
html[lang="as"] #ideal-centre-para1,
html[lang="as"] #ideal-centre-para2,
html[lang="as"] #ideal-centre-para3,
html[lang="as"] #ideal-centre-para4,
html[lang="as"] #ideal-centre-para5,
html[lang="as"] #ideal-centre-para6,
html[lang="as"] #ideal-centre-para7,
html[lang="as"] #ideal-centre-para8,
html[lang="as"] #ideal-centre-para9,
html[lang="as"] #ideal-centre-para10,
html[lang="as"] #ideal-centre-para11,
html[lang="as"] #ideal-centre-para12,
html[lang="as"] #ideal-centre-para13,
html[lang="as"] #ideal-centre-quote1,
html[lang="as"] #ideal-centre-quote2,
html[lang="as"] #ideal-centre-goal-title,
html[lang="as"] #ideal-centre-goal-text,
html[lang="as"] #ideal-centre-core-title,
html[lang="as"] #ideal-centre-core-text,
html[lang="as"] #ideal-centre-conclusion,
html[lang="as"] #ideal-centre-toggle-btn,
/* Mantras Section */
html[lang="as"] #mantra-first-title,
html[lang="as"] #mantra-first-text,
html[lang="as"] #mantra-second-title,
html[lang="as"] #mantra-second-text,
html[lang="as"] #mantra-third-title,
html[lang="as"] #mantra-third-text,
html[lang="as"] #mantra-final-title,
html[lang="as"] #mantra-final-text,
/* History Overview Section */
html[lang="as"] #history-overview-title,
html[lang="as"] #history-overview-subtitle,
html[lang="as"] #step1-title,
html[lang="as"] #step2-title,
html[lang="as"] #step3-title,
html[lang="as"] #step4-title,
html[lang="as"] #step5-title,
html[lang="as"] #step6-title,
html[lang="as"] #journey-btn,
html[lang="as"] #journey-reading-time,
html[lang="as"] .step-title,
/* Discover Bhavan Section */
html[lang="as"] #discover-title,
html[lang="as"] #discover-subtitle,
html[lang="as"] .roadmap-title,
html[lang="as"] #card-ground-1,
html[lang="as"] #card-ground-2,
html[lang="as"] #card-ground-3,
html[lang="as"] #card-ground-4,
html[lang="as"] #card-ground-5,
html[lang="as"] #card-first-1,
html[lang="as"] #card-first-2,
html[lang="as"] #card-first-3,
html[lang="as"] #card-second-1,
html[lang="as"] #card-second-2,
html[lang="as"] #card-second-3,
html[lang="as"] #card-second-4,
html[lang="as"] #card-third-1,
html[lang="as"] #card-third-2,
html[lang="as"] #card-third-3,
html[lang="as"] #card-terrace-1,
html[lang="as"] #card-terrace-2,
/* Branches & Centres Section */
html[lang="as"] #branches-title,
html[lang="as"] #branches-map-desc,
html[lang="as"] #branches-legend-head,
html[lang="as"] #branches-legend-branches,
html[lang="as"] #branches-legend-centres,
html[lang="as"] #branches-legend-relics,
html[lang="as"] #branches-legend-study,
html[lang="as"] #branches-connect-title,
html[lang="as"] #branches-connect-desc,
/* SAS Network Section */
html[lang="as"] #sas-network-title,
html[lang="as"] #sas-network-subtitle,
html[lang="as"] #sas-filter-all,
html[lang="as"] #sas-filter-assam,
html[lang="as"] #sas-filter-tripura,
html[lang="as"] #sas-filter-branches,
html[lang="as"] #sas-filter-relics,
html[lang="as"] #showMoreText,
html[lang="as"] .filter-btn,
/* ================================================
   INDEX.HTML - Additional Sections
   ================================================ */
/* Today's Program Card Elements */
html[lang="as"] #todaysProgramDate,
html[lang="as"] #viewNextDaysText,
html[lang="as"] #darshan-know-more,
html[lang="as"] #view-all-programs,
html[lang="as"] .card-date,
html[lang="as"] .card-list,
html[lang="as"] .view-more-link,
/* Darshan Days and Significant Occasions Section */
html[lang="as"] #darshan-preview-title,
html[lang="as"] #darshan-preview-subtitle,
html[lang="as"] #darshan-title,
html[lang="as"] #darshan-title-1,
html[lang="as"] #darshan-intro-p1,
html[lang="as"] #darshan-intro-p2,
html[lang="as"] #darshan-intro-p3,
html[lang="as"] #darshan-intro-p4,
html[lang="as"] #darshan-intro-p5,
html[lang="as"] #darshan-intro-p6,
html[lang="as"] #darshan-intro-p7,
html[lang="as"] #darshan-intro-li1,
html[lang="as"] #darshan-intro-li2,
html[lang="as"] #darshan-intro-li3,
html[lang="as"] #darshan-intro-li4,
html[lang="as"] #expand-btn-text,
html[lang="as"] #floating-collapse-text,
html[lang="as"] .preview-title,
html[lang="as"] .preview-subtitle,
html[lang="as"] .intro-text,
/* Darshan Timeline Events */
html[lang="as"] #darshan-aug15-date,
html[lang="as"] #darshan-aug15-title,
html[lang="as"] #darshan-aug15-subtitle,
html[lang="as"] #darshan-aug15-desc,
html[lang="as"] #darshan-feb21-date,
html[lang="as"] #darshan-feb21-title,
html[lang="as"] #darshan-feb21-subtitle,
html[lang="as"] #darshan-feb21-desc,
html[lang="as"] #darshan-apr04-date,
html[lang="as"] #darshan-apr04-title,
html[lang="as"] #darshan-apr04-subtitle,
html[lang="as"] #darshan-apr04-desc,
html[lang="as"] #darshan-mar29-date,
html[lang="as"] #darshan-mar29-title,
html[lang="as"] #darshan-mar29-subtitle,
html[lang="as"] #darshan-mar29-desc,
html[lang="as"] #darshan-apr24-date,
html[lang="as"] #darshan-apr24-title,
html[lang="as"] #darshan-apr24-subtitle,
html[lang="as"] #darshan-apr24-desc,
html[lang="as"] #darshan-nov24-date,
html[lang="as"] #darshan-nov24-title,
html[lang="as"] #darshan-nov24-subtitle,
html[lang="as"] #darshan-nov24-desc,
html[lang="as"] #darshan-nov26-date,
html[lang="as"] #darshan-nov26-title,
html[lang="as"] #darshan-nov26-subtitle,
html[lang="as"] #darshan-nov26-desc,
html[lang="as"] #darshan-dec05-date,
html[lang="as"] #darshan-dec05-title,
html[lang="as"] #darshan-dec05-subtitle,
html[lang="as"] #darshan-dec05-desc,
html[lang="as"] #darshan-dec09-date,
html[lang="as"] #darshan-dec09-title,
html[lang="as"] #darshan-dec09-subtitle,
html[lang="as"] #darshan-dec09-desc,
html[lang="as"] #darshan-feb29-date,
html[lang="as"] #darshan-feb29-title,
html[lang="as"] #darshan-feb29-subtitle,
html[lang="as"] #darshan-feb29-desc,
html[lang="as"] #darshan-nov17-date,
html[lang="as"] #darshan-nov17-title,
html[lang="as"] #darshan-nov17-subtitle,
html[lang="as"] #darshan-nov17-desc,
html[lang="as"] #darshan-nov20-date,
html[lang="as"] #darshan-nov20-title,
html[lang="as"] #darshan-nov20-subtitle,
html[lang="as"] #darshan-nov20-desc,
html[lang="as"] .event-date,
html[lang="as"] .event-title,
html[lang="as"] .event-subtitle,
html[lang="as"] .event-description,
/* Calendar Section */
html[lang="as"] #calendar-subtitle,
html[lang="as"] #calendar-quote,
html[lang="as"] #calendar-instructions,
html[lang="as"] #today-btn-text,
html[lang="as"] #calendar-day-label,
html[lang="as"] #calendar-of-label,
html[lang="as"] #calendar-today-indicator,
/* Calendar Slider - Dynamic Date Labels */
html[lang="as"] .daily-image-date,
html[lang="as"] #fullscreenInfo,
html[lang="as"] #currentDayIndicator,
/* The Way Within Section */
html[lang="as"] #wtw-subtitle,
html[lang="as"] #wtw-description,
html[lang="as"] #wtw-description2,
html[lang="as"] #wtw-description3,
html[lang="as"] #wtw-button-text,
/* Info Section */
html[lang="as"] #info1-title,
html[lang="as"] #info1-text,
html[lang="as"] #info2-title,
html[lang="as"] #info2-text,
html[lang="as"] #info3-title,
html[lang="as"] #info3-text,
/* Sunrise Section */
html[lang="as"] #sunrise-quote,
html[lang="as"] #sunrise-author,
/* Hero Section */
html[lang="as"] #hero-text,
/* ================================================
   ACTIVITIES.HTML - Page Elements
   ================================================ */
/* Section Titles */
html[lang="as"] #activities-page-title,
html[lang="as"] #programs-title,
/* Activity Cards - Static Content (disabled section) */
html[lang="as"] #ashram-darshan-title,
html[lang="as"] #ashram-darshan-desc,
html[lang="as"] #ashram-darshan-header,
html[lang="as"] #ashram-darshan-subheader,
html[lang="as"] #ashram-darshan-description,
html[lang="as"] #local-darshan-title,
html[lang="as"] #local-darshan-desc,
html[lang="as"] #local-darshan-header,
html[lang="as"] #local-darshan-subheader,
html[lang="as"] #local-darshan-description,
/* Activity Card Classes (for dynamically loaded content) */
html[lang="as"] .activity-card h3,
html[lang="as"] .activity-card p,
html[lang="as"] .activity-header h3,
html[lang="as"] .activity-subheader,
html[lang="as"] .activity-description,
html[lang="as"] .activity-description p,
/* Darshan Day Cards */
html[lang="as"] .darshan-day-card h3,
html[lang="as"] .darshan-day-card p,
html[lang="as"] .darshan-day-card .date-badge,
html[lang="as"] .darshan-day-card .countdown,
html[lang="as"] .darshan-day-card .tag,
/* Darshan Schedule Dropdown */
html[lang="as"] .schedule-toggle-btn,
html[lang="as"] .schedule-toggle-btn span,
html[lang="as"] .schedule-expanded-dropdown,
html[lang="as"] .schedule-sessions,
html[lang="as"] .schedule-session,
html[lang="as"] .session-header,
html[lang="as"] .session-slots,
html[lang="as"] .schedule-slot,
html[lang="as"] .slot-time,
html[lang="as"] .slot-details,
html[lang="as"] .slot-activity,
html[lang="as"] .slot-description,
html[lang="as"] .slot-venue,
/* Program Cards */
html[lang="as"] .program-card h3,
html[lang="as"] .program-card p,
html[lang="as"] .program-card .date-badge,
html[lang="as"] .program-card .time-badge,
html[lang="as"] .program-card .location-badge,
html[lang="as"] .program-card .tag,
/* Empty State */
html[lang="as"] .empty-state,
/* Next Days Dropdown Cards (index.html - View Next Days section) */
html[lang="as"] .next-day-card,
html[lang="as"] .next-day-header,
html[lang="as"] .next-day-relative,
html[lang="as"] .next-day-full-date,
html[lang="as"] .next-day-activities,
html[lang="as"] .activity-item,
html[lang="as"] .activity-name,
/* ================================================
   CONTACT.HTML - Page Elements
   ================================================ */
html[lang="as"] #contact-title,
html[lang="as"] #message-title,
html[lang="as"] #message-desc,
html[lang="as"] #form-header,
html[lang="as"] #form-subheader,
/* Form Labels */
html[lang="as"] #label-name,
html[lang="as"] #label-email,
html[lang="as"] #label-phone,
html[lang="as"] #label-optional,
html[lang="as"] #label-subject,
html[lang="as"] #label-message,
html[lang="as"] #label-sendCopy,
html[lang="as"] #label-characters,
html[lang="as"] #label-protected,
html[lang="as"] #submitBtnText,
/* Subject Dropdown Options */
html[lang="as"] #subject-placeholder,
html[lang="as"] #subject-general,
html[lang="as"] #subject-meditation,
html[lang="as"] #subject-events,
html[lang="as"] #subject-membership,
html[lang="as"] #subject-volunteer,
html[lang="as"] #subject-resources,
html[lang="as"] #subject-savitri,
html[lang="as"] #subject-feedback,
html[lang="as"] #subject-other,
/* Contact Sections - Address */
html[lang="as"] #address-title,
html[lang="as"] #address-desc,
html[lang="as"] #address-header,
html[lang="as"] #address-subheader,
html[lang="as"] #address-label,
html[lang="as"] #address-line1,
html[lang="as"] #address-line2,
html[lang="as"] #address-line3,
html[lang="as"] #address-line4,
html[lang="as"] #hours-label,
html[lang="as"] #hours-note,
html[lang="as"] #hours-time,
html[lang="as"] #phone-label,
html[lang="as"] #email-label,
/* Contact Sections - How to Reach / Directions */
html[lang="as"] #item3-title,
html[lang="as"] #item3-desc,
html[lang="as"] #directions-header,
html[lang="as"] #directions-subheader,
/* Address */
html[lang="as"] #directions-address-title,
html[lang="as"] #directions-address-text,
/* Landmarks */
html[lang="as"] #directions-landmarks-title,
html[lang="as"] #directions-landmark1,
html[lang="as"] #directions-landmark2,
html[lang="as"] #directions-landmark3,
html[lang="as"] #directions-landmark4,
html[lang="as"] #directions-landmark-note,
/* By Auto/Taxi */
html[lang="as"] #directions-auto-title,
html[lang="as"] #directions-auto-intro,
html[lang="as"] #directions-auto-option1,
html[lang="as"] #directions-auto-option2,
html[lang="as"] #directions-auto-note,
/* By City Bus */
html[lang="as"] #directions-bus-title,
html[lang="as"] #directions-bus-stop,
html[lang="as"] #directions-bus-text,
/* From Railway Station */
html[lang="as"] #directions-railway-title,
html[lang="as"] #directions-railway-text,
html[lang="as"] #directions-railway-ask,
/* From Airport */
html[lang="as"] #directions-airport-title,
html[lang="as"] #directions-airport-text,
html[lang="as"] #directions-airport-dest,
/* Parking */
html[lang="as"] #directions-parking-title,
html[lang="as"] #directions-parking-text,
/* Contact Sections - Community */
html[lang="as"] #item4-title,
html[lang="as"] #item4-desc,
html[lang="as"] #community-header,
html[lang="as"] #community-subheader,
html[lang="as"] #community-description,
html[lang="as"] #community-whatsapp-label,
html[lang="as"] #community-whatsapp-text,
html[lang="as"] #community-membership-label,
html[lang="as"] #community-membership-text,
html[lang="as"] #community-magazine-label,
html[lang="as"] #community-magazine-text,
html[lang="as"] #community-volunteer-label,
html[lang="as"] #community-volunteer-text,
/* Contact Sections - Donations */
html[lang="as"] #item5-title,
html[lang="as"] #item5-desc,
html[lang="as"] #item5-bullet,
html[lang="as"] #donations-header,
html[lang="as"] #donations-subheader,
html[lang="as"] #donations-description,
html[lang="as"] #donations-financial-label,
html[lang="as"] #donations-financial-text,
html[lang="as"] #donations-books-label,
html[lang="as"] #donations-books-text,
html[lang="as"] #donations-volunteer-label,
html[lang="as"] #donations-volunteer-text,
html[lang="as"] #donations-equipment-label,
html[lang="as"] #donations-equipment-text,
/* ================================================
   RESOURCES.HTML - Page Elements
   ================================================ */
html[lang="as"] #resources-title,
html[lang="as"] #resources-subtitle,
/* ================================================
   GALLERY.HTML - Page Elements
   ================================================ */
html[lang="as"] #gallery-title,
html[lang="as"] #gallery-subtitle,
/* Gallery Search & Filter Section */
html[lang="as"] #gallery-sort-label,
html[lang="as"] #gallery-sort-newest,
html[lang="as"] #gallery-sort-oldest,
html[lang="as"] #gallery-sort-az,
html[lang="as"] #gallery-sort-za,
html[lang="as"] #gallery-show-label,
html[lang="as"] #gallery-show-all,
html[lang="as"] #imageCount,
html[lang="as"] #galleryStatus,
html[lang="as"] #gallery-no-images,
html[lang="as"] #gallery-try-adjust,
html[lang="as"] #searchInput::placeholder,
/* ================================================
   CALENDAR.HTML - Page Elements
   ================================================ */
html[lang="as"] #calendar-page-title,
html[lang="as"] #calendar-page-subtitle,
html[lang="as"] #calendar-back-btn,
html[lang="as"] #calendar-loading,
/* Dynamically generated calendar elements */
html[lang="as"] .month-name-text,
html[lang="as"] .days-count,
html[lang="as"] .day-name,
/* ================================================
   THE-WAY-WITHIN.HTML - Page Elements
   ================================================ */
html[lang="as"] #tww-page-title,
html[lang="as"] #tww-page-subtitle,
/* ================================================
   MOBILE HAMBURGER MENU - Navigation Links
   ================================================ */
/* Mobile menu nav links need Assamese font when translated */
html[lang="as"] .mobile-menu-nav .menu-link,
html[lang="as"] .mobile-menu .menu-link,
html[lang="as"] #mobileMenu .menu-link,
/* ================================================
   DESKTOP HEADER NAVIGATION - Links
   ================================================ */
html[lang="as"] header nav a,
html[lang="as"] header nav span,
html[lang="as"] .desktop-nav a,
html[lang="as"] nav.space-x-4 a,
/* Data-lang attributes used in activities page */
html[lang="as"] [data-lang-as] {
  font-family: 'Noto Serif Bengali', 'Cormorant Garamond', serif !important;
  font-weight: 500 !important; /* Use 500 instead of 700 to prevent faux bold */
}

/* Larger font size for Assamese nav links */
html[lang="as"] header nav a,
html[lang="as"] .desktop-nav a,
html[lang="as"] nav.space-x-4 a {
  font-size: 1.1rem !important;
}

/* Buttons and other elements that should keep English font */
html[lang="as"] button:not([data-translate]),
html[lang="as"] .btn:not([data-translate]) {
  font-family: 'Cormorant Garamond', serif;
  font-weight: 600;
}
