Gem Elevator

Demo, RTP 96.53%, paytable, symbols & full capture data

Free demo · not real-money play
✓ Working · checked 3 weeks, 6 days ago Verified · 05 Jul 2026
RTP 96.53%
Volatility High
Max win ×10000
Grid 6×5
For webmasters & affiliates
Embed demo

Direct demo link or iframe code for your site. Free · no sign-up

Asset pack

21 screenshots · 10 symbol icons · palette · spec sheet. ZIP — captcha check, no sign-up

Slot API

GET /v1/slots/gem-elevator-b7/

1,000 free requests / month · sign-up required

61 API calls this month
Ask AI MCP NEW

This slot’s spec, symbols, palette and demo link — queryable from Claude, Cursor or VS Code. Read-only · free · no key, no sign-up.

mcp.i-gaming.tools/mcp
What to ask → 2-min setup
Verified capture
iGaming Tools capture pipeline Manual demo playthrough · paytable OCR-verified

Captured by hand from a live demo and verified frame-by-frame — the paytable was OCR-checked against the provider. 4 aspects we couldn’t confirm are flagged below, not hidden.

Captured 05 Jul 2026 View capture log

Per-screen breakdown

21 demo screens
21 PNG (ZIP)
Autoplay settings
autoplay Autoplay settings
Base game
base_game Base game
Base game
base_game Base game
Bonus features
bonus Bonus features
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Free spins screen
free_spins Free spins screen
Logo
logo Logo
Paytable
paytable Paytable
Preview / Loading screen
preview Preview / Loading screen
Preview / Loading screen
preview Preview / Loading screen
Preview / Loading screen
preview Preview / Loading screen
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Rules / How to play
rules Rules / How to play
Game settings
settings Game settings
Win screen
win_screen Win screen

Search Demand

monthly search interest · last 12 months
Total demand / month
Jul '25: 130 130 Jul Aug '25: 160 160 Aug Sep '25: 90 90 Sep Oct '25: 110 110 Oct Nov '25: 120 120 Nov Dec '25: 70 70 Dec Jan '26: 100 100 Jan Feb '26: 130 130 Feb Mar '26: 90 90 Mar Apr '26: 50 50 Apr May '26: 70 70 May Jun '26: 80 80 Jun
Per-country demand by month · sorted by month-over-month growth (freshest first)
Country Jun '26 May '26 Apr '26 Mar '26 Feb '26 Jan '26 Dec '25 Nov '25 Oct '25 Sep '25 Aug '25 Jul '25
🇧🇾Belarus 10 10 10
🇦🇷Argentina 10
🇮🇩Indonesia 10
🇮🇹Italy 10
🇬🇷Greece 10 10 10 20 10 10 10 10 10 10 10
🇲🇾Malaysia 20 20 20 20 20 20
🇧🇷Brazil 10 10 10 10 10 10 10 10 10 10 10
🇿🇦South Africa 10 10 10 10 10 10 10 10 10
🇭🇷Croatia 10 10 10 20 20 10
🇮🇳India 20 20 20
🇺🇦Ukraine 10 10 10 10 10
🇨🇦Canada 20 20
🇫🇮Finland 20 20
🇩🇪Germany 10 10 10 10
🇵🇭Philippines 10 10 10
🇬🇧United Kingdom 10 10 10
🇧🇬Bulgaria 10 10
🇱🇻Latvia 10 10
🇷🇴Romania 10 10
🇸🇪Sweden 10 10
🇹🇭Thailand 10 10
🇹🇳Tunisia 10 10
🇺🇸United States 20
🇨🇾Cyprus 10
🇩🇰Denmark 10
🇸🇻El Salvador 10
🇫🇷France 10
🇱🇧Lebanon 10
🇵🇱Poland 10
🇵🇹Portugal 10
🇸🇮Slovenia 10
🇪🇸Spain 10
🇹🇷Turkey 10
🇱🇹Lithuania 10 10 10 10
🇳🇱Netherlands 10 10 10
🇦🇹Austria 10 10
Full per-country breakdown via the API →

What we extracted from Gem Elevator

Everything pulled from Gem Elevator into machine-readable data — symbols, paytable, palette, modes and assets. A capture result, not a game review.
21 screens captured
10 symbols catalogued · payouts OCR-verified
1 bonus-buy options with prices
14 palette colors from frames
9 accessibility groups profiled
4 gameplay modes NOT captured — flagged honestly below

manual demo playthrough → 21 screens captured → paytable verified (OCR) → catalogued & reviewed

Specification

verified parameters
provider Pragmatic Play
volatility High
max_win_x ×10000
layout 6×5
bonus_buy Yes · 1 options
mechanic Video Slot
release_date 2024

RTP configurations

This game does not run at one fixed RTP. It ships 2 figures, and which one applies depends on the condition in each row — buying the bonus, an ante bet or a game setting. All of them were read off the game’s own rules screen.

Variant RTP Condition
Default 96.53%
Bonus Buy 96.58% Buy Free Spins

See how this RTP compares across Pragmatic Play’s full range →

Symbols & paytable

10 symbols
10 icons (ZIP)
Red Square Gem
Red Square Gem
High Pay

Crimson red to pink-magenta faceted square gem in warm reddish-brown cracked stone frame. Top-ranked high-pay symbol; 6 cluster tiers up to 500x at 13-30.

MatchPayoutUnit
5x 2.50 Multiplier
6x 3.00 Multiplier
7x 15.00 Multiplier
9x 40.00 Multiplier
11x 100.00 Multiplier
13x 500.00 Multiplier
Purple Square Gem
Purple Square Gem
High Pay

Vivid amethyst purple to lavender faceted square gem in warm reddish-brown cracked stone frame. 6 cluster tiers up to 100x at 13-30.

MatchPayoutUnit
5x 2.00 Multiplier
6x 2.50 Multiplier
7x 10.00 Multiplier
9x 25.00 Multiplier
11x 50.00 Multiplier
13x 100.00 Multiplier
Blue Square Gem
Blue Square Gem
High Pay

Bright sapphire blue to cyan-teal faceted square gem in warm reddish-brown cracked stone frame. 6 cluster tiers up to 50x at 13-30.

MatchPayoutUnit
5x 1.50 Multiplier
6x 2.00 Multiplier
7x 5.00 Multiplier
9x 15.00 Multiplier
11x 40.00 Multiplier
13x 50.00 Multiplier
Green Square Gem
Green Square Gem
High Pay

Vivid emerald green to yellow-green faceted square gem in warm reddish-brown cracked stone frame. Brighter/more saturated than green pentagon gem. 6 tiers up to 40x.

MatchPayoutUnit
5x 1.20 Multiplier
6x 1.50 Multiplier
7x 2.50 Multiplier
9x 7.50 Multiplier
11x 15.00 Multiplier
13x 40.00 Multiplier
Orange Hexagon Gem
Orange Hexagon Gem
Low Pay

