
    #guide-content {
      --font-urdu: 'Noto Nastaliq Urdu', 'Jameel Noori Nastaleeq', serif;
      --font-en: 'Inter', system-ui, -apple-system, sans-serif;
    }
    #guide-content {
      font-family: var(--font-urdu);
      background-color: #f8fafc;
      color: #0f172a;
      line-height: 2.15;
    }
    #guide-content .font-en {
      font-family: var(--font-en);
      line-height: 1.55;
    }
    #guide-content .urdu-text {
      font-family: var(--font-urdu);
      line-height: 2.25;
    }
    #guide-content .poetry-couplet {
      font-family: var(--font-urdu);
      line-height: 2.45;
      background: linear-gradient(135deg, #f0fdf4 0%, #ecfdf5 100%);
      border-right: 4px solid #059669;
    }
    @media print {
      #guide-content .no-print {
        display: none !important;
      }
      #guide-content {
        background: #ffffff !important;
        color: #000000 !important;
      }
      #guide-content .print-card {
        box-shadow: none !important;
        border: 1px solid #cbd5e1 !important;
        break-inside: avoid;
      }
    }
  