<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  
      <title data-rh="true">Online Mobile Slots - Best Mobile Casino Games &amp; Slot Reviews</title>
      <meta data-rh="true" name="title" content="Online Mobile Slots - Best Mobile Casino Games &amp; Slot Reviews"/><meta data-rh="true" name="description" content="Play the best mobile slot games and discover top-rated online casinos. Expert reviews, mobile-optimised slots, bonus offers, and winning strategies for mobile casino gaming."/><meta data-rh="true" name="keywords" content="mobile slots, online slots, mobile casino games, slot reviews, mobile gambling, casino bonuses, slot machines, mobile casino apps"/><meta data-rh="true" name="author" content="Online Mobile Slots"/><meta data-rh="true" name="robots" content="index,follow"/><meta data-rh="true" name="viewport" content="width=device-width, initial-scale=1.0"/><meta data-rh="true" property="og:title" content="Online Mobile Slots - Best Mobile Casino Games &amp; Slot Reviews"/><meta data-rh="true" property="og:description" content="Play the best mobile slot games and discover top-rated online casinos. Expert reviews, mobile-optimised slots, bonus offers, and winning strategies for mobile casino gaming."/><meta data-rh="true" property="og:image" content="https://onlinemobileslots.com/og-image.png"/><meta data-rh="true" property="og:url" content="https://onlinemobileslots.com"/><meta data-rh="true" property="og:type" content="website"/><meta data-rh="true" property="og:locale" content="en_ZA"/><meta data-rh="true" property="og:site_name" content="Online Mobile Slots"/><meta data-rh="true" name="twitter:card" content="summary_large_image"/><meta data-rh="true" name="twitter:title" content="Online Mobile Slots - Best Mobile Casino Games &amp; Slot Reviews"/><meta data-rh="true" name="twitter:description" content="Play the best mobile slot games and discover top-rated online casinos. Expert reviews, mobile-optimised slots, bonus offers, and winning strategies for mobile casino gaming."/><meta data-rh="true" name="twitter:image" content="https://onlinemobileslots.com/og-image.png"/><meta data-rh="true" name="theme-color" content="#000000"/><meta data-rh="true" http-equiv="Content-Type" content="text/html; charset=utf-8"/>
      <link data-rh="true" rel="canonical" href="https://onlinemobileslots.com"/>
      <script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","name":"Online Mobile Slots","url":"https://onlinemobileslots.com","logo":"https://onlinemobileslots.com/assets/Logo.webp","description":"Your premier destination for mobile slot games, casino reviews, and mobile gaming guides. Discover the best mobile-optimised slot games and casino bonuses.","sameAs":["https://www.facebook.com/onlinemobileslots","https://www.twitter.com/onlinemobileslots"],"potentialAction":{"@type":"SearchAction","target":"https://onlinemobileslots.com/search?q={search_term_string}","query-input":"required name=search_term_string"}}</script>
      <script>window.__REACT_QUERY_STATE__ = {"mutations":[],"queries":[{"state":{"data":[{"id":"b5f48890-3c44-4611-8b21-62489e625a7f","name":"777 Strike","slug":"777-strike","image":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/777-strike.webp","theme":"Retro, Classic fruit machine","featured":true,"new":false,"demo_url":"https://gserver-rtg.redtiger.com/rtg/launcher/777strike","website":"https://onlinemobileslots.com/slots/777-strike","created_at":null,"game_providers":[{"name":"Red Tiger"}]},{"id":"97ab58d9-4060-4d5d-ad49-ee6b290e50a4","name":"Gates of Olympus Super Scatter","slug":"gates-of-olympus-super-scatter","image":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/gates-of-olympus-super-scatter.webp","theme":"Greek Mythology","featured":true,"new":false,"demo_url":"https://demogamesfree.pragmaticplay.net/hub-demo/openGame.do?lang=en&cur=ZAR&websiteUrl=https://clienthub.pragmaticplay.com%2F&gcpif=2831&gameSymbol=vs20olympgate&jurisdiction=99&lobbyUrl=https://clienthub.pragmaticplay.com/slots/game-library/","website":"https://onlinemobileslots.com/slots/gates-of-olympus-super-scatter","created_at":"2025-05-04T17:48:36.620919+00:00","game_providers":[{"name":"Pragmatic Play"}]},{"id":"57b0e086-28e4-49b7-83dc-9277f56913b3","name":"Hot Hot Fruit","slug":"hot-hot-fruit","image":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/hot-hot-fruit.webp","theme":"Fruit","featured":true,"new":false,"demo_url":"https://app-test.insvr.com/games/?brandid=a9d542ac-c9bb-e311-93f6-80c16e0883f4&brandgameid=e5a04f51-6d20-4504-91bc-d17656d2e542&mode=fun&locale=en&ifrm=1&lobbyurl=pm-closeGame","website":"https://onlinemobileslots.com/slots/hot-hot-fruit","created_at":"2025-05-03T13:45:06.072555+00:00","game_providers":[{"name":"Habanero"}]},{"id":"3463d83e-20a3-4616-9102-3e3452831c2f","name":"Book of Dead","slug":"book-of-dead","image":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/book-of-dead.webp","theme":"Ancient Egypt, Adventure","featured":true,"new":false,"demo_url":"https://asccw.playngonetwork.com/Casino/IframedView?pid=2&gid=bookofdead&lang=en_US&practice=1&channel=desktop&div=flashobject&width=100%25&height=100%25&user=&password=&ctx=&demo=2&brand=&lobby=&rccurrentsessiontime=0&rcintervaltime=0&rcaccounthistory=&rccontinuegame=&rcnorecord=&rcgamehistory=","website":"https://onlinemobileslots.com/slots/book-of-dead","created_at":"2025-05-03T13:27:31.811403+00:00","game_providers":[{"name":"Play'n Go"}]},{"id":"33e91b9e-c605-4c9f-b880-c4f00f68ba6a","name":"Aviator","slug":"aviator","image":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/aviator.webp","theme":"Aviation","featured":true,"new":false,"demo_url":"https://demo.spribe.io/launch/aviator?currency=USD&lang=EN","website":"https://onlinemobileslots.com/slots/aviator","created_at":"2025-05-03T13:10:04.937533+00:00","game_providers":[{"name":"Spribe"}]},{"id":"aac711c9-c7de-42ab-97b9-fdf30f35c5e1","name":"Wild Trucks","slug":"wild-trucks","image":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/wild-trucks.webp","theme":"Trucking, Highway, Adventure","featured":true,"new":false,"demo_url":"https://app-test.insvr.com/games/?brandid=a9d542ac-c9bb-e311-93f6-80c16e0883f4&keyname=SGWildTrucks&mode=fun&locale=en","website":"https://trackwin.net/go/860b17f71c14426bb645e4242aaa9b3e365b64d1eb0a0b0b/?subid=oms","created_at":"2024-02-21T12:00:00+00:00","game_providers":[{"name":"Habanero"}]}],"dataUpdateCount":1,"dataUpdatedAt":1776165829119,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":["featured-slots"],"queryHash":"[\"featured-slots\"]"},{"state":{"data":[{"id":"1bc20a6f-d337-49e6-9eae-b83251baf4c5","name":"Mzansibet","slug":"mzansibet","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/mzansibet.webp","rating":4.7,"avg_rtp":93,"min_deposit":"R10","casino_games":937,"withdrawal_limits":"R1,000,000","withdrawal_times":"24 Hours","live_chat":true,"website":"https://trackwin.net/go/860b17f7392d426bde0ce4242aaa9b3e365b64d1eb0a0b0b/?subid=oms","casino_type":["Online Slots","Live Casino","Sports Betting"],"license":"Western Cape Gambling and Racing Board","pros":["User-Friendly Interface: Easy navigation makes it simple for both beginners and experienced bettors to place bets efficiently.","Wide Range of Markets: Offers extensive betting options across numerous sports including soccer, rugby, cricket, and more.","Secure & Reliable: Licenced and regulated, ensuring safe and fair gameplay.","Promotions & Bonuses: Regular promotions, welcome bonuses, and loyalty rewards enhance player's experience."],"cons":["Limited Casino Games: Focuses heavily on sports betting; casino game selection is somewhat limited compared to dedicated online casino platforms.","Betting Limits: Certain limits on bets and payouts could be restrictive for high rollers."],"bonuses":[{"code":"MZANSI1","link":"","type":"Welcome Bonus","amount":"100% up to R2,000 + 100 Bonus Spins","details":["First deposit of at least R30","Customers have 30 days from first registration to take advantage of this offer","The customer must pass FICA verification","00 Bonus Spins on one of the following sepected games: Gates of Olympus, Wolf Gold, Book of the Fallen, The Dog House"],"wagering":"40x"},{"code":"MZANSI2","link":"","type":"Welcome Bonus","amount":"100% Second Deposit bonus up to R2,000","details":["Second deposit of at least R50","Bonuses are active for 7 days only","The maximum bet allowed to be placed whilst a bonus is in its active wagering requirement phase is R100","All winnings obtained directly from a deposit bonus are capped at R100,000"],"wagering":"40x"},{"code":"MZANSI3","link":"","type":"Welcome Bonus","amount":"50% Third Deposit bonus up to R1,000","details":["Third deposit of at least R50","Customers have 30 days from first registration to meet the minimum qualification criteria","Bonuses are active for 7 days only","Only one bonus can be activated at a time. Deposit bonuses cannot be combined."],"wagering":"40x"}],"legal":true,"status":"Active"},{"id":"69b65b85-4123-4de7-8120-ba79b042cdc1","name":"Betway","slug":"betway-casino","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/betway-casino.webp","rating":4.7,"avg_rtp":97,"min_deposit":"R10","casino_games":1297,"withdrawal_limits":"R50 to R1 000 000","withdrawal_times":"Average: 0 - 48 Hours, E-wallets: 0 - 24 hours, Credit Cards: 2 - 5 Days, Bank Transfers: 2 - 7 Days","live_chat":true,"website":"https://gatewin.cc/go/860b17f7211c426bde4ee4242aaa9b3e365b64d1eb0a0b0b/?subid=oms","casino_type":["Online Casino","Live Casino","Sports Betting","eSports","Horse Racing"],"license":"Western Cape Gambling and Racing Board","pros":["Globally recognized brand with strong reputation","Extensive sports betting options","High-quality mobile experience","Generous bonuses with reasonable wagering requirements","Unique Betway owned Games","Superb Gaming Providers with an array of the Best Slot games","One of the only Regulated Casinos that provide a crypto solution"],"cons":["Customer support can be slow during peak hours","Mobile App can be slow","Withdrawals not as fast as other casinos","Lower side Welcome Offer at R1000","No Birthday Bonuses","Limited Cryptocurrency Options (Only Luno, Binance and VALR)"],"bonuses":[{"type":"Casino Welcome Bonus","amount":"100% up to R2,000","details":["Only on first deposit","First deposit must be made within 30 days of registration","Any withdrawal request will result in the Casino Games Bonus being forfeited"],"wagering":"30x"},{"code":"","link":"","type":"Exclusive Bonus","amount":"Bet R1 (or more) to win Share of R1m","details":["Valid between 7pm and 9pm every Thursday and Friday","In order to qualify for a chance to win a share of the R1 million in prizes per week, customers must bet R1 or more on selected slot games"],"wagering":""},{"code":"","link":"","type":"Welcome Bonus","amount":"SPORTS: 100% up to R1,000","details":["Only on first deposit"],"wagering":"10x"}],"legal":true,"status":"Active"},{"id":"e5a39475-9df3-4f68-b331-e922d216f403","name":"YesPlay Casino","slug":"yesplay-casino","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/yesplay-casino.jpeg","rating":4.6,"avg_rtp":96,"min_deposit":"R20","casino_games":525,"withdrawal_limits":"R100 - R100k Daily","withdrawal_times":"Average: 0 - 28 Hours, EFT: 0 - 48 Hours","live_chat":true,"website":"https://trackwin.net/go/860b17f71c14426bb645e4242aaa9b3e365b64d1eb0a0b0b/?subid=oms","casino_type":["Online Casino","Sports Betting","Live Casino","Lucky Numbers"],"license":"Western Cape Gambling and Racing Board (WCGRB)","pros":["100% South African owned and operated","Wide range of local payment methods","Comprehensive sports betting section","Includes some great Gaming Providers - Habanero, Evolution and Pragmatic Play","Max Withdrawal of up to R100k","Welcome Bonus up to R3000 Match - One of the Highest"],"cons":["Limited international payment options","Slightly longer withdrawal processing times","Not available to players outside South Africa","Only 525 Games to choose from","Limited Withdrawal Options","Minimum deposit of R20"],"bonuses":[{"code":"","link":"","type":"Welcome Bonus","amount":"100% up to R3,000","details":["Min Deposit of R20"],"wagering":"7x"},{"code":"","link":"","type":"Cashable Bonus","amount":"10% Cashback","details":["On Lucky Numbers"],"wagering":"N/A"}],"legal":true,"status":"Active"},{"id":"9bf5f899-9c5f-491d-8819-d2383d92a946","name":"EasyBet Casino","slug":"easybet-casino","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/easybet-casino.jpeg","rating":4.6,"avg_rtp":95,"min_deposit":"R5","casino_games":1215,"withdrawal_limits":"R5000 per Day","withdrawal_times":"Average: 1 - 2 Days, EFT: 24 - 48 Hours, Credit Cards: 2 - 5 Days","live_chat":true,"website":"https://trackwin.net/go/860b17f74c2c426b3237e4242aaa9b3e365b64d1eb0a0b0b/?subid=oms","casino_type":["Online Casino","Live Casino","Sports Betting","Horse Racing","Lottery"],"license":"Western Cape Gambling and Racing Board (WCGRB) & Eastern Cape Gambling Board (ECGB)","pros":["Excellent mobile compatibility","Fast withdrawal processing times","Wide variety of payment methods","Generous welcome package","Dedicated South African customer support","R50 No Deposit Bonus on Easybet","Low data usage (Utilise low data toggle)"],"cons":["Limited live dealer games compared to competitors","Withdrawal fees on some methods","Weekly withdrawal limits may be restrictive for high rollers","No Habanero, Play n GO and Microgaming available on the site"],"bonuses":[{"code":"PROMOBET","type":"Welcome Bonus","amount":"150% Match up to R1500","details":["Min R25 bet"],"wagering":"4x"},{"code":"","type":"Cashback","amount":"10% on Slots (or Aviator)","wagering":"N/A"},{"code":"","type":"No Deposit Bonus","amount":"R50 No Deposit + 25 Free Spins","wagering":"3x"},{"code":"","type":"Sports Bet","amount":"R500 First Bet Match","wagering":"Bet R50 or more"},{"code":"","type":"Refer a Friend","amount":"R200 Refer a Friend Bonus","wagering":""}],"legal":true,"status":"Active"},{"id":"cebcf15f-42be-4cad-9de1-a3a26a7de569","name":"Betshezi Casino","slug":"betshezi-casino","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/betshezi-casino.jpeg","rating":4.2,"avg_rtp":95,"min_deposit":"R1","casino_games":700,"withdrawal_limits":"R1 - R1,000,000","withdrawal_times":"Average: 1 - 3 Days, EFT: 1 - 3 Days","live_chat":true,"website":"https://betshezi.co.za","casino_type":["Online Casino","Live Casino","Sports Betting","Virtual Sports"],"license":"Western Cape Gambling and Racing Board (WCGRB) & Eastern Cape Gambling Board (ECGB)","pros":["Cryptocurrency support for faster transactions","Modern, user-friendly interface","Strong focus on South African players","Regular promotions and tournaments","AI Bet Support","Large number of Deposit and Withdrawal Options","Offers Pragmatic 1000 Series","One of the best Welcome Offer Deposit Bonuses"],"cons":["Relatively new to the market","Higher wagering requirements than some competitors","Missing some key Gaming suppliers - Evolution, Play n GO and Games Global","Lack of No Deposit Bonuses and Cash-Back Bonuses","No iOS Application"],"bonuses":[{"code":"","link":"","type":"Welcome Bonus","amount":"Match Bonus up to R10 000 + 100 Bonus Spins","details":["1st Deposit - 100% match up to R2 500 for Pragmatic Slots.","2nd Deposit - Bonus: 75% match up to R2,500 for Red Tiger Slots","3rd Deposit - Bonus: 50% match up to R2,500 for EGT Slots.","Bonus Spins: Dep1 - 25 bonus Spins on Gates of Olympus. Dep2 - 35 bonus Spins on 10 001 Nights. Dep3 - 40 bonus Spins on Sugartime"],"wagering":"20x"},{"code":"","link":"","type":"Refer a Friend","amount":"R50 Refer-a-Friend Bonus","details":["Send an email to support@betshezi.com","The “Friend’ will be required to deposit R50 into their betting account"],"wagering":"N/A"}],"legal":true,"status":"Active"},{"id":"973f3371-e30e-4bb7-b00e-fed55b36bdd4","name":"Yebo Casino","slug":"yebo-casino","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/yebo-casino.png","rating":4.2,"avg_rtp":97,"min_deposit":"R100","casino_games":231,"withdrawal_limits":"R600 - R50,000","withdrawal_times":"Average: 48 - 72 Hours, EFT: 48 - 72 Hours","live_chat":true,"website":"https://trackwin.net/go/860b17f7df1f426b58a4e4242aaa9b3e365b64d1eb0a0b0b/?subid=oms","casino_type":["Online Slots","Table Games","Video Poker","Instant Win Games"],"license":"Curaçao Gaming","pros":["Exclusively focused on South African players","South African Rand (ZAR) as the primary currency","Regular promotions and tournaments","24/7 customer support","User-friendly interface","Accepts Bitcoin"],"cons":["Limited game providers (RTG only)","No live dealer games","Not South African Licensed","Very few Deposit Options compared to Others"],"bonuses":[{"code":"BIGBOOST","type":"Welcome Bonus","amount":"225% Up to R12,000 + 75 Free Spins","details":["Min Deposit of R100","Deposit R100+ for 125%, R200+ for 175%, or R300+ for 225%","Bonus amount is considered non-cashable and will be removed from the amount of your withdrawal request","Spins available on Gemstone Keys: The Arcane Unlocked only"],"wagering":"15x"},{"code":"YEBOYES","link":"","type":"Welcome Bonus","amount":"250% + 150 Spins","details":["On Credit Card Deposits ONLY"],"wagering":"15x"}],"legal":false,"status":"Active"},{"id":"33162943-4504-4e95-a913-0d094da4dae1","name":"Punt Casino","slug":"punt-casino","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/punt-casino.jpg","rating":4.2,"avg_rtp":96,"min_deposit":"R100","casino_games":200,"withdrawal_limits":"R600 - R50,000","withdrawal_times":"Average: 48 - 72 Hours, EFT: 48 - 72 Hours","live_chat":true,"website":"https://trackwin.net/go/860b17f7de1f426b157ee4242aaa9b3e365b64d1eb0a0b0b/?subid=oms","casino_type":["Online Slots","Table Games","Video Poker","Instant Win Games"],"license":"Curacao eGaming License","pros":["Accepts South African Rand (ZAR)","Competitive daily/weekly cashback promos","VIP club with exclusive perks","Generous Welcome Bonus up to R10k","No Deposit Bonus for New Players","Great Daily Bonus opportunities"],"cons":["Game library smaller than some competitors","Some reports of slow withdrawals for big wins","Not licensed in South Africa","Limited deposit and withdrawal methods","Very high Wagering Requirements for Bonuses"],"bonuses":[{"code":"WELCOME100","link":"","type":"Welcome Bonus","amount":"Match up to R10,000","details":["1st Deposit - 100% upto R3,500 - Coupon code: WELCOME100","2nd Deposit - 75% upto R2,500 - Coupon code: WELCOME75","3rd Deposit - 125% upto R4,000 - Coupon code: WELCOME125"],"wagering":"40x - 60x"},{"code":"","link":"","type":"Cashable Bonus","amount":"15% Cash Back Bonus","details":["Min Deposit of R100","Wagering Applies (Usually 10x)","Players have any pending withdrawals to the value of more than R200, they will not be eligible to receive their cashback earnings."],"wagering":"N/A"},{"code":"","link":"","type":"Refer a Friend","amount":"100% up to R5,000 of Friends 1st Deposit","details":["50x Wagering Applies on the Bonus","The 2 parties within the refer-a-friend scheme cannot be related or physically live at the same address."],"wagering":"50x"},{"code":"NDC200","link":"","type":"No Deposit Bonus","amount":"R200 Free No-Deposit Bonus","details":["Must Use our Tracking Link to Activate","The maximum withdrawal amount attached to this coupon is R200","The bonus can only be claimed and redeemed once per Player, individual or household"],"wagering":"60x"}],"legal":false,"status":"Active"},{"id":"34aa5b4c-bfc0-453f-b246-6f041f4d0477","name":"Play Live Casino","slug":"play-live","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/play-live.webp","rating":4.2,"avg_rtp":96,"min_deposit":"R10","casino_games":1300,"withdrawal_limits":"R100 - R1,000,000 per day","withdrawal_times":"Average: 24 - 48 Hours, EFT: 24 - 48 Hours","live_chat":true,"website":"https://trackwin.net/go/860b17f7592a426b242fe4242aaa9b3e365b64d1eb0a0b0b/?subid=oms","casino_type":["Online Slots","Live Casino","Video Slots","Instant Win Games"],"license":"Curaçao Gaming","pros":["Wide variety of online slots and quick games","Wide variety of online slots and quick games (Over 1300)","Top providers like Habanero and Play n GO","Attractive welcome bonus and ongoing promos","User-friendly interface with bright design"],"cons":["Smaller selection of live casino game providers","VIP program details are not widely publicized","Limited Deposit / Withdrawal options","High wagering requirements on Bonuses","Some withdrawal methods with longer processing times"],"bonuses":[{"code":"","link":"","type":"Welcome Bonus","amount":"250% up to R10,000","details":["On first deposit only"],"wagering":"50x"},{"code":"","link":"","type":"Free Spins Bonus","amount":"50 Free Welcome Spins","details":["R2 a Spin","Playable on Barbarossa Revenge"],"wagering":"40x"},{"code":"","link":"","type":"Cashable Bonus","amount":"10% Cash Back","details":["Your available balance needs to be under R100 to qualify","This offer is only available to players who have deposited R1000 or more in the previous week","Weekly Cashbacks are capped at R5000 per player"],"wagering":"N/A"}],"legal":false,"status":"Active"},{"id":"a401abdb-93a2-452f-833e-966fa326c135","name":"Lottostar Casino","slug":"lottostar-casino","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/lottostar-casino.webp","rating":4.1,"avg_rtp":95,"min_deposit":"R10","casino_games":650,"withdrawal_limits":"R100 - R5,000,000","withdrawal_times":"Average: 0 - 24 Hours, EFT: 0 - 24 Hours - Except Weekends and Public Holidays's","live_chat":true,"website":"https://lottostar.co.za","casino_type":["Online Casino","Live Casino","Lottery Betting"],"license":"Mpumalanga Economic Regulator","pros":["Unique lottery and fixed-odds betting options","Very low minimum deposit of just R10","Fast withdrawal processing times","Strong mobile platform","Regular promotions and tournaments","Great Hot Hot Fruit Bonus Offer"],"cons":["Limited number of Gaming Suppliers","Very small amount of games options","Missing key providers like Pragmatic Play, NetEnt, Red Tiger and Games Global","Many players have mentioned the lack of support"],"bonuses":[{"code":"","link":"","type":"Welcome Bonus","amount":"100% up to R10,000","details":["Requires 1x Deposit Playthrough to Activate","For usage on Habanero Games Only","Valid for 30 Days"],"wagering":"30x"},{"code":"","link":"","type":"Welcome Bonus","amount":"100 Free Spins","details":["Playable only on Hot Hot Lottostar","Must be used within 24 Hours","Allocated with Deposit Bonus"],"wagering":"10x"},{"code":"","link":"","type":"Free Spins Bonus","amount":"100 Free Spins on Registration","details":["Playable on Hot Hot Lottostar Only","Must be used within 24 Hours"],"wagering":"10x"}],"legal":true,"status":"Active"},{"id":"b8c51743-9ff6-4024-bfab-38472c5d5c4c","name":"Hollywood Bets Casino","slug":"hollywood-bets-casino","logo":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/hollywood-bets-casino.png","rating":4,"avg_rtp":95,"min_deposit":"R1","casino_games":1300,"withdrawal_limits":"R50 - R1,500,000 Daily","withdrawal_times":"Average: 0 - 24 Hours, EFT: 0 - 24 Hours","live_chat":true,"website":"https://hollywoodbets.net","casino_type":["Online Casino","Sports Betting","Horse Racing","Lucky Numbers","Spina Zonke Jackpot"],"license":"KwaZulu-Natal Gaming and Betting Board","pros":["Well-established South African brand","Exceptional horse racing betting options","Very low minimum deposit","Physical betting shops throughout South Africa","Multiple local language support","Some of the top game providers - Pragmatic, Evolution, Play n GO and Habanero","Enormous amount of Giveaways / Jackpots","Great Welcome Offer - 50 FS's and R25 Bonus Free"],"cons":["Casino game selection smaller than some competitors","Withdrawal processing could be faster","No Games Global which is disappointing","No Match Welcome Offers on first deposits"],"bonuses":[{"code":"","link":"","type":"No Deposit Bonus","amount":"50 Free Spins and R25 Bonus on Signup","details":["Free Spins are fixed at 60c per spin","Maximum real money payout is limited to R600 per player","Winnings from Free Spins are to be turned-over/wagered 10 times on Hot Hot Hollywoodbets, Hot Hot Fruit, and Rainbow Mania before a withdrawal can be made","R25 Sign-up bonus must be used within 24 hours of account activation, or it will be forfeited"],"wagering":"10x"},{"code":"","link":"","type":"Refer a Friend","amount":"R50 Refer-a-Friend Bonus","details":["Friend must deposit a minimum of R75","Send an email to hwhelpline@hollywoodbets.net or call the Helpline on 087 353 7634"],"wagering":"Friend - 1x"},{"code":"","link":"","type":"Exclusive Bonus","amount":"Jackpot Tournaments","details":["Hollywood offers various tournaments to win your share of rewards","Check out the site under \"Promotions\" for more details"],"wagering":""}],"legal":true,"status":"Active"}],"dataUpdateCount":1,"dataUpdatedAt":1776165829257,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":["casinos"],"queryHash":"[\"casinos\"]"},{"state":{"data":[{"id":"ab4a9a48-08ca-4ed4-879e-8a85fb0ea1ed","title":"Best Online Slots in South Africa for July 2025","slug":"best-online-slots-in-south-for-july-2025","summary":"Introducing South Africa's best and most played slot games for July 2025","image":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/NewsImages/best-online-slots-in-south-for-july-2025.webp","categories":["Industry News","Mobile & App Gaming"],"created_at":"2025-07-03T18:03:23.032963+00:00"},{"id":"80dfda14-e36b-44ef-9006-70f1e920b82a","title":"Online Slots in South Africa - June 2025","slug":"online-slots-in-south-africa-june-2025","summary":"We look at the top trends within Online Slots in South Africa throughout June and July 2025","image":"https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/NewsImages/online-slots-in-south-africa-june-2025.svg","categories":["Industry News","Interviews & Opinions"],"created_at":"2025-06-28T21:53:10.188408+00:00"}],"dataUpdateCount":1,"dataUpdatedAt":1776165829373,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"success","fetchStatus":"idle"},"queryKey":["news"],"queryHash":"[\"news\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["top-3-featured-slots"],"queryHash":"[\"top-3-featured-slots\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["top-5-casinos"],"queryHash":"[\"top-5-casinos\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","1bc20a6f-d337-49e6-9eae-b83251baf4c5"],"queryHash":"[\"casino-deposit-methods\",\"1bc20a6f-d337-49e6-9eae-b83251baf4c5\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","1bc20a6f-d337-49e6-9eae-b83251baf4c5"],"queryHash":"[\"casino-withdrawal-methods\",\"1bc20a6f-d337-49e6-9eae-b83251baf4c5\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","1bc20a6f-d337-49e6-9eae-b83251baf4c5"],"queryHash":"[\"casino-game-providers\",\"1bc20a6f-d337-49e6-9eae-b83251baf4c5\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","69b65b85-4123-4de7-8120-ba79b042cdc1"],"queryHash":"[\"casino-deposit-methods\",\"69b65b85-4123-4de7-8120-ba79b042cdc1\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","69b65b85-4123-4de7-8120-ba79b042cdc1"],"queryHash":"[\"casino-withdrawal-methods\",\"69b65b85-4123-4de7-8120-ba79b042cdc1\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","69b65b85-4123-4de7-8120-ba79b042cdc1"],"queryHash":"[\"casino-game-providers\",\"69b65b85-4123-4de7-8120-ba79b042cdc1\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","e5a39475-9df3-4f68-b331-e922d216f403"],"queryHash":"[\"casino-deposit-methods\",\"e5a39475-9df3-4f68-b331-e922d216f403\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","e5a39475-9df3-4f68-b331-e922d216f403"],"queryHash":"[\"casino-withdrawal-methods\",\"e5a39475-9df3-4f68-b331-e922d216f403\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","e5a39475-9df3-4f68-b331-e922d216f403"],"queryHash":"[\"casino-game-providers\",\"e5a39475-9df3-4f68-b331-e922d216f403\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","9bf5f899-9c5f-491d-8819-d2383d92a946"],"queryHash":"[\"casino-deposit-methods\",\"9bf5f899-9c5f-491d-8819-d2383d92a946\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","9bf5f899-9c5f-491d-8819-d2383d92a946"],"queryHash":"[\"casino-withdrawal-methods\",\"9bf5f899-9c5f-491d-8819-d2383d92a946\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","9bf5f899-9c5f-491d-8819-d2383d92a946"],"queryHash":"[\"casino-game-providers\",\"9bf5f899-9c5f-491d-8819-d2383d92a946\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","cebcf15f-42be-4cad-9de1-a3a26a7de569"],"queryHash":"[\"casino-deposit-methods\",\"cebcf15f-42be-4cad-9de1-a3a26a7de569\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","cebcf15f-42be-4cad-9de1-a3a26a7de569"],"queryHash":"[\"casino-withdrawal-methods\",\"cebcf15f-42be-4cad-9de1-a3a26a7de569\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","cebcf15f-42be-4cad-9de1-a3a26a7de569"],"queryHash":"[\"casino-game-providers\",\"cebcf15f-42be-4cad-9de1-a3a26a7de569\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","973f3371-e30e-4bb7-b00e-fed55b36bdd4"],"queryHash":"[\"casino-deposit-methods\",\"973f3371-e30e-4bb7-b00e-fed55b36bdd4\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","973f3371-e30e-4bb7-b00e-fed55b36bdd4"],"queryHash":"[\"casino-withdrawal-methods\",\"973f3371-e30e-4bb7-b00e-fed55b36bdd4\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","973f3371-e30e-4bb7-b00e-fed55b36bdd4"],"queryHash":"[\"casino-game-providers\",\"973f3371-e30e-4bb7-b00e-fed55b36bdd4\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","33162943-4504-4e95-a913-0d094da4dae1"],"queryHash":"[\"casino-deposit-methods\",\"33162943-4504-4e95-a913-0d094da4dae1\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","33162943-4504-4e95-a913-0d094da4dae1"],"queryHash":"[\"casino-withdrawal-methods\",\"33162943-4504-4e95-a913-0d094da4dae1\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","33162943-4504-4e95-a913-0d094da4dae1"],"queryHash":"[\"casino-game-providers\",\"33162943-4504-4e95-a913-0d094da4dae1\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","34aa5b4c-bfc0-453f-b246-6f041f4d0477"],"queryHash":"[\"casino-deposit-methods\",\"34aa5b4c-bfc0-453f-b246-6f041f4d0477\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","34aa5b4c-bfc0-453f-b246-6f041f4d0477"],"queryHash":"[\"casino-withdrawal-methods\",\"34aa5b4c-bfc0-453f-b246-6f041f4d0477\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","34aa5b4c-bfc0-453f-b246-6f041f4d0477"],"queryHash":"[\"casino-game-providers\",\"34aa5b4c-bfc0-453f-b246-6f041f4d0477\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","a401abdb-93a2-452f-833e-966fa326c135"],"queryHash":"[\"casino-deposit-methods\",\"a401abdb-93a2-452f-833e-966fa326c135\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","a401abdb-93a2-452f-833e-966fa326c135"],"queryHash":"[\"casino-withdrawal-methods\",\"a401abdb-93a2-452f-833e-966fa326c135\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","a401abdb-93a2-452f-833e-966fa326c135"],"queryHash":"[\"casino-game-providers\",\"a401abdb-93a2-452f-833e-966fa326c135\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-deposit-methods","b8c51743-9ff6-4024-bfab-38472c5d5c4c"],"queryHash":"[\"casino-deposit-methods\",\"b8c51743-9ff6-4024-bfab-38472c5d5c4c\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-withdrawal-methods","b8c51743-9ff6-4024-bfab-38472c5d5c4c"],"queryHash":"[\"casino-withdrawal-methods\",\"b8c51743-9ff6-4024-bfab-38472c5d5c4c\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["casino-game-providers","b8c51743-9ff6-4024-bfab-38472c5d5c4c"],"queryHash":"[\"casino-game-providers\",\"b8c51743-9ff6-4024-bfab-38472c5d5c4c\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["news-casinos","ab4a9a48-08ca-4ed4-879e-8a85fb0ea1ed"],"queryHash":"[\"news-casinos\",\"ab4a9a48-08ca-4ed4-879e-8a85fb0ea1ed\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["news-slots","ab4a9a48-08ca-4ed4-879e-8a85fb0ea1ed"],"queryHash":"[\"news-slots\",\"ab4a9a48-08ca-4ed4-879e-8a85fb0ea1ed\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["news-casinos","80dfda14-e36b-44ef-9006-70f1e920b82a"],"queryHash":"[\"news-casinos\",\"80dfda14-e36b-44ef-9006-70f1e920b82a\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["news-slots","80dfda14-e36b-44ef-9006-70f1e920b82a"],"queryHash":"[\"news-slots\",\"80dfda14-e36b-44ef-9006-70f1e920b82a\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["trustpilot-reviews"],"queryHash":"[\"trustpilot-reviews\"]"},{"state":{"dataUpdateCount":0,"dataUpdatedAt":0,"error":null,"errorUpdateCount":0,"errorUpdatedAt":0,"fetchFailureCount":0,"fetchFailureReason":null,"fetchMeta":null,"isInvalidated":false,"status":"pending","fetchStatus":"idle"},"queryKey":["authors"],"queryHash":"[\"authors\"]"}]}</script>
    

  <!-- Favicon -->
  <link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96" />
  <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
  <link rel="shortcut icon" href="/favicon.ico" />
  <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
  <link rel="manifest" href="/site.webmanifest" />

  <!-- DNS prefetch for external resources -->
  <link rel="dns-prefetch" href="//www.google-analytics.com" />
  <script type="module" crossorigin src="/assets/client-BWgi7HFQ.js"></script>
  <link rel="modulepreload" crossorigin href="/assets/App-DzY8LjQO.js">
  <link rel="stylesheet" crossorigin href="/assets/App-Dgf_HHtw.css">
  <link rel="stylesheet" crossorigin href="/assets/client-BhEenmDQ.css">
</head>

<body>
  <div id="root"><div class="w-full bg-white max-w-[1416px] mx-auto"><section class="py-4 px-4 bg-white"><nav class="hidden lg:flex items-center p-6 rounded-xl bg-white shadow-md border border-gray-200"><div class="flex justify-between w-full items-center"><a class="flex items-center" href="/"><img src="/assets/Logo.webp" class="h-10" alt="Online Mobile Slots South Africa Logo"/></a><div class="flex items-center"><nav aria-label="Main" data-orientation="horizontal" dir="ltr" data-slot="navigation-menu" data-viewport="false" class="group/navigation-menu relative flex max-w-max flex-1 items-center justify-center z-50"><div style="position:relative"><ul data-orientation="horizontal" data-slot="navigation-menu-list" class="group flex flex-1 list-none items-center justify-center gap-1" dir="ltr"><li data-slot="navigation-menu-item" class="relative"><button id="radix-:R99:-trigger-radix-:Rpp9:" data-state="closed" aria-expanded="false" aria-controls="radix-:R99:-content-radix-:Rpp9:" data-slot="navigation-menu-trigger" class="group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 group text-neutral-700" data-radix-collection-item=""><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-flame w-4 h-4 text-red-500" aria-hidden="true"><path d="M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z"></path></svg><span>Hot Slots</span></div> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-px ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li data-slot="navigation-menu-item" class="relative"><button id="radix-:R99:-trigger-radix-:R19p9:" data-state="closed" aria-expanded="false" aria-controls="radix-:R99:-content-radix-:R19p9:" data-slot="navigation-menu-trigger" class="group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 group text-neutral-700" data-radix-collection-item="">Casino Reviews<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-px ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li data-slot="navigation-menu-item" class="relative"><button id="radix-:R99:-trigger-radix-:R1pp9:" data-state="closed" aria-expanded="false" aria-controls="radix-:R99:-content-radix-:R1pp9:" data-slot="navigation-menu-trigger" class="group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 group text-neutral-700" data-radix-collection-item="">Bonuses<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-px ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li data-slot="navigation-menu-item" class="relative"><button id="radix-:R99:-trigger-radix-:R29p9:" data-state="closed" aria-expanded="false" aria-controls="radix-:R99:-content-radix-:R29p9:" data-slot="navigation-menu-trigger" class="group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 group text-neutral-700" data-radix-collection-item="">Payment Methods<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-px ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li><li data-slot="navigation-menu-item" class="relative"><a class="group inline-flex h-10 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-neutral-100 text-neutral-700" href="/forum"><div class="flex items-center gap-2 opacity-70 cursor-not-allowed"><span>Forum</span><span class="text-xs bg-green-100 text-green-600 px-2 py-1 rounded-full animate-pulse">Coming Soon</span></div></a></li><li data-slot="navigation-menu-item" class="relative"><a class="group inline-flex h-10 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium transition-colors hover:bg-neutral-100 text-neutral-700" href="/news"><div>News</div></a></li><li data-slot="navigation-menu-item" class="relative"><button id="radix-:R99:-trigger-radix-:R3pp9:" data-state="closed" aria-expanded="false" aria-controls="radix-:R99:-content-radix-:R3pp9:" data-slot="navigation-menu-trigger" class="group inline-flex h-9 w-max items-center justify-center rounded-md bg-background px-4 py-2 text-sm font-medium hover:bg-accent hover:text-accent-foreground focus:bg-accent focus:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 data-[state=open]:hover:bg-accent data-[state=open]:text-accent-foreground data-[state=open]:focus:bg-accent data-[state=open]:bg-accent/50 focus-visible:ring-ring/50 outline-none transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 group text-neutral-700" data-radix-collection-item="">Info<!-- --> <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down relative top-px ml-1 size-3 transition duration-300 group-data-[state=open]:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></li></ul></div></nav></div></div></nav><div class="block lg:hidden"><div class="flex items-center p-6 justify-between rounded-xl bg-white shadow-md border border-gray-200"><a class="flex items-center" href="/"><img alt="Online Mobile Slots South Africa Logo" class="h-10 object-cover" src="/assets/Logo.webp"/></a><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border border-input bg-background hover:bg-accent hover:text-accent-foreground h-10 w-10" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-:Ra9:" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-menu size-4" aria-hidden="true"><line x1="4" x2="20" y1="12" y2="12"></line><line x1="4" x2="20" y1="6" y2="6"></line><line x1="4" x2="20" y1="18" y2="18"></line></svg></button></div></div></section></div><div class="bg-white flex flex-col items-center w-full max-w-[1416px] mx-auto px-4 gap-6 mt-2"><section class="w-full bg-[#1A1F2C] py-12 md:py-20 relative overflow-hidden rounded-xl"><div class="absolute inset-0 opacity-10 pointer-events-none"><div class="absolute top-20 left-1/4 w-32 h-32 md:w-40 md:h-40 border-2 border-white/30 rounded-full"></div><div class="absolute bottom-10 left-10 w-16 h-16 md:w-24 md:h-24 border-2 border-white/20 transform rotate-45"></div><div class="absolute top-1/3 right-1/4 w-24 h-24 md:w-32 md:h-32 border-2 border-[#2ECC71]/30 rounded-lg transform -rotate-15"></div><div class="absolute top-3/4 right-1/3 w-12 h-12 md:w-20 md:h-20 border-2 border-[#2ECC71]/20 transform rotate-12"></div></div><div class="max-w-7xl mx-auto px-4 md:px-8"><div class="grid md:grid-cols-2 gap-8 items-center"><div class="text-white order-2 md:order-1"><h1 class="text-3xl md:text-5xl font-bold mb-4">South Africa&#x27;s <span class="text-[#2ECC71]">Best Online</span> Slot Games</h1><p class="text-lg md:text-xl text-gray-300 mb-8 max-w-lg">Discover top-rated slots with exciting features, big win potential, and ZAR currency support. Play the hottest titles from leading providers.</p><div class="flex flex-col sm:flex-row flex-wrap gap-4"><a href="/slots"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 bg-linear-to-r from-green-400 via-green-500 to-green-600 text-white px-8 py-6 h-auto text-lg hover:shadow-xl hover:scale-105 transition-all font-bold w-full">Browse Slots<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-5 w-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></a><a href="/casinos"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 bg-linear-to-r from-green-400 via-green-500 to-green-600 text-white px-8 py-6 h-auto text-lg hover:shadow-xl hover:scale-105 transition-all font-bold w-full">Top Casinos<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-5 w-5" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></a></div></div><div class="order-1 md:order-2 flex justify-center md:justify-end"><div class="relative"><div class="absolute inset-0 bg-[#e63946]/30 blur-3xl rounded-full transform -translate-y-1/4"></div><div class="relative z-10 overflow-hidden"><img src="/assets/HeroSlotMachine.webp" alt="Slot Machine 777" class="w-full max-w-md h-auto object-contain" loading="eager" decoding="async" width="500" height="500"/></div></div></div></div></div></section><div class="w-full flex flex-col sm:flex-row md:flex-col lg:flex-row gap-6 lg:items-start"><div class="flex-1"><section class="bg-white rounded-xl p-6 md:p-8 lg:p-10 w-full relative overflow-hidden max-w-[1416px] px-4 sm:px-6 py-8 sm:py-12 shadow-lg mx-auto" style="box-shadow:0 10px 25px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><div class="text-center max-w-xl mx-auto"><div class="mb-6 flex justify-center"><div class="w-16 h-16 md:w-20 md:h-20 rounded-full bg-green-100 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-bot w-8 h-8 md:w-10 md:h-10 text-green-500" aria-hidden="true"><path d="M12 8V4H8"></path><rect width="16" height="12" x="4" y="8" rx="2"></rect><path d="M2 14h2"></path><path d="M20 14h2"></path><path d="M15 13v2"></path><path d="M9 13v2"></path></svg></div></div><h2 class="text-primary-text text-xl md:text-2xl lg:text-3xl font-bold mb-4">Your AI Casino Assistant</h2><p class="text-primary-text/80 text-sm md:text-base mb-6">Let our AI assistant help you find the best casino from our database of <!-- -->10<!-- --> top-rated casinos!</p><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 h-10 bg-linear-to-r from-green-400 via-green-500 to-green-600 text-white font-bold px-8 py-3 rounded-md shadow-lg hover:shadow-xl hover:scale-105 transition-all">Start Selection</button></div></section></div></div><section class="w-full max-w-[1416px] p-6 bg-white rounded-xl shadow-lg border border-gray-200"><div class="text-center"><h2 class="text-primary-text text-xl md:text-2xl lg:text-3xl font-bold">Featured Slots</h2><p class="text-primary-text/80 text-sm md:text-base mt-1 md:mt-2">Check out South Africa&#x27;s most popular games</p></div><div class="mt-6 md:mt-8"><div class=""><div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6"><a class="flex flex-col bg-white rounded-lg overflow-hidden border border-gray-200 hover:shadow-md transition-all duration-300" href="/slots/777-strike"><div class="h-40 overflow-hidden relative"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/777-strike.webp" alt="777 Strike Logo" class="w-full h-full object-cover transition-transform duration-300 hover:scale-105 rounded-t-md"/><div class="absolute top-3 left-3 bg-[#1A1F2C]/80 text-white text-xs px-2 py-1 rounded-sm">Red Tiger</div></div><div class="p-4 flex flex-col grow"><div class="flex items-center gap-2"><h3 class="text-md md:text-lg font-bold text-primary-text text-left line-clamp-1">777 Strike</h3><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-yellow-500/20 text-yellow-700 hover:bg-yellow-500/30 text-xs animate-pulse font-semibold">Featured</div></div><div class="flex flex-wrap items-center gap-1 mt-2"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Retro</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Classic fruit machine</div></div><div class="mt-auto pt-4 flex gap-2"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 bg-linear-to-r from-green-400 via-green-500 to-green-600 text-white px-4 py-2 h-auto hover:shadow-sm hover:scale-105 transition-all text-sm md:text-base flex-1 font-bold">Play Now<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary-text hover:bg-primary-text text-white px-4 py-2 h-auto transition-all hover:shadow-sm hover:scale-105 text-sm md:text-base flex-1 font-bold"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-film mr-1 h-4 w-4" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M7 3v18"></path><path d="M3 7.5h4"></path><path d="M3 12h18"></path><path d="M3 16.5h4"></path><path d="M17 3v18"></path><path d="M17 7.5h4"></path><path d="M17 16.5h4"></path></svg>Demo</button></div></div></a><a class="flex flex-col bg-white rounded-lg overflow-hidden border border-gray-200 hover:shadow-md transition-all duration-300" href="/slots/gates-of-olympus-super-scatter"><div class="h-40 overflow-hidden relative"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/gates-of-olympus-super-scatter.webp" alt="Gates of Olympus Super Scatter Logo" class="w-full h-full object-cover transition-transform duration-300 hover:scale-105 rounded-t-md"/><div class="absolute top-3 left-3 bg-[#1A1F2C]/80 text-white text-xs px-2 py-1 rounded-sm">Pragmatic Play</div></div><div class="p-4 flex flex-col grow"><div class="flex items-center gap-2"><h3 class="text-md md:text-lg font-bold text-primary-text text-left line-clamp-1">Gates of Olympus Super Scatter</h3><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-yellow-500/20 text-yellow-700 hover:bg-yellow-500/30 text-xs animate-pulse font-semibold">Featured</div></div><div class="flex flex-wrap items-center gap-1 mt-2"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Greek Mythology</div></div><div class="mt-auto pt-4 flex gap-2"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 bg-linear-to-r from-green-400 via-green-500 to-green-600 text-white px-4 py-2 h-auto hover:shadow-sm hover:scale-105 transition-all text-sm md:text-base flex-1 font-bold">Play Now<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary-text hover:bg-primary-text text-white px-4 py-2 h-auto transition-all hover:shadow-sm hover:scale-105 text-sm md:text-base flex-1 font-bold"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-film mr-1 h-4 w-4" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M7 3v18"></path><path d="M3 7.5h4"></path><path d="M3 12h18"></path><path d="M3 16.5h4"></path><path d="M17 3v18"></path><path d="M17 7.5h4"></path><path d="M17 16.5h4"></path></svg>Demo</button></div></div></a><a class="flex flex-col bg-white rounded-lg overflow-hidden border border-gray-200 hover:shadow-md transition-all duration-300" href="/slots/hot-hot-fruit"><div class="h-40 overflow-hidden relative"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/hot-hot-fruit.webp" alt="Hot Hot Fruit Logo" class="w-full h-full object-cover transition-transform duration-300 hover:scale-105 rounded-t-md"/><div class="absolute top-3 left-3 bg-[#1A1F2C]/80 text-white text-xs px-2 py-1 rounded-sm">Habanero</div></div><div class="p-4 flex flex-col grow"><div class="flex items-center gap-2"><h3 class="text-md md:text-lg font-bold text-primary-text text-left line-clamp-1">Hot Hot Fruit</h3><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-yellow-500/20 text-yellow-700 hover:bg-yellow-500/30 text-xs animate-pulse font-semibold">Featured</div></div><div class="flex flex-wrap items-center gap-1 mt-2"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Fruit</div></div><div class="mt-auto pt-4 flex gap-2"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 bg-linear-to-r from-green-400 via-green-500 to-green-600 text-white px-4 py-2 h-auto hover:shadow-sm hover:scale-105 transition-all text-sm md:text-base flex-1 font-bold">Play Now<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary-text hover:bg-primary-text text-white px-4 py-2 h-auto transition-all hover:shadow-sm hover:scale-105 text-sm md:text-base flex-1 font-bold"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-film mr-1 h-4 w-4" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M7 3v18"></path><path d="M3 7.5h4"></path><path d="M3 12h18"></path><path d="M3 16.5h4"></path><path d="M17 3v18"></path><path d="M17 7.5h4"></path><path d="M17 16.5h4"></path></svg>Demo</button></div></div></a><a class="flex flex-col bg-white rounded-lg overflow-hidden border border-gray-200 hover:shadow-md transition-all duration-300" href="/slots/book-of-dead"><div class="h-40 overflow-hidden relative"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/book-of-dead.webp" alt="Book of Dead Logo" class="w-full h-full object-cover transition-transform duration-300 hover:scale-105 rounded-t-md"/><div class="absolute top-3 left-3 bg-[#1A1F2C]/80 text-white text-xs px-2 py-1 rounded-sm">Play&#x27;n Go</div></div><div class="p-4 flex flex-col grow"><div class="flex items-center gap-2"><h3 class="text-md md:text-lg font-bold text-primary-text text-left line-clamp-1">Book of Dead</h3><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-yellow-500/20 text-yellow-700 hover:bg-yellow-500/30 text-xs animate-pulse font-semibold">Featured</div></div><div class="flex flex-wrap items-center gap-1 mt-2"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Ancient Egypt</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Adventure</div></div><div class="mt-auto pt-4 flex gap-2"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 bg-linear-to-r from-green-400 via-green-500 to-green-600 text-white px-4 py-2 h-auto hover:shadow-sm hover:scale-105 transition-all text-sm md:text-base flex-1 font-bold">Play Now<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary-text hover:bg-primary-text text-white px-4 py-2 h-auto transition-all hover:shadow-sm hover:scale-105 text-sm md:text-base flex-1 font-bold"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-film mr-1 h-4 w-4" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M7 3v18"></path><path d="M3 7.5h4"></path><path d="M3 12h18"></path><path d="M3 16.5h4"></path><path d="M17 3v18"></path><path d="M17 7.5h4"></path><path d="M17 16.5h4"></path></svg>Demo</button></div></div></a><a class="flex flex-col bg-white rounded-lg overflow-hidden border border-gray-200 hover:shadow-md transition-all duration-300" href="/slots/aviator"><div class="h-40 overflow-hidden relative"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/aviator.webp" alt="Aviator Logo" class="w-full h-full object-cover transition-transform duration-300 hover:scale-105 rounded-t-md"/><div class="absolute top-3 left-3 bg-[#1A1F2C]/80 text-white text-xs px-2 py-1 rounded-sm">Spribe</div></div><div class="p-4 flex flex-col grow"><div class="flex items-center gap-2"><h3 class="text-md md:text-lg font-bold text-primary-text text-left line-clamp-1">Aviator</h3><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-yellow-500/20 text-yellow-700 hover:bg-yellow-500/30 text-xs animate-pulse font-semibold">Featured</div></div><div class="flex flex-wrap items-center gap-1 mt-2"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Aviation</div></div><div class="mt-auto pt-4 flex gap-2"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 bg-linear-to-r from-green-400 via-green-500 to-green-600 text-white px-4 py-2 h-auto hover:shadow-sm hover:scale-105 transition-all text-sm md:text-base flex-1 font-bold">Play Now<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary-text hover:bg-primary-text text-white px-4 py-2 h-auto transition-all hover:shadow-sm hover:scale-105 text-sm md:text-base flex-1 font-bold"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-film mr-1 h-4 w-4" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M7 3v18"></path><path d="M3 7.5h4"></path><path d="M3 12h18"></path><path d="M3 16.5h4"></path><path d="M17 3v18"></path><path d="M17 7.5h4"></path><path d="M17 16.5h4"></path></svg>Demo</button></div></div></a><a class="flex flex-col bg-white rounded-lg overflow-hidden border border-gray-200 hover:shadow-md transition-all duration-300" href="/slots/wild-trucks"><div class="h-40 overflow-hidden relative"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/SlotImages/wild-trucks.webp" alt="Wild Trucks Logo" class="w-full h-full object-cover transition-transform duration-300 hover:scale-105 rounded-t-md"/><div class="absolute top-3 left-3 bg-[#1A1F2C]/80 text-white text-xs px-2 py-1 rounded-sm">Habanero</div></div><div class="p-4 flex flex-col grow"><div class="flex items-center gap-2"><h3 class="text-md md:text-lg font-bold text-primary-text text-left line-clamp-1">Wild Trucks</h3><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-yellow-500/20 text-yellow-700 hover:bg-yellow-500/30 text-xs animate-pulse font-semibold">Featured</div></div><div class="flex flex-wrap items-center gap-1 mt-2"><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Trucking</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Highway</div><div class="inline-flex items-center rounded-full border px-2.5 py-0.5 font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-green-600/10 text-green-600 hover:bg-green-600/20 text-xs">Adventure</div></div><div class="mt-auto pt-4 flex gap-2"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 bg-linear-to-r from-green-400 via-green-500 to-green-600 text-white px-4 py-2 h-auto hover:shadow-sm hover:scale-105 transition-all text-sm md:text-base flex-1 font-bold">Play Now<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 bg-primary-text hover:bg-primary-text text-white px-4 py-2 h-auto transition-all hover:shadow-sm hover:scale-105 text-sm md:text-base flex-1 font-bold"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-film mr-1 h-4 w-4" aria-hidden="true"><rect width="18" height="18" x="3" y="3" rx="2"></rect><path d="M7 3v18"></path><path d="M3 7.5h4"></path><path d="M3 12h18"></path><path d="M3 16.5h4"></path><path d="M17 3v18"></path><path d="M17 7.5h4"></path><path d="M17 16.5h4"></path></svg>Demo</button></div></div></a></div></div></div><div class="flex justify-center mt-6 md:mt-8"><a href="/slots"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-400 text-green-400 hover:border-none hover:bg-linear-to-r hover:from-green-400 hover:via-green-500 hover:to-green-600 hover:text-white font-bold hover:shadow-sm hover:scale-105 transition-all">View All Slots<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></a></div></section><section class="bg-white rounded-xl shadow-lg border border-gray-200 flex w-full items-center"><div class="flex flex-col items-center justify-center w-full"><h2 class="my-6 md:my-10 text-primary-text text-xl md:text-2xl lg:text-3xl font-bold">Top 10 South African Casinos</h2><div dir="ltr" data-orientation="horizontal" class="w-full max-w-[1416px] px-4 sm:px-10"><div class="flex flex-col sm:flex-row justify-center items-center mb-6"><div role="tablist" aria-orientation="horizontal" class="inline-flex h-10 items-center justify-center rounded-md p-1 text-muted-foreground bg-[#E5E7EB] w-full sm:w-auto" tabindex="-1" data-orientation="horizontal" style="outline:none"><button type="button" role="tab" aria-selected="true" aria-controls="radix-:R4id:-content-all" data-state="active" id="radix-:R4id:-trigger-all" class="inline-flex items-center justify-center whitespace-nowrap rounded-sm text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm px-4 sm:px-8 py-2 data-[state=active]:bg-primary-text data-[state=active]:text-white" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">All Casinos</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:R4id:-content-local" data-state="inactive" id="radix-:R4id:-trigger-local" class="inline-flex items-center justify-center whitespace-nowrap rounded-sm text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm px-4 sm:px-8 py-2 data-[state=active]:bg-[#2ECC71] data-[state=active]:text-white" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Locally Licensed</button><button type="button" role="tab" aria-selected="false" aria-controls="radix-:R4id:-content-international" data-state="inactive" id="radix-:R4id:-trigger-international" class="inline-flex items-center justify-center whitespace-nowrap rounded-sm text-sm font-medium ring-offset-background transition-all focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm px-4 sm:px-8 py-2 data-[state=active]:bg-[#E01E41] data-[state=active]:text-white" tabindex="-1" data-orientation="horizontal" data-radix-collection-item="">Internationally Licensed</button></div><div class="mt-2 sm:mt-0 sm:ml-2 cursor-pointer flex items-center justify-center p-1 rounded-full hover:bg-gray-200 focus:outline-none focus:ring-2 focus:ring-gray-300" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info h-5 w-5 text-gray-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg></div></div><div data-state="active" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:R4id:-trigger-all" id="radix-:R4id:-content-all" tabindex="0" class="ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 mt-0" style="animation-duration:0s"><div class="flex flex-col items-center justify-center w-full mb-10 gap-10"><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">1</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/mzansibet.webp" alt="Mzansibet Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">Mzansibet</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4.7</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">Welcome Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">100% up to R2,000 + 100 Bonus Spins</span></p><div class="mt-2 px-3 py-1 border border-dashed border-gray-400 inline-block rounded-lg"><div class="flex items-center justify-between"><p class="text-sm text-gray-600">MZANSI1</p><button class="text-sm text-gray-600 hover:text-green-600 cursor-pointer ml-2" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-5 h-5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div></div></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">93<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R10</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">24 Hours</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">937<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/mzansibet">Mzansibet<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">2</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/betway-casino.webp" alt="Betway Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">Betway</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4.7</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">Casino Welcome Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">100% up to R2,000</span></p></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">97<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R10</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">0 - 48 Hours</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">1297<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/betway-casino">Betway<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">3</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/yesplay-casino.jpeg" alt="YesPlay Casino Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">YesPlay Casino</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4.6</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">Welcome Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">100% up to R3,000</span></p></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">96<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R20</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">0 - 28 Hours</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">525<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/yesplay-casino">YesPlay Casino<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">4</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/easybet-casino.jpeg" alt="EasyBet Casino Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">EasyBet Casino</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4.6</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">Welcome Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">150% Match up to R1500</span></p><div class="mt-2 px-3 py-1 border border-dashed border-gray-400 inline-block rounded-lg"><div class="flex items-center justify-between"><p class="text-sm text-gray-600">PROMOBET</p><button class="text-sm text-gray-600 hover:text-green-600 cursor-pointer ml-2" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-5 h-5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div></div></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">95<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R5</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">1 - 2 Days</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">1215<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/easybet-casino">EasyBet Casino<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">5</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/betshezi-casino.jpeg" alt="Betshezi Casino Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">Betshezi Casino</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4.2</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">Welcome Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">Match Bonus up to R10 000 + 100 Bonus Spins</span></p></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">95<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R1</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">1 - 3 Days</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">700<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/betshezi-casino">Betshezi Casino<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">6</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/yebo-casino.png" alt="Yebo Casino Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">Yebo Casino</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4.2</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">Welcome Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">225% Up to R12,000 + 75 Free Spins</span></p><div class="mt-2 px-3 py-1 border border-dashed border-gray-400 inline-block rounded-lg"><div class="flex items-center justify-between"><p class="text-sm text-gray-600">BIGBOOST</p><button class="text-sm text-gray-600 hover:text-green-600 cursor-pointer ml-2" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-5 h-5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div></div></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">97<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R100</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">48 - 72 Hours</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">231<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/yebo-casino">Yebo Casino<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">7</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/punt-casino.jpg" alt="Punt Casino Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">Punt Casino</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4.2</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">Welcome Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">Match up to R10,000</span></p><div class="mt-2 px-3 py-1 border border-dashed border-gray-400 inline-block rounded-lg"><div class="flex items-center justify-between"><p class="text-sm text-gray-600">WELCOME100</p><button class="text-sm text-gray-600 hover:text-green-600 cursor-pointer ml-2" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-copy w-5 h-5" aria-hidden="true"><rect width="14" height="14" x="8" y="8" rx="2" ry="2"></rect><path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2"></path></svg></button></div></div></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">96<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R100</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">48 - 72 Hours</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">200<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/punt-casino">Punt Casino<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">8</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/play-live.webp" alt="Play Live Casino Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">Play Live Casino</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4.2</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">Welcome Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">250% up to R10,000</span></p></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">96<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R10</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">24 - 48 Hours</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">1300<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/play-live">Play Live Casino<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">9</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/lottostar-casino.webp" alt="Lottostar Casino Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">Lottostar Casino</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4.1</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">Welcome Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">100% up to R10,000</span></p></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">95<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R10</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">0 - 24 Hours</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">650<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/lottostar-casino">Lottostar Casino<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div><div class="w-full"><div class="border w-full bg-white text-gray-800 border-gray-200 shadow-md rounded-lg"><div class="relative overflow-hidden"><div class="absolute left-0 top-0 flex items-center z-10"><div class="w-8 h-8 rounded-sm bg-green-600 flex items-center justify-center text-white font-bold">10</div></div><div class="flex flex-col md:flex-row"><div class="p-4 flex items-start gap-4"><div class="w-24 h-24 min-w-24 bg-gray-100 rounded-lg overflow-hidden flex items-center justify-center"><div class="relative w-20 h-20"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/CasinoLogos/hollywood-bets-casino.png" alt="Hollywood Bets Casino Logo" width="80" height="80" class="rounded-md w-20 h-20" loading="lazy" decoding="async"/></div></div><div class="space-y-2"><h2 class="text-xl md:text-2xl font-bold">Hollywood Bets Casino</h2><div class="flex items-center gap-2"><span class="text-sm md:text-base text-gray-600">Rating</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-info w-3 h-3 md:w-4 md:h-4 text-gray-600" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M12 16v-4"></path><path d="M12 8h.01"></path></svg><div class="flex items-center gap-1"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-star w-3 h-3 md:w-4 md:h-4 text-yellow-500 fill-yellow-500" aria-hidden="true"><path d="M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z"></path></svg><span class="text-sm md:text-base text-yellow-500">4</span><span class="text-sm md:text-base text-gray-600">/ 5</span></div></div><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-500 text-gray-800 hover:bg-green-500/20 hover:text-gray-800 text-xs"><div class="w-4 h-4 border border-green-500 rounded-sm md:mr-2 flex items-center justify-center"></div>ADD TO COMPARE</button></div></div><div class="p-4 flex flex-col items-center justify-center md:flex-1"><div class="text-center"><p class="text-base md:text-lg">No Deposit Bonus</p><p class="text-xl md:text-2xl"><span class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">50 Free Spins and R25 Bonus on Signup</span></p></div></div><div class="p-4 grid grid-cols-2 gap-4"><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-trophy w-5 h-5 text-yellow-500" aria-hidden="true"><path d="M6 9H4.5a2.5 2.5 0 0 1 0-5H6"></path><path d="M18 9h1.5a2.5 2.5 0 0 0 0-5H18"></path><path d="M4 22h16"></path><path d="M10 14.66V17c0 .55-.47.98-.97 1.21C7.85 18.75 7 20.24 7 22"></path><path d="M14 14.66V17c0 .55.47.98.97 1.21C16.15 18.75 17 20.24 17 22"></path><path d="M18 2H6v7a6 6 0 0 0 12 0V2Z"></path></svg><div><p class="text-sm md:text-base">Avg. RTP:</p><p class="text-sm md:text-base font-bold">95<!-- -->%</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-credit-card w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="20" height="14" x="2" y="5" rx="2"></rect><line x1="2" x2="22" y1="10" y2="10"></line></svg><div><p class="text-sm md:text-base">Min. deposit:</p><p class="text-sm md:text-base font-bold">R1</p></div></div><div class="flex items-center gap-2"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock w-5 h-5 text-yellow-500" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><div><p class="text-sm md:text-base">Payout Speed:</p><p class="text-sm md:text-base font-bold">0 - 24 Hours</p></div></div><div class="flex items-center gap-2"><div class="w-5 h-5 text-yellow-600 flex items-center justify-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-dices w-5 h-5 text-yellow-500" aria-hidden="true"><rect width="12" height="12" x="2" y="10" rx="2" ry="2"></rect><path d="m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6"></path><path d="M6 18h.01"></path><path d="M10 14h.01"></path><path d="M15 6h.01"></path><path d="M18 9h.01"></path></svg></div><div><p class="text-sm md:text-base">Casino Games:</p><p class="text-sm md:text-base font-bold">1300<!-- -->+</p></div></div></div><div class="p-4 flex flex-col items-center justify-center md:w-48 min-w-48"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-primary/90 py-2 bg-linear-to-r from-green-400 via-green-500 to-green-600 hover:shadow-md hover:scale-105 transition-all text-white font-bold text-lg md:text-xl h-12 md:h-14 px-6 md:px-8 w-full rounded-md">PLAY NOW</button><div class="flex items-center mt-2 text-gray-600 text-sm"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-lock w-3 h-3 mr-1" aria-hidden="true"><rect width="18" height="11" x="3" y="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg>Secure link</div><a class="text-green-600 mt-2 hover:underline w-full text-center truncate" href="/casinos/hollywood-bets-casino">Hollywood Bets Casino<!-- --> Review</a></div></div></div><div class="flex justify-center relative -mb-5 z-10"><button class="gap-2 whitespace-nowrap text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:text-accent-foreground h-10 px-3 py-1 border border-dashed border-green-600 rounded-md flex items-center justify-between w-auto bg-white hover:bg-white"><span class="text-xs">Casino details</span><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down ml-1 w-3 h-3" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div></div></div></div></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:R4id:-trigger-local" hidden="" id="radix-:R4id:-content-local" tabindex="0" class="ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 mt-0"></div><div data-state="inactive" data-orientation="horizontal" role="tabpanel" aria-labelledby="radix-:R4id:-trigger-international" hidden="" id="radix-:R4id:-content-international" tabindex="0" class="ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 mt-0"></div><div class="flex justify-center mt-6 md:mt-8 mb-6"><a href="/casinos"><button class="inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 border bg-background h-10 px-4 py-2 border-green-400 text-green-400 hover:border-none hover:bg-linear-to-r hover:from-green-400 hover:via-green-500 hover:to-green-600 hover:text-white font-bold hover:shadow-sm hover:scale-105 transition-all">View All Casinos<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></a></div></div></div></section><section class="flex flex-col items-start w-full gap-6"><div class="bg-white rounded-xl p-6 md:p-8 lg:p-10 w-full relative overflow-hidden" style="box-shadow:0 10px 25px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><h2 class="mb-6 text-primary-text text-xl md:text-2xl lg:text-3xl font-bold text-center">How do we rank South Africa&#x27;s Online Casinos:</h2><div class="space-y-6 text-primary-text font-normal leading-relaxed text-center"><p>At OnlineMobileSlots.com, we&#x27;re all about giving South African players the best possible online casino experience. That&#x27;s why every casino we recommend goes through a rigorous, hands-on review process tailored to what matters most for local players. Here&#x27;s how we separate the best from the rest:</p><div class="block lg:hidden space-y-3"><div class="bg-white rounded-xl text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><button class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 hover:rounded-b-xl transition-colors duration-200"><h3 class="text-primary-text text-sm md:text-lg font-bold">1. Licensing &amp; Safety</h3><svg class="w-5 h-5 text-gray-500 transition-transform duration-200 " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div><div class="bg-white rounded-xl text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><button class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 hover:rounded-b-xl transition-colors duration-200"><h3 class="text-primary-text text-sm md:text-lg font-bold">2. Game Selection &amp; Software</h3><svg class="w-5 h-5 text-gray-500 transition-transform duration-200 " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div><div class="bg-white rounded-xl text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><button class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 hover:rounded-b-xl transition-colors duration-200"><h3 class="text-primary-text text-sm md:text-lg font-bold">3. Payment Methods for South Africans</h3><svg class="w-5 h-5 text-gray-500 transition-transform duration-200 " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div><div class="bg-white rounded-xl text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><button class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 hover:rounded-b-xl transition-colors duration-200"><h3 class="text-primary-text text-sm md:text-lg font-bold">4. Bonuses &amp; Promotions</h3><svg class="w-5 h-5 text-gray-500 transition-transform duration-200 " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div><div class="bg-white rounded-xl text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><button class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 hover:rounded-b-xl transition-colors duration-200"><h3 class="text-primary-text text-sm md:text-lg font-bold">5. Customer Support</h3><svg class="w-5 h-5 text-gray-500 transition-transform duration-200 " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div><div class="bg-white rounded-xl text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><button class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 hover:rounded-b-xl transition-colors duration-200"><h3 class="text-primary-text text-sm md:text-lg font-bold">6. Responsible Gaming</h3><svg class="w-5 h-5 text-gray-500 transition-transform duration-200 " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div><div class="bg-white rounded-xl text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><button class="w-full flex items-center justify-between p-4 text-left hover:bg-gray-50 hover:rounded-b-xl transition-colors duration-200"><h3 class="text-primary-text text-sm md:text-lg font-bold">7. Local Experience</h3><svg class="w-5 h-5 text-gray-500 transition-transform duration-200 " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div></div><div class="hidden lg:grid lg:grid-cols-3 gap-6"><div class="bg-white rounded-xl p-6 text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><h3 class="text-primary-text text-lg font-bold mb-3 relative z-10">1. Licensing &amp; Safety</h3><p class="text-secondary-text text-sm leading-relaxed relative z-10">We only recommend casinos that are fully licensed by reputable authorities—think the UK Gambling Commission, Malta Gaming Authority, or Curaçao. This ensures every site is safe, secure, and fair, so you can play with peace of mind.</p></div><div class="bg-white rounded-xl p-6 text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><h3 class="text-primary-text text-lg font-bold mb-3 relative z-10">2. Game Selection &amp; Software</h3><p class="text-secondary-text text-sm leading-relaxed relative z-10">We dive deep into each casino&#x27;s game library, checking for a wide range of slots, table games, and live dealer options from top providers like Microgaming, Evolution, Pragmatic Play, and more. We also look for regular updates, great graphics, and mobile-friendly gameplay.</p></div><div class="bg-white rounded-xl p-6 text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><h3 class="text-primary-text text-lg font-bold mb-3 relative z-10">3. Payment Methods for South Africans</h3><p class="text-secondary-text text-sm leading-relaxed relative z-10">Banking should be easy and local. We make sure casinos accept South African Rand and offer trusted payment options like InstantEFT, vouchers, and local e-wallets, alongside Visa, Mastercard, and crypto. Fast, hassle-free withdrawals are a must.</p></div><div class="bg-white rounded-xl p-6 text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><h3 class="text-primary-text text-lg font-bold mb-3 relative z-10">4. Bonuses &amp; Promotions</h3><p class="text-secondary-text text-sm leading-relaxed relative z-10">We hunt down the juiciest welcome bonuses, free spins, and ongoing promotions. But it&#x27;s not just about big numbers—fair terms and real value are what count. We break down the fine print so you know exactly what you&#x27;re getting.</p></div><div class="bg-white rounded-xl p-6 text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><h3 class="text-primary-text text-lg font-bold mb-3 relative z-10">5. Customer Support</h3><p class="text-secondary-text text-sm leading-relaxed relative z-10">Great support is non-negotiable. We test live chat, email, and phone options, looking for fast, friendly help around the clock. We only recommend casinos that put players first and solve issues quickly.</p></div><div class="bg-white rounded-xl p-6 text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><h3 class="text-primary-text text-lg font-bold mb-3 relative z-10">6. Responsible Gaming</h3><p class="text-secondary-text text-sm leading-relaxed relative z-10">Every casino on our list must promote responsible gaming, with clear tools and resources to help you stay in control. We check for self-exclusion options, deposit limits, and transparent policies.</p></div><div class="bg-white rounded-xl p-6 text-center relative overflow-hidden hover:scale-105 transition-all" style="box-shadow:0 5px 20px -5px rgba(34, 197, 94, 0.3), 0 8px 10px -6px rgba(34, 197, 94, 0.2), 0 0 0 1px rgba(34, 197, 94, 0.1)"><div class="absolute inset-0 rounded-lg pointer-events-none"></div><h3 class="text-primary-text text-lg font-bold mb-3 relative z-10">7. Local Experience</h3><p class="text-secondary-text text-sm leading-relaxed relative z-10">We focus on casinos that cater specifically to South Africans, from ZAR bonuses and local payment options to site language and mobile compatibility. Our reviews are always independent, unbiased, and based on real testing.</p></div></div><div class="mt-6 pt-4 border-t border-gray-200"><h3 class="text-primary-text text-lg font-bold mb-3">Our Promise</h3><p>We play, test, and review every casino ourselves—so you don&#x27;t have to waste time or money on sites that don&#x27;t deliver. Only the best make it onto OnlineMobileSlots.com.</p><p class="mt-3 text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold">Ready to find your new favourite South African mobile casino? Dive into our expert reviews and play with confidence!</p></div></div></div><div class="w-full grid grid-cols-1 lg:grid-cols-2 gap-6"><div class="bg-white rounded-xl p-6 md:p-8 flex flex-col relative overflow-hidden" style="box-shadow:0 10px 25px -5px rgba(147, 51, 234, 0.3), 0 8px 10px -6px rgba(249, 115, 22, 0.2), 0 0 0 1px rgba(147, 51, 234, 0.1)"><div class="absolute inset-0 rounded-lg bg-linear-to-br from-purple-600/10 via-transparent to-orange-500/10 pointer-events-none"></div><img src="/assets/HotHotFruitInfoSectionImage.webp" alt="Hot Hot Fruit Slot Game" class="w-full h-20 md:40 object-center rounded-lg mb-6" loading="lazy" decoding="async" width="400" height="300"/><h2 class="mb-6 text-primary-text text-xl md:text-2xl font-bold text-center">Hot Hot Fruit: Classic Slots with a Modern Twist</h2><div class="space-y-4 text-primary-text text-base font-normal leading-relaxed flex-1"><p class="text-center">Habanero&#x27;s Hot Hot Fruit has emerged as one of South Africa&#x27;s favorite slot games, combining classic fruit machine aesthetics with modern features. The game&#x27;s popularity stems from its familiar symbols, straightforward gameplay, and the exciting &quot;Hot Hot&quot; feature that can multiply wins significantly.</p><h3 class="text-primary-text text-lg font-bold mt-6 mb-4">Basic Strategy for Hot Hot Fruit</h3><ul class="list-disc pl-5 space-y-2 text-sm"><li><strong>Bankroll Management:</strong> Start with smaller bets to extend playtime and understand volatility patterns.</li><li><strong>Target Wild Multipliers:</strong> Focus on fiery wild symbols that can multiply winnings up to 10x.</li><li><strong>Play All Lines:</strong> Always play with all 15 paylines active to maximize winning chances.</li><li><strong>Look for Double Symbols:</strong> Stacked symbols increase chances of multiple winning lines.</li></ul></div><div class="mt-6 pt-4 border-t border-gray-200"><button class="w-full bg-linear-to-r from-purple-600 to-orange-500 text-white font-bold py-3 px-6 rounded-lg hover:from-purple-700 hover:to-orange-600 transition-all transform hover:scale-105 shadow-lg relative z-10 inline-flex items-center justify-center">Play Hot Hot Fruit Demo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div><div class="bg-white rounded-xl p-6 md:p-8 flex flex-col relative overflow-hidden" style="box-shadow:0 10px 25px -5px rgba(239, 68, 68, 0.3), 0 8px 10px -6px rgba(220, 38, 38, 0.2), 0 0 0 1px rgba(239, 68, 68, 0.1)"><div class="absolute inset-0 rounded-lg bg-linear-to-br from-red-600/10 via-transparent to-red-500/10 pointer-events-none"></div><img src="/assets/AviatorInfoSectionImage.webp" alt="Aviator Slot Game" class="w-full h-20 md:40 object-cover rounded-lg mb-6" loading="lazy" decoding="async" width="400" height="300"/><h2 class="mb-6 text-primary-text text-xl md:text-2xl font-bold text-center">Aviator: The Crash Game Phenomenon</h2><div class="space-y-4 text-primary-text text-base font-normal leading-relaxed flex-1"><p class="text-center">Aviator by Spribe represents the new wave of social gambling games taking South Africa by storm. Unlike traditional slots, this crash game features a multiplier that increases until the plane &quot;flies away.&quot; Players must cash out before the crash to secure their winnings.</p><h3 class="text-primary-text text-lg font-bold mt-6 mb-4">Basic Strategy for Aviator</h3><ul class="list-disc pl-5 space-y-2 text-sm"><li><strong>Diverse Betting:</strong> Place two different bets simultaneously to balance conservative and aggressive approaches.</li><li><strong>Early Cashouts:</strong> Consistently cash out at lower multipliers (1.5x-2x) to build bankroll steadily.</li><li><strong>Pattern Analysis:</strong> Watch patterns over time to develop a feel for game rhythm.</li><li><strong>Auto-Cashout:</strong> Use auto-cashout feature to secure wins at predetermined multipliers.</li><li><strong>Bet Sizing:</strong> Limit each bet to 1-2% of total bankroll to withstand losing streaks.</li></ul></div><div class="mt-6 pt-4 border-t border-gray-200"><button class="w-full bg-linear-to-r from-red-700 to-red-600 text-white font-bold py-3 px-6 rounded-lg hover:from-red-700 hover:to-red-600 transition-all duration-300 transform hover:scale-105 shadow-lg relative z-10 inline-flex items-center justify-center">Play Aviator Demo<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right ml-2 h-4 w-4" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></button></div></div></div></section><div class="bg-white rounded-xl shadow-lg border border-gray-200 flex w-full items-center"><div class="flex flex-col items-center justify-center w-full mb-6 px-6"><h2 class="my-6 md:my-10 text-primary-text text-xl md:text-2xl lg:text-3xl font-bold">Latest News</h2><div dir="ltr" class="relative overflow-hidden w-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>
[data-radix-scroll-area-viewport] {
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
}
[data-radix-scroll-area-viewport]::-webkit-scrollbar {
  display: none;
}
:where([data-radix-scroll-area-viewport]) {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
:where([data-radix-scroll-area-content]) {
  flex-grow: 1;
}
</style><div data-radix-scroll-area-viewport="" class="h-full w-full rounded-[inherit]" style="overflow-x:hidden;overflow-y:hidden"><div data-radix-scroll-area-content=""><div class="flex gap-6 w-full overflow-x-auto py-2 md:px-2 mb-2"><div class="group overflow-hidden rounded-lg border hover:shadow-md transition-all duration-300 cursor-pointer w-[280px] md:w-[300px]"><div class="h-40 overflow-hidden relative"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/NewsImages/best-online-slots-in-south-for-july-2025.webp" alt="Best Online Slots in South Africa for July 2025 News Article" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500" loading="lazy" decoding="async"/><div class="absolute top-3 left-3 bg-black/70 text-white text-xs px-2 py-1 rounded"><div class="flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4 mr-2" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>3 July 2025</span></div></div><div class="absolute bottom-3 left-3 bg-black/70 text-white text-xs px-2 py-1 rounded"><div class="flex items-center"><div class="flex flex-wrap items-center gap-1 w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash h-3 w-3 text-white" aria-hidden="true"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg><span class="flex items-center"><div class="inline-flex items-center rounded-full border text-xs transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary hover:bg-secondary/80 text-white -p-2 font-normal">Industry News</div><span class="text-white">,</span></span><span class="flex items-center"><div class="inline-flex items-center rounded-full border text-xs transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary hover:bg-secondary/80 text-white -p-2 font-normal">Mobile &amp; App Gaming</div></span></div></div></div></div><div class="p-4 text-left text-primary-text"><h2 class="font-semibold text-lg text-primary-text mb-3 line-clamp-2 group-hover:text-green-600 transition-colors">Best Online Slots in South Africa for July 2025</h2><p class="text-secondary-text text-sm leading-relaxed mb-4 line-clamp-3">Introducing South Africa&#x27;s best and most played slot games for July 2025</p><div class="flex flex-wrap gap-2 mt-4 line-clamp-1"></div></div></div><div class="group overflow-hidden rounded-lg border hover:shadow-md transition-all duration-300 cursor-pointer w-[280px] md:w-[300px]"><div class="h-40 overflow-hidden relative"><img src="https://shudxvgljacptrktvdvp.supabase.co/storage/v1/object/public/hot-slotz-storage/NewsImages/online-slots-in-south-africa-june-2025.svg" alt="Online Slots in South Africa - June 2025 News Article" class="w-full h-full object-cover group-hover:scale-105 transition-transform duration-500" loading="lazy" decoding="async"/><div class="absolute top-3 left-3 bg-black/70 text-white text-xs px-2 py-1 rounded"><div class="flex items-center"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar h-4 w-4 mr-2" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span>28 June 2025</span></div></div><div class="absolute bottom-3 left-3 bg-black/70 text-white text-xs px-2 py-1 rounded"><div class="flex items-center"><div class="flex flex-wrap items-center gap-1 w-full"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-hash h-3 w-3 text-white" aria-hidden="true"><line x1="4" x2="20" y1="9" y2="9"></line><line x1="4" x2="20" y1="15" y2="15"></line><line x1="10" x2="8" y1="3" y2="21"></line><line x1="16" x2="14" y1="3" y2="21"></line></svg><span class="flex items-center"><div class="inline-flex items-center rounded-full border text-xs transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary hover:bg-secondary/80 text-white -p-2 font-normal">Industry News</div><span class="text-white">,</span></span><span class="flex items-center"><div class="inline-flex items-center rounded-full border text-xs transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 border-transparent bg-secondary hover:bg-secondary/80 text-white -p-2 font-normal">Interviews &amp; Opinions</div></span></div></div></div></div><div class="p-4 text-left text-primary-text"><h2 class="font-semibold text-lg text-primary-text mb-3 line-clamp-2 group-hover:text-green-600 transition-colors">Online Slots in South Africa - June 2025</h2><p class="text-secondary-text text-sm leading-relaxed mb-4 line-clamp-3">We look at the top trends within Online Slots in South Africa throughout June and July 2025</p><div class="flex flex-wrap gap-2 mt-4 line-clamp-1"></div></div></div></div></div></div></div></div></div><section class="bg-white rounded-xl shadow-lg border border-gray-200 flex w-full items-center"><div class="flex flex-col items-center justify-center w-full mb-6 px-6"><h2 class="my-6 md:my-10 text-primary-text text-xl md:text-2xl lg:text-3xl font-bold">What Our Players Say</h2><div class="flex gap-6 w-full overflow-x-auto py-2 md:px-2"><div class="shrink-0 w-72 p-6"><div data-slot="skeleton" class="bg-gray-200 animate-pulse rounded-xl shadow-lg h-20 w-full mb-4"></div><div class="flex items-center gap-3"><div data-slot="skeleton" class="bg-gray-200 animate-pulse shadow-lg w-12 h-12 rounded-full"></div><div data-slot="skeleton" class="bg-gray-200 animate-pulse rounded-xl shadow-lg h-4 w-24"></div></div></div><div class="shrink-0 w-72 p-6"><div data-slot="skeleton" class="bg-gray-200 animate-pulse rounded-xl shadow-lg h-20 w-full mb-4"></div><div class="flex items-center gap-3"><div data-slot="skeleton" class="bg-gray-200 animate-pulse shadow-lg w-12 h-12 rounded-full"></div><div data-slot="skeleton" class="bg-gray-200 animate-pulse rounded-xl shadow-lg h-4 w-24"></div></div></div><div class="shrink-0 w-72 p-6"><div data-slot="skeleton" class="bg-gray-200 animate-pulse rounded-xl shadow-lg h-20 w-full mb-4"></div><div class="flex items-center gap-3"><div data-slot="skeleton" class="bg-gray-200 animate-pulse shadow-lg w-12 h-12 rounded-full"></div><div data-slot="skeleton" class="bg-gray-200 animate-pulse rounded-xl shadow-lg h-4 w-24"></div></div></div></div></div></section><section class="bg-white rounded-xl shadow-lg border border-gray-200 flex w-full items-center"><div class="flex flex-col items-center justify-center w-full mb-6 px-6"><h2 class="my-6 md:my-10 text-primary-text text-xl md:text-2xl lg:text-3xl font-bold">Meet Our Expert Authors</h2><div dir="ltr" class="relative overflow-hidden w-full" style="position:relative;--radix-scroll-area-corner-width:0px;--radix-scroll-area-corner-height:0px"><style>
[data-radix-scroll-area-viewport] {
  scrollbar-width: none;
  -ms-overflow-style: none;
  -webkit-overflow-scrolling: touch;
}
[data-radix-scroll-area-viewport]::-webkit-scrollbar {
  display: none;
}
:where([data-radix-scroll-area-viewport]) {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
:where([data-radix-scroll-area-content]) {
  flex-grow: 1;
}
</style><div data-radix-scroll-area-viewport="" class="h-full w-full rounded-[inherit]" style="overflow-x:hidden;overflow-y:hidden"><div data-radix-scroll-area-content=""><div class="flex gap-6 w-full overflow-x-auto py-2 md:px-2"></div></div></div></div></div></section><section class="flex flex-col items-start w-full gap-6"><div class="bg-white rounded-xl shadow-lg border border-gray-200 p-6 md:p-8 lg:p-10 w-full"><h2 class="mb-6 text-primary-text text-xl md:text-2xl lg:text-3xl font-bold text-center">Responsible Gambling in South Africa</h2><div class="space-y-6 text-primary-text text-base font-normal leading-relaxed"><p class="text-center">As the popularity of online slots grows in South Africa, so does the importance of responsible gambling practices. All reputable operators now implement stringent measures to promote safe play and prevent gambling-related harm. These include deposit limits, self-exclusion options, reality checks, and comprehensive resources for those who may need support.</p><h3 class="text-primary-text text-lg font-bold mt-6 mb-4">Essential Responsible Gambling Practices</h3><ul class="list-disc pl-5 space-y-2 text-base"><li><strong>Set Strict Limits:</strong> Establish time and money limits before you begin playing and adhere to them strictly.</li><li><strong>View Gambling as Entertainment:</strong> Approach gambling as a form of entertainment rather than a way to make money.</li><li><strong>Never Chase Losses:</strong> Avoid the temptation to recover losses by placing larger bets or playing for extended periods.</li><li><strong>Take Regular Breaks:</strong> Step away from gambling regularly to maintain perspective and avoid making impulsive decisions.</li><li><strong>Seek Support When Needed:</strong> If gambling affects your personal life or finances, seek help from organizations like the National Responsible Gambling Programme at 0800 006 008.</li></ul><p class="mt-6 text-center">At CasinoCompare, we only recommend operators that demonstrate a strong commitment to player protection through robust responsible gambling tools and transparent policies. We believe that a safe gambling experience is as important as an entertaining one, and we encourage all players to make use of the responsible gambling features available to them.</p><p class="font-semibold text-center">Remember: If gambling stops being fun, it&#x27;s time to stop. Help is always available through South Africa&#x27;s National Responsible Gambling Programme at 0800 006 008 or at <a href="https://responsiblegambling.org.za" class="text-transparent bg-clip-text bg-linear-to-r from-green-400 via-green-500 to-green-600 font-bold hover:underline">responsiblegambling.org.za</a>.</p></div></div></section><div class="w-full bg-white flex justify-center rounded-xl shadow-lg border border-gray-200 mb-6 "><div class="w-full max-w-[1416px] mb-8 px-8 md:px-10"><h2 class="my-6 md:my-10 text-primary-text text-xl md:text-2xl lg:text-3xl font-bold text-center">Frequently Asked Questions</h2><div class="mx-auto max-w-3xl"><div data-orientation="vertical"><div data-state="closed" data-orientation="vertical" class="border-b border-gray-200"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R2dad:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rdad:" class="flex flex-1 items-center justify-between transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 text-md md:text-lg font-medium text-primary-text py-4 text-left" data-radix-collection-item="">Are online casinos legal in South Africa?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R2dad:" hidden="" role="region" aria-labelledby="radix-:Rdad:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-gray-200"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R2lad:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rlad:" class="flex flex-1 items-center justify-between transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 text-md md:text-lg font-medium text-primary-text py-4 text-left" data-radix-collection-item="">How do I know if an online casino is safe?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R2lad:" hidden="" role="region" aria-labelledby="radix-:Rlad:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-gray-200"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R2tad:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:Rtad:" class="flex flex-1 items-center justify-between transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 text-md md:text-lg font-medium text-primary-text py-4 text-left" data-radix-collection-item="">What payment methods can I use at South African online casinos?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R2tad:" hidden="" role="region" aria-labelledby="radix-:Rtad:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-gray-200"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R35ad:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R15ad:" class="flex flex-1 items-center justify-between transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 text-md md:text-lg font-medium text-primary-text py-4 text-left" data-radix-collection-item="">How do casino bonuses work?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R35ad:" hidden="" role="region" aria-labelledby="radix-:R15ad:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div><div data-state="closed" data-orientation="vertical" class="border-b border-gray-200"><h3 data-orientation="vertical" data-state="closed" class="flex"><button type="button" aria-controls="radix-:R3dad:" aria-expanded="false" data-state="closed" data-orientation="vertical" id="radix-:R1dad:" class="flex flex-1 items-center justify-between transition-all hover:underline [&amp;[data-state=open]&gt;svg]:rotate-180 text-md md:text-lg font-medium text-primary-text py-4 text-left" data-radix-collection-item="">Can I play on mobile devices?<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down h-4 w-4 shrink-0 transition-transform duration-200" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></h3><div data-state="closed" id="radix-:R3dad:" hidden="" role="region" aria-labelledby="radix-:R1dad:" data-orientation="vertical" class="overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down" style="--radix-accordion-content-height:var(--radix-collapsible-content-height);--radix-accordion-content-width:var(--radix-collapsible-content-width)"></div></div></div></div></div></div></div></div>

  <!-- Google tag (gtag.js) -->
  <script>
    window.dataLayer = window.dataLayer || [];
    function gtag() { dataLayer.push(arguments); }

    function loadGTM() {
      gtag('js', new Date());
      gtag('config', 'G-SXWRHFFPF5');

      const script = document.createElement('script');
      script.async = true;
      script.src = 'https://www.googletagmanager.com/gtag/js?id=G-SXWRHFFPF5';
      document.head.appendChild(script);
    }

    if (document.readyState === 'loading') {
      document.addEventListener('DOMContentLoaded', loadGTM);
    } else {
      if ('requestIdleCallback' in window) {
        requestIdleCallback(loadGTM, { timeout: 2000 });
      } else {
        setTimeout(loadGTM, 0);
      }
    }
  </script>
</body>

</html>