Warm amber to golden-orange hexagonal gem in grey-blue slate stone frame. Hexagon shape is primary identifier. 6 cluster tiers up to 25x at 13-30.

MatchPayoutUnit
5x 0.80 Multiplier
6x 1.00 Multiplier
7x 2.00 Multiplier
9x 5.00 Multiplier
11x 10.00 Multiplier
13x 25.00 Multiplier
Green Pentagon Gem
Green Pentagon Gem
Low Pay

Deep forest green to jade pentagonal gem in grey-blue slate stone frame. Pentagon shape is primary identifier; darker, more muted green than rank-4 square gem. Up to 20x.

MatchPayoutUnit
5x 0.50 Multiplier
6x 0.80 Multiplier
7x 1.50 Multiplier
9x 4.00 Multiplier
11x 10.00 Multiplier
13x 20.00 Multiplier
Purple Diamond Gem
Purple Diamond Gem
Low Pay

Medium purple to violet diamond/rhombus gem in grey-blue slate stone frame. Only symbol with 7 payout tiers — cluster sizes 11 and 12 pay separately. Up to 15x at 13-30.

MatchPayoutUnit
5x 0.40 Multiplier
6x 0.60 Multiplier
7x 1.20 Multiplier
9x 3.00 Multiplier
11x 5.00 Multiplier
12x 10.00 Multiplier
13x 15.00 Multiplier
Blue Triangle Gem
Blue Triangle Gem
Low Pay

Light-medium blue to aqua upward-pointing triangle gem in grey-blue slate stone frame. Triangle shape is primary identifier. Lowest-pay gem; 6 cluster tiers up to 10x at 13-30.

MatchPayoutUnit
5x 0.25 Multiplier
6x 0.50 Multiplier
7x 1.00 Multiplier
9x 1.50 Multiplier
11x 2.50 Multiplier
13x 10.00 Multiplier
WILD
WILD
Wild

Irregular amber-gold ore nugget; frameless, larger than gem tiles. Appears via ELEVATOR NUDGE only (not on reels normally). Carries 1x-10x multiplier; doubles per nudge if WILD misses a win cluster. Substitutes all except BONUS.

BONUS
BONUS
Bonus

Silver-grey metallic conical drill bit in ornate gold frame with blue-teal back-light. 'BONUS' text integral to artwork. Trigger-only: 4/5/6+ land = 10/15/20 Free Spins. Cannot be substituted by WILD.

Bonus modes

2 modes
Base Game Modifier base
Base Game

6x5 cluster pays grid; minimum cluster of 5 connected symbols (horizontally or vertically). TUMBLE: winning clusters removed, symbols fall, gaps filled from above, repeats until no wins; all tumble wins summed before balance credit. ELEVATOR NUDGE: after all tumbles, random reels nudge up/down up to 5 times each; gold nugget WILDs emerge with 1x-10x multipliers (multiplier doubles per nudge if WILD misses a win cluster). Nudge is random per spin in base game.

Free Spins fs
Free Spins

Triggered by 4/5/6+ BONUS drill symbols awarding 10/15/20 spins. Every free spin guarantees at least one ELEVATOR NUDGE reel (special reels active). Retrigger: 4/5/6+ BONUS during FS adds 5/8/10 spins. Max win cap 10000x bet — if reached, round ends immediately and remaining spins are forfeited. Buyable for 100x total bet ($200 at $2 demo stake).

Bonus buy

1 option
Option Price (cost × bet) Effect
Buy Free Spins headline ×100.00

Colour system

extracted from frames · HEX
Export palette
#221F21 base dominant 1 base
#555562 base dominant 2 base
#533123 base dominant 3 base
#24314F base dominant 4 base
#6A6A91 base dominant 5 base
#654D2F base dominant 6 base
#211F22 free_spins dominant 1 free_spins
#59545E free_spins dominant 2 free_spins
#552D23 free_spins dominant 3 free_spins
#202E52 free_spins dominant 4 free_spins
#25191B bonus dominant 1 bonus
#532C25 bonus dominant 2 bonus
#6B492B bonus dominant 3 bonus
#615153 bonus dominant 4 bonus

Accessibility

profile for all groups
Color Blind
  • Red Square Gem (rank 1) and Green Square Gem (rank 4) are both square-cut; distinguish by payout — red pays up to 500x max vs green up to 40x max. Red is deeply saturated crimson; green is bright yellow-green — luminance also differs.
  • High-pay gems (red/purple/blue/green) share a warm reddish-brown cracked stone frame. Low-pay gems (orange hex/green pentagon/purple diamond/blue triangle) share a grey-blue slate stone frame. Frame tone alone distinguishes high vs low pay groups.
  • Low-pay gems use unique polygon shapes as primary identifier: orange hexagon, green pentagon, purple diamond/rhombus, blue upward triangle. Shape differentiation is fully effective for all colorblind profiles.
  • WILD gold nugget is a frameless irregular ore chunk, noticeably larger than all gem tiles — unambiguous shape-based identification. BONUS drill bit has 'BONUS' text label integral to its artwork, readable regardless of color vision.
  • ELEVATOR NUDGE covers selected columns with dark wooden shaft panels; column identification is position-based (count from left or right edge) — no color indicator on covered columns.
Screen Reader
  • Game rendered on HTML5 canvas; grid symbol positions, cluster wins, and feature events are not DOM-accessible. SPACE (start/hold for turbo) and ENTER (start/stop) keyboard shortcuts available for spin control. Info panel text may be DOM-accessible when open.
Motor Accessibility
  • SPACE and ENTER keyboard shortcuts reduce mouse reliance for spinning. Autoplay up to 100 spins with SKIP SCREENS option minimises repeated interactions during Free Spins. No timed interactions documented.
Hearing Accessibility
  • AMBIENT MUSIC and SOUND FX independently toggleable in settings (both ON by default). All key events have visible on-screen representation: win overlay amounts, Free Spins trigger/award screens, wooden panel animation for Elevator Nudge.
Low Vision
  • Free Spins mode indicated by 'FREE SPINS LEFT [N]' text counter on left panel — non-color mode signal. Settings toggle states use vivid green (ON) vs neutral grey (OFF), high saturation contrast preserved in most color-deficient vision profiles.

Media & assets

10 files · 10 types
21 PNG (ZIP)
Base game
base_game
Base game
base_game
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Free spins screen
free_spins
Logo
logo
Preview / Loading screen
preview
Preview / Loading screen
preview
Preview / Loading screen
preview

Data provenance

what we captured and what we didn't
Base game idle, preview carousel (3 slides), paytable and rules info panel (7 pages), settings panel, autoplay panel, bonus buy dialog ($200/100x), Free Spins trigger and gameplay (10 spins triggered via bonus buy), Free Spins win screen ($100.20/50.1x).
Base game cluster win with explicit WIN display not captured; no cluster wins occurred in ~8 autoplay base game spins before bonus buy was used.
TUMBLE chain sequence (multiple consecutive tumbles) in base game not captured; RNG-dependent, none observed during captured play.
WILD multiplier doubling live progression not captured; preview slide shows 40x WILD as static illustration only. Rule is fully documented in paytable rules page 2.
Free Spins retrigger event not captured; accumulator showed progress (9 BONUS collected) but the 4-BONUS threshold was not reached in the 10-spin round.

