1<!DOCTYPE html> 2<html lang="en" class="no-js"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <title>Mobialia Slot Racing</title> 7 <meta name="description" content="Free 3D slot car racing game: race real Grand Prix circuits in your browser and on Android, build and share your own tracks."> 8 <meta name="keywords" content="slot, scalextric, sxc, ninco, carrera, superslot, circuit, f1, nascar, gt"> 9 <meta name="author" content="Alberto Alonso Ruibal, Mobialia"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 11 <meta name="theme-color" content="#0b0e12"> 12 13 <link rel="icon" type="image/svg+xml" href="./img/favicon.svg"> 14 <link rel="apple-touch-icon" href="./img/icon128x128.png"> 15 16 <!-- Open Graph / Twitter --> 17 <meta property="og:type" content="website"> 18 <meta property="og:site_name" content="Mobialia Slot Racing"> 19 <meta property="og:title" content="Mobialia Slot Racing"> 20 <meta property="og:description" content="The classic 80's and 90's slot car racing game, in Android and in your browser."> 21 <meta property="og:image" content="./img/header.jpg"> 22 <meta name="twitter:card" content="summary_large_image"> 23 <meta name="twitter:title" content="Mobialia Slot Racing"> 24 <meta name="twitter:description" content="The classic 80's and 90's slot car racing game, in Android and in your browser."> 25 <meta name="twitter:image" content="./img/header.jpg"> 26 27 <link rel="stylesheet" href="./css/bootstrap.min.css"> 28 <link rel="stylesheet" href="./css/main.css?v=1790424181"> 29 30 <!-- Arm scroll-reveal transitions before first paint (avoids a flash of 31 visible-then-hidden content). main.js sets __slotRevealReady as soon 32 as it takes over; if it never loads, the timer below un-arms the 33 animations so the content is always visible. --> 34
34<script> 35 (function () { 36 var html = document.documentElement; 37 html.className = html.className.replace('no-js', 'reveal-ready'); 38 window.__slotRevealReady = false; 39 window.setTimeout(function () { 40 if (!window.__slotRevealReady) { 41 html.className = html.className.replace('reveal-ready', ''); 42 } 43 }, 2000); 44 })(); 45 </script>
45 46 47 <!-- GDPR consent defaults (js/consent.js shows the banner and loads gtag.js on accept) -->
48<script> 49 window.dataLayer = window.dataLayer || []; 50 function gtag(){dataLayer.push(arguments);} 51 window.SLOT_ROOT = "."; 52 gtag('consent', 'default', { 53 'ad_storage': 'denied', 54 'ad_user_data': 'denied', 55 'ad_personalization': 'denied', 56 'analytics_storage': 'denied', 57 'wait_for_update': 500 58 }); 59</script>
vendor: 1 bytes, line 59
59
60<script src="./js/consent.js?v=1790200996" defer></script>
60 </head> 61 <body data-bs-theme="dark"> 62 <nav class="navbar navbar-expand-md fixed-top bg-dark border-bottom border-danger" data-bs-theme="dark"> 63 <div class="container"> 64 <a class="navbar-brand" href="./"><img class="navbar-brand-logo" src="./img/icon128x128.png" alt="">Mobialia Slot Racing</a> 65 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#bs-slot-navbar-collapse" aria-controls="bs-slot-navbar-collapse" aria-expanded="false" aria-label="Toggle navigation"> 66 <span class="navbar-toggler-icon"></span> 67 </button> 68 <div class="collapse navbar-collapse" id="bs-slot-navbar-collapse"> 69 <ul class="navbar-nav me-auto"> 70 <li class="nav-item"><a class="nav-link" href="./">Home</a></li> 71 <li class="nav-item"><a class="nav-link" href="./user-circuits">User Circuits</a></li> 72 <li class="nav-item"><a class="nav-link active" href="./shop">Shop</a></li> 73 <li class="nav-item"><a class="nav-link" href="./about">About</a></li> 74 <li class="nav-item"><a class="btn btn-primary nav-play-btn" href="./play/index.html">Play now</a></li> 75 </ul> 76 </div> 77 </div> 78 </nav> 79 80 <div class="container"> 81 82 <section class="hero shop-hero reveal"> 83 <div class="hero-art"> 84 <img src="./img/shop/header.jpg" alt="Slot car racing shop"> 85 </div> 86 <div class="hero-body"> 87 <h1 class="hero-title">The <span class="accent">real hobby</span>, at home</h1> 88 <p class="lead">Everything you need to race at home for real â the slot car 89 sets, extra cars and spares behind the game you are playing. We pick 90 products from the brands slot racers actually use.</p> 91 </div> 92 </section> 93 94 <p class="shop-disclosure reveal"> 95 <svg viewBox="0 0 24 24" width="1em" height="1em" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="shop-disclosure-icon"><circle cx="10.5" cy="10.5" r="6"/><path d="M15 15l5 5"/></svg> <span><strong>Disclosure:</strong> as an Amazon Associate we earn from qualifying 96 purchases made through the links on this page. This costs you nothing extra and 97 helps keep Slot Racing free.</span> 98 </p> 99 100 <nav class="shop-jump reveal" aria-label="Shop sections"> 101 <span class="shop-jump-label">Jump to</span> 102 <p id="shop-sections" class="shop-sections"></p> 103 </nav> 104 105 <div id="shop-grid" class="shop-grid"> 106 <!-- Sections and product cards are rendered here by js/shop.js --> 107 </div> 108 109 <section class="shop-bestsellers-wrap reveal"> 110 <h2>Or browse the bestsellers yourself</h2> 111 <p class="text-muted">Updated live on Amazon â a good place to spot this season's releases.</p> 112 <p id="shop-bestsellers" class="shop-bestsellers"></p> 113 </section> 114 115
115<script>window.SHOP_ROOT = "./";</script>
115 116
116<script src="./js/shop-data.js?v=1789249006"></script>
116 117
117<script src="./js/shop.js?v=1790224281"></script>
117 118 119 <footer class="site-footer"> 120 <div class="row g-4 align-items-start"> 121 <div class="col-md-5"> 122 <div class="footer-brand"><svg viewBox="0 0 24 24" width="1em" height="1em" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false" class="footer-mark"><rect x="4" y="4" width="16" height="16" rx="2"/><path d="M4 12h16M12 4v16"/><path d="M4 4h8v8H4z" fill="currentColor" stroke="none" opacity="0.35"/><path d="M12 12h8v8h-8z" fill="currentColor" stroke="none" opacity="0.35"/></svg> Mobialia Slot Racing</div> 123 <p class="footer-tagline mb-2">The classic slot car racing game, free in your browser and on Android.</p> 124 <p class="footer-copy mb-0">© 2026 Mobialia. All rights reserved.</p> 125 </div> 126 <div class="col-md-7"> 127 <ul class="footer-links"> 128 <li><a href="./">Home</a></li> 129 <li><a href="./user-circuits">User Circuits</a></li> 130 <li><a href="./circuits/">Download circuits</a></li> 131 <li><a href="./shop">Shop</a></li> 132 <li><a href="./about">About</a></li> 133 <li><a href="./privacy/">Privacy Policy / LOPD</a></li> 134 <li><a href="./cookies/">Cookie Policy</a></li> 135 <li><a href="#" class="slot-consent-reopen">Cookie settings</a></li> 136 <li><a href="http://www.mobialia.com/" target="_blank" rel="noopener">Mobialia</a></li> 137 </ul> 138 </div> 139 </div> 140 </footer> 141 142 </div> <!-- /container --> 143 144
144<script src="./js/vendor/bootstrap.bundle.min.js" defer></script>
144 145
145<script src="./js/main.js?v=1789585696" defer></script>
145 146 </body> 147</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.