Skip to the category

Archive through 2026-10-286482 cards in this category

Category home · 02

Oddly Specific

Sites built around one precise audience, ritual, problem, collection, or private obsession.

Visual leads · 2026-10-28

Eight from today

Complete 42-card shelf
Landing-page snapshot of diablo3d.com Observed 2026-10-28 Diablo 3D: Return to Tristram diablo3d.com

A first-person, full-3D rebuild of the 1996 Diablo world, with a Windows demo advertised on the site.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of astrotradelab.com Observed 2026-10-28 AstroTradeLab’s planetary stock test astrotradelab.com

AstroTradeLab tests Vedic financial astrology claims against Indian stock-market data using pre-registered tests and placebo calendars.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of dossiermoor.com Observed 2026-10-28 Dossiermoor: Six Clues, No Automatic Hints dossiermoor.com

A narrative detective game set in the foggy port city of Harrowmouth in 1936, where players connect evidence and draw their own conclusions.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of ingotloop.com Observed 2026-10-28 Ingotloop: A factory run by the wind ingotloop.com

A factory-automation game where players build wind-powered production lines and a five-tier beacon tower, solo or in co-op for up to four.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of jigwalkwellington.com Observed 2026-10-28 Jigwalk turns Wellington into a 25-stop walking puzzle jigwalkwellington.com

Jigwalk guides players along a Wellington walking route, solving riddles and photographing landmarks to assemble a picture of the city.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of spinaroundtheword.com Observed 2026-10-28 Spin Around the Word’s Globe-Shaped Board spinaroundtheword.com

A playable word game built on a rotatable 252-cell globe, where words can wrap around the sphere or bend at star cells.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of spiritlandsonline.com Observed 2026-10-28 A grandmother, five landscapes, 186 spirits spiritlandsonline.com

Spiritlands Online is an upcoming PC spirit-catching RPG rooted in Tamil Sangam poetry, with five feeling-shaped lands and a grandmother who is beginning to forget.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of fairwayhollowgolf.com Observed 2026-10-28 Fairway Hollow: a pixel golf course a day fairwayhollowgolf.com

A free browser golf game built around daily courses, with friend duels, ranked play, and practice modes.

Open Login Paid Ads Pretty Pro Niche Human Risk JS

Complete daily shelf · Oddly Specific

All 42 cards from 2026-10-28

The eight visual leads appear above; the remaining 34 continue here in their published shelf order.

Landing-page snapshot of jigwalkauckland.com Jigwalk turns Auckland into a 25-stop puzzle jigwalkauckland.com

Jigwalk is a walking game that sends players along Auckland’s waterfront and by ferry to Devonport, solving riddles and photographing hidden objects.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of littlewat.com Little Wat, a Thai temple-building game littlewat.com

A cozy management game about growing a small Thai temple into a community hub, with a free demo for Windows and Android.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of couloirline.com Couloirline: A snowboard game with no lifts couloirline.com

An Indonesian-language site for a snowboarding game where players reach four peaks on foot or by helicopter and choose their own descent routes.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of body-lotto.top Danganronpa’s Friends-Only Death Lottery body-lotto.top

A Chinese-language prediction pool where friends guess which of 17 Danganronpa characters survive and in what order they die.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of jigwalkbrisbane.com Jigwalk Turns Brisbane into a 25-Stop Puzzle jigwalkbrisbane.com

Jigwalk lays out a self-guided walking puzzle through central Brisbane, where players solve riddles, find objects, and photograph them to build a city picture.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of kabeuranai.com A fortune card appears from a wall in Shibuya kabeuranai.com

KABE URANAI turns a street wall into a cashless fortune-card dispenser, with prompts meant to send visitors exploring the city.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of byeolsori.com Byeolsori’s 41 days before the eclipse byeolsori.com

A promotional page for a 2027 JRPG, following court astronomer Seol Ha-eun and her party across eight provinces before a total eclipse.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of dunehouse.xyz Dune House’s Dubai builder residency dunehouse.xyz