Ask AI about Gem Elevator

MCP · VERIFIED CAPTURE DATA

AI apps like Claude are chat apps: you ask, they answer. Normally they can’t see this capture — MCP is the plug that connects them to it. Add one link, and your chat answers with this slot’s verified data. No coding.

Server https://mcp.i-gaming.tools/mcp paste into Claude, Cursor, VS Code, Gemini, Codex, Windsurf or Zed · read-only · free · no key Setup guides →
What it looks like

How do the free spins in Gem Elevator work? Keep it simple.

Triggered by 4/5/6+ BONUS drill symbols awarding 10/15/20 spins. Every free spin guarantees at least one ELEVATOR NUDGE reel (special reels active). Retrigger: 4/5/6+ BONUS during FS adds 5/8/10 spins. Max win cap 10000x bet — if reached, round ends immediately and remaining spins are forfeited. Buyable for 100x total bet ($200 at $2 demo stake).

RTP 96.53%High volatilitymax win ×10000demo ✓

From the verified capture of 05 Jul 2026 — not from the AI’s memory.

Playersearch_slots

“Find slots like this but medium volatility — with free demos.”

→ matches by mechanics and theme; official free demos only.

Affiliateget_slot ×2

“Comparison table: Gem Elevator vs Gates of Olympus 1000 — RTP, max win, bonus buy.”

→ side-by-side table, ready for your review page.

Editorget_slot

“Fact-check my review: RTP, max win, paylines, bonus-buy price, release year.”

→ OCR-verified numbers — including the 4 aspects we couldn’t confirm, flagged.

Designerget_slot

“Creative brief: theme, 14 palette hexes and all 10 symbol descriptions.”

→ same palette and symbol data as the sections above, as one brief.

Verified capture: manual playthrough, paytable OCR-checked Honest gaps: 4 uncaptured aspects flagged, not hidden Read-only · free, no key · per-IP rate limit 18+Free demo data only — no real-money links

Technical info

Free JSON data API — token auth.
GET /api/v1/slots/gem-elevator-b7/

Public data API. Send Authorization: Token <your-token>. Full structured data, media and demo links in one call. See the API docs.

