
    .scs-app {
      font-family: 'Plus Jakarta Sans', sans-serif;
      background-color: #fffafb;
      color: #1e293b;
    }

    /* Custom Scrollbar */
    ::-webkit-scrollbar {
      width: 6px;
      height: 6px;
    }
    ::-webkit-scrollbar-track {
      background: #fce7f0;
    }
    ::-webkit-scrollbar-thumb {
      background: #fda4af;
      border-radius: 4px;
    }
    ::-webkit-scrollbar-thumb:hover {
      background: #f43f5e;
    }

    .pink-gradient-bg {
      background: linear-gradient(135deg, #fff1f2 0%, #ffe4e6 50%, #fce7f0 100%);
    }

    .pink-card {
      background: #ffffff;
      border: 1px solid #fecdd3;
      box-shadow: 0 10px 25px -5px rgba(244, 63, 94, 0.05), 0 8px 10px -6px rgba(244, 63, 94, 0.03);
    }

    .pink-btn {
      background: linear-gradient(135deg, #f43f5e 0%, #e11d48 100%);
      color: #ffffff;
      box-shadow: 0 4px 14px 0 rgba(244, 63, 94, 0.35);
    }
    .pink-btn:hover {
      opacity: 0.95;
      box-shadow: 0 6px 20px 0 rgba(244, 63, 94, 0.45);
    }

    .tab-active {
      border-bottom: 3px solid #f43f5e;
      color: #be123c;
      font-weight: 700;
      background-color: #fff1f2;
    }

    /* Google SERP Styling */
    .serp-title {
      font-family: Arial, sans-serif;
      color: #1a0dab;
    }
    .serp-url {
      font-family: Arial, sans-serif;
      color: #202124;
    }
    .serp-desc {
      font-family: Arial, sans-serif;
      color: #4d5156;
    }
  
/* WordPress shortcode container sizing */
.scs-app{width:100%;font-family:"Plus Jakarta Sans",sans-serif;color:#1e293b}.scs-app *{box-sizing:border-box}.scs-app button,.scs-app input,.scs-app textarea,.scs-app select{font-family:inherit}.scs-app .hidden{display:none}