A free, three-month Dubai hacker-house residency for people building projects, with a shared home, a program schedule, and an application flow.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of geopistas.com GeoPistas: a treasure hunt on the Concepción Peninsula geopistas.com

GeoPistas sells a map with three linked puzzles that lead players to a hidden seal in public spaces on Chile’s Península de Concepción.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of gollops-star.com Gollops Star: One War, Two Ways to Play gollops-star.com

A tactical sci-fi project pairing a browser squad-combat game with a free printable tabletop test kit.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of lettersagainstnumbers.com LAN: Letters against Numbers lettersagainstnumbers.com

A free browser and Android game where a squad of letters battles falling numbers on a rising notebook page.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of pacegrit.com Pacegrit puts editable pace notes in the co-driver’s seat pacegrit.com

An arcade-sim rally game where a co-driver calls the road ahead—and players can rewrite the pace notes Wren reads.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of playsouthpaw.com South Paw: browser boxing playsouthpaw.com

A browser boxing game with CPU fights, online rooms, practice, training, and fighter customisation.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of powderandpike.com Powder & Pike puts a pike-and-shot battlefield in your browser powderandpike.com

A free Spanish-language strategy game set between 1450 and 1650 lets players lead historical commanders and small units in battles against AI opponents or other players.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of songsgoals.com Hapoel’s songs-goals table songsgoals.com

An independent Hapoel Tel Aviv fan project tracks which supporter songs are associated with goals, matches and season-by-season statistics.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of vhaleron.com Vhaleron: Tactical space battles in 3D vhaleron.com

A browser-based space strategy game where players design ships tile by tile and command fleets against AI or other players.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of arcadebun.com ArcadeBun’s original browser arcade arcadebun.com

A collection of eight original, 90s-style games to play in a browser, including a creature-collecting adventure, kart racer, puzzles, and arcade action.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of bookcartelgame.com Book Cartel: a night run for forbidden books bookcartelgame.com

An independent Lithuanian game in development turns the 1864–1904 book-smuggling routes into a first-person stealth challenge.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of gridlockgenerals.com Gridlock Generals: browser tactics with a map editor gridlockgenerals.com

A turn-based grid tactics game with campaign and skirmish modes, multiplayer options, and a battlefield editor.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of lammaplay.com Lamma: party games for the gathering lammaplay.com

A browser-based collection of Arabic and English party games for family and friends, playable together in person or remotely.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of nineteenhand.com Nineteen Hand, a cribbage table with the rules attached nineteenhand.com

A free online cribbage game that also walks through the rules, scoring, and ways to play.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of theweakeye.com The Week Eye’s Monday stereogram theweakeye.com

A free weekly puzzle asks you to find a hidden word or shape in a stereogram, then records your solve time.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of uoncres.org Project Helia’s high-altitude biology payload uoncres.org

A University of Nottingham Space Society student project for a high-altitude biology payload.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of ct2port.com Captain Tsubasa II, Online ct2port.com

A browser-based lobby for setting up one-on-one Captain Tsubasa II matches, with public rooms, code-based invites, and chat.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of brbrawl.com Battle Rap Brawl: battlers step into the ring brbrawl.com

A browser-based arcade fighting game built around real battle rappers, with character specials drawn from their bars and personas.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of lorediff.com Lore Diff: Put viral moments in order lorediff.com

A daily browser game asks you to arrange six internet moments by when they went viral.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of markersontheair.com A ham-radio program takes operators to historic markers markersontheair.com

Markers on the Air (MOTA) organizes portable amateur-radio activations near recognized historical markers, with a map, leaderboard, and awards.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of ykkft.com York Cafe: a VRChat café with a complaints desk ykkft.com

A community portal for a VRChat café, with event notices, a maid roster, visitor messages, and a trackable complaint process.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of liftlegame.com Liftle, the Daily Ski-Lift Guessing Game liftlegame.com