Spec sheet — extracted, unverified. This is the raw OCR dump, not the full API response.
GET /api/v1/slots/gem-elevator-b7/
{
  "game_overview": {
    "name": "Gem Elevator",
    "provider": "Pragmatic Play",
    "game_symbol": "vs20elevclust",
    "game_category": "video_slot",
    "grid": "6 columns x 5 rows",
    "bet_mechanic": "cluster pays",
    "payline_direction": "na",
    "minimum_cluster_size": 5,
    "cluster_connection": "horizontally or vertically adjacent",
    "theme": "underground gem mining / mine shaft / dwarf miner",
    "visual_theme_summary": "A dark underground mine cavern with warm amber and orange ambient lighting emanating from glowing gemstones embedded in cave walls. The 6x5 symbol grid is enclosed in a heavy wooden scaffold structure with large iron chains hanging on each side and red warning signal lights mounted across the top beam. A stocky dwarf-like miner character stands to the right of the grid operating a mine elevator lever mechanism. The game title appears top-right in carved yellow-gold lettering on a dark red background.",
    "source": "paytable_p1.png OCR: 'GAME RULES All symbols pay in blocks of minimum 5 symbols connected horizontally or vertically. The game is played on a 6x5 grid of symbols.'"
  },

  "grid_and_mechanics": {
    "columns": 6,
    "rows": 5,
    "total_positions": 30,
    "pay_mechanic": "Cluster pays. Winning symbol blocks of 5 or more connected horizontally or vertically pay; only the highest win per winning cluster is paid; multiple separate clusters each pay independently; wins are summed.",
    "tumble": {
      "name": "TUMBLE FEATURE",
      "trigger": "Automatic after every spin",
      "mechanic": "All winning symbol clusters are paid and removed from the grid. Remaining symbols fall to the bottom of their columns. Empty positions are filled with new symbols from above. This process repeats until no new winning combinations form. All wins from a single base spin are accumulated and credited to balance after all tumble rounds complete.",
      "source": "paytable_p2.png (rules page 1/6)"
    },
    "elevator_nudge": {
      "name": "ELEVATOR NUDGE FEATURE",
      "novelty": true,
      "trigger_base_game": "Automatically after all wins and tumbles for a spin have resolved; randomly activated (may or may not occur each spin)",
      "trigger_free_spins": "At least one reel nudge is guaranteed on every Free Spin",
      "mechanic": "After tumbles end, a random number of reels are chosen to nudge up or down. Each chosen reel can nudge up to five times. If winning combinations form during nudges those wins are awarded and nudges continue. WILD gold nugget symbols can emerge from below the visible grid during nudges, each carrying a random multiplier value.",
      "wild_multiplier_values": ["1x", "2x", "3x", "4x", "5x", "10x"],
      "multiplier_doubling_rule": "If a WILD symbol nudges into the grid but does not connect to any winning cluster, its multiplier doubles on every subsequent nudge without a win. Example: a 10x WILD that misses a cluster becomes 20x on next nudge, 40x if still no connection, etc. preview_p3.png demonstrates a 40x WILD in a FS column.",
      "visual_base_game": "Selected columns are covered from the top by dark brown wooden elevator shaft panels sliding downward. Non-nudging columns remain fully visible. 'GOOD LUCK!' appears in white bold text at screen center bottom. In base_game_p2.png, columns 4-5-6 (rightmost three) are covered.",
      "visual_free_spins": "Same wooden panel overlay; in free_spins_p3.png, columns 5 and 6 (rightmost two) are covered during nudge.",
      "source": "paytable_p2.png; base_game_p2.png; free_spins_p3.png; preview_p1.png; preview_p3.png"
    }
  },

  "symbols": [
    {
      "rank": 1,
      "name": "Red Square Gem",
      "role": "high_pay",
      "visual": "Large faceted square-cut ruby-red gemstone with vibrant crimson and pink-magenta internal facets. Deep red glow. Set in a warm reddish-brown cracked stone tile frame shared by all four high-pay gems.",
      "color": "crimson red to pink-magenta (gem); warm reddish-brown cracked stone (frame)",
      "shape": "square faceted gem inside square tile",
      "payouts_at_2_stake": {"5": "$5.00", "6": "$6.00", "7-8": "$30.00", "9-10": "$80.00", "11-12": "$200.00", "13-30": "$1,000.00"},
      "payouts_multiplier": {"5": "2.5x", "6": "3x", "7-8": "15x", "9-10": "40x", "11-12": "100x", "13-30": "500x"},
      "payout_tiers": 6,
      "source": "paytable_p1.png top-left symbol"
    },
    {
      "rank": 2,
      "name": "Purple Square Gem",
      "role": "high_pay",
      "visual": "Large faceted square-cut amethyst-purple gemstone with vivid violet and lavender facets. Same warm reddish-brown cracked stone tile frame as the red gem.",
      "color": "vivid amethyst purple to lavender (gem); warm reddish-brown cracked stone (frame)",
      "shape": "square faceted gem inside square tile",
      "payouts_at_2_stake": {"5": "$4.00", "6": "$5.00", "7-8": "$20.00", "9-10": "$50.00", "11-12": "$100.00", "13-30": "$200.00"},
      "payouts_multiplier": {"5": "2x", "6": "2.5x", "7-8": "10x", "9-10": "25x", "11-12": "50x", "13-30": "100x"},
      "payout_tiers": 6,
      "source": "paytable_p1.png top row second from left"
    },
    {
      "rank": 3,
      "name": "Blue Square Gem",
      "role": "high_pay",
      "visual": "Large faceted square-cut sapphire-blue gemstone with bright electric blue and cyan-teal facets. Same warm reddish-brown cracked stone tile frame.",
      "color": "bright sapphire blue to cyan-teal (gem); warm reddish-brown cracked stone (frame)",
      "shape": "square faceted gem inside square tile",
      "payouts_at_2_stake": {"5": "$3.00", "6": "$4.00", "7-8": "$10.00", "9-10": "$30.00", "11-12": "$80.00", "13-30": "$100.00"},
      "payouts_multiplier": {"5": "1.5x", "6": "2x", "7-8": "5x", "9-10": "15x", "11-12": "40x", "13-30": "50x"},
      "payout_tiers": 6,
      "source": "paytable_p1.png top row third from left"
    },
    {
      "rank": 4,
      "name": "Green Square Gem",
      "role": "high_pay",
      "visual": "Large faceted square-cut emerald-green gemstone with vivid bright green and yellow-green facets. Same warm reddish-brown cracked stone tile frame. Brighter and more saturated green than the rank-6 green pentagon gem.",
      "color": "vivid emerald green to yellow-green (gem); warm reddish-brown cracked stone (frame)",
      "shape": "square faceted gem inside square tile",
      "payouts_at_2_stake": {"5": "$2.40", "6": "$3.00", "7-8": "$5.00", "9-10": "$15.00", "11-12": "$30.00", "13-30": "$80.00"},
      "payouts_multiplier": {"5": "1.2x", "6": "1.5x", "7-8": "2.5x", "9-10": "7.5x", "11-12": "15x", "13-30": "40x"},
      "payout_tiers": 6,
      "source": "paytable_p1.png top row rightmost (fourth)"
    },
    {
      "rank": 5,
      "name": "Orange Hexagon Gem",
      "role": "low_pay",
      "visual": "Warm amber to golden-orange hexagonal gemstone set inside a grey-blue slate stone square tile frame. The hex gem has a glowing orange-amber center. Frame is distinctly grey/slate-colored, visually distinguishing the entire low-pay group from the warm-framed high-pay group.",
      "color": "warm amber to golden orange (gem); grey-blue slate stone (frame)",
      "shape": "hexagonal gem inside square tile",
      "payouts_at_2_stake": {"5": "$1.60", "6": "$2.00", "7-8": "$4.00", "9-10": "$10.00", "11-12": "$20.00", "13-30": "$50.00"},
      "payouts_multiplier": {"5": "0.8x", "6": "1x", "7-8": "2x", "9-10": "5x", "11-12": "10x", "13-30": "25x"},
      "payout_tiers": 6,
      "source": "paytable_p1.png middle row first from left"
    },
    {
      "rank": 6,
      "name": "Green Pentagon Gem",
      "role": "low_pay",
      "visual": "Deep forest/jade green pentagonal gemstone in a grey-blue slate stone square tile frame. Pentagon outline clearly distinguishes it from the square-cut rank-4 green gem. Darker and more muted green tone.",
      "color": "deep forest green to jade (gem); grey-blue slate stone (frame)",
      "shape": "pentagonal gem inside square tile",
      "payouts_at_2_stake": {"5": "$1.00", "6": "$1.60", "7-8": "$3.00", "9-10": "$8.00", "11-12": "$20.00", "13-30": "$40.00"},
      "payouts_multiplier": {"5": "0.5x", "6": "0.8x", "7-8": "1.5x", "9-10": "4x", "11-12": "10x", "13-30": "20x"},
      "payout_tiers": 6,
      "source": "paytable_p1.png middle row second from left"
    },
    {
      "rank": 7,
      "name": "Purple Diamond Gem",
      "role": "low_pay",
      "visual": "Medium purple to violet diamond-shaped (rhombus) gemstone in a grey-blue slate stone square tile frame. The diamond outline clearly distinguishes it from all other symbols.",
      "color": "medium purple to violet (gem); grey-blue slate stone (frame)",
      "shape": "diamond/rhombus gem inside square tile",
      "payouts_at_2_stake": {"5": "$0.80", "6": "$1.20", "7-8": "$2.40", "9-10": "$6.00", "11": "$10.00", "12": "$20.00", "13-30": "$30.00"},
      "payouts_multiplier": {"5": "0.4x", "6": "0.6x", "7-8": "1.2x", "9-10": "3x", "11": "5x", "12": "10x", "13-30": "15x"},
      "payout_tiers": 7,
      "note": "Only symbol with 7 payout tiers. Cluster sizes 11 and 12 pay separately (all other symbols group 11-12 together). Confirmed from paytable zoom.",
      "source": "paytable_p1.png middle row third from left"
    },
    {
      "rank": 8,
      "name": "Blue Triangle Gem",
      "role": "low_pay",
      "visual": "Light-medium blue to aqua triangular gemstone (upward-pointing equilateral triangle) in a grey-blue slate stone square tile frame.",
      "color": "light-medium blue to aqua (gem); grey-blue slate stone (frame)",
      "shape": "upward-pointing triangle gem inside square tile",
      "payouts_at_2_stake": {"5": "$0.50", "6": "$1.00", "7-8": "$2.00", "9-10": "$3.00", "11-12": "$5.00", "13-30": "$20.00"},
      "payouts_multiplier": {"5": "0.25x", "6": "0.5x", "7-8": "1x", "9-10": "1.5x", "11-12": "2.5x", "13-30": "10x"},
      "payout_tiers": 6,
      "source": "paytable_p1.png middle row rightmost (fourth)"
    },
    {
      "rank": null,
      "name": "Gold Nugget",
      "role": "wild",
      "visual": "An irregular rounded gold ore nugget — notably larger than the gem tile symbols, with no stone frame surrounding it. Rough crystalline surface with deep amber-gold coloring and internal orange-yellow glow. During ELEVATOR NUDGE, appears from below the grid with a multiplier value displayed in white text on the nugget face (1x, 2x, 3x, 4x, 5x, or 10x). The multiplier can escalate via doubling if the WILD does not connect to a winning cluster.",
      "color": "deep amber gold with orange-yellow internal glow; no frame",
      "shape": "irregular rounded ore nugget (no geometric frame)",
      "substitutes_for": "all symbols except BONUS",
      "appears_on_reels": "all 6 reels (via ELEVATOR NUDGE only; does not populate reels in the standard symbol set)",
      "multiplier_values_during_nudge": ["1x", "2x", "3x", "4x", "5x", "10x"],
      "payouts": null,
      "note": "WILD appears only via ELEVATOR NUDGE mechanic; not placed on reels during normal spins. No payout for WILD-only clusters. Multiplier applied to wins the WILD participates in.",
      "source": "paytable_p1.png WILD section; preview_p1.png (2x/4x/5x/10x examples); preview_p3.png (40x escalated example)"
    },
    {
      "rank": null,
      "name": "Drill Bit",
      "role": "bonus_trigger",
      "visual": "A silver-grey metallic conical drill bit (mine auger / spiral drill) with visible spiral grooves. Set within an ornate gold frame. Behind the drill is a blue-teal illuminated cave background glow. The word 'BONUS' appears in large bold gold lettering immediately below the drill icon as part of the symbol artwork. Distinctly industrial and mechanical in appearance, contrasting with all gem symbols.",
      "color": "silver-grey steel (drill bit); ornate gold (frame); blue-teal (back-light); gold (BONUS text)",
      "shape": "cone-shaped drill bit inside gold-framed tile; 'BONUS' gold text label as part of artwork",
      "appears_on_reels": "all 6 reels",
      "trigger_function": "Triggers Free Spins when 4, 5, or 6+ land in a single spin (including after tumbles)",
      "payouts": null,
      "note": "No coin payout. Cannot be substituted by WILD. Label 'BONUS' is integral to the symbol tile artwork.",
      "source": "paytable_p1.png BONUS section"
    }
  ],

  "symbol_visual_groups": {
    "high_pay_group": {
      "symbols": ["Red Square Gem (rank 1)", "Purple Square Gem (rank 2)", "Blue Square Gem (rank 3)", "Green Square Gem (rank 4)"],
      "shared_frame": "warm reddish-brown cracked stone tile",
      "visual_cue": "Warm/reddish frame signals high pay. All four have identical square-cut faceted shapes; gem color (red/purple/blue/green) is the differentiator within this group.",
      "colorblind_note": "Red vs. Green (ranks 1 vs. 4) may be confused in protanopia/deuteranopia. Both are square-cut. Luminance differs: Red is deeply saturated crimson; Green is brighter yellow-green. Recommend: check payout table — Red pays higher (500x max vs. 40x max)."
    },
    "low_pay_group": {
      "symbols": ["Orange Hexagon Gem (rank 5)", "Green Pentagon Gem (rank 6)", "Purple Diamond Gem (rank 7)", "Blue Triangle Gem (rank 8)"],
      "shared_frame": "grey-blue slate stone tile",
      "visual_cue": "Cool grey frame signals low pay. Shape is primary differentiator: hexagon, pentagon, diamond, triangle — each unique polygon outline. Color is secondary.",
      "colorblind_note": "Shape differentiation is fully effective for all colorblind types. Orange hexagon: warm vs. others' cooler tones."
    }
  },

  "features": {
    "tumble": {
      "name": "TUMBLE FEATURE",
      "trigger": "Automatic every spin",
      "mechanic": "Winning clusters removed; remaining symbols fall down; gaps filled from above; repeats until no wins. All tumble wins summed before balance credit.",
      "source": "paytable_p2.png"
    },
    "elevator_nudge": {
      "name": "ELEVATOR NUDGE FEATURE",
      "novelty_flag": true,
      "trigger": "After all wins and tumbles resolve. In Free Spins: guaranteed at least once per spin. In base game: random (may not occur every spin).",
      "mechanic_detail": "Random reels nudge up or down up to 5 times each. Wins from nudge-formed clusters are awarded mid-nudge and nudging continues. WILDs with multipliers emerge from below.",
      "wild_multipliers": {
        "base_values": ["1x", "2x", "3x", "4x", "5x", "10x"],
        "doubling_rule": "If a WILD nudges in but does not connect to any winning cluster: multiplier doubles on each subsequent nudge without a connection. There is no stated cap other than max win 10000x bet.",
        "example_escalation": "preview_p3.png shows a WILD at 40x (implies at least two missed nudges from a base of 10x: 10x → 20x → 40x)"
      },
      "visual_base_game": "Wooden elevator shaft panels slide down over selected columns (columns 4-6 visible in base_game_p2.png). 'GOOD LUCK!' white text center-bottom. Spin button replaced by red stop square during animation.",
      "visual_free_spins": "Same panel overlay (columns 5-6 in free_spins_p3.png). WIN amount ($13.70) shown center-bottom in orange text.",
      "source": "paytable_p2.png; base_game_p2.png; free_spins_p3.png; preview_p1.png; preview_p3.png"
    },
    "free_spins": {
      "name": "FREE SPINS",
      "trigger_counts": {"4_bonus_symbols": 10, "5_bonus_symbols": 15, "6_or_more_bonus_symbols": 20},
      "retrigger_counts": {"4_bonus_during_fs": "+5", "5_bonus_during_fs": "+8", "6_or_more_bonus_during_fs": "+10"},
      "special_reels": true,
      "special_reels_note": "Rules text confirms special reels active during FS. Specific configuration not detailed beyond higher WILD/BONUS frequency implied by stacked WILD columns in preview_p3.png.",
      "guaranteed_nudge_per_spin": true,
      "max_win_cap_in_fs": "If total FS round win reaches 10000x bet, round ends immediately; win awarded; remaining spins forfeited.",
      "award_screen": "Full-screen overlay: 'CONGRATULATIONS! YOU HAVE WON [N] FREE SPINS' in large decorative gold bubble font on warm red-purple cave background with gem sparkles. 'PRESS ANYWHERE TO CONTINUE' in small purple text.",
      "win_screen": "Full-screen overlay: 'CONGRATULATIONS! YOU HAVE WON $[amount] FREE SPINS' on wooden banner with flame/glow effect. 'LAST FREE SPIN' on left panel. 'PRESS ANYWHERE TO CONTINUE'.",
      "fs_counter": "Left panel displays 'FREE SPINS LEFT [N]' during gameplay.",
      "retrigger_counter": "Bottom-left shows BONUS accumulator (e.g., '9 [gem icon] $3.00') tracking BONUS symbols collected toward retrigger threshold.",
      "captured_round": {
        "triggered_via": "Bonus Buy $200 (100x at $2 stake)",
        "bonus_symbols_landed": 4,
        "spins_awarded": 10,
        "snapshots": {"free_spins_p2": "FREE SPINS LEFT 9", "free_spins_p3": "FREE SPINS LEFT 6"},
        "total_win": "$100.20 (50.1x at $2 stake)",
        "win_details": "win_screen.png: WIN $100.20; credit $99,850.52"
      },
      "source": "paytable_p2.png; paytable_p3.png; free_spins_intro.png through win_screen.png"
    },
    "bonus_buy": {
      "name": "BUY FREE SPINS",
      "cost_multiplier": "100x total bet",
      "cost_at_demo_stake": "$200.00 at $2.00 bet",
      "trigger_mechanic": "On the buy-triggering spin, 4/5/6+ BONUS symbols can land randomly (same as organic trigger).",
      "dialog_visual": "Centered wooden board/sign overlay with iron latch hardware. Title 'BUY FREE SPINS $200.00' in large gold bold text. Two buttons: pink-red × (cancel, left) and bright green ✓ (confirm, right). 'TOTAL BET $2.00' shown with − and + adjust buttons. Blurred game grid visible behind.",
      "left_panel_label": "'BUY FREE SPINS $200.00' shown on left side panel in base game (yellow text on dark wood sign); this panel changes to 'BONUS ACTIVE' when FS trigger occurs.",
      "source": "bonus_buy.png; paytable_p3.png"
    }
  },

  "math_model": {
    "rtp_base_game": "96.53%",
    "rtp_buy_free_spins": "96.58%",
    "volatility": "HIGH",
    "volatility_indicator": "5 out of 5 lightning bolt icons displayed in-game",
    "volatility_text_verbatim": "High volatility games pay out less often on average but the chance to hit big wins in a short time span is higher.",
    "max_win": "10,000x bet",
    "max_win_note": "Hard cap in both base game and Free Spins. If reached during FS round, round ends immediately; win awarded; remaining spins forfeited.",
    "bet_range": {"minimum": "$0.20", "maximum": "$240.00"},
    "demo_stake": "$2.00 (used for all dollar payout values in this document)",
    "source": "paytable_p3.png (max win + buy rules); paytable_p4.png (RTP + volatility + bet range)"
  },

  "ui_layout": {
    "base_game_idle": {
      "screenshot": "base_game.png",
      "background": "Dark underground mine cavern. Rough stone walls with embedded glowing gem veins. Warm amber and orange-red ambient light from gemstone glow. Cooler dark blue-grey in upper area. Smoke or dust particles. Deep cave depth impression.",
      "grid_frame": "Heavy wooden scaffold surrounding the 6x5 symbol grid. Dark weathered brown wood planks. Two large iron chains hanging vertically on left and right sides. Five to six red warning/signal lights mounted across the horizontal top beam.",
      "left_panel": "'BUY FREE SPINS $200.00' on a mounted dark wooden sign board with visible wood grain. Yellow-gold bold block lettering. Positioned left of grid, vertically centered.",
      "miner_character": {
        "position": "Right side of screen, partially overlapping right grid frame edge, at elevator control lever",
        "appearance": "Stocky, dwarf-proportioned male miner. Orange-red thick beard. Yellow hard hat with integrated headlamp. Brown leather jacket. Green utility belt with multiple tool pouches. Blue work trousers. Right arm extended gripping an iron elevator control lever."
      },
      "game_logo": {
        "position": "Top-right corner",
        "text": "GEM ELEVATOR (two lines: GEM / ELEVATOR)",
        "style": "Yellow-gold bold characters. Appears on dark red to maroon background with stone/carved texture."
      },
      "bottom_bar": {
        "background": "Dark semi-transparent horizontal band at screen bottom",
        "left_cluster": {
          "icons": ["hamburger/menu icon (☰) — opens settings", "speaker icon — sound toggle", "information icon (i) — opens info panel"],
          "visual": "White icons on dark circular backgrounds; positioned bottom-left"
        },
        "center_area": {
          "credit_label": "CREDIT in small grey-white caps",
          "credit_value": "Orange text, e.g., $99,884.20",
          "bet_label": "BET in small grey-white caps",
          "bet_value": "Orange text, e.g., $2.00",
          "hint_text": "'HOLD SPACE FOR TURBO SPIN' or 'SPIN TO WIN!' in white bold — shown contextually",
          "label_interaction": "Clicking CREDIT or BET label toggles display between coin value and cash value"
        },
        "right_cluster": {
          "minus_button": "Dark grey circle with — symbol; decreases bet",
          "spin_button": "Large circular arrow icon on dark circular background; starts/stops spin",
          "plus_button": "Dark grey circle with + symbol; increases bet",
          "autoplay_button": "Small circular arrow with 'AUTOPLAY' text label; opens autoplay panel"
        }
      },
      "pragmatic_play_branding": "Bottom-left corner: small white 'PRAGMATIC PLAY' text with provider logo icon",
      "keyboard_shortcuts": "SPACE: start spin (hold for turbo); ENTER: start or stop spin"
    },
    "speed_control": {
      "description": "Speed cycle icon in bottom-left icon cluster (per rules page 5) cycles through NORMAL / QUICK / TURBO spin speeds",
      "note": "Exact icon not fully disambiguated from base_game.png screenshot; listed alongside hamburger/speaker/info in rules documentation"
    }
  },

  "game_states": {
    "base_game_idle": {
      "screenshot": "base_game.png",
      "credit": "$99,800.00 (note: $200 bonus buy had already occurred in this session)",
      "description": "Full 6x5 grid populated with random gem symbols. All UI interactive. Miner at right."
    },
    "elevator_nudge_active_base_game": {
      "screenshot": "base_game_p2.png",
      "description": "ELEVATOR NUDGE in progress. Columns 4, 5, 6 (rightmost three) covered by dark brown wooden elevator shaft panels. Columns 1-3 remain visible showing gem symbols. 'GOOD LUCK!' in white bold text center-bottom. Spin button replaced by red square stop button. Credit: $99,890.20.",
      "colorblind_note": "Covered columns indicated only by wooden panel overlay texture; no text labels on covered columns. Identification by position (count from left or right)."
    },
    "bonus_buy_dialog": {
      "screenshot": "bonus_buy.png",
      "description": "Centered wooden board overlay over the grid. 'BUY FREE SPINS $200.00' in large gold text. Cancel button: pink-red × (left). Confirm button: bright green ✓ (right). TOTAL BET $2.00 with adjust buttons. Credit $100,000.00. Background grid visible but dimmed."
    },
    "free_spins_trigger": {
      "screenshot": "free_spins_intro.png",
      "description": "Trigger event visible. Left panel now reads 'BONUS ACTIVE' on dark wood sign (replacing BUY FREE SPINS label). 4 BONUS drill symbols highlighted in the grid with golden glowing frames. Credit: $99,800.00 (post $200 buy)."
    },
    "free_spins_award_overlay": {
      "screenshot": "free_spins_p1.png",
      "description": "Full-screen overlay. 'CONGRATULATIONS!' in large gold bubble-style font at top. 'YOU HAVE WON' in white text. Large '10' in yellow on purple wooden banner framed by mine timbers. 'FREE SPINS' in blue-white bold. 'PRESS ANYWHERE TO CONTINUE' in small purple text. Background: warm red-purple cave with scattered gem sparkles."
    },
    "free_spins_gameplay": {
      "screenshots": ["free_spins_p2.png", "free_spins_p3.png"],
      "description": "Grid rendered in warm amber-red cave lighting (visually warmer than the cooler blue-dark base game). Left panel: 'FREE SPINS LEFT [N]'. Bottom-left: BONUS retrigger accumulator counter.",
      "colorblind_note": "FS mode identified by: 'FREE SPINS LEFT' text counter (non-color indicator); warmer background tone. Not color-only."
    },
    "elevator_nudge_active_free_spins": {
      "screenshot": "free_spins_p3.png",
      "description": "FS nudge: columns 5 and 6 covered by wooden elevator panels. FREE SPINS LEFT 6. WIN $13.70 in orange text center-bottom. Retrigger counter bottom-left: '9 [gem icon] $3.00'."
    },
    "free_spins_win_screen": {
      "screenshot": "win_screen.png",
      "description": "Full-screen overlay. 'CONGRATULATIONS! YOU HAVE WON $100.20 FREE SPINS' on brown wooden banner with flame-glow effect. 'LAST FREE SPIN' on left panel. FREE SPINS LEFT 0. WIN $100.20 in bottom bar. Credit: $99,850.52. 'PRESS ANYWHERE TO CONTINUE' in purple."
    }
  },

  "preview_carousel": {
    "description": "Intro screen displayed before gameplay (can be disabled via INTRO SCREEN toggle in settings). Three slides navigated by dots.",
    "dont_show_next_time_checkbox": "Visible on slide 1; allows permanent skip.",
    "slides": [
      {
        "order": 1,
        "screenshot": "preview_p2.png",
        "headline_text": "WIN UP TO 10 000 X BET",
        "visual": "Grid showing 6 BONUS drill symbols highlighted with golden frames across all positions. VOLATILITY badge bottom-right: 5 lightning bolt icons + 'HIGH' badge."
      },
      {
        "order": 2,
        "screenshot": "preview_p1.png",
        "headline_text": "HIT WILD SYMBOLS DURING NUDGES TO WIN MULTIPLIERS",
        "visual": "Grid showing gold nugget WILD symbols with multiplier labels: 2x (column 4, row 1), 4x (column 1, row 4), 5x (column 3, row 5), 10x (column 6, row 2). BONUS drill visible column 5 row 2."
      },
      {
        "order": 3,
        "screenshot": "preview_p3.png",
        "headline_text": "DURING FREE SPINS, FOR EVERY SPIN AT LEAST ONE NUDGE IS GUARANTEED",
        "visual": "Column 2 showing 4 stacked WILD gold nuggets with escalated multipliers: 40x / 8x / 20x / 10x (top to bottom). Demonstrates multiplier doubling mechanic. BONUS drills in column 4 row 2 and column 6 row 5."
      }
    ]
  },

  "info_panel": {
    "access": "Press (i) icon in bottom-left cluster",
    "total_pages": 7,
    "navigation_controls": {
      "previous": "Green left triangle (◄) button at bottom-left",
      "close": "Green × button at bottom-center",
      "next": "Green right triangle (►) button at bottom-right",
      "page_indicator": "'Page N/7' displayed at bottom-right of panel"
    },
    "panel_type": "Paginated (button navigation, not scrollable)",
    "page_1_paytable": {
      "screenshot": "paytable_p1.png",
      "header": "GAME RULES",
      "subheader": "All symbols pay in blocks of minimum 5 symbols connected horizontally or vertically. The game is played on a 6x5 grid of symbols.",
      "layout": "8 gem symbols arranged 4 columns x 2 rows; each entry shows symbol icon (left) and cluster-size payout list (right). Below: WILD and BONUS special symbol descriptions.",
      "wild_description_verbatim": "This is the WILD symbol and substitutes for all symbols except for BONUS. It can appear on all reels.",
      "bonus_description_verbatim": "This is the BONUS symbol. It can appear on all reels."
    },
    "page_2_rules": {
      "screenshot": "paytable_p2.png",
      "sections": ["TUMBLE FEATURE (full description)", "ELEVATOR NUDGE FEATURE (full description incl. doubling rule)", "FREE SPINS (trigger 4/5/6+ = 10/15/20 FS; retrigger 4/5/6+ = +5/+8/+10; guaranteed nudge per FS spin; special reels)"]
    },
    "page_3_rules": {
      "screenshot": "paytable_p3.png",
      "sections": ["MAX WIN (10,000x bet cap; FS early end rule)", "BUY FREE SPINS (100x current total bet; triggering spin gets random 4/5/6+ BONUS)"]
    },
    "page_4_rules": {
      "screenshot": "paytable_p4.png",
      "sections": ["GAME RULES general (highest win per combo; multiple blocks sum; all wins x base bet; FS win after round)", "VOLATILITY (5 bolts = HIGH; explanation text)", "RTP: 96.53% base / 96.58% Buy Free Spins", "Keyboard: SPACE and ENTER start/stop spin", "Malfunction voids all pays and plays", "MINIMUM BET: $0.20 / MAXIMUM BET: $240.00"]
    },
    "page_5_how_to_play": {
      "screenshot": "paytable_p5.png",
      "sections": ["HOW TO PLAY: + or - buttons change bet; open bet menu", "MAIN GAME INTERFACE: hamburger = settings; speed cycle = normal/quick/turbo; speaker = sound toggle; (i) = info; CREDIT/BET labels click to switch coins/cash; + and - to change bet; circular arrow = start spin; AUTOPLAY = open autoplay panel"]
    },
    "page_6_settings_nav": {
      "screenshot": "paytable_p6.png",
      "sections": ["SETTINGS MENU: INTRO SCREEN/AMBIENT/SOUND FX/GAME HISTORY", "INFORMATION SCREEN: left/right arrows scroll pages; X closes", "BET MENU: shows multiplier + total bet coins and cash; + and - for BET and COIN VALUE", "Max win reminder: '10000X bet'"]
    },
    "page_7_autoplay": {
      "screenshot": "paytable_p7.png",
      "sections": ["AUTOPLAY: click number buttons to select auto-spins count and start", "SKIP SCREENS: auto-skips feature intro and end screens"]
    }
  },

  "settings_panel": {
    "access": "Press hamburger (☰) icon in bottom-left",
    "screenshot": "settings.png",
    "panel_appearance": "Dark semi-transparent overlay. 'SYSTEM SETTINGS' header in orange bold text at top. × close button top-right. 'SPIN TO WIN!' in white bold at bottom-center.",
    "options": {
      "game_history": {"type": "link", "icon": "external link icon", "description": "Opens game history in external tab", "position": "Left column top"},
      "total_bet": {"type": "numeric adjuster", "default": "$2.00", "controls": "Grey − button (decrease) and green + button (increase) flanking dark input", "position": "Left column below game history"},
      "battery_saver": {"type": "toggle", "default_state": "OFF", "visual_off": "grey toggle", "position": "Right column row 1"},
      "ambient_music": {"type": "toggle", "default_state": "ON", "visual_on": "green toggle", "position": "Right column row 2"},
      "sound_fx": {"type": "toggle", "default_state": "ON", "visual_on": "green toggle", "position": "Right column row 3"},
      "intro_screen": {"type": "toggle", "default_state": "ON", "visual_on": "green toggle", "description": "Show intro/preview carousel before game starts", "position": "Right column row 4"}
    },
    "colorblind_note": "Toggle states use green (ON) vs. grey (OFF). Green is vivid/saturated; grey is neutral — contrast generally preserved in most colorblind types. Settings text labels also indicate state."
  },

  "autoplay_panel": {
    "access": "Press AUTOPLAY button in bottom-right cluster",
    "screenshot": "autoplay.png",
    "panel_appearance": "Dark rounded rectangle overlay titled 'AUTOPLAY SETTINGS' in white text. × close button top-right.",
    "options": {
      "turbo_spin": {"type": "checkbox", "default": "unchecked/OFF", "description": "Enables maximum spin speed for all auto-spins"},
      "quick_spin": {"type": "checkbox", "default": "unchecked/OFF", "description": "Enables quick spin speed for auto-spins"},
      "skip_screens": {"type": "checkbox", "default": "checked/ON (green checkmark visible)", "description": "Automatically skips feature intro and end screens during autoplay"}
    },
    "autospins_slider": {
      "label": "NUMBER OF AUTOSPINS",
      "range": "Up to 100 (slider shown at maximum position showing value 100)",
      "minimum": "Not legible from screenshot (slider at far right)"
    },
    "start_button": {
      "text": "START AUTOPLAY (100)",
      "color": "bright green",
      "note": "Parenthetical shows currently selected spin count"
    }
  },

  "accessibility_notes": {
    "screen_reader": {
      "canvas_rendering": "Game rendered on HTML5 canvas; grid symbols, win amounts, and feature events are not DOM-accessible. Screen reader users cannot perceive symbol positions or win events without assistive overlay.",
      "bottom_bar": "Credit and bet values may be in DOM text nodes; requires verification.",
      "info_panel": "Rules/paytable text may be DOM-rendered when panel is open; if so, accessible to screen readers.",
      "keyboard_access": "SPACE and ENTER keys functional for spin control; no documented tab-navigation for other controls."
    },
    "color_differentiation": {
      "high_vs_low_pay_gems": "Warm reddish-brown frame (high pay) vs. cool grey-blue frame (low pay) — luminance contrast is adequate for most colorblind profiles.",
      "within_high_pay_red_green_conflict": "Red gem (rank 1) vs. Green gem (rank 4) may be difficult to distinguish in protanopia/deuteranopia. Shape is identical (square). Recommend: rely on payout amount displayed — Red pays significantly more (500x vs. 40x max).",
      "within_low_pay_shape_primary": "All four low-pay gems have distinct polygon shapes (hexagon/pentagon/diamond/triangle). Shape is primary differentiator — fully effective for all colorblind profiles.",
      "wild_identification": "Gold nugget WILD is frameless and irregular (ore chunk shape) — distinct from all gem tiles regardless of color. Unambiguous.",
      "bonus_identification": "'BONUS' text label integral to symbol artwork — identification possible via text alone.",
      "elevator_panels": "Wooden panel overlay covers selected columns during nudge — no text indicator on covered columns; position-based identification required (column count from left/right).",
      "fs_mode_indicator": "'FREE SPINS LEFT [N]' text counter on left panel provides non-color FS mode signal.",
      "on_off_toggles": "Green (ON) vs. grey (OFF); green is visually distinct by saturation even in color-deficient vision."
    },
    "deaf_hard_of_hearing": {
      "audio_controls": "AMBIENT MUSIC and SOUND FX have separate toggles (both ON by default); independently disableable.",
      "visual_counterparts": "Win celebrations: overlays with amounts displayed. Feature triggers: overlay screens. Elevator nudge: visual panel animation. All key events have visible on-screen representation."
    },
    "motor_impairment": {
      "keyboard_shortcuts": "SPACE (start/hold for turbo) and ENTER (start/stop) for spin; reduces reliance on mouse.",
      "autoplay": "Up to 100 auto-spins; SKIP SCREENS reduces interactions during FS. Bet adjustment via − and + buttons in both bottom bar and settings.",
      "no_time_pressure": "No documented time-limited interactions."
    }
  },

  "coverage_gaps": [
    {
      "what": "Base game cluster win with explicit WIN sum displayed",
      "why": "No cluster win occurred in ~8 autoplay base game spins before bonus buy. Wins captured only in FS round.",
      "workaround": "FS win display mechanics are visually identical; WIN amounts shown in orange text in bottom bar."
    },
    {
      "what": "TUMBLE chain sequence in base game (multiple consecutive tumbles)",
      "why": "RNG-dependent; no tumble chain was observed in captured base game spins.",
      "workaround": "Mechanics fully described in rules paytable_p2.png."
    },
    {
      "what": "WILD multiplier doubling progression in live gameplay",
      "why": "Requires specific sequence of missed WILD connections; preview_p3.png shows 40x WILD as static illustration only.",
      "workaround": "Rule fully described in paytable_p2.png; 40x example visible in preview_p3.png."
    },
    {
      "what": "Free Spins retrigger event",
      "why": "Did not retrigger during the captured 10-spin FS round; retrigger accumulator showed progress ('9 [gem] $3.00') at free_spins_p3 but threshold not reached.",
      "workaround": "Retrigger counts documented in paytable_p2.png rules."
    }
  ],

  "unreadable_or_uncertain": [
    {
      "item": "Minimum number of auto-spins",
      "reason": "Slider in autoplay.png is at maximum (100); minimum value not visible."
    },
    {
      "item": "Speed cycle icon exact position in bottom bar",
      "reason": "Rules page 5 lists a speed cycle icon; not clearly distinguished from other bottom-left icons in base_game.png."
    },
    {
      "item": "Retrigger counter target threshold",
      "reason": "free_spins_p3.png shows counter '9 [gem icon] $3.00' but the exact BONUS count needed for retrigger trigger is not shown as a number in that UI element (rules state 4 BONUS symbols)."
    },
    {
      "item": "Whether WILD appears during base game tumbles or only during nudge phase",
      "reason": "Rules text specifies nudge as the delivery mechanism; base game tumble sequences not captured to verify."
    }
  ]
}

API documentation for this slot

Ready-to-run request examples in curl, Python, JavaScript & PHP — plus the full structured-data field reference for this exact slot, on GitHub.