p:not(.eyebrow):not(.price-note) { color: #aeb4bd; font-size: clamp(1rem,1.3vw,1.22rem); line-height: 1.6; margin: 24px 0 28px; max-width: 520px; }
.hero-actions { display: flex; flex-wrap: wrap; gap: 13px; }
.button { align-items: center; border: 0; border-radius: 11px; cursor: pointer; display: inline-flex; font-size: .88rem; font-weight: 850; justify-content: center; letter-spacing: .04em; min-height: 52px; padding: 0 28px; text-transform: uppercase; transition: transform .18s ease, box-shadow .18s ease; }
.button:hover { transform: translateY(-2px); }
.button-primary { background: linear-gradient(135deg,var(--orange),#ff4d0a); box-shadow: 0 14px 36px rgba(255,91,17,.25); color: white; }
.button-secondary { background: transparent; border: 1px solid var(--blue); color: var(--blue); }
.price-note { color: #9fa6b0; margin: 19px 0 0; }
.price-note b, .price-note span { color: var(--blue); }
.hero-stage { background: radial-gradient(circle at 65% 30%,rgba(67,184,255,.24),transparent 18%), linear-gradient(145deg,#441b0d,#142135 55%,#080a0e); min-height: 570px; overflow: hidden; position: relative; }
.hero-stage:before { background: linear-gradient(90deg,var(--ink),transparent 24%); content: ''; inset: 0; position: absolute; z-index: 2; }
.sun { background: linear-gradient(#ffc67a,#ff7126); border-radius: 50%; box-shadow: 0 0 80px rgba(255,115,38,.55); height: 180px; position: absolute; right: 16%; top: 12%; width: 180px; }
.city { bottom: 28%; display: flex; gap: 14px; left: 14%; position: absolute; right: 4%; }
.city i { background: linear-gradient(180deg,#314057,#151b25); border: 1px solid #445067; box-shadow: inset 0 0 0 3px rgba(255,255,255,.025); display: block; height: 160px; width: 14%; }
.city i:nth-child(2) { height: 230px; }
.city i:nth-child(3) { height: 125px; }
.city i:nth-child(4) { height: 280px; }
.city i:nth-child(5) { height: 190px; }
.track { background: linear-gradient(90deg,#101318,#363b42,#0e1115); bottom: -80px; height: 48%; left: 16%; position: absolute; right: -10%; transform: skewY(-8deg); }
.track:after { background: var(--blue); box-shadow: 0 0 17px var(--blue); content: ''; height: 3px; left: 0; position: absolute; right: 0; top: 54%; }
.racer { background: linear-gradient(135deg,#ff8b3d,#e7410d 58%,#111823); border-radius: 50% 13% 22% 40%; bottom: 17%; box-shadow: 22px 14px 35px rgba(0,0,0,.55); height: 100px; position: absolute; right: 12%; transform: rotate(-7deg); width: 250px; z-index: 3; }
.racer:before { background: #0b1723; border-radius: 50% 15% 10% 20%; content: ''; height: 40px; left: 62px; position: absolute; top: 13px; width: 95px; }
.racer:after { background: var(--blue); box-shadow: 0 0 20px var(--blue),55px 0 20px var(--blue); content: ''; height: 17px; position: absolute; right: -8px; top: 58px; width: 32px; }
.live-pill { align-items: center; backdrop-filter: blur(12px); background: rgba(6,8,12,.7); border: 1px solid rgba(255,255,255,.16); border-radius: 999px; display: flex; font-size: .72rem; font-weight: 700; gap: 7px; padding: 8px 12px; position: absolute; right: 28px; top: 28px; z-index: 4; }
.live-pill i { background: var(--green); border-radius: 50%; box-shadow: 0 0 12px var(--green); height: 7px; width: 7px; }
.section { padding: 72px clamp(22px,4.2vw,68px); }
.featured { border-top: 1px solid var(--line); padding-top: 36px; }
.ad-zone { background: #0a0d11; border-bottom: 1px solid var(--line); border-top: 1px solid var(--line); overflow: hidden; padding-bottom: 34px; padding-top: 34px; text-align: center; }
.ad-label { color: #69727d; display: block; font-size: .58rem; font-weight: 700; letter-spacing: .14em; margin: 0 0 14px; text-transform: uppercase; }
.native-ad-zone { min-height: 150px; }
.native-ad-inner { margin: 0 auto; max-width: 1180px; width: 100%; }
.native-ad-inner > div { margin: 0 auto; max-width: 100%; }
.rectangle-ad-zone { align-items: center; display: flex; flex-direction: column; min-height: 330px; justify-content: center; }
.rectangle-ad-frame { align-items: center; background: #0f1318; border: 1px solid #252c34; border-radius: 14px; display: flex; height: 280px; justify-content: center; margin: 0 auto; overflow: hidden; padding: 14px; width: 330px; }
.section-heading { align-items: end; display: flex; justify-content: space-between; margin-bottom: 22px; }
.section-kicker { margin: 0 0 6px; }
.section-heading h2 { font-size: clamp(1.7rem,2.5vw,2.3rem); letter-spacing: -.045em; margin: 0; text-transform: uppercase; }
.section-heading > span { color: var(--muted); font-size: .82rem; }
.game-grid { display: grid; gap: 16px; grid-template-columns: repeat(4,minmax(0,1fr)); }
.game-card { background: var(--surface); border: 1px solid #272d34; border-radius: 14px; min-width: 0; overflow: hidden; transition: transform .2s ease,border-color .2s ease,box-shadow .2s ease; }
.game-card:hover { border-color: #515963; box-shadow: 0 20px 40px rgba(0,0,0,.28); transform: translateY(-5px); }
.game-card.is-hidden { display: none; }
.game-visual { aspect-ratio: 16/9; overflow: hidden; position: relative; }
.game-visual:before { background: currentColor; border-radius: 50%; content: ''; height: 48%; left: 48%; opacity: .48; position: absolute; top: 26%; transform: rotate(-15deg); width: 38%; }
.game-visual:after { border: 2px solid currentColor; content: ''; height: 65%; opacity: .42; position: absolute; right: 12%; top: 20%; transform: rotate(25deg); width: 31%; }
.dune { background: linear-gradient(145deg,#5e3c24,#c37a32 55%,#27201d); color: #ffb56a; }
.void { background: linear-gradient(145deg,#080d1c,#192a55 55%,#432039); color: #51a7ff; }
.grove { background: linear-gradient(145deg,#102724,#2c7057 58%,#0d1719); color: #83d47d; }
.cubic { background: linear-gradient(135deg,#0d141f,#152e45 58%,#0a1018); color: #60d4ff; }
.neon { background: linear-gradient(135deg,#120c22,#46326e 50%,#101825); color: #f06cff; }
.rune { background: linear-gradient(145deg,#1a1510,#604326 55%,#17120e); color: #ffc95a; }
.sky { background: linear-gradient(145deg,#286e8a,#72bfd0 50%,#243d64); color: #b8efff; }
.goal { background: linear-gradient(145deg,#102719,#397e3b 55%,#101814); color: #a6ef75; }
.game-type, .access-badge { backdrop-filter: blur(8px); border-radius: 5px; font-size: .58rem; font-weight: 850; letter-spacing: .05em; padding: 5px 7px; position: absolute; text-transform: uppercase; top: 10px; z-index: 3; }
.game-type { background: rgba(10,12,15,.72); left: 10px; }
.access-badge { right: 10px; }
.access-badge.free { background: var(--orange); color: white; }
.access-badge.locked { background: #168fd5; color: white; }
.game-code { bottom: 10%; color: rgba(255,255,255,.25); font-size: clamp(2rem,4vw,4rem); font-weight: 900; letter-spacing: -.12em; position: absolute; right: 8%; transform: skewX(-8deg); }
.card-play { align-items: center; background: var(--orange); border: 0; border-radius: 50%; bottom: 12px; color: white; cursor: pointer; display: flex; height: 38px; justify-content: center; left: 12px; position: absolute; width: 38px; z-index: 4; }
.game-info { align-items: center; display: flex; justify-content: space-between; padding: 15px 16px; }
.game-info h3 { font-size: .91rem; margin: 0 0 4px; text-transform: uppercase; }
.game-info p { color: #8f97a2; font-size: .75rem; margin: 0; }
.empty-state { background: var(--surface); border: 1px solid var(--line); border-radius: 14px; display: none; padding: 34px; text-align: center; }
.categories { background: #0d1014; border-bottom: 1px solid var(--line); border-top: 1px solid var(--line); }
.category-grid { display: grid; gap: 12px; grid-template-columns: repeat(7,minmax(0,1fr)); }
.category-card { align-items: flex-start; background: #14181d; border: 1px solid #292f36; border-radius: 13px; color: var(--text); cursor: pointer; display: flex; flex-direction: column; min-height: 140px; padding: 17px; text-align: left; transition: .18s ease; }
.category-card:hover, .category-card.active { border-color: var(--orange); transform: translateY(-3px); }
.category-card b { font-size: .8rem; margin-top: auto; text-transform: uppercase; }
.category-card small { color: #7f8791; margin-top: 5px; }
.category-icon { align-items: center; background: rgba(255,107,26,.1); border: 1px solid rgba(255,107,26,.34); border-radius: 9px; color: var(--orange2); display: flex; height: 38px; justify-content: center; width: 38px; }
.premium { align-items: stretch; background: radial-gradient(circle at 18% 48%,rgba(255,107,26,.12),transparent 31%),var(--ink); display: grid; gap: 24px; grid-template-columns: minmax(280px,1fr) minmax(250px,.72fr) minmax(260px,.78fr); padding-bottom: 100px; padding-top: 100px; }
.premium-intro { align-self: center; padding-right: clamp(10px,4vw,64px); }
.premium-intro h2 { font-size: clamp(2.6rem,4.4vw,5rem); letter-spacing: -.065em; line-height: .95; margin: 10px 0 21px; text-transform: uppercase; }
.premium-intro > p:last-child { color: var(--muted); line-height: 1.7; max-width: 520px; }
.plan { background: #12161b; border: 1px solid #2a3037; border-radius: 18px; display: flex; flex-direction: column; padding: 31px; position: relative; }
.plan.premium-plan { background: linear-gradient(150deg,#1d1b1b,#12161b 48%); border-color: rgba(255,107,26,.72); box-shadow: 0 26px 65px rgba(255,93,13,.11); }
.popular { background: var(--orange); border-radius: 0 17px 0 12px; font-size: .61rem; font-weight: 900; padding: 8px 13px; position: absolute; right: -1px; text-transform: uppercase; top: -1px; }
.plan-name { color: var(--orange2); font-size: .75rem; font-weight: 850; letter-spacing: .12em; margin: 0 0 18px; text-transform: uppercase; }
.plan-price { color: #818a96; margin: 0; }
.plan-price strong { color: white; font-size: clamp(2.15rem,3vw,3.2rem); letter-spacing: -.06em; }
.plan ul { border-top: 1px solid var(--line); display: grid; gap: 15px; list-style: none; margin: 30px 0; padding: 25px 0 0; }
.plan li { color: #c5c9cf; font-size: .83rem; }
.plan li span { color: var(--orange2); display: inline-block; width: 25px; }
.plan-button { border: 0; border-radius: 10px; cursor: pointer; font-size: .79rem; font-weight: 850; margin-top: auto; min-height: 49px; padding: 0 18px; text-transform: uppercase; }
.free-button { background: #242a31; color: white; }
.premium-button { background: linear-gradient(135deg,var(--orange2),#ff5712); box-shadow: 0 12px 30px rgba(255,94,19,.22); color: white; }
.plan > small { color: #777f89; margin-top: 13px; text-align: center; }
.benefits { border-bottom: 1px solid var(--line); border-top: 1px solid var(--line); display: grid; grid-template-columns: repeat(3,1fr); padding-bottom: 0; padding-top: 0; }
.benefit { display: flex; gap: 19px; padding: 42px clamp(10px,2vw,34px); }
.benefit + .benefit { border-left: 1px solid var(--line); }
.benefit > span { color: var(--orange); font-size: .68rem; font-weight: 800; }
.benefit h3 { font-size: .9rem; margin: 0 0 8px; text-transform: uppercase; }
.benefit p { color: #89919c; font-size: .79rem; line-height: 1.55; margin: 0; }
.faq { display: grid; gap: clamp(40px,8vw,130px); grid-template-columns: .72fr 1fr; padding: 100px clamp(22px,8vw,130px); }
.faq h2 { font-size: clamp(2.6rem,4.4vw,5rem); letter-spacing: -.065em; line-height: .95; margin: 10px 0 21px; text-transform: uppercase; }
.faq-intro > p:last-child { color: var(--muted); line-height: 1.7; }
.faq details { border-bottom: 1px solid var(--line); padding: 23px 0; }
.faq summary { cursor: pointer; font-weight: 650; list-style: none; }
.faq details p { color: var(--muted); font-size: .89rem; line-height: 1.7; }
.site-footer { align-items: center; background: #05070a; border-top: 1px solid var(--line); display: grid; gap: 30px; grid-template-columns: 1fr auto 1fr; padding: 54px clamp(22px,4.2vw,68px); }
.site-footer p { color: #69717c; font-size: .73rem; }
.site-footer nav { display: flex; gap: 26px; }
.site-footer nav a { color: #949ca6; font-size: .79rem; }
.copyright { justify-self: end; text-align: right; }
.modal { align-items: center; backdrop-filter: blur(11px); background: rgba(3,5,8,.84); display: none; inset: 0; justify-content: center; padding: 20px; position: fixed; z-index: 100; }
.modal.show { display: flex; }
.modal-card { background: #10141a; border: 1px solid #363d46; border-radius: 18px; box-shadow: 0 30px 100px rgba(0,0,0,.55); max-width: 720px; overflow: hidden; position: relative; width: 100%; }
.modal-head { align-items: center; border-bottom: 1px solid var(--line); display: flex; justify-content: space-between; padding: 17px 20px; }
.modal-head strong { text-transform: uppercase; }
.close-modal { background: transparent; border: 0; color: #b0b6be; cursor: pointer; font-size: 1.8rem; }
.mini-game { background: radial-gradient(circle at 50% 50%,rgba(59,126,180,.23),transparent 34%),repeating-linear-gradient(90deg,transparent 0 58px,rgba(79,165,224,.06) 59px 60px),repeating-linear-gradient(0deg,transparent 0 58px,rgba(79,165,224,.06) 59px 60px),#080d14; min-height: 410px; overflow: hidden; position: relative; }
.score { color: var(--blue); font-size: 2rem; left: 20px; position: absolute; top: 18px; }
.core { background: white; border: 7px solid #65c8ff; border-radius: 50%; box-shadow: 0 0 14px #49bbff,0 0 42px rgba(73,187,255,.86); cursor: crosshair; height: 54px; position: absolute; transition: left .14s ease,top .14s ease; width: 54px; }
.game-help { bottom: 17px; color: #7f8995; font-size: .73rem; left: 20px; position: absolute; }
.lock-card { max-width: 460px; padding: 44px; text-align: center; }
.lock-icon { color: var(--orange); display: block; font-size: 3rem; margin-bottom: 14px; }
.lock-card h2 { font-size: 2.35rem; letter-spacing: -.055em; margin: 8px 0 12px; text-transform: uppercase; }
.lock-card p { color: var(--muted); line-height: 1.6; }
.lock-card .premium-button { margin-top: 16px; width: 100%; }
.lock-note { color: #707883; display: block; font-size: .7rem; margin-top: 12px; }
.toast { background: #1a2027; border: 1px solid #3c4651; border-left: 3px solid var(--orange); border-radius: 10px; bottom: 22px; box-shadow: 0 20px 50px rgba(0,0,0,.42); display: none; font-size: .82rem; max-width: 420px; padding: 14px 16px; position: fixed; right: 22px; z-index: 120; }
.toast.show { display: block; }
.blogger-widgets { display: none !important; }
@media (max-width: 1100px) {
.site-header { gap: 18px; grid-template-columns: auto 1fr minmax(170px,210px) auto; }
.main-nav { gap: 18px; }
.game-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
.category-grid { grid-template-columns: repeat(4,minmax(0,1fr)); }
.premium { grid-template-columns: repeat(2,1fr); }
.premium-intro { grid-column: 1/-1; }
}
@media (max-width: 820px) {
.site-header { grid-template-columns: 1fr auto auto; height: 72px; }
.search-box { display: none; }
.account-button span:last-child { display: none; }
.menu-button { display: block; }
.main-nav { align-items: flex-start; background: #0d1014; border-bottom: 1px solid var(--line); display: none; flex-direction: column; left: 0; padding: 16px 22px 24px; position: absolute; right: 0; top: 72px; }
.main-nav.open { display: flex; }
.main-nav a { padding: 10px 0; width: 100%; }
.hero { display: flex; flex-direction: column-reverse; }
.hero-stage { min-height: 390px; }
.category-grid { grid-template-columns: repeat(3,minmax(0,1fr)); }
.benefits, .faq, .site-footer { grid-template-columns: 1fr; }
.benefit + .benefit { border-left: 0; border-top: 1px solid var(--line); }
.site-footer nav { flex-wrap: wrap; }
.copyright { justify-self: start; text-align: left; }
}
@media (max-width: 560px) {
.hero-stage { min-height: 300px; }
.hero h1 { font-size: clamp(2.7rem,15vw,4rem); }
.hero-actions .button { width: 100%; }
.game-grid, .category-grid, .premium { grid-template-columns: 1fr; }
.category-card { min-height: 125px; }
.section { padding-left: 20px; padding-right: 20px; }
.premium, .faq { padding-bottom: 72px; padding-top: 72px; }
.lock-card { padding: 40px 24px 28px; }
.mini-game { min-height: 360px; }
}
@media (prefers-reduced-motion: reduce) {
html { scroll-behavior: auto; }
*, *:before, *:after { transition-duration: .01ms !important; }
}
]]>
Instant play. Zero downloads.
Your next game starts here.
Jump into handpicked HTML5-style games instantly. Play free titles now and discover Premium releases when you want more.
Play free
Go premium
♛ Premium from $7.99/month
Trending now
Featured games Free and locked Premium titles
Racing ✓ Free DR ▶
Dune Runners High-speed desert mayhem
↗
Shooter đź”’ Premium VS đź”’
Void Strike Defend the frontier
↗
Platformer ✓ Free PG ▶
Pixel Grove A tiny hero’s big adventure
↗
Puzzle đź”’ Premium CA đź”’
Cubic Ascent Shape the impossible
↗
Racing đź”’ Premium ND đź”’
Neon Drift Own the midnight circuit
↗
Strategy ✓ Free RT ▶
Rune Tactics Plan. Cast. Conquer.
↗
Adventure ✓ Free SB ▶
Skybound Explore islands above the clouds
↗
Sports đź”’ Premium GR đź”’
Goal Rush One minute. One winning shot.
↗
No games found Try another title or category.
Find your world
Browse by category Fresh games added regularly
✦ All games 8 games
⚡ Action Browse now
◉ Racing Browse now
◇ Puzzle Browse now
♜ Strategy Browse now
△ Adventure Browse now
● Sports Browse now
Arcade Nexus Premium
More games. No limits. Unlock the complete catalog, remove advertising, and get early access to new Premium releases.
Free
$0 forever
✓ Public free games✓ Instant browser play✓ No account required— Premium games lockedKeep playing free
Best value Premium
$7.99 / month
✓ Complete game library✓ Ad-free experience✓ Premium exclusives✓ Early access releasesđź”’ Sign in & subscribe Secure membership connection required.
01 Play instantly No installs or patches. Choose a free game and jump in.
02 Play anywhere Responsive design works across desktop, tablet, and mobile.
03 Clear access Free titles are unlocked; Premium titles display a visible lock.
Good to know
Questions, answered. Everything visitors need to start playing.
Can visitors play without signing in? Yes. Every title marked “Free” opens without an account.
What happens when Premium is clicked? A locked-member dialog opens. Connect a secure membership and approved payment provider before accepting real subscribers.
Can this theme be edited in Blogger? Yes. Upload the XML under Theme, then edit the wording, colors, and game links in Blogger’s HTML editor.
Free Game ×
Score: 0 Catch the glowing core to score points.
×
đź”’ Premium member area
Sign in required
Premium games and subscription checkout stay locked until a secure member system is connected.
Configure member sign-in
Blogger HTML alone cannot securely verify paid subscriptions.
Connect Firebase/Auth0 and Stripe to activate secure Premium membership.
0 Comments