Liftle is a daily guessing game about North American ski lifts, with regional filters and Easy and Hard modes.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of afterinstalldesk.com AfterInstall Desk takes on the paperwork after the install afterinstalldesk.com

A service for independent HVAC and plumbing shops that files equipment warranties, utility rebates, and manufacturer co-op advertising claims.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of rapiere-defense.com Rapière’s counter-drone turret rapiere-defense.com

Rapière presents a modular turret intended to detect, track, and engage drones using onboard AI and interchangeable effectors.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
Landing-page snapshot of sabotage-game.com Sabotage: Paratrooper Defense sabotage-game.com

A retro arcade turret-defense game for iPhone, where players shoot down paratroopers before they reach a bunker.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
No snapshot Full Send: a browser racing game with a race engineer’s control panel fullsendgame.com

A browser racing game by oneonefour, with configurable sessions and on-track controls.

Open Login Paid Ads Pretty Pro Niche Human Risk JS
No snapshot Rivne Search: Family History in the Archives rivnesearch.com

A specialist research service for tracing family histories through archival records from Rivne, Ukraine, including Jewish records and documents relevant to Polish citizenship applications.

Open Login Paid Ads Pretty Pro Niche Human Risk JS

Across the archive

Oddly Specific, accumulating

6,482 cards provide an early longitudinal view—not a measure of the whole web.

Category pulse

