{
  "theme_colors": {
    "primary": "#79B4AC",
    "primary_dark": "#79B4AC",
    "secondary": "#A2A4B3",
    "secondary_dark": "#A2A4B3",
    "tag_colors": {
      "tag1": "#FF5D5D",
      "tag2": "#00EAFF",
      "tag3": "#FACC15"
    },
    "tag_backgrounds": {
      "tag1": "rgba(255, 93, 93, 0.10)",
      "tag2": "rgba(0, 234, 255, 0.10)",
      "tag3": "rgba(250, 204, 21, 0.10)"
    },
    "backgrounds": {
      "dark": "#363740",
      "section_dark": "#0C0B0B",
      "light": "#FFFFFF",
      "overlay": "rgba(0, 0, 0, 0.5)"
    },
    "glass_border": "rgba(255, 255, 255, 0.08)",
    "text": {
      "white": "#FFFFFF",
      "light": "#BFBFBF",
      "heading": "#FFFFFF",
      "dark": "#000000"
    },
    "buttons": {
      "background": "#79B4AC",
      "outline": "#79B4AC",
      "login_background": "#A2A4B3",
      "login_hover": "#A2A4B3",
      "border_radius": "999px",
      "primary_hover": "#79B4AC",
      "secondary_hover": "#A2A4B3"
    },
    "portal": {
      "nav_border": "rgba(255, 255, 255, 0.2)",
      "logout_bg": "#C30303",
      "surface_1": "rgba(255, 255, 255, 0.05)",
      "surface_2": "rgba(255, 255, 255, 0.1)",
      "surface_3": "rgba(255, 255, 255, 0.03)",
      "border_1": "rgba(255, 255, 255, 0.1)",
      "border_2": "rgba(255, 255, 255, 0.2)",
      "tab_bg": "rgba(0, 0, 0, 0.6)",
      "tab_border": "rgba(255, 255, 255, 0.15)",
      "slider_bg": "rgba(0, 0, 0, 0.35)",
      "swiper_nav_bg": "#000000",
      "scrollbar_thumb": "rgba(255, 255, 255, 0.12)",
      "game_iframe_bg": "#000000",
      "game_home_border": "rgba(255, 255, 255, 0.45)",
      "game_home_bg": "rgba(0, 0, 0, 0.82)",
      "game_home_shadow": "rgba(0, 0, 0, 0.45)",
      "game_card_bg": "#111111",
      "register_hover_text": "#000000",
      "swiper_scrollbar_thumb": "rgba(255, 255, 255, 0.12)"
    },
    "fonts": {
      "primary": "Saira",
      "secondary": "Quantico"
    },
    "landing": {
      "tag_bg": "rgba(255, 255, 255, 0.05)",
      "header_bg": "#00000097",
      "hero_overlay_start": "rgba(0, 0, 0, 0.5)",
      "hero_overlay_end": "rgba(0, 0, 0, 0.7)",
      "hero_title_gradient_start": "#fdfdfdc7",
      "card_bg": "rgba(255, 255, 255, 0.05)",
      "card_border": "rgba(255, 255, 255, 0.1)",
      "card_shadow": "rgba(0, 0, 0, 0.37)",
      "outline_border": "rgba(255, 255, 255, 0.5)",
      "primary_glow": "rgba(104, 198, 57, 0.4)",
      "primary_glow_soft": "rgba(104, 198, 57, 0.2)",
      "primary_glow_hover": "rgba(104, 198, 57, 0.7)",
      "primary_glow_hover_soft": "rgba(104, 198, 57, 0.4)",
      "secondary_glow": "rgba(62, 191, 234, 0.4)",
      "secondary_glow_active": "rgba(62, 191, 234, 0.6)",
      "stat_divider": "rgba(255, 255, 255, 0.2)",
      "video_border": "rgba(255, 255, 255, 0.1)",
      "video_overlay": "rgba(0, 0, 0, 0.7)",
      "video_play_shadow": "rgba(190, 173, 142, 0.3)",
      "video_play_icon": "#111111",
      "video_play_ring": "#efefef",
      "video_section_overlay_start": "rgba(0, 0, 0, 0.5)",
      "video_section_overlay_end": "rgba(0, 0, 0, 0.8)",
      "testimonials_bg": "#050605",
      "testimonials_radial": "rgba(62, 191, 234, 0.08)",
      "testimonials_mask": "#000000",
      "card_subtle_bg": "rgba(255, 255, 255, 0.025)",
      "card_inset_highlight": "rgba(255, 255, 255, 0.03)",
      "card_highlight_border": "rgba(104, 198, 57, 0.55)",
      "card_highlight_bg": "rgba(104, 198, 57, 0.06)",
      "divider_subtle": "rgba(189, 189, 189, 0.13)",
      "symbol_border": "rgba(255, 255, 255, 0.22)",
      "symbol_bg": "rgba(255, 255, 255, 0.08)",
      "free_card_bg": "rgba(104, 198, 57, 0.1)",
      "free_card_border": "rgba(104, 198, 57, 0.3)",
      "premium_card_bg": "rgba(62, 191, 234, 0.1)",
      "premium_card_border": "rgba(62, 191, 234, 0.2)",
      "check_muted_bg": "rgba(255, 255, 255, 0.2)",
      "check_primary_bg": "rgba(104, 198, 57, 0.2)",
      "check_secondary_bg": "rgba(62, 191, 234, 0.2)",
      "footer_supporter_bg": "rgba(0, 0, 0, 0.6)",
      "footer_social_bg": "#ffffff",
      "footer_social_color": "#000000",
      "footer_gradient_top": "rgba(0, 0, 0, 1)",
      "footer_gradient_mid": "rgba(0, 0, 0, 0.75)"
    },
    "auth": {
      "offcanvas_bg": "#000000ef",
      "offcanvas_shadow": "rgba(0, 0, 0, 0.5)",
      "input_bg": "rgba(255, 255, 255, 0.08)",
      "input_border": "rgba(255, 255, 255, 0.2)",
      "input_text": "#ffffff",
      "input_placeholder": "rgba(255, 255, 255, 0.4)",
      "input_focus_bg": "rgba(255, 255, 255, 0.12)",
      "input_focus_border": "rgba(255, 255, 255, 0.5)",
      "input_focus_shadow": "rgba(255, 255, 255, 0.1)"
    },
    "rss": {
      "hero_shadow": "rgba(0, 0, 0, 0.48)",
      "card_shadow": "rgba(0, 0, 0, 0.42)",
      "card_hover_border": "rgba(0, 234, 255, 0.75)",
      "card_hover_accent": "rgba(0, 234, 255, 0.13)",
      "card_hover_mid": "rgba(14, 14, 14, 0.99)",
      "card_hover_end": "rgba(9, 9, 9, 0.99)",
      "subtitle": "#e9e9e9",
      "feed_shadow": "rgba(0, 0, 0, 0.45)",
      "feed_header_bg": "rgba(0, 0, 0, 0.35)",
      "section_button_bg": "rgba(0, 0, 0, 0.35)",
      "section_button_hover_border": "rgba(0, 234, 255, 0.7)",
      "section_active_text": "#031113",
      "error": "#ff9b9b",
      "featured_placeholder_start": "rgba(0, 234, 255, 0.15)",
      "featured_placeholder_end": "rgba(9, 9, 9, 0.9)",
      "meta": "rgba(191, 191, 191, 0.7)",
      "update_card_border": "rgba(255, 255, 255, 0.08)",
      "update_card_bg": "rgba(255, 255, 255, 0.04)",
      "topic_active_bg": "rgba(255, 255, 255, 0.2)"
    },
    "news": {
      "card_border": "rgba(189, 189, 189, 0.15)",
      "card_bg": "rgba(255, 255, 255, 0.05)",
      "slider_bg": "#000000"
    },
    "rewardsGalleryScreen": {
      "gradientColors": [
        "#12151d",
        "#32353A",
        "#12151d"
      ],
      "containerBackgroundColor": "#32353A",
      "accentColor": "#83ada7",
      "iconColor": "#83ada7",
      "headerButtonBorderColor": "#83ada7",
      "headerButtonBackgroundColor": "rgba(0, 0, 0, 0.18)",
      "headerButtonShadowColor": "#83ada7",
      "headerTitleColor": "#FFFFFF",
      "headerTitleShadowColor": "#000000",
      "footerTextColor": "#FFFFFF",
      "messageTextColor": "#FFFFFF",
      "activityIndicatorColor": "#83ada7",
      "compactCardGradientColors": [
        "#83ada7",
        "#345f58"
      ],
      "compactCardBorderColor": "#ffffff",
      "compactCardShadowColor": "#000000",
      "compactCardInnerShadowTopColor": "rgba(255, 255, 255, 0.35)",
      "compactCardInnerShadowLeftColor": "rgba(255, 255, 255, 0.28)",
      "compactCardInnerShadowBottomColor": "rgba(0, 0, 0, 0.28)",
      "compactCardInnerShadowRightColor": "rgba(0, 0, 0, 0.22)",
      "compactBadgeBackgroundColor": "#e48b13",
      "compactBadgeBorderColor": "#7c5620",
      "compactBadgeTextColor": "#2b2b2b",
      "compactTitleBadgeTextColor": "#7c5620",
      "compactDescriptionColor": "#000000",
      "compactPointsLabelColor": "#ffffff",
      "compactPointsValueColor": "#ffffff",
      "compactRedeemButtonBackgroundColor": "#4c9027",
      "compactRedeemButtonBorderColor": "#344826",
      "compactRedeemButtonTextColor": "#ffffff",
      "compactProgressBarBackgroundColor": "#000000",
      "compactProgressBarBorderTopColor": "#3e3e3e",
      "compactProgressBarBorderLeftColor": "#3e3e3e",
      "compactProgressBarBorderBottomColor": "#101010",
      "compactProgressBarBorderRightColor": "#101010",
      "compactProgressBarFillColor": "#e48b13",
      "compactProgressPercentBackgroundColor": "#000000",
      "compactProgressPercentBorderColor": "#2a2a2a",
      "compactProgressPercentTextColor": "#ffffff",
      "detailCardBackgroundColor": "#345f58",
      "detailCardBorderColor": "rgba(131, 173, 167, 0.3)",
      "detailCardShadowColor": "#000000",
      "detailImageBackgroundColor": "#32353A",
      "detailImagePlaceholderTextColor": "rgba(131, 173, 167, 0.5)",
      "detailTitleColor": "#FFFFFF",
      "detailAccentColor": "#83ada7",
      "detailDescriptionColor": "rgba(255, 255, 255, 0.7)",
      "detailProgressLabelColor": "rgba(255, 255, 255, 0.5)",
      "detailProgressStatusMutedColor": "rgba(255, 255, 255, 0.5)",
      "detailProgressBarTrackColor": "#2a2e38",
      "detailRedeemButtonDisabledBackgroundColor": "#607576",
      "detailRedeemButtonTextColor": "#12151d",
      "detailRedeemButtonTextDisabledColor": "#9ca3af"
    }
  },
  "landing_page": {
    "brand": {
      "name": "QuickWicket",
      "logo": "https://sgns-dev1.blr1.digitaloceanspaces.com/App_logo.png",
      "icon": "https://sgns-dev1.blr1.digitaloceanspaces.com/Q-icon.png",
      "sign_up": "SIGN UP",
      "login": "LOGIN",
      "logout": "LOGOUT",
      "trivia_label": "Register",
      "rss_news_feed": "News Feed",
      "menu_label": "QuickWicket",
      "menu_alt": "Menu",
      "close_label": "Close",
      "menu_icon": "https://sgns-dev1.blr1.digitaloceanspaces.com/menu_icon.png",
      "reward_label": "Reward List"
    },
    "auth_offcanvas": {
      "close_label": "Close",
      "toggle_password_visibility_label": "Toggle password visibility",
      "login": {
        "title": "Login",
        "email_label": "Email Address",
        "email_placeholder": "Email Address",
        "password_label": "Password",
        "password_placeholder": "Password",
        "submit": "Login",
        "portal_link": "Open Portal (Temp)",
        "no_account": "Don't have an account?",
        "signup_link": "Sign Up",
        "forgot_link": "Forgot password?"
      },
      "signup": {
        "title": "Sign Up",
        "first_name_label": "First Name *",
        "first_name_placeholder": "First Name",
        "last_name_label": "Last Name *",
        "last_name_placeholder": "Last Name",
        "email_label": "Email Address *",
        "email_placeholder": "Email Address-activation email will be sent",
        "screen_name_label": "Screen Name *",
        "screen_name_placeholder": "Screen Name",
        "password_label": "Password *",
        "password_placeholder": "Password",
        "password_hint": "Hint: use 1 lowercase, 1 UPPERCASE, 1 digit and 1 special character - Min. Len. 8.",
        "phone_label": "Phone Number",
        "phone_placeholder": "0412 345 678",
        "country_codes": [
          {
            "code": "AG",
            "label": "Antigua and Barbuda",
            "dial": "+1-268",
            "placeholder": "(268) 555-0123"
          },
          {
            "code": "AW",
            "label": "Aruba",
            "dial": "+297",
            "placeholder": "560-1234"
          },
          {
            "code": "BB",
            "label": "Barbados",
            "dial": "+1-246",
            "placeholder": "(246) 555-0123"
          },
          {
            "code": "BL",
            "label": "Saint Barthelemy",
            "dial": "+590",
            "placeholder": "690 12 34 56"
          },
          {
            "code": "BQ",
            "label": "Bonaire",
            "dial": "+599",
            "placeholder": "700-1234"
          },
          {
            "code": "BS",
            "label": "Bahamas",
            "dial": "+1-242",
            "placeholder": "(242) 555-0123"
          },
          {
            "code": "CA",
            "label": "Canada",
            "dial": "+1",
            "placeholder": "(416) 555-0123"
          },
          {
            "code": "CW",
            "label": "Curacao",
            "dial": "+599",
            "placeholder": "9 555 0123"
          },
          {
            "code": "DM",
            "label": "Dominica",
            "dial": "+1-767",
            "placeholder": "(767) 555-0123"
          },
          {
            "code": "DO",
            "label": "Dominican Republic",
            "dial": "+1-809",
            "placeholder": "(809) 555-0123"
          },
          {
            "code": "GD",
            "label": "Grenada",
            "dial": "+1-473",
            "placeholder": "(473) 555-0123"
          },
          {
            "code": "GP",
            "label": "Guadeloupe",
            "dial": "+590",
            "placeholder": "690 12 34 56"
          },
          {
            "code": "IN",
            "label": "India",
            "dial": "+91",
            "placeholder": "98765 43210"
          },
          {
            "code": "JM",
            "label": "Jamaica",
            "dial": "+1-876",
            "placeholder": "(876) 555-0123"
          },
          {
            "code": "KN",
            "label": "Saint Kitts and Nevis",
            "dial": "+1-869",
            "placeholder": "(869) 555-0123"
          },
          {
            "code": "KY",
            "label": "Cayman Islands",
            "dial": "+1-345",
            "placeholder": "(345) 555-0123"
          },
          {
            "code": "LC",
            "label": "Saint Lucia",
            "dial": "+1-758",
            "placeholder": "(758) 555-0123"
          },
          {
            "code": "LK",
            "label": "Sri Lanka",
            "dial": "+94",
            "placeholder": "071 234 5678"
          },
          {
            "code": "MF",
            "label": "Saint Martin",
            "dial": "+590",
            "placeholder": "690 12 34 56"
          },
          {
            "code": "MQ",
            "label": "Martinique",
            "dial": "+596",
            "placeholder": "696 12 34 56"
          },
          {
            "code": "MS",
            "label": "Montserrat",
            "dial": "+1-664",
            "placeholder": "(664) 555-0123"
          },
          {
            "code": "PR",
            "label": "Puerto Rico",
            "dial": "+1-787",
            "placeholder": "(787) 555-0123"
          },
          {
            "code": "TC",
            "label": "Turks and Caicos Islands",
            "dial": "+1-649",
            "placeholder": "(649) 555-0123"
          },
          {
            "code": "TT",
            "label": "Trinidad and Tobago",
            "dial": "+1-868",
            "placeholder": "(868) 555-0123"
          },
          {
            "code": "US",
            "label": "United States",
            "dial": "+1",
            "placeholder": "(212) 555-0123"
          },
          {
            "code": "VC",
            "label": "Saint Vincent and the Grenadines",
            "dial": "+1-784",
            "placeholder": "(784) 555-0123"
          },
          {
            "code": "VG",
            "label": "British Virgin Islands",
            "dial": "+1-284",
            "placeholder": "(284) 555-0123"
          }
        ],
        "terms_label": "I agree to the",
        "terms_link": "terms & conditions",
        "submit": "Submit",
        "already_member": "Already a member?",
        "login_link": "Login",
        "send_otp_label": "Send OTP",
        "password_requirements": {
          "lowercase": "1 lowercase letter",
          "uppercase": "1 uppercase letter",
          "digit": "1 digit",
          "special_character": "1 special character",
          "minimum_length": "Minimum 8 characters"
        }
      },
      "signup_success": {
        "title": "Verify your email",
        "message": "We’ve sent a verification link to your email address. Please verify your email before logging in.",
        "login_button": "I’ve verified my email — Login"
      },
      "forgot": {
        "title": "Forgot Password",
        "description": "Enter the email or login ID tied to your account and we will send reset instructions.",
        "label": "Email Address or Login ID",
        "placeholder": "Email Address/ Login ID",
        "submit": "Submit"
      },
      "otp": {
        "title": "Verify Phone",
        "description": "We will send a one-time code to verify your phone number.",
        "phone_label": "Phone Number",
        "phone_placeholder": "0412 345 678",
        "send_label": "Send OTP",
        "code_label": "OTP Code",
        "code_placeholder": "Enter OTP",
        "submit": "Verify",
        "back_label": "Back to Sign Up"
      },
      "validation": {
        "first_name_required": "First name is required.",
        "last_name_required": "Last name is required.",
        "email_required": "Email is required.",
        "screen_name_required": "Screen name is required.",
        "password_required": "Password is required.",
        "phone_required": "Phone number is required.",
        "otp_required": "OTP code is required.",
        "terms_required": "You must accept the terms and conditions.",
        "password_format": "Password does not meet the required format."
      },
      "errors": {
        "send_otp_failed": "Failed to send OTP.",
        "login_failed": "Login failed.",
        "otp_verification_failed": "OTP verification failed.",
        "register_error_codes": {
          "41503": "This email address is already registered.",
          "415564": "We could not find that email. Check it and try again.",
          "415565": "Enter a valid mobile number and try again.",
          "415566": "This mobile number is already in use. Try another or log in instead.",
          "415567": "The OTP or mobile number is incorrect.",
          "415568": "That OTP has expired. Please request a new one.",
          "415572": "Your OTP is still valid. Please use it before requesting a new one.",
          "415573": "This mobile number is blocked. Please contact support.",
          "email.not.exist": "Email address does not exist.",
          "primaryContactNumber.invalid": "Please enter a valid phone number.",
          "primaryContactNumber.duplicate": "This phone number is already registered.",
          "primaryContactNumberAndOTP.invalid": "The phone number or OTP is invalid.",
          "otp.expired": "Your OTP has expired. Please request a new OTP.",
          "primaryContactNumberAndOTP.stillvalid": "An OTP is still valid. Please use the current OTP or wait before requesting another.",
          "primaryContactNumberAndOTP.blacklisted": "This phone number is temporarily blocked. Please try again later."
        }
      }
    },
    "hero": {
      "background": "https://sgns-dev1.blr1.digitaloceanspaces.com/LR-hero.png",
      "title": {
        "top": "Join",
        "accent": "The",
        "bottom": "Rebellion"
      },
      "cta": {
        "primary": "JOIN FREE",
        "primary_action": "signup"
      },
      "floating_cards": [
        {
          "type": "video/mp4",
          "image": "https://sgns-dev1.blr1.digitaloceanspaces.com/trivia_img.jpg",
          "video": {
            "src": "https://sgns-dev1.blr1.digitaloceanspaces.com/LR-how-to-play.mp4"
          },
          "title": "Sports IQ Hub",
          "description": "Join the club and test your sports knowledge. Earn points & win rewards. Best of all - it's all FREE!",
          "button": "SPORTS IQ HUB",
          "action": "open_trivia"
        },
        {
          "type": "image",
          "image": "https://sgns-dev1.blr1.digitaloceanspaces.com/rewards_img.png",
          "video": {
            "src": ""
          },
          "title": "Test Your Cricket IQ",
          "image_only": true,
          "rules_redeem_button": "Membership & Redeem Rules"
        }
      ]
    },
    "stats": [
      {
        "value": "3",
        "label": "Regions"
      },
      {
        "value": "Skill",
        "label": "Based Trivia Arena"
      },
      {
        "value": "Free",
        "label": "Daily Cricket News"
      }
    ],
    "video_section": {
      "background": "",
      "title": {
        "top": "Cricket.",
        "accent": "Pure.",
        "bottom": "Electric."
      },
      "description": "This is QuickWicket — where passion for the game meets three regions in one place.",
      "video": {
        "poster": "",
        "src": "https://sgns-dev1.blr1.digitaloceanspaces.com/LR-promo-video.mp4",
        "type": "video/mp4"
      }
    },
    "about_section": {
      "background": "https://sgns-dev1.blr1.digitaloceanspaces.com/footballer.png",
      "title": {
        "before": "Stories Beyond the ",
        "accent": "Spotlight",
        "after": ""
      },
      "paragraphs": [
        "Lucky Rebel Club is where sport, culture, and attitude collide. Discover in-depth profiles, untold stories, iconic rivalries, and the people shaping modern culture. From athletes and creators to entrepreneurs and innovators, we go beyond the headlines to uncover what really drives greatness."
      ],
      "button": "EXPLORE MORE",
      "button_action": "signup"
    },
    "experience_section": {
      "title": {
        "before": "Choose Your ",
        "accent": "Experience"
      },
      "description": "One club, built around how you want to engage with cricket. Start free, game harder, or unlock everything premium has to offer.",
      "cards": [
        {
          "tag": "NEWS",
          "title": "List of Topics",
          "title_accent": false,
          "show_button": true,
          "bullets": [
            "Top Stories",
            "Global Cricket News",
            "India",
            "World",
            "Business"
          ],
          "button": "JOIN FREE",
          "variant": "triv_card"
        },
        {
          "tag": "GAMES",
          "title": "TRIVIA ARENA",
          "title_accent": false,
          "description": "Test your cricket knowledge and speed. Server-timed questions faster correct answers earn more points.",
          "show_button": true,
          "bullets": [
            "Server-timed skill trivia",
            "Single & multiplayer modes",
            "Ranked competition (members)",
            "Badges, points & leaderboards"
          ],
          "button": "PLAY TRIVIA",
          "variant": "triv_card"
        },
        {
          "tag": "FREE",
          "title": "CRICKET FOR EVERYONE",
          "title_accent": true,
          "subtitle": "FREE",
          "description": "Join the club at no cost and tap into the heartbeat of cricket across three regions.",
          "show_button": true,
          "bullets": [
            "Global cricket news, daily",
            "Local match & event listings",
            "Canada, USA & Caribbean coverage",
            "Free trivia to earn badges",
            "Community leaderboards"
          ],
          "button": "JOIN FREE",
          "variant": "free_card"
        },
        {
          "tag": "PREMIUM",
          "title": "VIP CRICKET CLUB",
          "title_accent": true,
          "description": "Unlock exclusive pro content, podcast access, and direct interaction with the world's best cricketers.",
          "show_button": true,
          "bullets": [
            "Pro batting & bowling tips",
            "Behind-the-scenes footage",
            "Exclusive podcast episodes",
            "Interviews with pro cricketers",
            "VIP digital entertainment"
          ],
          "button": "COMING SOON",
          "variant": "premium_card"
        }
      ]
    },
    "regions_section": {
      "title": {
        "before": "Three Regions, ",
        "accent": "One Home"
      },
      "description": "QuickWicket was purpose-built for the North American and Caribbean cricket community a region the world is watching.",
      "regions": [
        {
          "name": "Canada",
          "description": "From Toronto's vibrant league scene to Vancouver's growing community, QuickWicket connects Canadian cricket fans with news, local game listings, and national team updates.",
          "tag_class": "tag_1",
          "tags": [
            "Toronto Cricket League",
            "Cricket Canada news",
            "National team coverage"
          ]
        },
        {
          "name": "United States",
          "description": "Cricket is growing fast in the USA. Follow the MLC, ICC tournaments, and grassroots competitions from coast to coast. Find your local club and get in the game.",
          "tag_class": "tag_2",
          "tags": [
            "Major League Cricket",
            "ICC Americas",
            "State league fixtures"
          ]
        },
        {
          "name": "Caribbean",
          "description": "The spiritual home of West Indies cricket. Follow legends, local tournaments, and the proud cricket culture of the islands — from Jamaica to Barbados and beyond.",
          "tag_class": "tag_3",
          "tags": [
            "West Indies updates",
            "Regional Shield",
            "Island league news"
          ]
        }
      ],
      "footer_note": "Content and games tailored specifically for these markets — not repurposed from a global platform.",
      "eclipse": "https://sgns-dev1.blr1.digitaloceanspaces.com/eclipse.png"
    },
    "footer": {
      "background": "",
      "company": "Lucky Rebel Club",
      "tagline": "",
      "social_links": [
        {
          "key": "facebook",
          "label": "Facebook",
          "url": "https://www.facebook.com/people/Lucky-Rebel/61575121652289/?pk_vid=6ca19a49dccc5618",
          "icon": "fa-brands fa-facebook-f",
          "icon_color": "#000000",
          "background_color": "#FFFFFF"
        },
        {
          "key": "instagram",
          "label": "Instagram",
          "url": "https://www.instagram.com/luckyrebel_/?pk_vid=6ca19a49dccc5618",
          "icon": "fa-brands fa-instagram",
          "icon_color": "#000000",
          "background_color": "#FFFFFF"
        },
        {
          "key": "twitter",
          "label": "Twitter",
          "url": "https://x.com/luckyrebel__?pk_vid=6ca19a49dccc5618",
          "icon": "fa-brands fa-x-twitter",
          "icon_color": "#000000",
          "background_color": "#FFFFFF"
        }
      ],
      "inquiry": {
        "label": "Enquiries",
        "email": "info@quickwicketclub.net"
      },
      "copyright": "© 2026 LuckyRebel Club. All rights reserved.",
      "powered_by": "Powered by SGN Tech Solutions",
      "powered_by_url": "https://www.sgntechsolutions.com/",
      "hero_text": "Cricket",
      "links": {
        "terms": "Terms & Conditions",
        "privacy": "Privacy Policy"
      },
      "supporters": {
        "title": "Proud supporters & featured community partners",
        "items": [
          {
            "name": "Kings Cricket",
            "logo": "https://sgtp-cdn-dev.tor1.cdn.digitaloceanspaces.com/kings_cricket.png",
            "url": "https://kingscricketstore.com/"
          },
          {
            "name": "Mississauga Women’s Cricket",
            "logo": "https://sgtp-cdn-dev.tor1.cdn.digitaloceanspaces.com/mississauga_womens.png",
            "url": "https://www.instagram.com/mwsasports/"
          },
          {
            "name": "Northern Renegades",
            "logo": "https://sgtp-cdn-dev.tor1.cdn.digitaloceanspaces.com/Northern%20Renegades.png",
            "url": "https://www.instagram.com/northern.renegades/"
          },
          {
            "name": "Sauga 6ers",
            "logo": "https://sgtp-cdn-dev.tor1.cdn.digitaloceanspaces.com/sauga_6ers.png",
            "url": "https://www.instagram.com/sauga6ers/"
          },
          {
            "name": "Delhi Capitals",
            "logo": "https://sgtp-cdn-dev.tor1.cdn.digitaloceanspaces.com/delhi_capitals.png",
            "url": "https://www.ontariocricket.com/"
          },
          {
            "name": "NLWC",
            "logo": "https://sgtp-cdn-dev.tor1.cdn.digitaloceanspaces.com/nlwc.png",
            "url": "https://www.instagram.com/nolifewithoutcricket/?hl=en"
          },
          {
            "name": "Elite Throwdowns",
            "logo": "https://sgtp-cdn-dev.tor1.cdn.digitaloceanspaces.com/elite_throwdowns.png",
            "url": "https://www.instagram.com/elitethrowdowns/"
          }
        ]
      }
    },
    "testimonials_section": {
      "eyebrow": "Community Love",
      "title": {
        "before": "What Members ",
        "accent": "Are Saying"
      },
      "preview_length": 50,
      "testimonials": [
        {
          "name": "Michael T.",
          "symbol": "https://flagcdn.com/w80/us.png",
          "location": "Dallas, TX",
          "text": "I am absolutely hooked on the trivia games! Testing my knowledge and trying to beat the clock has become my favorite daily routine. The UI is smooth, the questions are sharp, and it is loads of fun.",
          "symbol_alt": "United States flag"
        },
        {
          "name": "Arjun M.",
          "symbol": "https://flagcdn.com/w80/ca.png",
          "location": "Toronto, ON",
          "text": "Finding high-quality cricket content in Canada used to mean jumping between five different sites and apps. QuickWicket Club has completely changed the game for me.",
          "symbol_alt": "Canada flag"
        },
        {
          "name": "Devon R.",
          "symbol": "https://flagcdn.com/w80/jm.png",
          "location": "Kingston, Jamaica",
          "text": "We live and breathe cricket down here, and QuickWicket brings regional Caribbean coverage together with trivia challenges that are highly addictive.",
          "symbol_alt": "Jamaica flag"
        },
        {
          "name": "Amina S.",
          "symbol": "https://flagcdn.com/w80/bb.png",
          "location": "Bridgetown, Barbados",
          "text": "What I love most is the sheer convenience, a genuine one-place shop for everything cricket. It keeps the spirit of the game fun and accessible.",
          "symbol_alt": "Barbados flag"
        },
        {
          "name": "Sarah D.",
          "symbol": "https://flagcdn.com/w80/ca.png",
          "location": "Vancouver, BC",
          "text": "As someone heavily involved in our local leagues, seeing a platform dedicated to supporting the growing cricket community across North America is awesome.",
          "symbol_alt": "Canada flag"
        },
        {
          "name": "Priyah K.",
          "symbol": "https://flagcdn.com/w80/us.png",
          "location": "New York, NY",
          "text": "Cricket is exploding in the US right now, and this site is fueling that fire. It caters to casual fans and die-hards while supporting the sport from grassroots to the national stage.",
          "symbol_alt": "United States flag"
        }
      ]
    },
    "leaderboard": {
      "title": "LuckyRebel Leaderboard",
      "weekly_label": "Weekly",
      "monthly_label": "Monthly",
      "rank_label": "Rank",
      "player_handle_label": "Player Handle",
      "members_label": "Members",
      "points_label": "Points",
      "loading": "Loading leaderboard…",
      "empty": "No rankings available yet.",
      "error": "Leaderboard is currently unavailable.",
      "players_loading": "Loading players…",
      "players_empty": "No players found for this rank.",
      "players_error": "Unable to load players for this rank."
    }
  },
  "portal_page": {
    "points_bar": {
      "game_label": "Game Points",
      "game_value": "6589",
      "reward_label": "Reward Points",
      "reward_value": "2018",
      "screen_name_label": "Screen Name",
      "error_title": "Unable to load wallet points"
    },
    "nav": {
      "logo": "https://sgns-dev1.blr1.cdn.digitaloceanspaces.com/cfg/App_logo.png",
      "logo_alt": "QuickWicket",
      "leaderboard_label": "LEADERBOARD",
      "logout_label": "LOGOUT",
      "reward_label": "Reward List",
      "trivia_label": "Trivia"
    },
    "video_modal": {
      "iframe_src": "https://www.youtube.com/watch?v=DXVSe7AKeaA",
      "title": "",
      "button_label": "",
      "close_label": "Close"
    },
    "video_slider": {
      "media": [
        {
          "type": "video",
          "src": "https://sgns-dev1.blr1.digitaloceanspaces.com/LR-how-to-play.mp4",
          "title": "How To Play",
          "tabLabel": "",
          "alt": ""
        }
      ]
    },
    "explore": {
      "left_card": {
        "image": "https://sgns-dev1.blr1.digitaloceanspaces.com/trivia.png",
        "image_alt": "Trivia",
        "description": "Game Play",
        "cta": "PLAY NOW"
      }
    },
    "labels": {
      "multi_player": "Multi Player",
      "single_player": "Single Player",
      "multi_player_games_heading": "Multi Player Games",
      "single_player_games_heading": "Single Player Games",
      "play_now": "Play Now",
      "coming_soon": "Coming Soon",
      "fee": "Fee",
      "jackpot": "Jackpot",
      "slide_prefix": "Slide",
      "close_game": "✕ Close"
    },
    "games_slider": {
      "games": [
        {
          "name": "Snap Quiz",
          "logo": "https://sgns-dev1.blr1.cdn.digitaloceanspaces.com/cfg/banner/Snap_quiz.png",
          "entry": 25,
          "jackpot": 500,
          "status": "play"
        },
        {
          "name": "Crash Trivia",
          "logo": "https://sgns-dev1.blr1.cdn.digitaloceanspaces.com/cfg/banner/Crash_Trivia.png",
          "entry": 0,
          "jackpot": 0,
          "status": "play"
        },
        {
          "name": "Square Puzzle",
          "logo": "https://sgns-dev1.blr1.cdn.digitaloceanspaces.com/cfg/banner/Square_Puzzle.png",
          "entry": 0,
          "jackpot": 0,
          "status": "play"
        }
      ]
    },
    "rss_hub": {
      "eyebrow": "Lucky Rebel News Hub",
      "title": "LUCKY REBEL SPORTS NEWS",
      "description": "Specially curated sports headlines and regional updates for LR Club Members.",
      "promo_eyebrow": "Where sport meets culture",
      "promo_title": "Lucky Rebel Club",
      "promo_description": "Discover the stories, personalities and rivalries that define modern sport and the people behind it.",
      "promo_cards": [
        {
          "title": "What is Lucky Rebel",
          "description": "Learn what drives our community and the stories we tell.",
          "button": "Discover",
          "link": "https://luckyrebelclub.com/what-is-lucky-rebel/"
        },
        {
          "title": "Beyond the Lines",
          "description": "Go deeper with athlete profiles, creator stories and exclusive interviews.",
          "button": "Read More",
          "link": "https://luckyrebelclub.com/beyond-the-lines/"
        },
        {
          "title": "Rivalry Lounge",
          "description": "Explore iconic rivalries, debates and unforgettable sporting moments.",
          "button": "Enter Lounge",
          "link": "https://luckyrebelclub.com/rivalry-lounge/"
        }
      ],
      "sections_aria_label": "RSS sections",
      "sections": [
        {
          "key": "cricket",
          "title": "",
          "subtitle": "",
          "description": "",
          "button": ""
        },
        {
          "key": "northamerica",
          "title": "LUCKY REBEL SPORTS NEWS",
          "subtitle": "North American Sports News.",
          "description": "Latest News from NBA, NFL, MLB, FIFA, Auto Racing, NHL and more, updated every 15 minutes.",
          "button": "Latest News"
        },
        {
          "key": "",
          "title": "",
          "subtitle": "",
          "description": "",
          "button": "",
          "coming_soon": false
        }
      ],
      "topics_label": "Topics",
      "home_label": "Home",
      "back_label": "Back to RSS Hub",
      "status_loading": "Loading RSS feed...",
      "untitled_story": "Untitled story",
      "errors": {
        "invalid_xml": "Invalid RSS XML",
        "request_failed": "RSS request failed ({status})",
        "fallback": "Failed to load RSS."
      }
    }
  },
  "rewards_page": {
    "labels": {
      "default_reward_image": "https://sgns-dev1.blr1.cdn.digitaloceanspaces.com/reward-default.png",
      "eyebrow": "QuickWicket Rewards",
      "title": "Reward List",
      "total_rewards": "Total Rewards",
      "sort_by_points": "Sort by points",
      "high_to_low": "High to low",
      "low_to_high": "Low to high",
      "quantity_prefix": "Qty.",
      "reward_prefix": "Reward",
      "points_required": "Points required",
      "previous": "Prev",
      "next": "Next",
      "loading": "Loading rewards...",
      "error": "Unable to load rewards. Please try again later.",
      "empty": "No rewards are currently available.",
      "original_quantity": "Original qty.",
      "redeemed": "Redeemed",
      "redeem": "Redeem"
    },
    "redemption": {
      "title": "Reward Redemption",
      "reward_name_label": "Reward Name",
      "redemption_points_label": "Redemption Points",
      "confirmation_message": "You are about to redeem this reward. Redemption points will be deducted from your reward points. Please press confirm to proceed.",
      "cancel": "Cancel",
      "confirm": "Confirm",
      "confirming": "Confirming...",
      "success_title": "Redemption Successful",
      "success_message": "Redemption process completed.",
      "error_title": "Redemption Failed",
      "error_message": "Unable to redeem this reward. Please try again.",
      "close": "Close"
    }
  }
}
