
    #guide-content {
      --font-sans: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
      --font-urdu: 'Noto Nastaliq Urdu', 'Jameel Noori Nastaleeq', 'Urdu Typesetting', serif;
      --font-mono: 'JetBrains Mono', monospace;
    }
    #guide-content {
      font-family: var(--font-sans);
      background-color: #f8fafc;
      color: #0f172a;
      overflow-x: hidden;
    }
    #guide-content .urdu-nastaliq {
      font-family: var(--font-urdu);
      direction: rtl;
      text-align: right;
      line-height: 2.35;
      font-size: 1.08rem;
      letter-spacing: 0;
    }
    #guide-content .urdu-heading {
      font-family: var(--font-urdu);
      direction: rtl;
      line-height: 2.1;
    }
    #guide-content .formula-box {
      font-family: var(--font-mono);
    }
    /* Green English Card & Red Urdu Card PunjabTest.com Guide Book Styling */
    #guide-content .eng-green-card {
      background: linear-gradient(180deg, #f0fdf4 0%, #ffffff 100%);
      border: 2px solid #16a34a;
      box-shadow: 0 4px 14px rgba(22, 163, 74, 0.08);
    }
    #guide-content .eng-green-header {
      background: linear-gradient(90deg, #15803d 0%, #16a34a 100%);
      color: #ffffff;
    }
    #guide-content .urdu-red-card {
      background: linear-gradient(180deg, #fef2f2 0%, #ffffff 100%);
      border: 2px solid #dc2626;
      box-shadow: 0 4px 14px rgba(220, 38, 38, 0.08);
    }
    #guide-content .urdu-red-header {
      background: linear-gradient(90deg, #b91c1c 0%, #dc2626 100%);
      color: #ffffff;
    }
    #guide-content .roman-urdu-box {
      background: linear-gradient(90deg, #fffbeb 0%, #fef3c7 100%);
      border-left: 5px solid #d97706;
    }
    #guide-content .search-highlight {
      background-color: #fde047;
      color: #0f172a;
      padding: 0 2px;
      border-radius: 3px;
      font-weight: 700;
    }
    #guide-content .collapsible-content {
      transition: all 0.25s ease-in-out;
    }
    /* Custom Scrollbar */
    #guide-content ::-webkit-scrollbar {
      width: 8px;
      height: 8px;
    }
    #guide-content ::-webkit-scrollbar-track {
      background: #f1f5f9;
    }
    #guide-content ::-webkit-scrollbar-thumb {
      background: #94a3b8;
      border-radius: 4px;
    }
    #guide-content ::-webkit-scrollbar-thumb:hover {
      background: #64748b;
    }
  