score + signals · rolling 21 days
Oddly Specific score and signal pulse Daily median editorial-interest threads for every category, the category average, and the daily prevalence of ten overlapping signals for Oddly Specific over the latest 21 issues. Weird Finds daily median score Useful Tools daily median score Developer Corner daily median score AI Table daily median score Civic & Public Life daily median score Learning & Exams daily median score Human Services daily median score Global Trade Desk daily median score Food, Events & Hospitality daily median score Commerce Shelf daily median score Content & Blogs daily median score Personal Pages daily median score Local Businesses daily median score Suspicious Gentlemen daily median score Daily average of category median scores Oddly Specific daily median score 2026-10-08: Oddly Specific median 78.02026-10-09: Oddly Specific median 78.02026-10-10: Oddly Specific median 78.02026-10-11: Oddly Specific median 77.02026-10-12: Oddly Specific median 77.02026-10-13: Oddly Specific median 78.02026-10-14: Oddly Specific median 78.02026-10-15: Oddly Specific median 77.02026-10-16: Oddly Specific median 77.02026-10-17: Oddly Specific median 78.02026-10-18: Oddly Specific median 78.02026-10-19: Oddly Specific median 78.02026-10-20: Oddly Specific median 78.02026-10-21: Oddly Specific median 78.02026-10-22: Oddly Specific median 79.02026-10-23: Oddly Specific median 78.02026-10-24: Oddly Specific median 78.02026-10-25: Oddly Specific median 78.52026-10-26: Oddly Specific median 78.02026-10-27: Oddly Specific median 77.02026-10-28: Oddly Specific median 78.0 ○ Open 2026-10-08: 100% open across 37 published cards 2026-10-09: 100% open across 33 published cards 2026-10-10: 100% open across 52 published cards 2026-10-11: 100% open across 54 published cards 2026-10-12: 100% open across 32 published cards 2026-10-13: 100% open across 38 published cards 2026-10-14: 100% open across 32 published cards 2026-10-15: 100% open across 29 published cards 2026-10-16: 100% open across 35 published cards 2026-10-17: 100% open across 48 published cards 2026-10-18: 98% open across 44 published cards 2026-10-19: 100% open across 39 published cards 2026-10-20: 100% open across 51 published cards 2026-10-21: 100% open across 38 published cards 2026-10-22: 100% open across 37 published cards 2026-10-23: 100% open across 45 published cards 2026-10-24: 100% open across 43 published cards 2026-10-25: 100% open across 36 published cards 2026-10-26: 100% open across 40 published cards 2026-10-27: 100% open across 42 published cards 2026-10-28: 100% open across 42 published cards ⊠ Login 2026-10-08: 11% login across 37 published cards 2026-10-09: 9% login across 33 published cards 2026-10-10: 8% login across 52 published cards 2026-10-11: 17% login across 54 published cards 2026-10-12: 22% login across 32 published cards 2026-10-13: 5% login across 38 published cards 2026-10-14: 28% login across 32 published cards 2026-10-15: 10% login across 29 published cards 2026-10-16: 6% login across 35 published cards 2026-10-17: 8% login across 48 published cards 2026-10-18: 18% login across 44 published cards 2026-10-19: 10% login across 39 published cards 2026-10-20: 18% login across 51 published cards 2026-10-21: 13% login across 38 published cards 2026-10-22: 19% login across 37 published cards 2026-10-23: 9% login across 45 published cards 2026-10-24: 12% login across 43 published cards 2026-10-25: 8% login across 36 published cards 2026-10-26: 12% login across 40 published cards 2026-10-27: 10% login across 42 published cards 2026-10-28: 17% login across 42 published cards $ Paid 2026-10-08: 16% paid across 37 published cards 2026-10-09: 12% paid across 33 published cards 2026-10-10: 19% paid across 52 published cards 2026-10-11: 19% paid across 54 published cards 2026-10-12: 12% paid across 32 published cards 2026-10-13: 16% paid across 38 published cards 2026-10-14: 19% paid across 32 published cards 2026-10-15: 17% paid across 29 published cards 2026-10-16: 14% paid across 35 published cards 2026-10-17: 17% paid across 48 published cards 2026-10-18: 11% paid across 44 published cards 2026-10-19: 13% paid across 39 published cards 2026-10-20: 12% paid across 51 published cards 2026-10-21: 8% paid across 38 published cards 2026-10-22: 24% paid across 37 published cards 2026-10-23: 11% paid across 45 published cards 2026-10-24: 23% paid across 43 published cards 2026-10-25: 25% paid across 36 published cards 2026-10-26: 25% paid across 40 published cards 2026-10-27: 5% paid across 42 published cards 2026-10-28: 14% paid across 42 published cards † Ads 2026-10-08: 3% ads across 37 published cards 2026-10-09: 3% ads across 33 published cards 2026-10-10: 0% ads across 52 published cards 2026-10-11: 0% ads across 54 published cards 2026-10-12: 3% ads across 32 published cards 2026-10-13: 0% ads across 38 published cards 2026-10-14: 3% ads across 32 published cards 2026-10-15: 3% ads across 29 published cards 2026-10-16: 0% ads across 35 published cards 2026-10-17: 6% ads across 48 published cards 2026-10-18: 2% ads across 44 published cards 2026-10-19: 0% ads across 39 published cards 2026-10-20: 2% ads across 51 published cards 2026-10-21: 0% ads across 38 published cards 2026-10-22: 3% ads across 37 published cards 2026-10-23: 0% ads across 45 published cards 2026-10-24: 0% ads across 43 published cards 2026-10-25: 0% ads across 36 published cards 2026-10-26: 2% ads across 40 published cards 2026-10-27: 0% ads across 42 published cards 2026-10-28: 2% ads across 42 published cards * Pretty 2026-10-08: 89% pretty across 37 published cards 2026-10-09: 88% pretty across 33 published cards 2026-10-10: 75% pretty across 52 published cards 2026-10-11: 72% pretty across 54 published cards 2026-10-12: 75% pretty across 32 published cards 2026-10-13: 87% pretty across 38 published cards 2026-10-14: 84% pretty across 32 published cards 2026-10-15: 72% pretty across 29 published cards 2026-10-16: 80% pretty across 35 published cards 2026-10-17: 73% pretty across 48 published cards 2026-10-18: 82% pretty across 44 published cards 2026-10-19: 82% pretty across 39 published cards 2026-10-20: 73% pretty across 51 published cards 2026-10-21: 82% pretty across 38 published cards 2026-10-22: 86% pretty across 37 published cards 2026-10-23: 91% pretty across 45 published cards 2026-10-24: 74% pretty across 43 published cards 2026-10-25: 86% pretty across 36 published cards 2026-10-26: 90% pretty across 40 published cards 2026-10-27: 76% pretty across 42 published cards 2026-10-28: 69% pretty across 42 published cards ● Pro 2026-10-08: 57% pro across 37 published cards 2026-10-09: 76% pro across 33 published cards 2026-10-10: 58% pro across 52 published cards 2026-10-11: 46% pro across 54 published cards 2026-10-12: 47% pro across 32 published cards 2026-10-13: 61% pro across 38 published cards 2026-10-14: 53% pro across 32 published cards 2026-10-15: 48% pro across 29 published cards 2026-10-16: 43% pro across 35 published cards 2026-10-17: 58% pro across 48 published cards 2026-10-18: 52% pro across 44 published cards 2026-10-19: 62% pro across 39 published cards 2026-10-20: 63% pro across 51 published cards 2026-10-21: 53% pro across 38 published cards 2026-10-22: 70% pro across 37 published cards 2026-10-23: 73% pro across 45 published cards 2026-10-24: 51% pro across 43 published cards 2026-10-25: 83% pro across 36 published cards 2026-10-26: 57% pro across 40 published cards 2026-10-27: 43% pro across 42 published cards 2026-10-28: 57% pro across 42 published cards ◎ Niche 2026-10-08: 100% niche across 37 published cards 2026-10-09: 100% niche across 33 published cards 2026-10-10: 98% niche across 52 published cards 2026-10-11: 100% niche across 54 published cards 2026-10-12: 100% niche across 32 published cards 2026-10-13: 100% niche across 38 published cards 2026-10-14: 100% niche across 32 published cards 2026-10-15: 100% niche across 29 published cards 2026-10-16: 100% niche across 35 published cards 2026-10-17: 100% niche across 48 published cards 2026-10-18: 100% niche across 44 published cards 2026-10-19: 100% niche across 39 published cards 2026-10-20: 100% niche across 51 published cards 2026-10-21: 100% niche across 38 published cards 2026-10-22: 97% niche across 37 published cards 2026-10-23: 100% niche across 45 published cards 2026-10-24: 100% niche across 43 published cards 2026-10-25: 100% niche across 36 published cards 2026-10-26: 100% niche across 40 published cards 2026-10-27: 100% niche across 42 published cards 2026-10-28: 100% niche across 42 published cards ◉ Human 2026-10-08: 24% human across 37 published cards 2026-10-09: 21% human across 33 published cards 2026-10-10: 27% human across 52 published cards 2026-10-11: 19% human across 54 published cards 2026-10-12: 44% human across 32 published cards 2026-10-13: 18% human across 38 published cards 2026-10-14: 19% human across 32 published cards 2026-10-15: 21% human across 29 published cards 2026-10-16: 23% human across 35 published cards 2026-10-17: 25% human across 48 published cards 2026-10-18: 18% human across 44 published cards 2026-10-19: 31% human across 39 published cards 2026-10-20: 22% human across 51 published cards 2026-10-21: 26% human across 38 published cards 2026-10-22: 22% human across 37 published cards 2026-10-23: 16% human across 45 published cards 2026-10-24: 26% human across 43 published cards 2026-10-25: 33% human across 36 published cards 2026-10-26: 18% human across 40 published cards 2026-10-27: 26% human across 42 published cards 2026-10-28: 33% human across 42 published cards ! Risk 2026-10-08: 0% risk across 37 published cards 2026-10-09: 0% risk across 33 published cards 2026-10-10: 2% risk across 52 published cards 2026-10-11: 0% risk across 54 published cards 2026-10-12: 0% risk across 32 published cards 2026-10-13: 3% risk across 38 published cards 2026-10-14: 0% risk across 32 published cards 2026-10-15: 0% risk across 29 published cards 2026-10-16: 0% risk across 35 published cards 2026-10-17: 0% risk across 48 published cards 2026-10-18: 0% risk across 44 published cards 2026-10-19: 3% risk across 39 published cards 2026-10-20: 0% risk across 51 published cards 2026-10-21: 0% risk across 38 published cards 2026-10-22: 0% risk across 37 published cards 2026-10-23: 0% risk across 45 published cards 2026-10-24: 0% risk across 43 published cards 2026-10-25: 0% risk across 36 published cards 2026-10-26: 0% risk across 40 published cards 2026-10-27: 0% risk across 42 published cards 2026-10-28: 0% risk across 42 published cards ƒ JavaScript 2026-10-08: 16% javascript across 37 published cards 2026-10-09: 21% javascript across 33 published cards 2026-10-10: 25% javascript across 52 published cards 2026-10-11: 13% javascript across 54 published cards 2026-10-12: 19% javascript across 32 published cards 2026-10-13: 16% javascript across 38 published cards 2026-10-14: 12% javascript across 32 published cards 2026-10-15: 17% javascript across 29 published cards 2026-10-16: 23% javascript across 35 published cards 2026-10-17: 19% javascript across 48 published cards 2026-10-18: 23% javascript across 44 published cards 2026-10-19: 15% javascript across 39 published cards 2026-10-20: 18% javascript across 51 published cards 2026-10-21: 26% javascript across 38 published cards 2026-10-22: 19% javascript across 37 published cards 2026-10-23: 2% javascript across 45 published cards 2026-10-24: 21% javascript across 43 published cards 2026-10-25: 6% javascript across 36 published cards 2026-10-26: 25% javascript across 40 published cards 2026-10-27: 21% javascript across 42 published cards 2026-10-28: 17% javascript across 42 published cards
Oddly Specific14 other categoriesDaily category averageScore axis 65–85Signal share0–100%

The rolling 21-day upper threads compare daily category medians; the bold thread is Oddly Specific. Below, signal colour shows the share of that day’s published Oddly Specific cards carrying each mark.

What moves with an 80+ score

1,563 high-interest cards
Signal prevalence among Oddly Specific cards scoring 80 or higher Percentage-point difference between each signal’s prevalence across this category and among the category’s cards with an editorial-interest score of 80 or higher. Open: 77% across all Oddly Specific cards and 90% among cards scoring 80+, a +14 pp difference. ○ Open 77% → 90% +14 pp +14 pp Login: 18% across all Oddly Specific cards and 13% among cards scoring 80+, a -5 pp difference. ⊠ Login 18% → 13% -5 pp -5 pp Paid: 21% across all Oddly Specific cards and 25% among cards scoring 80+, a +4 pp difference. $ Paid 21% → 25% +4 pp +4 pp Ads: 1% across all Oddly Specific cards and 1% among cards scoring 80+, a 0 pp difference. † Ads 1% → 1% 0 pp 0 pp Pretty: 78% across all Oddly Specific cards and 93% among cards scoring 80+, a +15 pp difference. * Pretty 78% → 93% +15 pp +15 pp Pro: 50% across all Oddly Specific cards and 98% among cards scoring 80+, a +48 pp difference. ● Pro 50% → 98% +48 pp +48 pp Niche: 89% across all Oddly Specific cards and 98% among cards scoring 80+, a +8 pp difference. ◎ Niche 89% → 98% +8 pp +8 pp Human: 25% across all Oddly Specific cards and 36% among cards scoring 80+, a +11 pp difference. ◉ Human 25% → 36% +11 pp +11 pp Risk: 1% across all Oddly Specific cards and 0% among cards scoring 80+, a -1 pp difference. ! Risk 1% → 0% -1 pp -1 pp JavaScript: 22% across all Oddly Specific cards and 23% among cards scoring 80+, a +1 pp difference. ƒ JavaScript 22% → 23% +1 pp +1 pp

This exposes association inside the published catalogue, not causation or site quality. The 80+ threshold is the pipeline’s editorial-interest score.