{"title":"Hotness by FroGames – Giochi da Tavolo di Tendenza","description":"\u003c!-- SEO TITLE: Hotness by FroGames – Giochi da tavolo più caldi del momento --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- META DESCRIPTION: Scopri Hotness by FroGames: la selezione dei giochi da tavolo più caldi del momento, scelti dalla community e pronti a conquistare il tuo tavolo. --\u003e\n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003ch2\u003e🔥 Hotness by FroGames – i giochi da tavolo che stanno scaldando lo Stagno\u003c\/h2\u003e\n\u003cp\u003eQui non trovi una lista “a caso”: trovi \u003cstrong\u003ei giochi da tavolo più caldi del momento\u003c\/strong\u003e, quelli che stanno girando davvero tra wishlist, chat e tavoli pieni di gente che ride (o rosica con stile).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eHotness by FroGames\u003c\/strong\u003e è la nostra selezione viva e in movimento: titoli che funzionano perché \u003cstrong\u003esi fanno rigiocare\u003c\/strong\u003e, accendono la serata e ti fanno dire “ok, ancora una”.\u003c\/p\u003e\n\u003cp\u003eChe tu stia cercando un \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e, qualcosa di più immediato o un’esperienza che tenga tutti incollati, qui trovi il meglio di ciò che sta spingendo forte adesso.\u003c\/p\u003e\n\u003cp\u003eEntra, scegli, apparecchia il tavolo: la Hotness cambia, ma l’obiettivo resta uno. \u003cstrong\u003eFarti trovare il prossimo gioco che amerai.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3\u003e🐸 Perché questa collezione è “Hot” sul serio\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eÈ aggiornata e reale\u003c\/strong\u003e: segue ciò che sta spingendo ora, non i numeri senz’anima.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÈ fatta per giocare\u003c\/strong\u003e: titoli che finiscono sul tavolo, non solo nel carrello.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÈ per ogni gruppo\u003c\/strong\u003e: dalla serata easy al tavolo che vuole scelte che pesano.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eÈ FroGames\u003c\/strong\u003e: selezione con gusto, ritmo e quel pizzico di hype che ci piace.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSe vuoi un posto dove scoprire cosa portare al tavolo \u003cstrong\u003eadesso\u003c\/strong\u003e, senza perderti in infinite ricerche, sei nel punto giusto: scorri la collezione e lasciati guidare dall’istinto (e dalla Hotness).\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e🔥 Gioca ciò che è caldo. 🐸 Gioca FroGames.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e","products":[{"product_id":"root-il-mondo-sotterraneo","title":"Root - Il Mondo Sotterraneo","description":"\u003c!-- 🕳️ ROOT – IL MONDO SOTTERRANEO --\u003e\n\u003csection class=\"rootunderground-section\"\u003e\u003cheader class=\"rootunderground-header\"\u003e\n\u003ch2\u003eRoot – Il Mondo Sotterraneo ⚔️ Cospirazioni, talpe imperiali e battaglie su due fronti\u003c\/h2\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"rootunderground-layout\"\u003e\n\u003carticle class=\"rootunderground-narrative\"\u003e\n\u003cp\u003eSe pensavi che il bosco di \u003cstrong\u003eRoot\u003c\/strong\u003e fosse già abbastanza pericoloso, preparati a scendere nel profondo. \u003cstrong\u003eIl Mondo Sotterraneo\u003c\/strong\u003e aggiunge due nuove fazioni esplosive (in tutti i sensi) e due mappe che rivoluzionano il campo di battaglia. Tra cunicoli da scavare e traghetti da controllare, la guerra nel mondo animale non è mai stata così complessa. E divertente.\u003c\/p\u003e\n\u003cp\u003eL'\u003cstrong\u003eImpero del Ducato Sotterraneo\u003c\/strong\u003e porta un'ondata di nobiltà e spietatezza: si muove in modo flessibile, costruisce, conquista, cresce di potere a ogni turno. Ma attenzione alla \u003cstrong\u003eCospirazione dei Corvi\u003c\/strong\u003e: subdola, segreta e infida, semina complotti che possono esplodere nei momenti più inaspettati. Difficile fidarsi... anche di se stessi.\u003c\/p\u003e\n\u003cp\u003eCon le due nuove mappe, tutto cambia: la \u003cstrong\u003emappa montagna\u003c\/strong\u003e introduce tunnel strategici, mentre la \u003cstrong\u003emappa lago\u003c\/strong\u003e aggiunge traghetti da controllare per spostamenti tattici fulminei. Il risultato? Più varietà, più tensione, più Root per tutti.\u003c\/p\u003e\n\u003c\/article\u003e\n\u003caside class=\"rootunderground-features\"\u003e\n\u003ch3\u003eCosa scava e semina il caos in questa espansione\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐾 \u003cstrong\u003eDucato Sotterraneo\u003c\/strong\u003e: espansione militare e costruzioni imperiali\u003c\/li\u003e\n\u003cli\u003e🪶 \u003cstrong\u003eCospirazione dei Corvi\u003c\/strong\u003e: bluff, trappole e paranoia pura\u003c\/li\u003e\n\u003cli\u003e🗺️ \u003cstrong\u003e2 nuove mappe\u003c\/strong\u003e: tunnel nella montagna e battaglie navali sul lago\u003c\/li\u003e\n\u003cli\u003e👥 \u003cstrong\u003eFino a 6 giocatori\u003c\/strong\u003e: perfetto per gruppi numerosi assetati di caos\u003c\/li\u003e\n\u003cli\u003e🧠 Meccaniche \u003cstrong\u003easimmetriche\u003c\/strong\u003e sempre più profonde e soddisfacenti\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rootunderground-end\"\u003e\n\u003cp\u003e\u003cstrong\u003eRoot – Il Mondo Sotterraneo\u003c\/strong\u003e è l’espansione che porta la guerra sotto terra. Scava, trama, conquista e illumina la tua vittoria con il bagliore delle lanterne. E ricorda: anche nelle profondità, qualcuno ti sta osservando. 👁️\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 🕳️ ROOT – IL MONDO SOTTERRANEO *\/\n:root {\n  --underground-earth: #3e2e1f;\n  --underground-gold: #c1a469;\n  --underground-gray: #8a847c;\n  --underground-light: #f3ede4;\n  --underground-shadow: #231b12;\n}\n\n\/* Contenitore principale *\/\n.rootunderground-section {\n  background: linear-gradient(180deg, #f3ede4 0%, #d2c3a5 55%, #7a6951 100%);\n  border-radius: 26px;\n  padding: 2.4rem 1.8rem;\n  color: var(--underground-earth);\n  font-family: \"Inter\", sans-serif;\n  max-width: 1100px;\n  margin: 2rem auto;\n  box-shadow: 0 12px 30px rgba(0,0,0,0.25);\n  position: relative;\n  overflow: hidden;\n}\n\n\/* Effetti luce *\/\n.rootunderground-section::before {\n  content: \"\";\n  position: absolute;\n  top: -60px;\n  left: -40px;\n  width: 280px;\n  height: 280px;\n  background: radial-gradient(circle, rgba(193,164,105,0.3), transparent 70%);\n  filter: blur(45px);\n}\n.rootunderground-section::after {\n  content: \"\";\n  position: absolute;\n  bottom: -60px;\n  right: -60px;\n  width: 320px;\n  height: 320px;\n  background: radial-gradient(circle, rgba(122,105,81,0.3), transparent 70%);\n  filter: blur(60px);\n}\n\n\/* Titolo *\/\n.rootunderground-header h2 {\n  font-family: \"Bungee\", sans-serif;\n  text-align: center;\n  font-size: 1.9rem;\n  margin-bottom: 1.6rem;\n  color: var(--underground-shadow);\n  text-shadow: 0 0 8px rgba(255,255,255,0.8);\n  border-bottom: 1px solid rgba(0,0,0,0.1);\n  padding-bottom: 0.5rem;\n}\n\n\/* Layout *\/\n.rootunderground-layout {\n  display: grid;\n  grid-template-columns: 1.2fr 1fr;\n  gap: 1.4rem;\n  align-items: start;\n}\n\n\/* Testo principale *\/\n.rootunderground-narrative {\n  background: var(--underground-light);\n  border-left: 6px solid var(--underground-gold);\n  border-radius: 16px;\n  padding: 1.4rem 1.6rem;\n  box-shadow: 0 6px 18px rgba(0,0,0,0.08);\n}\n.rootunderground-narrative p {\n  margin: 0.6rem 0;\n  line-height: 1.8;\n}\n.rootunderground-narrative strong {\n  color: var(--underground-gold);\n}\n\n\/* Box caratteristiche *\/\n.rootunderground-features {\n  background: rgba(255,255,255,0.9);\n  border-radius: 16px;\n  padding: 1.2rem 1.5rem;\n  border: 2px dashed var(--underground-gray);\n  box-shadow: 0 6px 16px rgba(0,0,0,0.05);\n}\n.rootunderground-features h3 {\n  font-family: \"Bungee\", sans-serif;\n  color: var(--underground-earth);\n  font-size: 1.2rem;\n  margin-bottom: 1rem;\n}\n.rootunderground-features ul {\n  list-style: none;\n  padding: 0;\n  display: grid;\n  gap: 0.6rem;\n}\n.rootunderground-features li {\n  background: rgba(243,237,228,0.9);\n  border-left: 5px solid var(--underground-gold);\n  border-radius: 10px;\n  padding: 0.6rem 0.8rem;\n  transition: 0.3s ease;\n}\n.rootunderground-features li:hover {\n  background: rgba(243,237,228,1);\n  transform: translateY(-2px);\n}\n\n\/* Chiusura *\/\n.rootunderground-end {\n  margin-top: 2rem;\n  background: var(--underground-light);\n  border-radius: 18px;\n  padding: 1.4rem 1.6rem;\n  border: 1px solid rgba(0,0,0,0.05);\n  text-align: center;\n  box-shadow: 0 6px 16px rgba(0,0,0,0.05);\n  font-style: italic;\n  font-weight: 600;\n  color: var(--underground-gray);\n}\n\n\/* Responsive *\/\n@media (max-width: 900px) {\n  .rootunderground-layout { grid-template-columns: 1fr; }\n}\n@media (max-width: 600px) {\n  .rootunderground-header h2 { font-size: 1.5rem; }\n}\n\u003c\/style\u003e","brand":"MS Edizioni","offers":[{"title":"Default Title","offer_id":51807951749447,"sku":"","price":49.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Root-IlMondoSotterraneo.webp?v=1750759645"},{"product_id":"stupor-mundi-edizione-inglese","title":"Stupor Mundi","description":"\u003ch2\u003eStupor Mundi – Le alleanze di Federico II\u003c\/h2\u003e\n\n\u003cp\u003eBenvenuti nell’Europa del XIII secolo, dove intrighi politici, scoperte culturali e manovre strategiche si fondono in un'unica, avvincente esperienza da tavolo. \u003cstrong\u003eStupor Mundi\u003c\/strong\u003e ti mette nei panni di un vassallo dell’imperatore Federico II, lo “stupore del mondo”, in un’epoca in cui il sapere era potere e la fedeltà... una scelta rischiosa. In questo \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e con componenti gestionali e costruzione mazzo, il tuo obiettivo è sviluppare il tuo regno, stringere alleanze e gestire al meglio le carte azione per dominare il Mediterraneo medievale.\u003c\/p\u003e\n\n\u003cp\u003eOgni partita è un confronto sottile tra \u003cstrong\u003efedeltà all’impero\u003c\/strong\u003e e ricerca dell’indipendenza, tra ottimizzazione e opportunismo. Le decisioni pesano, e un’azione ben pianificata può scatenare editti imperiali che ribaltano la partita. Espandi il tuo castello, potenzia le strutture e usa con intelligenza i tuoi specialisti. Ma attenzione: \u003cstrong\u003enon sei solo\u003c\/strong\u003e. Gli altri giocatori trameranno per il favore dell’Imperatore... o per la tua rovina.\u003c\/p\u003e\n\n\u003cp\u003e\u003cstrong\u003eStupor Mundi\u003c\/strong\u003e è un gioco profondo, sfidante, adatto a chi cerca un’esperienza di spessore e immersiva. Con una modalità in solitario ben strutturata e una componente storica affascinante, offre un’avventura gestionale d’alto livello, tutta da esplorare.\u003c\/p\u003e\n\n\u003ch3\u003eCosa rende Stupor Mundi un gioco imperiale\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAmbientazione storica curata\u003c\/strong\u003e, ispirata alla figura di Federico II e al suo regno\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eMeccanica di selezione azioni elegante\u003c\/strong\u003e con gestione carte ed effetti a catena\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePossibilità di costruire e potenziare il proprio castello\u003c\/strong\u003e per migliorare le strategie\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eDecisioni morali e strategiche\u003c\/strong\u003e: lealtà all’impero o gioco indipendente?\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eModalità solitario inclusa\u003c\/strong\u003e, con alto livello di rigiocabilità\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eNel dubbio, meglio avere una torre in più e un alleato in meno. Ma occhio: Federico guarda sempre… 👑🐸\u003c\/p\u003e\n","brand":"Pegasus Spiele","offers":[{"title":"Default Title","offer_id":51889357488455,"sku":null,"price":37.49,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/GDT2_2.webp?v=1751944524"},{"product_id":"flip-8","title":"Flip 7 - Standard","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n  \u003ch2\u003ePuoi fermarti a sei… ma chi ha il coraggio arriva fino a sette\u003c\/h2\u003e\n\n  \u003cp\u003e\n    In \u003cstrong\u003eFlip 7\u003c\/strong\u003e la regola è una: \u003cstrong\u003enon girare due volte lo stesso numero\u003c\/strong\u003e. Sembra semplice, vero? Aspetta di pescare una 4… e chiederti se rischiare ancora. Più carte scopri, più punti accumuli. Ma se giri un numero già uscito, \u003cstrong\u003ebust!\u003c\/strong\u003e E addio bottino.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Questo \u003cstrong\u003eparty game esplosivo per 3-18 giocatori\u003c\/strong\u003e unisce push-your-luck, interazioni maligne e carte speciali che ribaltano la situazione. Gela gli avversari, recupera un errore con un colpo di fortuna, o gioca d’astuzia per evitare il disastro. La vera domanda è: saprai \u003cstrong\u003efermarti in tempo\u003c\/strong\u003e… o la voglia di arrivare a sette sarà troppo forte?\n  \u003c\/p\u003e\n\n  \u003ch3\u003ePerché Flip 7 è l’anima della festa (e della vendetta)\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e🎉 \u003cstrong\u003eDa 3 a 18 giocatori\u003c\/strong\u003e: perfetto per ogni gruppo, evento o tavolata improvvisata\u003c\/li\u003e\n    \u003cli\u003e🧠 \u003cstrong\u003eSemplice da spiegare, difficile da smettere\u003c\/strong\u003e: il classico “un'altra e basta”\u003c\/li\u003e\n    \u003cli\u003e🎲 \u003cstrong\u003ePush-your-luck con cattiveria\u003c\/strong\u003e: ogni turno è un mix di rischio e sberleffo\u003c\/li\u003e\n    \u003cli\u003e🔄 \u003cstrong\u003eCarte speciali a sorpresa\u003c\/strong\u003e: gela, recupera, sabota… ogni mano è diversa\u003c\/li\u003e\n    \u003cli\u003e⚡ \u003cstrong\u003eVeloce e coinvolgente\u003c\/strong\u003e: partite da 20 minuti che volano (e fanno urlare)\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Se cerchi un \u003cstrong\u003egioco di carte per famiglie o party game semplice, divertente e pieno di colpi di scena\u003c\/strong\u003e, \u003cstrong\u003eFlip 7 è la sfida che accende ogni tavolo\u003c\/strong\u003e. Chi sa fermarsi al momento giusto… vince. Chi esagera? Fa divertire tutti.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\u003cem\u003eUno. Due. Tre. Quattro. Cinque. Sei… SETTE?! Troppo tardi. Hai perso tutto. Ma ci hai provato, e questo vale oro.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"USAopoly","offers":[{"title":"Default Title","offer_id":51916301041991,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Flip7.webp?v=1752397023"},{"product_id":"kingdom-legacy-distant-lands","title":"Kingdom Legacy - Distant Lands - Espansione","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\n  \u003ch2\u003eKingdom Legacy – Distant Lands: oltre il mare, oltre i confini\u003c\/h2\u003e\n\n  \u003cp\u003e\n    In \u003cstrong\u003eKingdom Legacy – Distant Lands\u003c\/strong\u003e il tuo regno non basta più: l’eco di terre lontane e ricche di promesse ti spinge a varcare l’oceano. Ma il viaggio è lungo, le acque sono insidiose e solo chi saprà gestire le proprie risorse con coraggio potrà sopravvivere alle tempeste per fondare nuove colonie. È il seguito epico della tua avventura legacy, un’espansione che trasforma il tuo regno in un impero.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    Questa \u003cstrong\u003eespansione di Kingdom Legacy\u003c\/strong\u003e introduce oltre 160 nuove carte, con sfide ancora più ampie, viaggi pericolosi e territori da esplorare. Non si tratta di un semplice “extra”: è un capitolo che ridefinisce l’esperienza, estendendo la campagna con nuove meccaniche, missioni e scelte narrative permanenti che incideranno sul destino del tuo regno.\n  \u003c\/p\u003e\n\n  \u003ch3\u003ePerché “Distant Lands” è un’espansione imperdibile\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e🌊 \u003cstrong\u003eViaggi oceanici\u003c\/strong\u003e che aggiungono esplorazione e pericoli marittimi.\u003c\/li\u003e\n    \u003cli\u003e🗺️ \u003cstrong\u003eNuove terre da conquistare\u003c\/strong\u003e e integrare nel tuo regno.\u003c\/li\u003e\n    \u003cli\u003e📦 \u003cstrong\u003e160 carte aggiuntive\u003c\/strong\u003e, più del gioco base, per ampliare ogni scelta.\u003c\/li\u003e\n    \u003cli\u003e⚔️ \u003cstrong\u003eCampagna espansa\u003c\/strong\u003e con sfide narrative e missioni ancora più epiche.\u003c\/li\u003e\n    \u003cli\u003e👑 \u003cstrong\u003eContinuità tematica\u003c\/strong\u003e: le tue scelte precedenti pesano sul futuro del tuo impero.\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Se hai iniziato a costruire il tuo regno in \u003cstrong\u003eFeudal Kingdom\u003c\/strong\u003e, Distant Lands è la chiamata all’avventura che ti spinge oltre i confini conosciuti. Il mare è crudele, ma dietro l’orizzonte ci sono le terre che renderanno eterno il tuo nome.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\u003cem\u003eIl regno non finisce ai confini. Inizia dove inizia il mare.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003c\/div\u003e\n","brand":"FryxGames","offers":[{"title":"Default Title","offer_id":52155051802951,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/GDT2_25.jpg?v=1755319832"},{"product_id":"fliptoons","title":"Fliptoons","description":"\u003c!-- =====================================================\n     FLIPTOONS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"flt1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"flt1-cover\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/fliptoons.webp?v=1774169547\" alt=\"FlipToons gioco da tavolo deckbuilder cartoon per 1-4 giocatori - copertina ufficiale Thunderworks Games\" class=\"flt1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"flt1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"flt1-cover-content\"\u003e\n\u003cp class=\"flt1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"flt1-sub\"\u003eSei personaggi sul palco, trenta secondi di suspense, poi esplode il caos. Non lo chiami fortuna — lo chiami talento.\u003c\/p\u003e\n\u003cdiv class=\"flt1-chips\"\u003e\n\u003cspan class=\"flt1-chip flt1-chip--blue\"\u003eThunderworks Games\u003c\/span\u003e \u003cspan class=\"flt1-chip\"\u003eCartoon \u0026amp; Nostalgia\u003c\/span\u003e \u003cspan class=\"flt1-chip\"\u003eSlot machine intelligente\u003c\/span\u003e \u003cspan class=\"flt1-chip\"\u003eEdizione inglese\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"flt1-specs-bar\"\u003e\n\u003cdiv class=\"flt1-specs\"\u003e\n\u003cdiv class=\"flt1-spec\"\u003e\n\u003cspan class=\"flt1-spec-icon\"\u003e👥\u003c\/span\u003e\u003cspan class=\"flt1-spec-label\"\u003eGiocatori\u003c\/span\u003e\u003cspan class=\"flt1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-spec\"\u003e\n\u003cspan class=\"flt1-spec-icon\"\u003e⏱️\u003c\/span\u003e\u003cspan class=\"flt1-spec-label\"\u003eDurata\u003c\/span\u003e\u003cspan class=\"flt1-spec-val\"\u003e15–30 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-spec\"\u003e\n\u003cspan class=\"flt1-spec-icon\"\u003e🎂\u003c\/span\u003e\u003cspan class=\"flt1-spec-label\"\u003eEtà\u003c\/span\u003e\u003cspan class=\"flt1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-spec\"\u003e\n\u003cspan class=\"flt1-spec-icon\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"flt1-spec-label\"\u003eMeccanica\u003c\/span\u003e\u003cspan class=\"flt1-spec-val\"\u003eDeckbuilding\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-spec\"\u003e\n\u003cspan class=\"flt1-spec-icon\"\u003e🎬\u003c\/span\u003e\u003cspan class=\"flt1-spec-label\"\u003eTema\u003c\/span\u003e\u003cspan class=\"flt1-spec-val\"\u003eCartoon \/ TV\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-spec\"\u003e\n\u003cspan class=\"flt1-spec-icon\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"flt1-spec-label\"\u003eInterazione\u003c\/span\u003e\u003cspan class=\"flt1-spec-val\"\u003eMercato aperto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"flt1-body\"\u003e\n\u003c!-- INTRO --\u003e\n\u003cdiv class=\"flt1-intro-grid\"\u003e\n\u003cdiv class=\"flt1-intro-text\"\u003e\n\u003cp class=\"flt1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"flt1-h3\"\u003eIl talent show più caotico e colorato del tavolo\u003c\/h3\u003e\n\u003cp class=\"flt1-p\"\u003eSei il migliore agente di Flip Valley — e il regista ha bisogno di sei personaggi per il prossimo grande show animato. Il problema? Non tutti i tuoi toon vanno d'accordo. \u003cstrong\u003eJordy Adan e Renato Simões\u003c\/strong\u003e hanno disegnato un deckbuilder dove ogni partita è una slot machine con un cervello: lanci, speri, combini.\u003c\/p\u003e\n\u003cp class=\"flt1-p\"\u003eOgni round capovolgi sei carte dal tuo mazzo nella griglia 3×2. Alcuni personaggi si attivano subito, altri interagiscono con i vicini, altri ancora si odiano e annullano tutto. Raccogli Fama, assumi nuove star, licenzia i mediocri. Il primo a raggiungere 30 punti Fama scatena il Flip Finale — e vince chi ne ha di più.\u003c\/p\u003e\n\u003cp class=\"flt1-p\"\u003eFlipToons è piccolo nella scatola, grande sul tavolo. Con le illustrazioni cartoon di Diego Sá e una meccanica che funziona in 15 minuti, è uno di quei giochi che si rimette in scatola subito — per rigiocarlo ancora.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-intro-side\"\u003e\n\u003cdiv class=\"flt1-quote-solo\"\u003e\n\u003cspan class=\"flt1-qs-icon\"\u003e🎬\u003c\/span\u003e\n\u003cp class=\"flt1-qs-text\"\u003eUn deckbuilder con l'anima di un auto-battler: costruisci la squadra, poi guardali esplodere (o no) sul palco.\u003c\/p\u003e\n\u003cp class=\"flt1-qs-note\"\u003eIl segreto di FlipToons in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-quote-solo flt1-quote-solo--alt\"\u003e\n\u003cspan class=\"flt1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"flt1-qs-text\"\u003ePiccola scatola, grande caos. Impari in cinque minuti, ci pensi tutto il giorno dopo.\u003c\/p\u003e\n\u003cp class=\"flt1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"flt1-fs\"\u003e\n\u003cdiv class=\"flt1-fs-header\"\u003e\n\u003cdiv class=\"flt1-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"flt1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"flt1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"flt1-fs-game-name\"\u003eFlipToons\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"flt1-fs-cat\"\u003eSociale · Gateway\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-body\"\u003e\n\u003cdiv class=\"flt1-fs-radar-panel\"\u003e\n\u003csvg id=\"flt1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"flt1-fs-tip\" id=\"flt1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-info\"\u003e\n\u003cspan class=\"flt1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"flt1-fs-feeling\"\u003e\n\u003cspan class=\"flt1-fs-feel-tag\"\u003eDivertente\u003c\/span\u003e \u003cspan class=\"flt1-fs-feel-tag\"\u003eImmediato\u003c\/span\u003e \u003cspan class=\"flt1-fs-feel-tag\"\u003eSorprendente\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"flt1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"flt1-fs-targets\"\u003e\n\u003cdiv class=\"flt1-fs-target flt1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-target flt1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-target flt1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-target flt1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-target flt1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-target flt1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-verdict\"\u003e\n\u003cdiv class=\"flt1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-verdict-text\"\u003eDeckbuilder leggero con un pizzico di slot machine. Perfetto per chi vuole qualcosa di rapido, colorato e rigiocabile — meno adatto a chi cerca profondità strategica.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOLITARIO --\u003e\n\u003cdiv class=\"flt1-fs-solo\"\u003e\n\u003cdiv class=\"flt1-fs-solo-inner\"\u003e\n\u003cspan class=\"flt1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cspan class=\"flt1-fs-solo-label\"\u003eModalità Solitario · Ufficiale\u003c\/span\u003e\n\u003cdiv class=\"flt1-fs-solo-stars\"\u003e\n\u003cspan class=\"flt1-fs-star flt1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"flt1-fs-star flt1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"flt1-fs-star flt1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"flt1-fs-star flt1-fs-star--on\"\u003e★\u003c\/span\u003e \u003cspan class=\"flt1-fs-star\"\u003e★\u003c\/span\u003e \u003cspan class=\"flt1-fs-solo-rating\"\u003e4\/5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"flt1-fs-solo-note\"\u003eRaggiungi 30 Fama prima che il mazzo si esaurisca, con difficoltà regolabile (easy\/normal\/hard). Funziona benissimo — il ritmo è serrato e ogni Flip conta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"flt1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nvar PI2=Math.PI*2;\nvar dims=[\n{l:'Accessibilità',v:5,note:'Regole in 5 minuti, prima partita fluida e immediata'},\n{l:'Rigiocabilità',v:5,note:'Mazzo sempre diverso, combo sempre nuove — ogni partita sorprende'},\n{l:'Fortuna',v:4,note:\"L'ordine del Flip è casuale — ma costruisci il mazzo per controllarlo\"},\n{l:'Energia',v:4,note:'Ogni Flip è un momento di attesa collettiva — il tavolo reagisce'},\n{l:'Strategia',v:3,note:'Le scelte di assunzione contano: specializzarsi o diversificare?'},\n{l:'Complessità',v:1,note:'Zero barriere — si impara giocando, regolamento in 5 minuti'}\n];\nvar accent='#1E7EC8';\nvar VB=320,CX=160,CY=160,R=74;\nvar n=dims.length,step=PI2\/n,off=-Math.PI\/2;\nvar svg=document.getElementById('flt1-fs-svg');\nvar tip=document.getElementById('flt1-fs-tip');\nvar ns='http:\/\/www.w3.org\/2000\/svg';\nfunction pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\nfunction el(tag,attrs){var e=document.createElementNS(ns,tag);Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});return e;}\nvar st=document.createElement('style');\nst.textContent='@keyframes flt1-draw{to{stroke-dashoffset:0}}@keyframes flt1-fade{to{opacity:1}}';\ndocument.head.appendChild(st);\nfor(var ring=1;ring\u003c=5;ring++){var rr=R*(ring\/5);var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));}\ndims.forEach(function(_,i){var p=pt(R,i);svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));});\nvar dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\nvar perim=dims.reduce(function(acc,d,i){var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));},0);\nvar shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\nshape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:flt1-draw 0.9s ease-out 0.1s forwards';\nsvg.appendChild(shape);\ndims.forEach(function(d,i){\nvar p=pt(R*(d.v\/5),i);var angle=off+i*step;\nvar hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n(function(idx){hit.addEventListener('mouseenter',function(e){tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;tip.style.display='block';var rect=svg.parentElement.getBoundingClientRect();var ex=e.clientX-rect.left,ey=e.clientY-rect.top;tip.style.left=Math.min(ex+12,rect.width-220)+'px';tip.style.top=Math.max(ey-55,4)+'px';});hit.addEventListener('mouseleave',function(){tip.style.display='none';});})(i);\nsvg.appendChild(hit);\nvar c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\nc.style.cssText='opacity:0;animation:flt1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\nsvg.appendChild(c);\nvar nd=R*(d.v\/5)+15;var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\nvar vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\nvt.textContent=d.v;vt.style.cssText='opacity:0;animation:flt1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\nsvg.appendChild(vt);\n});\ndims.forEach(function(d,i){\nvar angle=off+i*step;var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\nvar anchor='middle';if(Math.cos(angle)\u003e0.2)anchor='start';else if(Math.cos(angle)\u003c-0.2)anchor='end';\nvar dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\nvar t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':d.v\u003e=4?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\nt.textContent=d.l;svg.appendChild(t);\n});\n})();\n\u003c\/script\u003e\n\u003cdiv class=\"flt1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"flt1-section-pad\"\u003e\n\u003cp class=\"flt1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"flt1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"flt1-cards\"\u003e\n\u003cdiv class=\"flt1-card\"\u003e\n\u003cspan class=\"flt1-card-icon\"\u003e🎭\u003c\/span\u003e\n\u003ch4 class=\"flt1-card-name\"\u003eIl mazzo di toon\u003c\/h4\u003e\n\u003cp class=\"flt1-card-desc\"\u003eInizi con personaggi ordinari e costruisci il cast dei sogni. Ogni carta ha talenti unici — solo tu sai come farli brillare insieme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-card\"\u003e\n\u003cspan class=\"flt1-card-icon\"\u003e🎬\u003c\/span\u003e\n\u003ch4 class=\"flt1-card-name\"\u003eLa griglia 3×2\u003c\/h4\u003e\n\u003cp class=\"flt1-card-desc\"\u003eSei slot, sei destini. L'ordine in cui cadono i toon cambia tutto — le interazioni si attivano in sequenza, e il risultato è sempre una sorpresa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-card\"\u003e\n\u003cspan class=\"flt1-card-icon\"\u003e⭐\u003c\/span\u003e\n\u003ch4 class=\"flt1-card-name\"\u003eI punti Fama\u003c\/h4\u003e\n\u003cp class=\"flt1-card-desc\"\u003eLa valuta del gioco. Li guadagni con le combo giuste, li spendi per assumere star di alto livello o per licenziare chi non funziona.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-card\"\u003e\n\u003cspan class=\"flt1-card-icon\"\u003e🏆\u003c\/span\u003e\n\u003ch4 class=\"flt1-card-name\"\u003eIl Critic's Choice\u003c\/h4\u003e\n\u003cp class=\"flt1-card-desc\"\u003eChi supera 30 Fama per primo ottiene questo bonus e scatena il Flip Finale. Ma non è detto che sia abbastanza per vincere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"flt1-closing\"\u003e\n\u003cp class=\"flt1-closing-text\"\u003eOgni Flip è un momento di attesa collettiva. Poi esplode qualcosa — e qualcuno urla. Quella è la serata che vale.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"flt1-box-section\"\u003e\n\u003cdetails class=\"flt1-det\"\u003e\n\u003csummary class=\"flt1-det-sum\"\u003e\u003cspan class=\"flt1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"flt1-det-title\"\u003eComponenti\u003c\/span\u003e\u003cspan class=\"flt1-det-sub\"\u003e92 carte totali\u003c\/span\u003e\u003cspan class=\"flt1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"flt1-det-body\"\u003e\n\u003cdiv class=\"flt1-comp-grid\"\u003e\n\u003cdiv class=\"flt1-comp\"\u003e\n\u003cspan class=\"flt1-comp-qty\"\u003e24\u003c\/span\u003e\u003cspan class=\"flt1-comp-lbl\"\u003eCarte toon iniziali\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-comp\"\u003e\n\u003cspan class=\"flt1-comp-qty\"\u003e53\u003c\/span\u003e\u003cspan class=\"flt1-comp-lbl\"\u003eCarte toon mercato\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-comp\"\u003e\n\u003cspan class=\"flt1-comp-qty\"\u003e5\u003c\/span\u003e\u003cspan class=\"flt1-comp-lbl\"\u003eCarte prezzo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-comp\"\u003e\n\u003cspan class=\"flt1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"flt1-comp-lbl\"\u003eCarte riferimento\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-comp\"\u003e\n\u003cspan class=\"flt1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"flt1-comp-lbl\"\u003eCarte Fama\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-comp\"\u003e\n\u003cspan class=\"flt1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"flt1-comp-lbl\"\u003eCarta Critic's Choice\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"flt1-comp\"\u003e\n\u003cspan class=\"flt1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"flt1-comp-lbl\"\u003eCarta primo giocatore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"flt1-det\"\u003e\n\u003csummary class=\"flt1-det-sum\"\u003e\u003cspan class=\"flt1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"flt1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"flt1-det-sub\"\u003e1 formato · 92 carte\u003c\/span\u003e\u003cspan class=\"flt1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"flt1-det-body\"\u003e\n\u003cdiv class=\"flt1-sleeve-grid\"\u003e\n\u003cdiv class=\"flt1-sleeve\"\u003e\n\u003cspan class=\"flt1-sleeve-mm\"\u003e63,5 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"flt1-sleeve-r\"\u003e\n\u003cspan class=\"flt1-sleeve-qty\"\u003e92 carte\u003c\/span\u003e\u003cspan class=\"flt1-sleeve-fmt\"\u003eStandard USA\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"flt1-det flt1-det--last\"\u003e\n\u003csummary class=\"flt1-det-sum\"\u003e\u003cspan class=\"flt1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"flt1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"flt1-det-sub\"\u003eInglese · PDF ufficiale\u003c\/span\u003e\u003cspan class=\"flt1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"flt1-det-body\"\u003e\n\u003cdiv class=\"flt1-rl-wrap\"\u003e\n\u003cdiv class=\"flt1-rl-langs\"\u003e\u003cspan class=\"flt1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0525\/7753\/4134\/files\/FT_Rulebook_10_reduced.pdf?v=1747929807\" class=\"flt1-rl-link\" style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0a1e36; border-radius: 10px; text-decoration: none; color: #fff;\" target=\"_blank\"\u003e\u003cspan class=\"flt1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"flt1-rl-body\"\u003e\n\u003cspan class=\"flt1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"flt1-rl-sub\"\u003ePDF gratuito · Thunderworks Games\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"flt1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- \/flt1-body --\u003e\n\u003c\/div\u003e\n\u003c!-- \/flt1-wrap --\u003e\n\u003cstyle\u003e\n.flt1-wrap, .flt1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.flt1-wrap { font-family: Georgia, 'Times New Roman', serif; border-radius: 24px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.32); max-width: 1200px; margin-left: auto; margin-right: auto; background: #0a1e36; }\n.flt1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.flt1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.flt1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,30,54,0) 0%, rgba(10,30,54,0) 30%, rgba(10,30,54,0.65) 65%, rgba(10,30,54,0.97) 100%); }\n.flt1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.flt1-kicker { display: block; color: #FFD73E; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.flt1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.flt1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.flt1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.flt1-chip--blue { background: #1E7EC8; border-color: #1E7EC8; }\n.flt1-specs-bar { background: #061525; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.flt1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.flt1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.flt1-spec:nth-child(3n) { border-right: none; }\n.flt1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.flt1-spec-icon { font-size: 1.2rem; }\n.flt1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.flt1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.flt1-body { background: #F0F7FF; }\n.flt1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.flt1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1E7EC8; margin-bottom: 7px; }\n.flt1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #081830; line-height: 1.15; margin-bottom: 16px; }\n.flt1-p { font-family: sans-serif; font-size: 0.95rem; color: #1a3050; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.flt1-quote-solo { background: #0a1e36; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #FFD73E; }\n.flt1-quote-solo--alt { background: #0d2a46; border-left-color: #1E7EC8; }\n.flt1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.flt1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.flt1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n.flt1-divider { height: 1px; background: #c8dcea; margin: 32px 28px 0; }\n\n\/* FROGSCORE — sfondo neutro fisso *\/\n.flt1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.flt1-fs-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8e2da; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.flt1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.flt1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.flt1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.flt1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.flt1-fs-cat { font-family: sans-serif; font-size: 10px; padding: 3px 11px; border-radius: 50px; font-weight: 700; border: 1.5px solid; white-space: nowrap; background: #e4eefc; border-color: #7099d8; color: #0a3070; }\n.flt1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.flt1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.flt1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.flt1-fs-tip { display: none; position: absolute; background: #1a1208; color: rgba(255,255,255,0.92); font-family: sans-serif; font-size: 11px; line-height: 1.55; padding: 8px 12px; border-radius: 9px; z-index: 20; max-width: 210px; box-shadow: 0 4px 18px rgba(0,0,0,0.22); pointer-events: none; }\n.flt1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.flt1-fs-feel-lbl { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 9px; }\n.flt1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.flt1-fs-feel-tag { font-family: Georgia, serif; font-size: 13px; font-style: italic; color: #3d2810; padding: 5px 14px; background: #fff; border-radius: 7px; border: 1px solid #d8d0c4; }\n.flt1-fs-section-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 10px; }\n.flt1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.flt1-fs-target { display: flex; align-items: center; gap: 6px; padding: 6px 10px; border-radius: 10px; border: 1px solid; font-family: sans-serif; font-size: 11px; font-weight: 600; }\n.flt1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.flt1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.flt1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n.flt1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.flt1-fs-verdict-title { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 5px; }\n.flt1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #3d2810; line-height: 1.65; }\n.flt1-fs-solo { background: #eeeae4; border-top: 1px solid #e0d8cc; padding: 14px 20px; }\n.flt1-fs-solo-inner { display: flex; align-items: flex-start; gap: 12px; }\n.flt1-fs-solo-icon { font-size: 1.4rem; flex-shrink: 0; margin-top: 2px; }\n.flt1-fs-solo-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 6px; }\n.flt1-fs-solo-stars { display: flex; align-items: center; gap: 3px; margin-bottom: 8px; }\n.flt1-fs-star { font-size: 14px; color: #d0c8c0; }\n.flt1-fs-star--on { color: #1E7EC8; }\n.flt1-fs-solo-rating { font-family: sans-serif; font-size: 11px; font-weight: 700; color: #6b5e48; margin-left: 4px; }\n.flt1-fs-solo-note { font-family: sans-serif; font-size: 12px; color: #4a3820; line-height: 1.6; }\n.flt1-fs-footer { padding: 9px 20px; background: #eeeae4; border-top: 1px solid #e0d8cc; font-family: sans-serif; font-size: 11px; color: #6b5e48; line-height: 1.5; display: flex; align-items: center; gap: 6px; }\n.flt1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; flex-shrink: 0; }\n\n.flt1-section-pad { padding: 32px 28px 8px; }\n.flt1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.flt1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #c8dcea; box-shadow: 0 2px 10px rgba(30,126,200,0.07); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.flt1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(30,126,200,0.13); }\n.flt1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.flt1-card-name { font-size: 0.95rem; font-weight: 900; color: #1E7EC8; margin-bottom: 5px; }\n.flt1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #1a3050; line-height: 1.55; }\n.flt1-closing { background: #0a1e36; padding: 26px 28px; border-top: 3px solid #FFD73E; }\n.flt1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* CONTENUTO SCATOLA *\/\n.flt1-box-section { background: #F0F7FF; border-top: 1px solid #c8dcea; }\n.flt1-det { border-bottom: 1px solid #dce8f4; background: #fff; }\n.flt1-det--last { border-bottom: none; }\n.flt1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.flt1-det-sum::-webkit-details-marker { display: none; }\n.flt1-det-sum::marker { display: none; }\n.flt1-det[open] .flt1-det-sum, .flt1-det-sum:hover { background: #f4f8fc; }\n.flt1-det-left { display: flex; align-items: center; gap: 10px; }\n.flt1-det-ico { font-size: 17px; flex-shrink: 0; }\n.flt1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a1e36; display: block; }\n.flt1-det-sub { font-family: sans-serif; font-size: 11px; color: #7090b0; margin-top: 1px; display: block; }\n.flt1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.flt1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #7090b0; border-bottom: 2px solid #7090b0; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.flt1-det[open] .flt1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.flt1-det-body { padding: 0 20px 16px; background: #fff; }\n.flt1-comp-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr)); gap: 7px; padding-top: 14px; }\n.flt1-comp { display: flex; align-items: center; gap: 8px; padding: 8px 10px; background: #f4f8fc; border-radius: 8px; border: 1px solid #dce8f4; }\n.flt1-comp-qty { font-family: sans-serif; font-size: 0.85rem; font-weight: 800; color: #1E7EC8; min-width: 26px; flex-shrink: 0; }\n.flt1-comp-lbl { font-family: sans-serif; font-size: 0.78rem; color: #1a3050; line-height: 1.3; }\n.flt1-sleeve-grid { display: grid; grid-template-columns: 1fr; gap: 8px; padding-top: 14px; }\n.flt1-sleeve { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; background: #f4f8fc; border-radius: 8px; border: 1px solid #dce8f4; flex-wrap: wrap; gap: 6px; }\n.flt1-sleeve-mm { font-family: monospace; font-size: 0.82rem; font-weight: 700; color: #0a1e36; }\n.flt1-sleeve-r { display: flex; align-items: center; gap: 8px; }\n.flt1-sleeve-qty { font-family: sans-serif; font-size: 0.78rem; color: #6b8aaa; }\n.flt1-sleeve-fmt { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; padding: 2px 9px; border-radius: 50px; background: #e4eefc; border: 1px solid #7099d8; color: #0a3070; white-space: nowrap; }\n.flt1-rl-wrap { padding-top: 14px; display: flex; flex-direction: column; gap: 10px; }\n.flt1-rl-langs { display: flex; flex-wrap: wrap; gap: 6px; }\n.flt1-rl-lang { font-family: sans-serif; font-size: 0.75rem; font-weight: 600; padding: 3px 10px; border-radius: 50px; background: #eaf3de; border: 1px solid #80b050; color: #2a5010; }\n.flt1-rl-link { display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0a1e36; border-radius: 10px; text-decoration: none; transition: opacity .2s; }\n.flt1-rl-link:hover { opacity: .85; }\n.flt1-rl-ico { font-size: 1.2rem; flex-shrink: 0; }\n.flt1-rl-body { flex: 1; min-width: 0; }\n.flt1-rl-title { display: block; font-family: sans-serif; font-size: 0.82rem; font-weight: 700; color: #fff; }\n.flt1-rl-sub { display: block; font-family: sans-serif; font-size: 0.7rem; color: rgba(255,255,255,0.5); margin-top: 2px; }\n.flt1-rl-arr-ext { font-size: 0.9rem; color: rgba(255,255,255,0.45); flex-shrink: 0; }\n\n@media screen and (min-width: 600px) {\n  .flt1-specs { grid-template-columns: repeat(6, 1fr); }\n  .flt1-spec { border-bottom: none; }\n  .flt1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .flt1-spec:last-child { border-right: none; }\n  .flt1-cards { grid-template-columns: repeat(2, 1fr); }\n  .flt1-fs-body { grid-template-columns: 220px 1fr; }\n  .flt1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .flt1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .flt1-cover { height: 440px; }\n  .flt1-cover-content { padding: 22px 36px 30px; }\n  .flt1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .flt1-cards { grid-template-columns: repeat(4, 1fr); }\n  .flt1-divider { margin-left: 36px; margin-right: 36px; }\n  .flt1-section-pad { padding: 36px 36px 8px; }\n  .flt1-closing { padding: 28px 36px; }\n  .flt1-fs-body { grid-template-columns: 260px 1fr; }\n  .flt1-fs-radar-panel svg { max-width: 260px; }\n  .flt1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Thunderworks Games","offers":[{"title":"Default Title","offer_id":52258024718663,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Fliptoons_00.webp?v=1756788251"},{"product_id":"kingdom-legacy-feudal-kingdom-adventures","title":"Kingdom Legacy - Feudal Kingdom Adventures","description":"\u003csection class=\"kingdom-adventures\"\u003e\n\u003cdiv class=\"adv-inner\"\u003e\n\u003ch2\u003e🐉 Draghi, mostri marini e reliquie sacre: l’avventura chiama\u003c\/h2\u003e\n\u003cp\u003eCon \u003cstrong\u003eKingdom Legacy – Feudal Kingdom Adventures\u003c\/strong\u003e il tuo regno viene travolto da storie che sembrano leggenda: \u003cstrong\u003esirene che ingannano i marinai, draghi da affrontare, reliquie sacre da ritrovare\u003c\/strong\u003e, e persino principesse da salvare. Ogni nuova carta è un racconto che prende vita e che ti costringe a fare scelte difficili per il bene del tuo regno.\u003c\/p\u003e\n\u003cp\u003eL’espansione introduce \u003cstrong\u003e3 nuovi round e 29 carte inedite\u003c\/strong\u003e, che arricchiscono il tuo mazzo con avventure uniche e situazioni da risolvere. Serviranno almeno 10 round per esplorarle tutte, intrecciandosi con i contenuti futuri e rendendo ogni campagna un percorso narrativo sempre diverso e sorprendente.\u003c\/p\u003e\n\u003ch3\u003eCosa porta \"Adventures\" nel tuo regno\u003c\/h3\u003e\n\u003cdiv class=\"adv-grid\"\u003e\n\u003cdiv class=\"adv-card\"\u003e\n\u003ch4\u003e🐉 29 nuove carte\u003c\/h4\u003e\n\u003cp\u003eMissioni leggendarie e sfide imprevedibili da affrontare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adv-card\"\u003e\n\u003ch4\u003e📜 3 round extra\u003c\/h4\u003e\n\u003cp\u003eNuove opportunità di crescita e di conquista per il tuo regno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adv-card\"\u003e\n\u003ch4\u003e⚔️ Epicità narrativa\u003c\/h4\u003e\n\u003cp\u003eCombatti draghi, esplora dungeon e scopri reliquie perdute.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adv-card\"\u003e\n\u003ch4\u003e🔮 Consulenti magici\u003c\/h4\u003e\n\u003cp\u003eNuovi personaggi che offrono poteri unici e scelte arcane.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adv-card\"\u003e\n\u003ch4\u003e🌌 Esperienza modulare\u003c\/h4\u003e\n\u003cp\u003eEspansione compatibile con le prime 5, perfetta da intrecciare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"adv-card\"\u003e\n\u003ch4\u003e🕍 Continuazione della saga\u003c\/h4\u003e\n\u003cp\u003eAmplia il mondo narrativo di \u003cstrong\u003eKingdom Legacy\u003c\/strong\u003e con nuove leggende.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eSe vuoi dare al tuo \u003cem\u003eKingdom Legacy\u003c\/em\u003e un’anima più \u003cstrong\u003eepica e avventurosa\u003c\/strong\u003e, \u003cstrong\u003eFeudal Kingdom Adventures\u003c\/strong\u003e è l’espansione che trasforma ogni partita in un racconto da vivere.\u003c\/p\u003e\n\u003cdiv class=\"adv-quote\"\u003e\u003cem\u003e“Il regno ti chiama: sei pronto a scrivere la tua leggenda?”\u003c\/em\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n.kingdom-adventures {\n  --blue: #0d2238;\n  --silver: #d7e0e7;\n  --gold: #d4af37;\n  --light: #f4f7fa;\n  font-family: \"Merriweather\", serif;\n  background: linear-gradient(180deg, #091826 0%, #122f4e 100%);\n  color: var(--silver);\n  border-radius: 20px;\n  padding: 3rem 2rem;\n  position: relative;\n  overflow: hidden;\n  box-shadow: 0 0 25px rgba(0,0,0,0.4);\n}\n\n\/* ✨ Nebbia dinamica *\/\n.kingdom-adventures::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(circle at 20% 40%, rgba(255,255,255,0.08), transparent 70%),\n    radial-gradient(circle at 80% 70%, rgba(255,255,255,0.06), transparent 60%);\n  animation: fogmove 14s ease-in-out infinite alternate;\n  pointer-events: none;\n}\n@keyframes fogmove {\n  0% { background-position: 0% 50%; }\n  100% { background-position: 100% 50%; }\n}\n\n.adv-inner {\n  position: relative;\n  z-index: 2;\n  text-align: center;\n  max-width: 900px;\n  margin: 0 auto;\n}\n\n.adv-inner h2 {\n  font-size: 1.9rem;\n  color: var(--gold);\n  font-weight: 900;\n  margin-bottom: 1rem;\n  letter-spacing: 0.4px;\n}\n.adv-inner p {\n  font-size: 1.05rem;\n  line-height: 1.9;\n  color: var(--silver);\n  margin-bottom: 1.4rem;\n}\n.adv-inner strong { color: var(--gold); }\n\n\/* ⚔️ GRID *\/\n.adv-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 18px;\n  margin: 2rem 0;\n}\n.adv-card {\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(212,175,55,0.25);\n  border-radius: 14px;\n  padding: 1.4rem 1.2rem;\n  box-shadow: 0 4px 10px rgba(0,0,0,0.2);\n  transition: transform 0.25s ease, box-shadow 0.25s ease;\n}\n.adv-card:hover {\n  transform: translateY(-4px);\n  box-shadow: 0 8px 20px rgba(212,175,55,0.3);\n}\n.adv-card h4 {\n  color: var(--gold);\n  font-size: 1.05rem;\n  font-weight: 700;\n  margin-bottom: 0.5rem;\n}\n.adv-card p {\n  color: var(--light);\n  font-size: 0.95rem;\n}\n\n\/* ✨ QUOTE *\/\n.adv-quote {\n  margin-top: 2rem;\n  background: linear-gradient(90deg, rgba(212,175,55,0.2), rgba(255,255,255,0.08));\n  border-left: 4px solid var(--gold);\n  padding: 1.2rem 1.4rem;\n  font-style: italic;\n  font-size: 1rem;\n  border-radius: 8px;\n  text-align: center;\n  box-shadow: 0 4px 10px rgba(212,175,55,0.15);\n}\n\n\/* 📱 MOBILE *\/\n@media (max-width: 900px) {\n  .adv-grid { grid-template-columns: 1fr; }\n  .adv-inner h2 { font-size: 1.6rem; }\n}\n\u003c\/style\u003e\n\u003c!-- SEO --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Title SEO: Kingdom Legacy – Feudal Kingdom Adventures: espansione epica e narrativa --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Meta Description SEO: Espandi il tuo regno con Feudal Kingdom Adventures: 29 carte, 3 round extra e nuove avventure leggendarie per Kingdom Legacy di FryxGames. --\u003e","brand":"FryxGames","offers":[{"title":"Default Title","offer_id":52260969611591,"sku":null,"price":8.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/KingdomLegacyFeudalKingdomAdventures00.webp?v=1756828159"},{"product_id":"ahoy-rivals-renegades","title":"Ahoy: Rivals \u0026 Renegades","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n  \u003ch2\u003eNuove fazioni, nuove guerre: il mare di Ahoy non è mai stato così caotico\u003c\/h2\u003e\n  \u003cp\u003e\n    Con \u003cstrong\u003eAhoy: Rivals \u0026amp; Renegades\u003c\/strong\u003e arrivano due nuove forze pronte a stravolgere gli equilibri:  \n    la \u003cstrong\u003eBlackfish Brigade\u003c\/strong\u003e, feroci orche che dominano i mari con la loro \n    potenza brutale, e la \u003cstrong\u003eShellfire Rebellion\u003c\/strong\u003e, tartarughe ribelli capaci di catapultare \n    i propri compagni nei punti più impensabili della mappa.  \n  \u003c\/p\u003e\n  \u003cp\u003e\n    L’espansione ti permette di usare queste fazioni al posto delle originali, \n    oppure di giocare con tutte insieme per dar vita a un’avvincente modalità \u003cstrong\u003e2 contro 2\u003c\/strong\u003e.  \n    Più opzioni, più strategie, più caos in mare aperto.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCosa aggiunge \"Rivals \u0026amp; Renegades\"\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e🐋 \u003cstrong\u003eBlackfish Brigade\u003c\/strong\u003e: orche spietate che spadroneggiano con un branco errante\u003c\/li\u003e\n    \u003cli\u003e🐢 \u003cstrong\u003eShellfire Rebellion\u003c\/strong\u003e: tartarughe tenaci e catapulte folli\u003c\/li\u003e\n    \u003cli\u003e⚔️ \u003cstrong\u003eNuove modalità\u003c\/strong\u003e: sostituisci le fazioni o gioca 2 vs 2\u003c\/li\u003e\n    \u003cli\u003e🌊 \u003cstrong\u003eAncora più asimmetria\u003c\/strong\u003e: ogni partita prende una direzione diversa\u003c\/li\u003e\n    \u003cli\u003e🎨 \u003cstrong\u003eArte di Kyle Ferrin\u003c\/strong\u003e: stile iconico e immediatamente riconoscibile\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Se ami l’asimmetria di \u003cem\u003eAhoy\u003c\/em\u003e e cerchi \u003cstrong\u003efazioni fuori dagli schemi\u003c\/strong\u003e, \n    \u003cstrong\u003eRivals \u0026amp; Renegades\u003c\/strong\u003e è l’espansione che rende il mare più selvaggio, \n    strategico e spettacolare che mai.  \n  \u003c\/p\u003e\n  \u003cp\u003e\u003cem\u003eLe onde si alzano… pronto a unirti ai ribelli o ai predatori?\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Leder Games","offers":[{"title":"Default Title","offer_id":52264141422919,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/AhoyRivals_Renegades00.webp?v=1756892010"},{"product_id":"ahoy-fang-fortune","title":"Ahoy: Fang \u0026 Fortune","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n  \u003ch2\u003eIl Leviatano emerge dagli abissi. I pirati festeggiano. E tu?\u003c\/h2\u003e\n  \u003cp\u003e\n    Con \u003cstrong\u003eAhoy: Fang \u0026amp; Fortune\u003c\/strong\u003e il mare si popola di nuove presenze incredibili:  \n    il \u003cstrong\u003eLeviatano\u003c\/strong\u003e, bestia colossale che divora e cresce senza sosta, \n    e i \u003cstrong\u003eCoral Cap Pirates\u003c\/strong\u003e, una ciurma chiassosa che vive tra mercenariato e baldoria.  \n  \u003c\/p\u003e\n  \u003cp\u003e\n    Puoi usarli per sostituire uno o entrambi gli \u003cstrong\u003eSmugglers del gioco base\u003c\/strong\u003e, \n    creando combinazioni sempre diverse e imprevedibili.  \n    Ogni partita diventa così un teatro di potere tra predatori marini e pirati scanzonati, \n    per un’esperienza di gioco ancora più ricca e selvaggia.\n  \u003c\/p\u003e\n\n  \u003ch3\u003eCosa aggiunge \"Fang \u0026amp; Fortune\"\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli\u003e🐉 \u003cstrong\u003eIl Leviatano\u003c\/strong\u003e: una creatura marittima che diventa sempre più potente\u003c\/li\u003e\n    \u003cli\u003e🏴‍☠️ \u003cstrong\u003eCoral Cap Pirates\u003c\/strong\u003e: mercenari spensierati, metà festa e metà caos\u003c\/li\u003e\n    \u003cli\u003e🔀 \u003cstrong\u003eMix \u0026amp; Match\u003c\/strong\u003e: sostituisci gli Smugglers con una o entrambe le nuove fazioni\u003c\/li\u003e\n    \u003cli\u003e⚔️ \u003cstrong\u003eNuove strategie\u003c\/strong\u003e: approcci radicalmente diversi a ogni partita\u003c\/li\u003e\n    \u003cli\u003e🎨 \u003cstrong\u003eArte inconfondibile di Kyle Ferrin\u003c\/strong\u003e, ironica e vibrante\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003e\n    Se ami l’asimmetria di \u003cem\u003eAhoy\u003c\/em\u003e e cerchi un’espansione capace di \n    \u003cstrong\u003esconvolgere le dinamiche con fazioni folli e memorabili\u003c\/strong\u003e, \n    \u003cstrong\u003eFang \u0026amp; Fortune\u003c\/strong\u003e è la tempesta che aspettavi.  \n  \u003c\/p\u003e\n  \u003cp\u003e\u003cem\u003eGli abissi ribollono, le taverne esplodono: che parte sceglierai?\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Leder Games","offers":[{"title":"Default Title","offer_id":52264503804231,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Ahoy_Fang_Fortune_00.webp?v=1756893198"},{"product_id":"boss-fighters-qr","title":"Boss Fighters QR","description":"\u003c!-- =====================================================\n     BOSS FIGHTERS QR — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"bfq1-wrap\"\u003e\n\u003c!-- BANNER APP RICHIESTA --\u003e\n\u003cdiv class=\"bfq1-app-banner\"\u003e\n\u003cspan class=\"bfq1-app-banner-icon\"\u003e📱\u003c\/span\u003e\n\u003cdiv class=\"bfq1-app-banner-text\"\u003e\n\u003cspan class=\"bfq1-app-banner-title\"\u003eRichiede app gratuita\u003c\/span\u003e \u003cspan class=\"bfq1-app-banner-sub\"\u003eScarica Boss Fighters QR su iOS o Android — l'app controlla i boss e gestisce la campagna\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"bfq1-cover\"\u003e\n\u003cimg src=\"https:\/\/cf.geekdo-images.com\/Ugp-eulPaFzGBIjUL8Zd5g__imagepagezoom\/img\/s7t52BxWG3qrPvHyzHvZkZzXsQA=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9114733.jpg\" alt=\"Boss Fighters QR gioco da tavolo cooperativo fantasy con app per 2-4 giocatori - copertina ufficiale Pegasus Spiele\" class=\"bfq1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"bfq1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bfq1-cover-content\"\u003e\n\u003cp class=\"bfq1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"bfq1-sub\"\u003eIl boss reagisce. Tu pensavi di averlo capito. Il prossimo turno ti smentisce — e ricominci a leggerlo da capo.\u003c\/p\u003e\n\u003cdiv class=\"bfq1-chips\"\u003e\n\u003cspan class=\"bfq1-chip bfq1-chip--purple\"\u003eCooperativo\u003c\/span\u003e \u003cspan class=\"bfq1-chip\"\u003ePegasus Spiele\u003c\/span\u003e \u003cspan class=\"bfq1-chip\"\u003eHybrid · App + Carte\u003c\/span\u003e \u003cspan class=\"bfq1-chip\"\u003eEdizione inglese\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"bfq1-specs-bar\"\u003e\n\u003cdiv class=\"bfq1-specs\"\u003e\n\u003cdiv class=\"bfq1-spec\"\u003e\n\u003cspan class=\"bfq1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"bfq1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"bfq1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-spec\"\u003e\n\u003cspan class=\"bfq1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"bfq1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"bfq1-spec-val\"\u003e40–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-spec\"\u003e\n\u003cspan class=\"bfq1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"bfq1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"bfq1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-spec\"\u003e\n\u003cspan class=\"bfq1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"bfq1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"bfq1-spec-val\"\u003eDeckbuilding · Deduzione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-spec\"\u003e\n\u003cspan class=\"bfq1-spec-icon\"\u003e📱\u003c\/span\u003e \u003cspan class=\"bfq1-spec-label\"\u003eApp\u003c\/span\u003e \u003cspan class=\"bfq1-spec-val\"\u003eScan \u0026amp; Play\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-spec\"\u003e\n\u003cspan class=\"bfq1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"bfq1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"bfq1-spec-val\"\u003eCampagna 10 boss\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"bfq1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"bfq1-intro-grid\"\u003e\n\u003cdiv class=\"bfq1-intro-text\"\u003e\n\u003cp class=\"bfq1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"bfq1-h3\"\u003eDieci boss intelligenti, una squadra che impara turno dopo turno\u003c\/h3\u003e\n\u003cp class=\"bfq1-p\"\u003e\u003cstrong\u003eBoss Fighters QR\u003c\/strong\u003e è un cooperativo fantasy ibrido: tu e il tuo gruppo combattete contro dieci boss controllati da un'app che reagisce in tempo reale alle vostre carte. La meccanica \u003cstrong\u003eScan \u0026amp; Play\u003c\/strong\u003e riconosce ogni mossa appena scansionata e fa rispondere il boss di conseguenza — niente tabelle, niente segnaposto, niente turni gestiti a memoria.\u003c\/p\u003e\n\u003cp class=\"bfq1-p\"\u003eAll'inizio della campagna ogni eroe sceglie il suo popolo — \u003cstrong\u003eJungle Troll, Hill Halfling, Copper Dwarf o Wood Elf\u003c\/strong\u003e — e lo combina con una classe: Warrior, Mage, Rogue o Druid. Ogni boss ha tattiche, abilità, punti deboli che la squadra deve prima dedurre e poi sfruttare. Vincere significa portare a casa loot cards nascoste in tre scrigni segreti, che modificano il mazzo e sbloccano nuove abilità.\u003c\/p\u003e\n\u003cp class=\"bfq1-p\"\u003eProgettato da \u003cstrong\u003eMichael Palm e Lukas Zach\u003c\/strong\u003e e pubblicato da Pegasus Spiele, è un gioco che chiede di leggere il nemico — non di battersi più forte di lui.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-intro-side\"\u003e\n\u003cdiv class=\"bfq1-quote-solo\"\u003e\n\u003cspan class=\"bfq1-qs-icon\"\u003e🔍\u003c\/span\u003e\n\u003cp class=\"bfq1-qs-text\"\u003eLa prima volta che incontri un boss non sai nulla. La seconda volta sai tutto. La terza volta vinci — e nessun videogioco ti dà la stessa soddisfazione.\u003c\/p\u003e\n\u003cp class=\"bfq1-qs-note\"\u003eIl segreto di Boss Fighters QR in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-quote-solo bfq1-quote-solo--alt\"\u003e\n\u003cspan class=\"bfq1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"bfq1-qs-text\"\u003eScansioni la carta, l'app risponde all'istante. Non aspetti, non controlli tabelle. Il ritmo è quello di un combattimento vero.\u003c\/p\u003e\n\u003cp class=\"bfq1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"bfq1-fs\"\u003e\n\u003cdiv class=\"bfq1-fs-header\"\u003e\n\u003cdiv class=\"bfq1-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"bfq1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"bfq1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"bfq1-fs-game-name\"\u003eBoss Fighters QR\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bfq1-fs-cat\" style=\"background: #e0f5ee; border-color: #60c090; color: #0a4a30;\"\u003eCooperativo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-body\"\u003e\n\u003cdiv class=\"bfq1-fs-radar-panel\"\u003e\n\u003csvg id=\"bfq1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"bfq1-fs-tip\" id=\"bfq1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-info\"\u003e\n\u003cspan class=\"bfq1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"bfq1-fs-feeling\"\u003e\n\u003cspan class=\"bfq1-fs-feel-tag\"\u003eCollaborativo\u003c\/span\u003e \u003cspan class=\"bfq1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e \u003cspan class=\"bfq1-fs-feel-tag\"\u003eSoddisfacente\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"bfq1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"bfq1-fs-targets\"\u003e\n\u003cdiv class=\"bfq1-fs-target bfq1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-target bfq1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-target bfq1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-target bfq1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-target bfq1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-target bfq1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-verdict\"\u003e\n\u003cdiv class=\"bfq1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-verdict-text\"\u003eCooperativo brillante che usa l'app come dovrebbe essere usata: per togliere lavoro al tavolo, non per aggiungerne. Perfetto per gruppi che amano ragionare insieme — meno per chi cerca un gioco veloce o un'esperienza in solitaria.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"bfq1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, feedback BGG e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Coordinazione',v:5, note:\"Ogni carta scansionata cambia il piano del compagno — si parla, sempre\"},\n        {l:'Tensione',     v:4, note:\"Il boss reagisce in tempo reale: ogni turno può ribaltare lo scontro\"},\n        {l:'Strategia',    v:4, note:\"Deduci pattern, costruisci il mazzo, scegli quando attaccare\"},\n        {l:'Rigiocabilit\\u00e0',v:4, note:\"10 boss diversi x 4 livelli di difficolt\\u00e0 — campagna lunga\"},\n        {l:'Complessit\\u00e0', v:2, note:\"Peso 2.07 su BGG: regole accessibili, profondit\\u00e0 cresce con la campagna\"},\n        {l:'Fortuna',      v:2, note:\"Il pesco conta ma la deduzione e l'ordine delle carte contano di pi\\u00f9\"}\n      ];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('bfq1-fs-svg');\n      var tip=document.getElementById('bfq1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes bfq1-draw{to{stroke-dashoffset:0}}@keyframes bfq1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:bfq1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:bfq1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:bfq1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"bfq1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"bfq1-section-pad\"\u003e\n\u003cp class=\"bfq1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"bfq1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"bfq1-cards\"\u003e\n\u003cdiv class=\"bfq1-card\"\u003e\n\u003cspan class=\"bfq1-card-icon\"\u003e🧝\u003c\/span\u003e\n\u003ch4 class=\"bfq1-card-name\"\u003e4 popoli, 4 classi\u003c\/h4\u003e\n\u003cp class=\"bfq1-card-desc\"\u003eJungle Troll, Hill Halfling, Copper Dwarf o Wood Elf — combinati con Warrior, Mage, Rogue o Druid. Sedici eroi possibili, ognuno con un ritmo diverso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-card\"\u003e\n\u003cspan class=\"bfq1-card-icon\"\u003e📱\u003c\/span\u003e\n\u003ch4 class=\"bfq1-card-name\"\u003eL'app che ragiona\u003c\/h4\u003e\n\u003cp class=\"bfq1-card-desc\"\u003eRiconosce ogni carta scansionata e fa reagire il boss. Niente tabelle, niente turni gestiti a memoria — il tempo del tavolo è solo per voi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-card\"\u003e\n\u003cspan class=\"bfq1-card-icon\"\u003e👹\u003c\/span\u003e\n\u003ch4 class=\"bfq1-card-name\"\u003e10 boss da decifrare\u003c\/h4\u003e\n\u003cp class=\"bfq1-card-desc\"\u003eOgnuno con tattiche, debolezze, schemi unici. Il primo turno è ricognizione. L'ultimo è esecuzione. Quattro livelli di difficoltà per replay.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bfq1-card\"\u003e\n\u003cspan class=\"bfq1-card-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch4 class=\"bfq1-card-name\"\u003eLoot cards segrete\u003c\/h4\u003e\n\u003cp class=\"bfq1-card-desc\"\u003eTre scrigni nascosti per ogni vittoria. Le loot cards modificano il mazzo, sbloccano abilità, cambiano il modo in cui affronterete il boss successivo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"bfq1-closing\"\u003e\n\u003cp class=\"bfq1-closing-text\"\u003eLa prima sconfitta non è una sconfitta. È l'inizio della prossima partita — quella in cui finalmente capite come si batte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"bfq1-box-section\"\u003e\n\u003cdetails class=\"bfq1-det\"\u003e\n\u003csummary class=\"bfq1-det-sum\"\u003e\u003cspan class=\"bfq1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"bfq1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"bfq1-det-sub\"\u003e1 formato · 243 carte totali\u003c\/span\u003e\u003cspan class=\"bfq1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"bfq1-det-body\"\u003e\n\u003cdiv class=\"bfq1-sleeve-grid\"\u003e\n\u003cdiv class=\"bfq1-sleeve\"\u003e\n\u003cspan class=\"bfq1-sleeve-mm\"\u003e63,5 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"bfq1-sleeve-r\"\u003e\u003cspan class=\"bfq1-sleeve-qty\"\u003e243 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.bfq1-wrap, .bfq1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.bfq1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0a1f18;\n}\n\n\/* ── BANNER APP ── *\/\n.bfq1-app-banner { background: linear-gradient(90deg, #f5b942 0%, #f0a020 100%); padding: 12px 20px; display: flex; align-items: center; gap: 12px; border-bottom: 2px solid #0a1f18; }\n.bfq1-app-banner-icon { font-size: 1.5rem; flex-shrink: 0; }\n.bfq1-app-banner-text { display: flex; flex-direction: column; gap: 2px; min-width: 0; }\n.bfq1-app-banner-title { font-family: sans-serif; font-size: 0.85rem; font-weight: 800; color: #0a1f18; text-transform: uppercase; letter-spacing: 1px; }\n.bfq1-app-banner-sub { font-family: sans-serif; font-size: 0.78rem; color: #1f3328; line-height: 1.4; }\n\n\/* ── COPERTINA ── *\/\n.bfq1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.bfq1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.bfq1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,31,24,0) 0%, rgba(10,31,24,0) 25%, rgba(10,31,24,0.5) 55%, rgba(10,31,24,0.85) 75%, rgba(10,31,24,0.98) 100%); }\n.bfq1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.bfq1-kicker { display: block; color: #f5b942; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.bfq1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.bfq1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.bfq1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.bfq1-chip--purple { background: #0a7a5a; border-color: #0a7a5a; }\n\n\/* ── SPECS ── *\/\n.bfq1-specs-bar { background: #0f2920; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.bfq1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.bfq1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.bfq1-spec:nth-child(3n) { border-right: none; }\n.bfq1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.bfq1-spec-icon { font-size: 1.2rem; }\n.bfq1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.bfq1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.bfq1-body { background: #F0F4EC; }\n\n\/* ── INTRO ── *\/\n.bfq1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.bfq1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.bfq1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a1f18; line-height: 1.15; margin-bottom: 16px; }\n.bfq1-p { font-family: sans-serif; font-size: 0.95rem; color: #1f3328; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.bfq1-quote-solo { background: #0a1f18; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #0a7a5a; }\n.bfq1-quote-solo--alt { background: #1a3a2a; border-left-color: #f5b942; }\n.bfq1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.bfq1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.bfq1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.bfq1-divider { height: 1px; background: #c5d4be; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.bfq1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.bfq1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.bfq1-fs-brand { display:flex; align-items:center; gap:9px; }\n.bfq1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.bfq1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.bfq1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.bfq1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.bfq1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.bfq1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.bfq1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.bfq1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.bfq1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.bfq1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.bfq1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.bfq1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.bfq1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.bfq1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.bfq1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.bfq1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.bfq1-fs-target span { font-size:14px; flex-shrink:0; }\n.bfq1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.bfq1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.bfq1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.bfq1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.bfq1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.bfq1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.bfq1-section-pad { padding: 32px 28px 8px; }\n.bfq1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.bfq1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #c5d4be; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.bfq1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.bfq1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.bfq1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.bfq1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #1f3328; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.bfq1-closing { background: #0a1f18; padding: 26px 28px; border-top: 3px solid #f5b942; }\n.bfq1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.bfq1-box-section { background: #F0F4EC; border-top: 1px solid #c5d4be; }\n.bfq1-det { border-bottom: 1px solid #d8e2d2; background: #fff; }\n.bfq1-det:last-child { border-bottom: none; }\n.bfq1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.bfq1-det-sum::-webkit-details-marker { display: none; }\n.bfq1-det-sum::marker { display: none; }\n.bfq1-det[open] .bfq1-det-sum { background: #f5faf2; }\n.bfq1-det-sum:hover { background: #f5faf2; }\n.bfq1-det-left { display: flex; align-items: center; gap: 10px; }\n.bfq1-det-ico { font-size: 17px; flex-shrink: 0; }\n.bfq1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a1f18; display: block; }\n.bfq1-det-sub { font-family: sans-serif; font-size: 11px; color: #6b8478; margin-top: 1px; display: block; }\n.bfq1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.bfq1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #6b8478; border-bottom: 2px solid #6b8478; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.bfq1-det[open] .bfq1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.bfq1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.bfq1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.bfq1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f5faf2; border-radius:8px; border:1px solid #d8e2d2; flex-wrap:wrap; gap:6px; }\n.bfq1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0a1f18; }\n.bfq1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.bfq1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b8478; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .bfq1-specs { grid-template-columns: repeat(6, 1fr); }\n  .bfq1-spec { border-bottom: none; }\n  .bfq1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .bfq1-spec:last-child { border-right: none; }\n  .bfq1-cards { grid-template-columns: repeat(2, 1fr); }\n  .bfq1-fs-body { grid-template-columns: 220px 1fr; }\n  .bfq1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .bfq1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .bfq1-cover { height: 440px; }\n  .bfq1-cover-content { padding: 22px 36px 30px; }\n  .bfq1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .bfq1-cards { grid-template-columns: repeat(4, 1fr); }\n  .bfq1-divider { margin-left: 36px; margin-right: 36px; }\n  .bfq1-section-pad { padding: 36px 36px 8px; }\n  .bfq1-closing { padding: 28px 36px; }\n  .bfq1-fs-body { grid-template-columns: 260px 1fr; }\n  .bfq1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Pegasus Spiele","offers":[{"title":"Default Title","offer_id":52585991569735,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Boss_Fighters_QR_00.webp?v=1760927642"},{"product_id":"critter-kitchen","title":"Critter Kitchen","description":"\u003csection class=\"critter-kitchen-section\"\u003e\n\u003cdiv class=\"ck-header\"\u003e\n\u003ch2\u003e🍳 Critter Kitchen – Cuochi bestiali e sfide da chef nella città del gusto\u003c\/h2\u003e\n\u003cp class=\"ck-sub\"\u003eÈ la settimana dei ristoranti a \u003cstrong\u003eBistro Bay\u003c\/strong\u003e, e gli animali più talentuosi del regno hanno indossato il grembiule! In \u003cstrong\u003eCritter Kitchen\u003c\/strong\u003e, firmato da \u003cstrong\u003eAlex Cutler\u003c\/strong\u003e e \u003cstrong\u003ePeter C. Hayward\u003c\/strong\u003e per \u003cstrong\u003eLucky Duck Games\u003c\/strong\u003e, dovrai guidare la tua brigata di chef a quattro zampe nella corsa agli ingredienti perfetti per stupire il critico più temuto. È un \u003cstrong\u003egioco da tavolo strategico e divertente\u003c\/strong\u003e per 1–5 giocatori, dove tempismo, intuito e appetito fanno la differenza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ck-body\"\u003e\n\u003cp\u003eOgni turno scegli segretamente dove mandare i tuoi tre chef in città: alcuni sono rapidi ma portano poco, altri più lenti ma carichi di delizie. I mercati cambiano a ogni round, i \u003cstrong\u003erumors\u003c\/strong\u003e svelano i desideri del critico, e le \u003cstrong\u003esfide culinarie\u003c\/strong\u003e ti premiano per i piatti più creativi. Dopo sei turni di duelli gastronomici, arriva il gran finale: la \u003cstrong\u003ecena epica\u003c\/strong\u003e davanti al giudice più esigente. Solo chi avrà raccolto gli ingredienti giusti conquisterà la fama di miglior ristorante di Bistro Bay!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ck-features\"\u003e\n\u003ch3\u003ePerché “Critter Kitchen” è un banchetto di strategia e simpatia\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🐿️ \u003cstrong\u003eCuochi animali carismatici\u003c\/strong\u003e e illustrazioni irresistibili di Sandara Tang\u003c\/li\u003e\n\u003cli\u003e🥕 \u003cstrong\u003eProgrammazione segreta\u003c\/strong\u003e: scegli dove mandare i tuoi chef, ma occhio alla concorrenza\u003c\/li\u003e\n\u003cli\u003e🍇 \u003cstrong\u003eIngredienti e ricette variabili\u003c\/strong\u003e per partite sempre fresche e diverse\u003c\/li\u003e\n\u003cli\u003e🎭 \u003cstrong\u003eRumors e critici\u003c\/strong\u003e che cambiano le regole del gioco a ogni sfida\u003c\/li\u003e\n\u003cli\u003e🥂 \u003cstrong\u003eFinale spettacolare\u003c\/strong\u003e: prepara il tuo capolavoro gastronomico per vincere le stelle\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ck-end\"\u003e\n\u003cp\u003e\u003cstrong\u003eCritter Kitchen\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo per famiglie e giocatori strategici\u003c\/strong\u003e che mescola ironia, pianificazione e colpi di scena culinari. Perfetto per chi ama titoli come \u003cem\u003eEverdell\u003c\/em\u003e ma con un’anima più competitiva e frizzante. Alla fine, in cucina come nel gioco, \u003cstrong\u003evince chi sa servire il colpo di genio al momento giusto\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp class=\"ck-quote\"\u003e\u003cem\u003e“Un pizzico di fortuna, una spolverata di tattica… e il critico sarà tuo!”\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n.critter-kitchen-section{\n  --sky:#eaf7fa;\n  --cream:#fff9ed;\n  --orange:#ff914d;\n  --yellow:#ffda79;\n  --green:#3ca86b;\n  --text:#333;\n  background:linear-gradient(180deg,var(--sky) 0%,var(--cream) 100%);\n  border-radius:22px;\n  padding:2.6rem 2.2rem;\n  font-family:\"Inter\",sans-serif;\n  color:var(--text);\n  box-shadow:0 8px 22px rgba(0,0,0,0.08);\n}\n\n\/* Header *\/\n.ck-header h2{\n  text-align:center;\n  font-size:1.9rem;\n  background:linear-gradient(90deg,var(--orange),var(--green));\n  -webkit-background-clip:text;\n  color:transparent;\n  font-weight:900;\n  letter-spacing:.4px;\n  margin-bottom:1rem;\n}\n.ck-sub{\n  text-align:center;\n  max-width:850px;\n  margin:0 auto 2rem;\n  font-size:1.05rem;\n  line-height:1.8;\n}\n\n\/* Corpo *\/\n.ck-body{\n  max-width:850px;\n  margin:0 auto 2rem;\n  font-size:1.05rem;\n  line-height:1.8;\n}\n.ck-body strong{color:var(--green);}\n\n\/* Features *\/\n.ck-features{\n  background:linear-gradient(180deg,var(--cream),#fff);\n  border-radius:16px;\n  border:1px solid rgba(0,0,0,0.05);\n  padding:1.6rem 1.4rem;\n  margin-bottom:2rem;\n  box-shadow:0 4px 14px rgba(0,0,0,0.05);\n}\n.ck-features h3{\n  text-align:center;\n  color:var(--orange);\n  font-size:1.25rem;\n  margin-bottom:1rem;\n  font-weight:700;\n}\n.ck-features ul{\n  list-style:none;\n  padding-left:0;\n  margin:0;\n}\n.ck-features li{\n  margin-bottom:.6rem;\n  font-size:1rem;\n  line-height:1.7;\n}\n.ck-features li strong{color:var(--green);}\n.ck-features li::before{\n  content:\"• \";\n  color:var(--yellow);\n}\n\n\/* Finale *\/\n.ck-end{\n  max-width:850px;\n  margin:0 auto;\n  text-align:center;\n  font-size:1.05rem;\n  line-height:1.8;\n}\n.ck-end strong{color:var(--green);}\n.ck-quote{\n  background:linear-gradient(90deg,var(--orange),var(--green));\n  color:#fff;\n  display:inline-block;\n  margin-top:1.5rem;\n  padding:1rem 1.5rem;\n  border-radius:12px;\n  font-weight:600;\n  font-style:italic;\n  box-shadow:0 3px 10px rgba(0,0,0,0.15);\n}\n\n\/* Responsive *\/\n@media(max-width:900px){\n  .critter-kitchen-section{padding:2rem 1.2rem;}\n  .ck-header h2{font-size:1.6rem;}\n  .ck-sub{font-size:1rem;}\n}\n\u003c\/style\u003e","brand":"Lucky Duck Games","offers":[{"title":"Default Title","offer_id":52608138445127,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/CritterKitchen00.webp?v=1761208152"},{"product_id":"a-carnivore-did-it","title":"A Carnivore Did It!","description":"\u003c!-- =====================================================\n     A CARNIVORE DID IT! — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"acd1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"acd1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"acd1-cover-img\" alt=\"A Carnivore Did It gioco da tavolo cooperativo deduttivo per 1-5 giocatori - copertina ufficiale Horrible Guild\" src=\"https:\/\/cf.geekdo-images.com\/xpB49iPD28gLbqPgdnL1mg__imagepagezoom\/img\/v5wdoNBEcQ_4d0NsI8RTgwVrvU8=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9027329.jpg\"\u003e\n\u003cdiv class=\"acd1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"acd1-cover-content\"\u003e\n\u003cp class=\"acd1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"acd1-sub\"\u003eQualcuno sta mentendo. Qualcuno dice il vero. E tu hai due minuti per capire chi è il colpevole tra sette sospettati.\u003c\/p\u003e\n\u003cdiv class=\"acd1-chips\"\u003e\n\u003cspan class=\"acd1-chip acd1-chip--yellow\"\u003eCooperativo\u003c\/span\u003e \u003cspan class=\"acd1-chip\"\u003eHorrible Guild\u003c\/span\u003e \u003cspan class=\"acd1-chip\"\u003e2000 casi\u003c\/span\u003e \u003cspan class=\"acd1-chip\"\u003eEdizione inglese\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"acd1-specs-bar\"\u003e\n\u003cdiv class=\"acd1-specs\"\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003e20 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003e8+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e🧠\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003eDeduzione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e📂\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eCasi\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003e2000 totali\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-spec\"\u003e\n\u003cspan class=\"acd1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"acd1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"acd1-spec-val\"\u003eCoop + campagna\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"acd1-body\"\u003e\n\u003c!-- INTRO + CITAZIONI --\u003e\n\u003cdiv class=\"acd1-intro-grid\"\u003e\n\u003cdiv class=\"acd1-intro-text\"\u003e\n\u003cp class=\"acd1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"acd1-h3\"\u003eUn crimine, sette sospettati, una sola verità\u003c\/h3\u003e\n\u003cp class=\"acd1-p\"\u003eNella città di Furrow Heights è stato commesso un crimine. Il detective Fox Banner ha radunato i sospettati — Squalo, Pantera, Orso, Iguana, Pavone e gli altri — e ognuno ha qualcosa da dire. Qualcuno mente. Qualcuno dice la verità. Tocca a te capire chi.\u003c\/p\u003e\n\u003cp class=\"acd1-p\"\u003e\u003cstrong\u003eA Carnivore Did It!\u003c\/strong\u003e, firmato \u003cstrong\u003eDaumilas Ardickas e Urtis Šulinskas\u003c\/strong\u003e per Horrible Guild con le illustrazioni di Cecilia \"Lonnie\" Petrucci, è un gioco di pura deduzione logica cooperativa. Niente dadi, niente fortuna. Ogni caso ha una sola soluzione possibile — la trovi solo se incastri le affermazioni nel modo giusto.\u003c\/p\u003e\n\u003cp class=\"acd1-p\"\u003eScegli un dossier, prepari sospettati e affermazioni, accendi il cervello. Duemila casi a difficoltà crescente, dalla prima volta a sette sospettati in mezz'ora di puzzle senza fine.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-intro-side\"\u003e\n\u003cp class=\"acd1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"acd1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"A Carnivore Did It\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"acd1-quote-text\"\u003e\"A Carnivore Did It! is great. It is fun, it is interesting, it is easy to teach, and it is hard to master.\"\u003c\/p\u003e\n\u003cp class=\"acd1-quote-transl\"\u003eÈ divertente, è interessante, si insegna facilmente ed è difficile da padroneggiare.\u003c\/p\u003e\n\u003cp class=\"acd1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"acd1-quote acd1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"A Carnivore Did It\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"acd1-quote-text\"\u003e\"How much gameplay you get from its simple rule set and minimal components.\"\u003c\/p\u003e\n\u003cp class=\"acd1-quote-transl\"\u003eQuanta partita riesci a tirare fuori da un regolamento così essenziale e da così pochi componenti.\u003c\/p\u003e\n\u003cp class=\"acd1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eShelf Gamer\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"acd1-fs\"\u003e\n\u003cdiv class=\"acd1-fs-header\"\u003e\n\u003cdiv class=\"acd1-fs-brand\"\u003e\n\u003cimg class=\"acd1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"acd1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"acd1-fs-game-name\"\u003eA Carnivore Did It!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"acd1-fs-cat\"\u003eSociale · Deduzione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-body\"\u003e\n\u003cdiv class=\"acd1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"acd1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"acd1-fs-tip\" class=\"acd1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-info\"\u003e\n\u003cspan class=\"acd1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"acd1-fs-feeling\"\u003e\n\u003cspan class=\"acd1-fs-feel-tag\"\u003eCerebrale\u003c\/span\u003e \u003cspan class=\"acd1-fs-feel-tag\"\u003eCollaborativo\u003c\/span\u003e \u003cspan class=\"acd1-fs-feel-tag\"\u003eSoddisfacente\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"acd1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"acd1-fs-targets\"\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-target acd1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-verdict\"\u003e\n\u003cdiv class=\"acd1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-verdict-text\"\u003eLogica pura in scatola piccola. Perfetto per chi ama i puzzle, gioca anche in solitario e vuole un cooperativo che premia il cervello — non per serate rumorose o gruppi numerosi.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-fs-footer\"\u003e\n\u003cimg class=\"acd1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Profondit\\u00e0',  v:5, note:\"Logica pura: ogni caso ha una sola soluzione coerente\"},\n        {l:'Rigiocabilit\\u00e0',v:5, note:\"Duemila casi diversi e una campagna a punteggio\"},\n        {l:'Strategia',     v:4, note:\"Non scegli — deduci. Ma l'ordine in cui escludi cambia tutto\"},\n        {l:'Tensione',      v:3, note:\"Il timer di 2 minuti spinge, ma il tono resta calmo\"},\n        {l:'Complessit\\u00e0', v:2, note:\"Regole in 4 pagine, prima partita immediata\"},\n        {l:'Fortuna',       v:1, note:\"Zero dadi, zero caso. Vinci o perdi col cervello\"}\n      ];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('acd1-fs-svg');\n      var tip=document.getElementById('acd1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes acd1-draw{to{stroke-dashoffset:0}}@keyframes acd1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:acd1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:acd1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:acd1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"acd1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"acd1-section-pad\"\u003e\n\u003cp class=\"acd1-label\"\u003eIl tuo kit da detective\u003c\/p\u003e\n\u003ch3 class=\"acd1-h3\"\u003eCosa hai sul tavolo\u003c\/h3\u003e\n\u003cdiv class=\"acd1-cards\"\u003e\n\u003cdiv class=\"acd1-card\"\u003e\n\u003cspan class=\"acd1-card-icon\"\u003e🦈\u003c\/span\u003e\n\u003ch4 class=\"acd1-card-name\"\u003e7 carte sospettati\u003c\/h4\u003e\n\u003cp class=\"acd1-card-desc\"\u003eSqualo, Pantera, Orso, Iguana, Pavone e gli altri. Disposti in cerchio sul tavolo, ognuno con la sua espressione e il suo segreto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-card\"\u003e\n\u003cspan class=\"acd1-card-icon\"\u003e💬\u003c\/span\u003e\n\u003ch4 class=\"acd1-card-name\"\u003e50 carte affermazione\u003c\/h4\u003e\n\u003cp class=\"acd1-card-desc\"\u003e\"Lo squalo dice il vero\". \"Un carnivoro ha commesso il crimine\". Si combinano con i sospettati per generare migliaia di casi unici.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-card\"\u003e\n\u003cspan class=\"acd1-card-icon\"\u003e📂\u003c\/span\u003e\n\u003ch4 class=\"acd1-card-name\"\u003e20 dossier × 100 casi\u003c\/h4\u003e\n\u003cp class=\"acd1-card-desc\"\u003eDuemila puzzle a difficoltà crescente. Dai 3 sospettati con una sola bugia ai 7 con condizioni intrecciate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-card\"\u003e\n\u003cspan class=\"acd1-card-icon\"\u003e🔍\u003c\/span\u003e\n\u003ch4 class=\"acd1-card-name\"\u003eLa lente d'ingrandimento\u003c\/h4\u003e\n\u003cp class=\"acd1-card-desc\"\u003eNon è un gadget. Decodifica la soluzione sul retro del dossier — solo quando pensi di avere il colpevole, vai a verificare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"acd1-closing\"\u003e\n\u003cp class=\"acd1-closing-text\"\u003eVent'anni di puzzle in una scatola piccola. E quando trovi il colpevole, capisci perché Furrow Heights ha bisogno proprio di te.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"acd1-box-section\"\u003e\n\u003cdetails class=\"acd1-det\"\u003e\n\u003csummary class=\"acd1-det-sum\"\u003e\u003cspan class=\"acd1-det-ico\"\u003e🎲\u003c\/span\u003e\u003cspan class=\"acd1-det-title\"\u003eComponenti\u003c\/span\u003e\u003cspan class=\"acd1-det-sub\"\u003e5 tipi · contenuto scatola\u003c\/span\u003e\u003cspan class=\"acd1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acd1-det-body\"\u003e\n\u003cdiv class=\"acd1-comp-grid\"\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e7\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eCarte sospettati animali\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e50\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eCarte affermazione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e20\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eDossier (100 casi cadauno)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eLente d'ingrandimento decoder\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acd1-comp\"\u003e\n\u003cspan class=\"acd1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"acd1-comp-lbl\"\u003eRegolamento inglese\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acd1-det\"\u003e\n\u003csummary class=\"acd1-det-sum\"\u003e\u003cspan class=\"acd1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"acd1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"acd1-det-sub\"\u003e1 formato · 57 carte totali\u003c\/span\u003e\u003cspan class=\"acd1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acd1-det-body\"\u003e\n\u003cdiv class=\"acd1-sleeve-grid\"\u003e\n\u003cdiv class=\"acd1-sleeve\"\u003e\n\u003cspan class=\"acd1-sleeve-mm\"\u003e63,5 × 88 mm\u003c\/span\u003e\n\u003cdiv class=\"acd1-sleeve-r\"\u003e\u003cspan class=\"acd1-sleeve-qty\"\u003e57 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"acd1-det acd1-det--last\"\u003e\n\u003csummary class=\"acd1-det-sum\"\u003e\u003cspan class=\"acd1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"acd1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"acd1-det-sub\"\u003eInglese · pagina ufficiale editore\u003c\/span\u003e\u003cspan class=\"acd1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"acd1-det-body\"\u003e\n\u003cdiv class=\"acd1-rl-wrap\"\u003e\n\u003cdiv class=\"acd1-rl-langs\"\u003e\u003cspan class=\"acd1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a1208; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"acd1-rl-link\" href=\"https:\/\/horribleguild.com\/eu\/product\/a-carnivore-did-it\/\" target=\"_blank\"\u003e\u003cspan class=\"acd1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"acd1-rl-body\"\u003e\n\u003cspan class=\"acd1-rl-title\"\u003ePagina ufficiale Horrible Guild\u003c\/span\u003e\u003cspan class=\"acd1-rl-sub\"\u003eRegolamento e aggiornamenti · horribleguild.com\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"acd1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.acd1-wrap, .acd1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.acd1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #2a1f0a;\n}\n\n\/* ── COPERTINA ── *\/\n.acd1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.acd1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.acd1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(42,31,10,0) 0%, rgba(42,31,10,0) 25%, rgba(42,31,10,0.55) 55%, rgba(42,31,10,0.88) 75%, rgba(42,31,10,0.98) 100%); }\n.acd1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.acd1-kicker { display: block; color: #F5C842; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.acd1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.acd1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.acd1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.acd1-chip--yellow { background: #D9A21B; border-color: #D9A21B; color: #1a1208; }\n\n\/* ── SPECS ── *\/\n.acd1-specs-bar { background: #1a1208; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.acd1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.acd1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.acd1-spec:nth-child(3n) { border-right: none; }\n.acd1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.acd1-spec-icon { font-size: 1.2rem; }\n.acd1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.acd1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.acd1-body { background: #FAF3E0; }\n\n\/* ── INTRO ── *\/\n.acd1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.acd1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #B8800C; margin-bottom: 7px; }\n.acd1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a1208; line-height: 1.15; margin-bottom: 16px; }\n.acd1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.acd1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #B8800C; margin-bottom: 12px; }\n.acd1-quote { background: #1a1208; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #D9A21B; }\n.acd1-quote--dark { background: #2a1f0a; border-left-color: #F5C842; }\n.acd1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.acd1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.acd1-quote-source { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.acd1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.acd1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.acd1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.acd1-fs-brand { display:flex; align-items:center; gap:9px; }\n.acd1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.acd1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.acd1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.acd1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.acd1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.acd1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.acd1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.acd1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.acd1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.acd1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.acd1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.acd1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.acd1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.acd1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.acd1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.acd1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.acd1-fs-target span { font-size:14px; flex-shrink:0; }\n.acd1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.acd1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.acd1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.acd1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.acd1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.acd1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.acd1-section-pad { padding: 32px 28px 8px; }\n.acd1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.acd1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.acd1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.acd1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.acd1-card-name { font-size: 0.95rem; font-weight: 900; color: #B8800C; margin-bottom: 5px; }\n.acd1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.acd1-closing { background: #1a1208; padding: 26px 28px; border-top: 3px solid #D9A21B; }\n.acd1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.acd1-box-section { background: #FAF3E0; border-top: 1px solid #d4c0a0; }\n.acd1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.acd1-det--last { border-bottom: none; }\n.acd1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.acd1-det-sum::-webkit-details-marker { display: none; }\n.acd1-det-sum::marker { display: none; }\n.acd1-det[open] .acd1-det-sum { background: #faf7f2; }\n.acd1-det-sum:hover { background: #faf7f2; }\n.acd1-det-left { display: flex; align-items: center; gap: 10px; }\n.acd1-det-ico { font-size: 17px; flex-shrink: 0; }\n.acd1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a1208; display: block; }\n.acd1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.acd1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.acd1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.acd1-det[open] .acd1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.acd1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.acd1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(150px,1fr)); gap:7px; padding-top:14px; }\n.acd1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; }\n.acd1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#B8800C; min-width:26px; flex-shrink:0; }\n.acd1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#3d2810; line-height:1.3; }\n\n.acd1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.acd1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4ef; border-radius:8px; border:1px solid #e8deca; flex-wrap:wrap; gap:6px; }\n.acd1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#1a1208; }\n.acd1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.acd1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#6b5e48; }\n\n.acd1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.acd1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.acd1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.acd1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#1a1208; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.acd1-rl-link:hover { opacity:.85; }\n.acd1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.acd1-rl-body { flex:1; min-width:0; }\n.acd1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.acd1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.acd1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .acd1-specs { grid-template-columns: repeat(6, 1fr); }\n  .acd1-spec { border-bottom: none; }\n  .acd1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .acd1-spec:last-child { border-right: none; }\n  .acd1-cards { grid-template-columns: repeat(2, 1fr); }\n  .acd1-fs-body { grid-template-columns: 220px 1fr; }\n  .acd1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .acd1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .acd1-cover { height: 440px; }\n  .acd1-cover-content { padding: 22px 36px 30px; }\n  .acd1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .acd1-cards { grid-template-columns: repeat(4, 1fr); }\n  .acd1-divider { margin-left: 36px; margin-right: 36px; }\n  .acd1-section-pad { padding: 36px 36px 8px; }\n  .acd1-closing { padding: 28px 36px; }\n  .acd1-fs-body { grid-template-columns: 260px 1fr; }\n  .acd1-fs-radar-panel svg { max-width: 260px; }\n  .acd1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(170px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Horrible Guild","offers":[{"title":"Default Title","offer_id":52640885080391,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/A_Carnivore_Did_It_00.webp?v=1761713389"},{"product_id":"kingdom-legacy-feudal-kingdom-foundations","title":"Kingdom Legacy - Feudal Kingdom Foundations","description":"\u003c!-- 👑 KINGDOM LEGACY – FOUNDATIONS (SEZIONE INTERATTIVA FROGAMES) --\u003e\n\u003csection class=\"kingdom-foundations\"\u003e\u003cheader class=\"kf-header\"\u003e\n\u003ch2\u003e❄️ Kingdom Legacy – Le fondamenta del tuo regno nascono tra piaghe, invasioni e natura selvaggia\u003c\/h2\u003e\n\u003cp class=\"subtitle\"\u003eCostruisci, sopravvivi e tramanda la tua eredità nel gelo del potere e della solitudine.\u003c\/p\u003e\n\u003c\/header\u003e\n\u003cdiv class=\"kf-body\"\u003e\n\u003cp\u003eIn \u003cstrong\u003eKingdom Legacy – Feudal Kingdom: Foundations\u003c\/strong\u003e, il destino del tuo regno dipende dalle scelte che farai in solitudine. Tre nuove espansioni — \u003cstrong\u003eThe Black Plague\u003c\/strong\u003e, \u003cstrong\u003eInvasion\u003c\/strong\u003e e \u003cstrong\u003eNature’s Revenge\u003c\/strong\u003e — mettono alla prova la tua capacità di costruire, difendere e sopravvivere. Tra pestilenze, assedi e ribellioni della natura, solo chi pianifica con lungimiranza potrà mantenere viva la propria eredità.\u003c\/p\u003e\n\u003cp\u003eQuesto \u003cstrong\u003egioco da tavolo solitario di costruzione e gestione\u003c\/strong\u003e amplia il mondo di \u003cstrong\u003eKingdom Legacy\u003c\/strong\u003e con nuove prove e fondazioni da erigere. Ogni modulo introduce eventi imprevisti, innovazioni e scelte morali che trasformano il tuo dominio in qualcosa di unico. La vera forza non sta nelle mura, ma nella volontà di chi le innalza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"kf-accordion\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003e☠️ The Black Plague – Il flagello silenzioso\u003c\/summary\u003e\n\u003cp\u003eUna piaga oscura si diffonde tra i villaggi. Gestisci le risorse per curare, isolare o sacrificare. Ogni scelta salva vite o accelera la rovina. La peste non uccide solo i corpi — consuma anche le certezze.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003e⚔️ Invasion – La guerra alle porte\u003c\/summary\u003e\n\u003cp\u003eI confini tremano sotto l’assalto dei nemici. Difendi il regno con ciò che hai, fortifica, commercia o rischia l’assedio. Ogni errore può spezzare secoli di gloria.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e🌿 Nature’s Revenge – Il richiamo della terra\u003c\/summary\u003e\n\u003cp\u003eLa natura si ribella: foreste che divorano città, animali mutati, carestie improvvise. Scegli se sfruttare o ascoltare la terra. Il futuro del regno si radica nella tua relazione con ciò che lo nutre.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails open=\"\"\u003e\n\u003csummary\u003e🏰 Fondazioni che resistono al tempo\u003c\/summary\u003e\n\u003cp\u003eSei nuove \u003cstrong\u003estrutture fondamentali\u003c\/strong\u003e modificano l’economia e la difesa del regno. Ogni costruzione influenza le generazioni successive, legando la tua eredità alla pietra stessa su cui regna il potere.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cfooter class=\"kf-footer\"\u003e\u003cem\u003e“Un re non fugge dai suoi problemi. Li pianifica, li gestisce e, se serve, li conquista.”\u003c\/em\u003e\u003c\/footer\u003e\u003c\/section\u003e\n\u003cstyle\u003e\n\/* 👑 FROGAMES – KINGDOM LEGACY FOUNDATIONS *\/\n.kingdom-foundations {\n  background: linear-gradient(180deg, #f3f5f8 0%, #d6d9e0 60%, #c0c3c8 100%);\n  color: #1c1b21;\n  font-family: \"Poppins\", system-ui, sans-serif;\n  padding: 3rem 1.8rem;\n  border-radius: 24px;\n  position: relative;\n  overflow: hidden;\n  box-shadow: inset 0 0 30px rgba(255,255,255,0.3), 0 0 50px rgba(0,0,0,0.2);\n}\n.kingdom-foundations::before {\n  content:\"\";\n  position:absolute; inset:0;\n  background: radial-gradient(circle at 80% 10%, rgba(255,255,255,0.4), transparent 70%),\n              radial-gradient(circle at 20% 90%, rgba(180,200,255,0.25), transparent 80%);\n  z-index:0;\n  animation: snowfallGlow 10s ease-in-out infinite alternate;\n}\n@keyframes snowfallGlow { from{opacity:.5;} to{opacity:.9;} }\n\n.kf-header {\n  text-align:center;\n  position:relative;\n  z-index:1;\n  margin-bottom:2rem;\n}\n.kf-header h2 {\n  font-size:clamp(1.4rem, 2.5vw, 2.3rem);\n  font-weight:900;\n  background: linear-gradient(90deg, #6e758a 0%, #2e3245 30%, #6b6454 70%);\n  -webkit-background-clip: text;\n  color: transparent;\n  text-shadow: 0 0 20px rgba(0,0,0,0.2);\n  margin-bottom:1rem;\n}\n.kf-header .subtitle {\n  color:#363c4a;\n  font-weight:600;\n  font-size:1rem;\n  text-shadow:0 0 10px rgba(255,255,255,0.6);\n}\n\n.kf-body {\n  max-width:800px;\n  margin:0 auto 2.5rem;\n  line-height:1.8;\n  font-size:1rem;\n  position:relative;\n  z-index:1;\n  color:#2c2e37;\n}\n.kf-body strong { color:#4b3b28; font-weight:700; }\n\n\/* Accordion interattivo *\/\n.kf-accordion {\n  max-width:820px;\n  margin:0 auto;\n  position:relative;\n  z-index:1;\n}\n.kf-accordion details {\n  background:rgba(255,255,255,0.6);\n  border-radius:16px;\n  border:1px solid rgba(50,50,50,0.1);\n  box-shadow:0 3px 10px rgba(0,0,0,0.1);\n  margin-bottom:1rem;\n  overflow:hidden;\n  transition:all .3s ease;\n}\n.kf-accordion details[open] {\n  background:rgba(255,255,255,0.8);\n  box-shadow:0 8px 20px rgba(80,80,80,0.2);\n}\n.kf-accordion summary {\n  cursor:pointer;\n  padding:1rem 1.4rem;\n  font-weight:700;\n  font-size:1rem;\n  color:#2d2b2b;\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n}\n.kf-accordion summary::after {\n  content:\"+\";\n  color:#7a694a;\n  font-weight:900;\n  transition:transform .3s ease;\n}\n.kf-accordion details[open] summary::after {\n  content:\"–\";\n  transform:rotate(180deg);\n}\n.kf-accordion p {\n  padding:0 1.4rem 1.2rem;\n  font-size:.96rem;\n  line-height:1.7;\n  color:#3a3a3a;\n}\n\n.kf-footer {\n  text-align:center;\n  margin-top:2rem;\n  font-style:italic;\n  color:#4a4235;\n  font-weight:600;\n  z-index:1;\n  position:relative;\n}\n\n\/* Mobile *\/\n@media (max-width:768px){\n  .kingdom-foundations{padding:2rem 1.2rem;}\n  .kf-header h2{font-size:1.5rem;}\n}\n\u003c\/style\u003e","brand":"FryxGames","offers":[{"title":"Default Title","offer_id":52644325163335,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Kingdom_Legacy_-_Feudal_Kingdom_Foundations_00.png?v=1761755798"},{"product_id":"loaf","title":"L'oaf","description":"\u003cdiv class=\"product__description rte quick-description loaf-theme\"\u003e\n\u003cdiv class=\"loaf-card top\"\u003e\n\u003cdiv class=\"loaf-frame\"\u003e\n\u003ch2\u003e🥖 L’Oaf – Il gioco di carte più pigro del mondo\u003c\/h2\u003e\n\u003cp\u003eBenvenuto nella pasticceria \u003cstrong\u003eL’Oaf\u003c\/strong\u003e, dove l’aroma del pane appena sfornato incontra la più assoluta mancanza di voglia di lavorare. In questo \u003cstrong\u003egioco da tavolo di bluff e cooperazione semi-truffaldina\u003c\/strong\u003e, impersoni un fornaio scaltro che punta a incassare lo stipendio facendo il minimo indispensabile — ma senza farsi scoprire!\u003c\/p\u003e\n\u003cp\u003eOgni turno riceverete un ordine collettivo: dovrete decidere in segreto quanta fatica mettere nel lavoro. \u003cstrong\u003eTroppo poco e il forno fallisce, troppo e favorisci i tuoi rivali\u003c\/strong\u003e. Solo chi saprà dosare con maestria la propria “pigrizia strategica” riuscirà a restare a galla… e portarsi a casa il pane (letteralmente).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"loaf-card mid\"\u003e\n\u003cdiv class=\"loaf-frame\"\u003e\n\u003ch3\u003e🍞 Perché L’Oaf è un party game irresistibilmente fragrante\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e😏 \u003cstrong\u003eBluff e collaborazione\u003c\/strong\u003e: lavora con gli altri, ma solo quanto basta per non farti licenziare\u003c\/li\u003e\n\u003cli\u003e🔥 \u003cstrong\u003eComicità da panificio\u003c\/strong\u003e: ironia, sospetto e colpi bassi al profumo di burro\u003c\/li\u003e\n\u003cli\u003e🎭 \u003cstrong\u003eDecisioni segrete\u003c\/strong\u003e: scegli ogni round quanto “impegnarti” nella cottura collettiva\u003c\/li\u003e\n\u003cli\u003e💡 \u003cstrong\u003eRegole semplici, twist psicologico\u003c\/strong\u003e: perfetto per serate leggere ma intelligenti\u003c\/li\u003e\n\u003cli\u003e👨🍳 \u003cstrong\u003e2–6 giocatori\u003c\/strong\u003e: ideale per famiglie e gruppi in cerca di risate da forno\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"loaf-card low\"\u003e\n\u003cdiv class=\"loaf-frame\"\u003e\n\u003cp\u003e\u003cstrong\u003eL’Oaf\u003c\/strong\u003e è un \u003cstrong\u003egioco di carte leggero e geniale\u003c\/strong\u003e che mescola ironia e strategia con un profumo irresistibile di pane caldo. Vince chi sa restare furbo, pigro e un po’ infarinato al momento giusto.\u003c\/p\u003e\n\u003cp class=\"loaf-quote\"\u003e\u003cem\u003eLavora meno. Vinci di più. E che il pane non bruci nel forno della pigrizia. 🥖\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* 🍞 L’OAF – Warm Bakery Theme *\/\n.loaf-theme {\n  background: linear-gradient(180deg, #f7e4c3 0%, #f2d3a2 40%, #e7b874 100%);\n  padding: 2rem 1rem;\n  font-family: \"Inter\", \"Comic Neue\", sans-serif;\n  color: #3e2b14;\n  border-radius: 28px;\n  position: relative;\n  overflow: hidden;\n}\n\n\/* 🫓 Light flour texture overlay *\/\n.loaf-theme::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 30% 10%, rgba(255,255,255,0.15) 0%, transparent 60%),\n              radial-gradient(circle at 80% 70%, rgba(255,255,255,0.12) 0%, transparent 70%),\n              repeating-linear-gradient(45deg, rgba(255,255,255,0.04) 0, rgba(255,255,255,0.04) 2px, transparent 4px, transparent 8px);\n  opacity: 0.5;\n  pointer-events: none;\n  mix-blend-mode: overlay;\n}\n\n\/* 🥯 CARD STRUCTURE *\/\n.loaf-card {\n  border-radius: 20px;\n  background: linear-gradient(180deg, #fffaf2 0%, #fce9c6 100%);\n  border: 2px solid rgba(180,130,70,0.25);\n  box-shadow: 0 0 0 2px rgba(180,130,70,0.15), 0 8px 16px rgba(0,0,0,0.2);\n  margin-bottom: 1.5rem;\n  transform: rotate(-0.4deg);\n  position: relative;\n}\n.loaf-card.mid {\n  transform: rotate(0.2deg) translateY(-10px);\n  z-index: 2;\n}\n.loaf-card.low {\n  transform: rotate(-0.1deg) translateY(-16px);\n  z-index: 3;\n}\n\n\/* 🧈 FRAME INNER *\/\n.loaf-frame {\n  background: linear-gradient(180deg, #fffaf2 0%, #fff3e0 100%);\n  border-radius: 14px;\n  border: 1px solid rgba(140,90,40,0.2);\n  padding: 1.3rem 1.4rem;\n  box-shadow: inset 0 0 12px rgba(160,100,40,0.1);\n  position: relative;\n}\n.loaf-frame::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border-radius: 14px;\n  border: 1px dashed rgba(180,120,60,0.3);\n  pointer-events: none;\n}\n\n\/* ✍️ TYPOGRAPHY *\/\n.loaf-theme h2 {\n  font-size: 1.2rem;\n  color: #8c4e14;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 8px rgba(255,240,200,0.7);\n}\n.loaf-theme h3 {\n  font-size: 1rem;\n  color: #b15c1a;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 6px rgba(255,235,180,0.5);\n}\n.loaf-theme p {\n  font-size: 0.9rem;\n  line-height: 1.8;\n}\n.loaf-theme ul {\n  list-style: none;\n  padding: 0;\n  margin: 1rem 0;\n}\n.loaf-theme li {\n  position: relative;\n  padding-left: 1.3rem;\n  margin: 0.5rem 0;\n  font-size: 0.9rem;\n}\n.loaf-theme li::before {\n  content: \"🥐\";\n  position: absolute;\n  left: 0;\n  color: #b15c1a;\n  text-shadow: 0 0 4px rgba(255,240,200,0.4);\n}\n\n\/* 💬 Quote *\/\n.loaf-quote {\n  color: #8c4e14;\n  text-align: center;\n  margin-top: 1.5rem;\n  font-weight: 600;\n  font-style: italic;\n  font-size: 0.85rem;\n  text-shadow: 0 0 6px rgba(255,240,200,0.6);\n}\n\n\/* 🕯️ Soft oven glow animation *\/\n.loaf-theme::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at 50% 100%, rgba(255,190,100,0.15) 0%, transparent 70%);\n  animation: ovenGlow 8s ease-in-out infinite alternate;\n  pointer-events: none;\n}\n@keyframes ovenGlow {\n  from { opacity: 0.25; }\n  to { opacity: 0.5; }\n}\n\n\/* 📱 MOBILE *\/\n@media (max-width:768px){\n  .loaf-card{padding:1rem;}\n  .loaf-theme h2{font-size:1rem;}\n  .loaf-theme h3{font-size:0.9rem;}\n  .loaf-theme p,.loaf-theme li{font-size:0.8rem;}\n}\n\u003c\/style\u003e","brand":"Wulfhorn Games","offers":[{"title":"Default Title","offer_id":52685594231111,"sku":null,"price":15.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/L_Oaf_00.webp?v=1762265015"},{"product_id":"bable","title":"Bable","description":"\u003cdiv class=\"product__description rte quick-description bable-tower\"\u003e\n\u003cdiv class=\"bable-card top\"\u003e\n\u003cdiv class=\"bable-glow\"\u003e\n\u003ch2\u003e🏗️ Bable – Costruisci la Torre senza parole\u003c\/h2\u003e\n\u003cp\u003eL’alba sorge sulle pianure di Shinar. Uomini e donne di ogni popolo si radunano, spinti da un sogno comune: costruire una Torre che tocchi il cielo. Ma le loro lingue si confondono, e da quel caos nasce \u003cstrong\u003eBable\u003c\/strong\u003e, un \u003cstrong\u003egioco da tavolo cooperativo\u003c\/strong\u003e firmato \u003cstrong\u003eWulfhorn Games\u003c\/strong\u003e, dove la comunicazione si sgretola proprio mentre serve di più.\u003c\/p\u003e\n\u003cp\u003eOgni turno è un atto di fede. Non puoi agire per te stesso: devi dare ordini agli altri, sperando che comprendano. Le parole mutano, i simboli si intrecciano, e il linguaggio — ciò che ci unisce — diventa la vostra più grande sfida. Riuscirete a completare la Torre di Babele prima che la confusione divori ogni significato?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bable-card middle\"\u003e\n\u003cdiv class=\"bable-glow\"\u003e\n\u003ch3\u003e✨ Perché Bable è un esperimento cooperativo unico\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e🗣️ \u003cstrong\u003eComunicazione mutevole\u003c\/strong\u003e: la lingua evolve a ogni turno, creando momenti imprevedibili e geniali\u003c\/li\u003e\n\u003cli\u003e🏗️ \u003cstrong\u003eObiettivo condiviso\u003c\/strong\u003e: ergete la Torre, strato dopo strato, prima che le azioni finiscano\u003c\/li\u003e\n\u003cli\u003e💡 \u003cstrong\u003eSimboli e intuizione\u003c\/strong\u003e: il linguaggio è solo grafico, tutto è deduzione e fiducia\u003c\/li\u003e\n\u003cli\u003e🤝 \u003cstrong\u003eCooperazione autentica\u003c\/strong\u003e: nessun leader, solo il gruppo contro il caos\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003eIllustrazioni evocative\u003c\/strong\u003e di \u003cstrong\u003eRenée Zonneveld\u003c\/strong\u003e che danno vita a una Babele viva, umana e spirituale\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bable-card bottom\"\u003e\n\u003cdiv class=\"bable-glow\"\u003e\n\u003cp\u003e\u003cstrong\u003eBable\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo strategico e cooperativo\u003c\/strong\u003e per 2–5 giocatori, capace di unire \u003cstrong\u003etensione psicologica e bellezza mitologica\u003c\/strong\u003e. Un’esperienza che parla senza parole, dove ogni sguardo conta più di una frase intera.\u003c\/p\u003e\n\u003cp class=\"bable-quote\"\u003e\u003cem\u003eLe parole si perdono. La Torre resta.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* 🌌 BABLE – Tower Ascension Theme *\/\n.bable-tower {\n  background: radial-gradient(circle at 50% -20%, #b9d6f0 0%, #8db8da 40%, #e5cf96 110%);\n  padding: 2rem 1rem;\n  font-family: \"Inter\", \"Cinzel\", serif;\n  color: #1f1d1b;\n  position: relative;\n  z-index: 1;\n  border-radius: 28px;\n  overflow: hidden;\n}\n\n\/* ✨ Celestial shimmer *\/\n.bable-tower::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(circle at top center, rgba(255,255,255,0.45) 0%, transparent 70%);\n  pointer-events: none;\n  mix-blend-mode: screen;\n}\n\n\/* 🏛️ Card structure *\/\n.bable-card {\n  border-radius: 22px;\n  padding: 1.4rem;\n  margin-bottom: 1.6rem;\n  background: linear-gradient(180deg, rgba(255,255,255,0.92) 0%, rgba(255,255,255,0.8) 100%);\n  box-shadow:\n    0 0 0 2px rgba(203,164,86,0.25),\n    0 10px 25px rgba(0,0,0,0.12);\n  position: relative;\n  overflow: hidden;\n  transform: rotate(-0.3deg);\n}\n.bable-card.middle {\n  transform: rotate(0.25deg) translateY(-12px);\n  z-index: 2;\n}\n.bable-card.bottom {\n  transform: rotate(-0.15deg) translateY(-20px);\n  z-index: 3;\n}\n\n\/* 🌤️ Inner glow *\/\n.bable-glow {\n  border-radius: 18px;\n  padding: 1.2rem 1.3rem;\n  background: linear-gradient(180deg, #fffdf8 0%, #faf2de 100%);\n  border: 1px solid rgba(203,164,86,0.3);\n  box-shadow: inset 0 0 18px rgba(203,164,86,0.15);\n  position: relative;\n}\n.bable-glow::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  border: 1px dashed rgba(203,164,86,0.3);\n  border-radius: 18px;\n  pointer-events: none;\n}\n\n\/* 🔠 Typography *\/\n.bable-tower h2 {\n  font-size: 1.2rem;\n  color: #b48c32;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 12px rgba(255,255,255,0.6);\n  position: relative;\n}\n.bable-tower h2::before {\n  content: \"\";\n  position: absolute;\n  inset: -10px;\n  border-radius: 50%;\n  background: radial-gradient(circle at center, rgba(255,219,128,0.6) 0%, transparent 70%);\n  animation: divineGlow 3s infinite ease-in-out;\n}\n@keyframes divineGlow {\n  0%,100% {opacity: 0.4;}\n  50% {opacity: 0.8;}\n}\n\n.bable-tower h3 {\n  font-size: 1rem;\n  color: #b48c32;\n  text-transform: uppercase;\n  margin-bottom: 1rem;\n  text-shadow: 0 0 8px rgba(255,255,255,0.4);\n}\n.bable-tower p {\n  font-size: 0.9rem;\n  line-height: 1.8;\n}\n.bable-tower ul {\n  list-style: none;\n  padding: 0;\n  margin: 1rem 0;\n}\n.bable-tower li {\n  position: relative;\n  margin: 0.5rem 0;\n  padding-left: 1.2rem;\n  font-size: 0.88rem;\n  line-height: 1.6;\n}\n.bable-tower li::before {\n  content: \"▸\";\n  position: absolute;\n  left: 0;\n  color: #b48c32;\n  text-shadow: 0 0 8px rgba(203,164,86,0.6);\n}\n.bable-quote {\n  color: #b48c32;\n  font-size: 0.85rem;\n  text-align: center;\n  margin-top: 1.4rem;\n  font-style: italic;\n  text-shadow: 0 0 10px rgba(203,164,86,0.5);\n}\n\n\/* 📱 Mobile *\/\n@media (max-width: 768px) {\n  .bable-card { padding: 1rem; }\n  .bable-tower h2 { font-size: 1rem; }\n  .bable-tower h3 { font-size: 0.9rem; }\n  .bable-tower p, .bable-tower li { font-size: 0.8rem; }\n}\n\u003c\/style\u003e","brand":"Wulfhorn Games","offers":[{"title":"Default Title","offer_id":52730301120839,"sku":null,"price":13.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Bable00.webp?v=1762782850"},{"product_id":"through-the-desert-expansion","title":"Through the Desert - Bazaar","description":"\u003cdiv class=\"product__description rte quick-description desert-bazaar-block\"\u003e\n\u003cdiv style=\"background: linear-gradient(to bottom,#1e4f7b 0%, #2d6fad 40%, #e8d8b8 100%); padding: 32px 24px; border-radius: 14px; color: #fff; box-shadow: 0 0 18px rgba(0,0,0,0.15);\" class=\"bazaar-hero\"\u003e\n\u003ch2 style=\"font-size: 26px; margin-bottom: 12px;\"\u003e🏜️ Through the Desert – Bazaar: nuove vie, nuove magie, stesso deserto\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eBazaar\u003c\/strong\u003e aggiunge al deserto di Knizia nuove tentazioni, nuovi rischi, nuove scorciatoie. Sei tu a guidare la carovana fra tappeti colorati, otri d’acqua e mercanti sotto il sole, in un \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e che amplifica tutto ciò che rende unico Through the Desert.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CARD 1 --\u003e\n\u003cdiv style=\"background: #fff; border-radius: 14px; padding: 24px; margin-top: 24px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); border-left: 6px solid #2d6fad;\" class=\"bazaar-card\"\u003e\n\u003ch3 style=\"color: #2d6fad; margin-bottom: 12px;\"\u003e🌬️ Moduli che cambiano il viaggio\u003c\/h3\u003e\n\u003cp\u003eLe quattro espansioni modulari riscrivono le regole del deserto. I Nomadi trasformano i punteggi, i djinn spostano l’equilibrio di un’intera partita, e nuove sorgenti d’acqua sbloccano doppi piazzamenti che ribaltano la mappa. Ogni modulo è un modo diverso di leggere la sabbia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CARD 2 --\u003e\n\u003cdiv style=\"background: #fff; border-radius: 14px; padding: 24px; margin-top: 20px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); border-left: 6px solid #c57a55;\" class=\"bazaar-card\"\u003e\n\u003ch3 style=\"color: #c57a55; margin-bottom: 12px;\"\u003e🕌 Il mercato: dove tutto cambia valore\u003c\/h3\u003e\n\u003cp\u003eCostruire \u003cstrong\u003etrade route\u003c\/strong\u003e fra bazaar e villaggi è la vera arte. Ci sono momenti in cui una merce vale zero… e momenti in cui vale tutto. Riconoscere quell’attimo distingue il viaggiatore dal maestro del deserto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CARD 3 --\u003e\n\u003cdiv style=\"background: #fff; border-radius: 14px; padding: 24px; margin-top: 20px; box-shadow: 0 4px 12px rgba(0,0,0,0.08); border-left: 6px solid #1e4f7b;\" class=\"bazaar-card\"\u003e\n\u003ch3 style=\"color: #1e4f7b; margin-bottom: 12px;\"\u003e🐪 Per chi vuole più deserto\u003c\/h3\u003e\n\u003cp\u003e\u003cstrong\u003eBazaar\u003c\/strong\u003e è pensato per chi ama il route building pulito, le scelte strette e la sensazione di avere sempre una possibilità in più — nascosta dietro una tenda, un’oasi o una curva del mercato. E se vuoi davvero la tempesta… gioca tutti i moduli insieme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 26px; padding: 20px; background: #f2e7cf; border-radius: 12px; border: 1px solid #e3d6b8;\"\u003e\n\u003ch3 style=\"margin-bottom: 12px; color: #2d6fad;\"\u003ePerché “Bazaar” esalta Through the Desert\u003c\/h3\u003e\n\u003cul style=\"padding-left: 20px; color: #2d2a24;\"\u003e\n\u003cli\u003e🏜️ \u003cstrong\u003e4 moduli\u003c\/strong\u003e indipendenti e combinabili\u003c\/li\u003e\n\u003cli\u003e🕌 \u003cstrong\u003eTrade route\u003c\/strong\u003e tra bazaar e villaggi\u003c\/li\u003e\n\u003cli\u003e👻 Djinn che stravolgono la mappa\u003c\/li\u003e\n\u003cli\u003e🐪 \u003cstrong\u003eNomadi\u003c\/strong\u003e con punteggi variabili\u003c\/li\u003e\n\u003cli\u003e💧 Doppi piazzamenti che cambiano il ritmo\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"margin-top: 28px; padding: 26px; background: linear-gradient(to bottom, #2d6fad, #1e4f7b); border-radius: 14px; color: #fff; box-shadow: 0 0 12px rgba(0,0,0,0.15);\"\u003e\n\u003cp\u003e\u003cstrong\u003eThrough the Desert – Bazaar\u003c\/strong\u003e è per chi vuole più profondità, più imprevisti e più deserto da conquistare. Il vento cambia spesso. Solo chi lo ascolta arriva lontano.\u003c\/p\u003e\n\u003cp style=\"margin-top: 12px; font-style: italic; opacity: 0.9;\"\u003eNel deserto non vince chi corre: vince chi legge la sabbia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":52784511680839,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Through_the_Desert_-_Bazaar_00.webp?v=1763561536"},{"product_id":"sail-legacy","title":"Sail Legacy","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003csection aria-label=\"Sail Legacy (FroGames)\" class=\"fg-sll\" id=\"fg-sll\"\u003e\n\u003ch2\u003e🏴☠️⚓ Sail Legacy – Due pirati, un patto: ogni missione cambia la vostra leggenda\u003c\/h2\u003e\n\u003cdiv class=\"fg-sll__grid\"\u003e\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-sll__card fg-sll__card--story\"\u003e\n\u003cp\u003e\u003cstrong\u003eSail Legacy\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo legacy cooperativo\u003c\/strong\u003e dove voi due siete equipaggio, timone e cannoni: una campagna di missioni che si ricordano tutto… soprattutto quando sbagliate.\u003c\/p\u003e\n\u003cp\u003eIl cuore è un \u003cstrong\u003etrick-taking\u003c\/strong\u003e teso e “sporco” al punto giusto: informazioni limitate, segnali da interpretare, scelte che sembrano piccole… finché non diventano il motivo per cui la nave prende fuoco (di nuovo).\u003c\/p\u003e\n\u003cdiv aria-label=\"Frase centrale\" role=\"separator\" class=\"fg-sll__break\"\u003e\u003cspan\u003eQui non dovete essere perfetti: dovete essere \u003cstrong\u003esincronizzati\u003c\/strong\u003e quando il mare decide di provarci sul serio.\u003c\/span\u003e\u003c\/div\u003e\n\u003cp\u003eMissione dopo missione cambiate davvero: sbloccate upgrade, ritoccate abilità, personalizzate il vostro modo di giocare e trasformate il mazzo in un’arma. Qui la progressione non è “aggiungo roba”: è \u003cstrong\u003emetto carattere\u003c\/strong\u003e al vostro equipaggio.\u003c\/p\u003e\n\u003cp\u003eSe cerchi un \u003cstrong\u003egioco da tavolo per 2 giocatori\u003c\/strong\u003e con storia, decisioni e conseguenze, Sail Legacy è quel tipo di avventura che finisce con la frase: “ok, ancora una… e poi basta” (spoiler: non basta).\u003c\/p\u003e\n\u003cdiv class=\"fg-sll__note\"\u003e\n\u003cp class=\"fg-sll__noteTitle\"\u003eMood al tavolo\u003c\/p\u003e\n\u003cp\u003eDue teste, un solo timone: tensione da “capisco cosa vuoi fare?” + soddisfazione da “l’abbiamo letta insieme”. E quando sbloccate qualcosa… lo sentite \u003cstrong\u003evostro\u003c\/strong\u003e.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside aria-label=\"Punti di forza – Sail Legacy\" class=\"fg-sll__card fg-sll__card--features\"\u003e\n\u003ch3\u003ePerché Sail Legacy diventa una dipendenza (bella)\u003c\/h3\u003e\n\u003cul class=\"fg-sll__list\"\u003e\n\u003cli\u003e🧩 \u003cstrong\u003eLegacy vero\u003c\/strong\u003e: missioni, scelte e conseguenze che restano\u003c\/li\u003e\n\u003cli\u003e🃏 \u003cstrong\u003eTrick-taking cooperativo\u003c\/strong\u003e: tensione, lettura del partner, timing\u003c\/li\u003e\n\u003cli\u003e⚙️ \u003cstrong\u003eProgressione soddisfacente\u003c\/strong\u003e: nave, poteri e mazzo che evolvono con voi\u003c\/li\u003e\n\u003cli\u003e🌊 \u003cstrong\u003eAvventura a due\u003c\/strong\u003e: narrativa, colpi di scena e “piani” da aggiustare al volo\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv class=\"fg-sll__feature\"\u003e\n\u003cp class=\"fg-sll__featureTitle\"\u003eCome si vince “bene”\u003c\/p\u003e\n\u003cp\u003eNon basta fare la presa giusta: dovete farla \u003cstrong\u003eal momento giusto\u003c\/strong\u003e, con le informazioni che avete… e con quelle che riuscite a comunicarvi senza parlare troppo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-sll__feature fg-sll__feature--accent\"\u003e\n\u003cp class=\"fg-sll__featureTitle\"\u003ePer chi è perfetto\u003c\/p\u003e\n\u003cp\u003ePer chi vuole un \u003cstrong\u003egioco da tavolo per 2 giocatori\u003c\/strong\u003e narrativo e teso: campagna, scelte che restano, e un sistema di carte che vi “cresce addosso” missione dopo missione.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg-sll__tagline\"\u003e\u003cem\u003eSail Legacy non è una partita: è una traversata. E ogni traversata lascia il segno.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c!-- CHIUSURA FULL WIDTH --\u003e\n\u003cdiv class=\"fg-sll__end\"\u003e\n\u003cp\u003eSe ti intriga l’idea di un legacy che si gioca come un duello di intesa — \u003cstrong\u003ecarte sul tavolo, occhi negli occhi\u003c\/strong\u003e — allora \u003cstrong\u003eSail Legacy\u003c\/strong\u003e è la vostra rotta. E sì: il mare presenterà il conto. Più volte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – Sail Legacy\n   Palette scatola: oceano teal\/verde, notte blu, glow lime, accento corallo\n   SAFE CSS (isolato su #fg-sll)\n   ========================================================= *\/\n#fg-sll.fg-sll{\n  --deep:#071521;\n  --navy:#0b2238;\n  --teal:#0f6f73;\n  --sea:#14a6a3;\n  --foam:#b9fff2;\n  --lime:#a7ff2a;\n  --coral:#ff5a7a;\n  --gold:#ffd56a;\n\n  --radius:22px;\n  --shadow:0 16px 38px rgba(7,21,33,.26);\n  --shadowSoft:0 12px 24px rgba(7,21,33,.18);\n\n  position:relative;\n  overflow:hidden;\n  border-radius:30px;\n  padding:2.2rem 1.6rem;\n  margin:1.6rem auto;\n  box-shadow:var(--shadow);\n  color:rgba(244,255,252,.96);\n  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n  background:\n    radial-gradient(circle at 18% 20%, rgba(167,255,42,.16), transparent 52%),\n    radial-gradient(circle at 85% 24%, rgba(185,255,242,.16), transparent 56%),\n    radial-gradient(circle at 70% 86%, rgba(20,166,163,.18), transparent 58%),\n    linear-gradient(135deg, rgba(7,21,33,.98) 0%, rgba(11,34,56,.92) 34%, rgba(15,111,115,.88) 70%, rgba(7,21,33,.98) 100%);\n\n  border:1px solid rgba(255,255,255,.12);\n}\n\n#fg-sll.fg-sll::before{\n  content:\"\";\n  position:absolute;\n  inset:-25%;\n  background:\n    linear-gradient(118deg, transparent 0 46%, rgba(167,255,42,.20) 47%, rgba(185,255,242,.10) 49%, transparent 50% 100%),\n    linear-gradient(28deg, transparent 0 58%, rgba(20,166,163,.16) 59%, rgba(255,90,122,.10) 61%, transparent 62% 100%),\n    linear-gradient(160deg, transparent 0 32%, rgba(15,111,115,.18) 33%, rgba(167,255,42,.10) 35%, transparent 36% 100%);\n  opacity:.9;\n  pointer-events:none;\n  filter: blur(.2px);\n}\n\n#fg-sll.fg-sll \u003e *{ position:relative; z-index:1; }\n\n#fg-sll.fg-sll h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  text-align:center;\n  font-size:2rem;\n  margin:0 0 1.45rem;\n  letter-spacing:.2px;\n  color:rgba(244,255,252,.98);\n  text-shadow:0 0 18px rgba(167,255,42,.18);\n}\n\n\/* Grid *\/\n#fg-sll .fg-sll__grid{\n  display:grid;\n  grid-template-columns:1.05fr 1fr;\n  gap:1.4rem;\n  align-items:stretch;\n}\n\n\/* Cards *\/\n#fg-sll .fg-sll__card{\n  border-radius:var(--radius);\n  padding:1.35rem 1.35rem;\n  box-shadow:0 12px 26px rgba(0,0,0,.24);\n  border:1px solid rgba(255,255,255,.12);\n  display:flex;\n  flex-direction:column;\n}\n\n\/* Story *\/\n#fg-sll .fg-sll__card--story{\n  background:linear-gradient(145deg, rgba(255,255,255,.11), rgba(255,255,255,.05));\n  backdrop-filter: blur(2px);\n  border-left:8px solid rgba(185,255,242,.80);\n}\n\n\/* Features *\/\n#fg-sll .fg-sll__card--features{\n  background:linear-gradient(145deg, rgba(7,21,33,.90), rgba(15,111,115,.62));\n  color:rgba(244,255,252,.96);\n  border:1px solid rgba(255,255,255,.14);\n  justify-content:space-between;\n}\n\n\/* Typography *\/\n#fg-sll .fg-sll__card p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n}\n\n#fg-sll .fg-sll__card--story strong{ color:rgba(167,255,42,.96); }\n#fg-sll .fg-sll__card--features strong{ color:rgba(185,255,242,.98); }\n\n#fg-sll .fg-sll__card--features h3{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:1.15rem;\n  margin:0 0 1rem;\n  letter-spacing:.2px;\n  color:rgba(244,255,252,.98);\n  text-shadow:0 0 14px rgba(20,166,163,.18);\n}\n\n\/* List *\/\n#fg-sll .fg-sll__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n\n#fg-sll .fg-sll__list li{\n  background:linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.04));\n  border-left:6px solid rgba(167,255,42,.72);\n  border-radius:14px;\n  padding:.7rem .85rem;\n  transition:transform .22s ease, background .22s ease;\n}\n\n#fg-sll .fg-sll__list li:hover{\n  transform:translateX(6px);\n  background:linear-gradient(90deg, rgba(255,255,255,.12), rgba(255,255,255,.06));\n}\n\n\/* Break *\/\n#fg-sll .fg-sll__break{\n  margin:1.15rem 0 1.05rem;\n  padding:.85rem .95rem;\n  border-radius:16px;\n  text-align:center;\n  font-weight:950;\n  box-shadow:var(--shadowSoft);\n  border:1px solid rgba(255,255,255,.14);\n  color:rgba(244,255,252,.98);\n  background:linear-gradient(90deg, rgba(185,255,242,.16), rgba(20,166,163,.16), rgba(167,255,42,.14));\n}\n\n\/* Note (left) *\/\n#fg-sll .fg-sll__note{\n  margin-top:1rem;\n  padding:.95rem .95rem;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.14);\n  background:linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.04));\n  box-shadow:0 14px 26px rgba(0,0,0,.22);\n}\n#fg-sll .fg-sll__noteTitle{\n  margin:0 0 .35rem;\n  font-weight:950;\n  letter-spacing:.2px;\n  color:rgba(244,255,252,.98);\n}\n\n\/* Feature boxes (right) *\/\n#fg-sll .fg-sll__feature{\n  margin-top:1rem;\n  padding:.9rem .95rem;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.14);\n  background:linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.04));\n  box-shadow:0 14px 26px rgba(0,0,0,.22);\n}\n\n#fg-sll .fg-sll__feature--accent{\n  border-left:6px solid rgba(255,90,122,.55);\n}\n\n#fg-sll .fg-sll__featureTitle{\n  margin:0 0 .35rem;\n  font-weight:950;\n  letter-spacing:.2px;\n  color:rgba(244,255,252,.98);\n}\n\n#fg-sll .fg-sll__tagline{\n  margin:1rem 0 0;\n  font-weight:850;\n  font-size:1.02rem;\n}\n\n\/* End *\/\n#fg-sll .fg-sll__end{\n  grid-column:1 \/ -1;\n  margin-top:.2rem;\n  background:linear-gradient(145deg, rgba(255,255,255,.11), rgba(255,255,255,.05));\n  border-radius:var(--radius);\n  border:1px solid rgba(255,255,255,.14);\n  padding:1.15rem 1.35rem;\n  text-align:center;\n  box-shadow:var(--shadowSoft);\n}\n#fg-sll .fg-sll__end p{ margin:0; line-height:1.75; }\n#fg-sll .fg-sll__end strong{ color:rgba(167,255,42,.96); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-sll .fg-sll__grid{ grid-template-columns:1fr; }\n  #fg-sll.fg-sll h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-sll.fg-sll{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-sll .fg-sll__card{ padding:1.15rem 1.1rem; }\n}\n\u003c\/style\u003e","brand":"Allplay","offers":[{"title":"Default Title","offer_id":53118987239751,"sku":null,"price":69.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/SailLegacy00.webp?v=1768217475"},{"product_id":"20-strong-tanglewoods-baba-yaga","title":"20 Strong Tanglewoods Baba Yaga","description":"\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003csection id=\"fg-babayaga\" class=\"fg-babayaga\"\u003e\n\u003ch2\u003e🧙♀️ 20 Strong Tanglewoods: Baba Yaga – era lì davanti a te… e ti stava già scegliendo\u003c\/h2\u003e\n\u003cp class=\"fg-babayaga__subtitle\"\u003e\u003cstrong\u003e20 Strong Tanglewoods: Baba Yaga\u003c\/strong\u003e è un’espansione campagna per chi ama il \u003cstrong\u003egioco da tavolo in solitario\u003c\/strong\u003e quando smette di essere “puzzle” e diventa \u003cstrong\u003estoria con denti\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cdiv class=\"fg-babayaga__grid\"\u003e\n\u003c!-- COLONNA SINISTRA --\u003e\n\u003cdiv class=\"fg-babayaga__card fg-babayaga__card--story\"\u003e\n\u003cp\u003eLa cattiva non arriva alla fine: è presente da subito. Si traveste, ti osserva, ti offre scorciatoie… e intanto semina conseguenze che ti seguiranno fino al momento in cui, finalmente, trovi l’uscita.\u003c\/p\u003e\n\u003cp\u003eOgni scelta lungo la strada non è colore: è un debito. Le sfide si intrecciano nei tre mazzi Tanglewoods e ti preparano a un finale che non perdona, dove capisci se hai giocato bene… o se ti sei solo illuso.\u003c\/p\u003e\n\u003cp\u003eE la libertà qui è un’arma: puoi affrontare i tre mazzi nell’ordine che vuoi, provare eroi diversi, cambiare approccio e scoprire quanto sia sottile il confine tra \u003cstrong\u003estrategia\u003c\/strong\u003e e superstizione.\u003c\/p\u003e\n\u003cdiv class=\"fg-babayaga__break\" role=\"separator\" aria-label=\"Frase centrale\"\u003e\u003cspan\u003eNon stai esplorando un bosco: stai firmando \u003cstrong\u003econseguenze\u003c\/strong\u003e.\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- COLONNA DESTRA --\u003e\n\u003caside class=\"fg-babayaga__card fg-babayaga__card--features\" aria-label=\"Punti di forza di Baba Yaga\"\u003e\n\u003ch3\u003ePerché Baba Yaga rende Tanglewoods ancora più feroce\u003c\/h3\u003e\n\u003cul class=\"fg-babayaga__list\"\u003e\n\u003cli\u003e\n\u003cstrong\u003eConseguenze persistenti\u003c\/strong\u003e: le decisioni di oggi cambiano davvero il domani (e il boss finale lo sa).\u003c\/li\u003e\n\u003cli\u003eNuove sfide che si innestano in \u003cstrong\u003etutti e tre\u003c\/strong\u003e i mazzi Tanglewoods: tensione costante, non “contenuto a parte”.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFinal battle\u003c\/strong\u003e più cattiva e memorabile: il tipo di scontro che ti fa stringere i dadi come un talismano.\u003c\/li\u003e\n\u003cli\u003eOrdine libero dei mazzi: sperimenti combinazioni, eroi e piani con una rigiocabilità più “furba”.\u003c\/li\u003e\n\u003cli\u003ePerfetta se cerchi un \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e solo per te, ma con un crescendo da leggenda nera.\u003c\/li\u003e\n\u003cli\u003eFirma \u003cstrong\u003eChip Theory\u003c\/strong\u003e: tensione pulita, scelte pesanti, payoff finale enorme.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"fg-babayaga__tagline\"\u003e\u003cem\u003eSe un mercante ti sorride troppo… non è gentilezza. È Baba Yaga che sta già scrivendo la tua ultima pagina. 🐸\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n\/* =========================================================\n   FroGames – 20 Strong Tanglewoods: Baba Yaga\n   Palette scatola: viola prugna + lavanda + grigio-fumo + nero inchiostro\n   Scoped + Shopify-safe (solo #fg-babayaga)\n   ========================================================= *\/\n#fg-babayaga.fg-babayaga{\n  --night:#0b0710;              \/* nero violaceo *\/\n  --plum:#4b2a57;               \/* prugna *\/\n  --plumSoft:rgba(75,42,87,.22);\n  --lav:#bda3c9;                \/* lavanda chiara *\/\n  --lavSoft:rgba(189,163,201,.16);\n  --mist:#efeaf3;               \/* fumo\/avorio *\/\n  --mistSoft:rgba(239,234,243,.12);\n  --ink:#1a0f22;                \/* testo scuro *\/\n  --accent:#d48ad6;             \/* accento magico *\/\n  --accentSoft:rgba(212,138,214,.18);\n  --line:rgba(255,255,255,.12);\n\n  --radius:22px;\n  --shadow:0 16px 38px rgba(0,0,0,.26);\n  --shadowSoft:0 12px 24px rgba(0,0,0,.18);\n\n  position:relative;\n  overflow:hidden;\n  border-radius:30px;\n  padding:2.2rem 1.6rem;\n  margin:1.6rem auto;\n  box-shadow:var(--shadow);\n  color:rgba(246,252,252,.96);\n  font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n\n  background:\n    radial-gradient(circle at 18% 18%, var(--lavSoft), transparent 55%),\n    radial-gradient(circle at 82% 22%, var(--accentSoft), transparent 54%),\n    radial-gradient(circle at 70% 86%, var(--mistSoft), transparent 58%),\n    radial-gradient(circle at 44% 56%, var(--plumSoft), transparent 62%),\n    linear-gradient(135deg, rgba(11,7,16,.98) 0%, rgba(75,42,87,.90) 52%, rgba(11,7,16,.98) 100%);\n  border:1px solid var(--line);\n}\n\n#fg-babayaga.fg-babayaga::before{\n  content:\"\";\n  position:absolute;\n  inset:-26%;\n  background:\n    linear-gradient(115deg, transparent 0 46%, rgba(189,163,201,.22) 47%, rgba(239,234,243,.10) 49%, transparent 50% 100%),\n    linear-gradient(25deg, transparent 0 58%, rgba(212,138,214,.16) 59%, rgba(75,42,87,.14) 61%, transparent 62% 100%),\n    linear-gradient(155deg, transparent 0 30%, rgba(75,42,87,.18) 31%, rgba(189,163,201,.10) 34%, transparent 35% 100%);\n  opacity:.9;\n  pointer-events:none;\n  filter: blur(.2px);\n}\n\n#fg-babayaga.fg-babayaga \u003e *{ position:relative; z-index:1; }\n\n#fg-babayaga h2{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  text-align:center;\n  font-size:2rem;\n  margin:0 0 .85rem;\n  letter-spacing:.2px;\n  color:rgba(239,234,243,.98);\n  text-shadow:0 0 18px rgba(212,138,214,.18);\n}\n\n#fg-babayaga .fg-babayaga__subtitle{\n  text-align:center;\n  margin:0 0 1.35rem;\n  line-height:1.6;\n  font-size:1.06rem;\n  color:rgba(246,252,252,.92);\n}\n#fg-babayaga .fg-babayaga__subtitle strong{ color:rgba(189,163,201,.98); }\n\n\/* Grid *\/\n#fg-babayaga .fg-babayaga__grid{\n  display:grid;\n  grid-template-columns:1.05fr 1fr;\n  gap:1.4rem;\n  align-items:stretch;\n}\n\n\/* Cards *\/\n#fg-babayaga .fg-babayaga__card{\n  border-radius:var(--radius);\n  padding:1.35rem;\n  box-shadow:0 12px 26px rgba(0,0,0,.24);\n  border:1px solid rgba(255,255,255,.10);\n  display:flex;\n  flex-direction:column;\n}\n\n\/* Story *\/\n#fg-babayaga .fg-babayaga__card--story{\n  background:linear-gradient(145deg, rgba(255,255,255,.10), rgba(255,255,255,.06));\n  border-left:8px solid rgba(189,163,201,.72);\n}\n\n\/* Features *\/\n#fg-babayaga .fg-babayaga__card--features{\n  background:linear-gradient(145deg, rgba(11,7,16,.92), rgba(75,42,87,.72));\n  color:rgba(246,252,252,.96);\n  border:1px solid rgba(255,255,255,.12);\n  justify-content:space-between;\n}\n\n#fg-babayaga .fg-babayaga__card p{\n  margin:.75rem 0;\n  line-height:1.75;\n  font-size:1.02rem;\n}\n\n#fg-babayaga .fg-babayaga__card--story strong{ color:rgba(212,138,214,.98); }\n#fg-babayaga .fg-babayaga__card--features strong{ color:rgba(189,163,201,.98); }\n\n#fg-babayaga .fg-babayaga__card--features h3{\n  font-family:Bungee, Inter, system-ui, sans-serif;\n  font-size:1.15rem;\n  margin:0 0 1rem;\n  letter-spacing:.2px;\n  color:rgba(239,234,243,.98);\n  text-shadow:0 0 14px rgba(189,163,201,.14);\n}\n\n\/* List *\/\n#fg-babayaga .fg-babayaga__list{\n  list-style:none;\n  padding:0;\n  margin:0;\n  display:grid;\n  gap:.7rem;\n}\n\n#fg-babayaga .fg-babayaga__list li{\n  background:linear-gradient(90deg, rgba(255,255,255,.08), rgba(255,255,255,.03));\n  border-left:6px solid rgba(189,163,201,.75);\n  border-radius:14px;\n  padding:.7rem .85rem;\n  transition:transform .22s ease, background .22s ease;\n}\n#fg-babayaga .fg-babayaga__list li:hover{\n  transform:translateX(6px);\n  background:linear-gradient(90deg, rgba(255,255,255,.10), rgba(255,255,255,.05));\n}\n\n\/* Break *\/\n#fg-babayaga .fg-babayaga__break{\n  margin:1.15rem 0 0;\n  padding:.85rem .95rem;\n  border-radius:16px;\n  text-align:center;\n  font-weight:950;\n  box-shadow:var(--shadowSoft);\n  border:1px solid rgba(255,255,255,.12);\n  color:rgba(239,234,243,.98);\n  background:linear-gradient(90deg, rgba(189,163,201,.18), rgba(212,138,214,.14));\n}\n#fg-babayaga .fg-babayaga__break strong{ color:rgba(239,234,243,.98); }\n\n\/* Tagline *\/\n#fg-babayaga .fg-babayaga__tagline{\n  margin:1rem 0 0;\n  font-weight:850;\n  font-size:1.02rem;\n  text-align:center;\n}\n#fg-babayaga .fg-babayaga__tagline em{ color:rgba(246,252,252,.92); }\n\n\/* Responsive *\/\n@media (max-width: 940px){\n  #fg-babayaga .fg-babayaga__grid{ grid-template-columns:1fr; }\n  #fg-babayaga h2{ font-size:1.65rem; }\n}\n@media (max-width: 600px){\n  #fg-babayaga.fg-babayaga{ padding:1.85rem 1.1rem; border-radius:26px; }\n  #fg-babayaga .fg-babayaga__card{ padding:1.15rem 1.1rem; }\n  #fg-babayaga .fg-babayaga__subtitle{ font-size:1.02rem; }\n}\n\u003c\/style\u003e","brand":"Chip Theory","offers":[{"title":"Default Title","offer_id":53145020924231,"sku":null,"price":10.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/20_Strong_Tanglewoods_Baba_Yaga_00.webp?v=1768449761"},{"product_id":"ancient-knowledge","title":"Ancient Knowledge","description":"\u003c!-- SEO (fuori dal blocco descrizione)\nSEO Title: Ancient Knowledge – Gioco da tavolo strategico sul tempo | FroGames\nMeta Description: Ancient Knowledge è un gioco da tavolo strategico: monumenti, sinergie e decadimento. Costruisci meraviglie prima che il tempo le consumi.\n--\u003e\n\u003csection class=\"fg-ancient\" id=\"fg-ancient\"\u003e\u003c!-- ✅ CONTENUTO TUO: NON MODIFICATO --\u003e\n\u003cdiv class=\"product__description rte quick-description\"\u003e\n\u003ch2\u003e⏳ Ancient Knowledge – costruisci meraviglie… prima che il tempo se le prenda\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003eAncient Knowledge\u003c\/strong\u003e è un \u003cstrong\u003egioco da tavolo strategico\u003c\/strong\u003e dove il tuo nemico non è un esercito: è il tempo. E non perdona, non aspetta, non si commuove davanti alle tue piramidi.\u003c\/p\u003e\n\u003cp\u003eMetti in campo monumenti e artefatti per tramandare la conoscenza della tua civiltà: crei sinergie, incastri tag e combini carte con la sensazione bellissima di costruire un “motore” culturale.\u003c\/p\u003e\n\u003cp\u003eMa ogni meraviglia è anche fragile: quello che oggi brilla domani decade. Quindi devi scegliere quando investire, quando sfruttare, e quando lasciare andare… perché la gloria vera è \u003cstrong\u003epassare il testimone\u003c\/strong\u003e prima del crollo.\u003c\/p\u003e\n\u003cp\u003eÈ un \u003cstrong\u003egioco da tavolo\u003c\/strong\u003e che ti fa sentire archeologo e architetto insieme: pianifichi a medio-lungo termine, ma resti sempre con l’ansia dolce di chi sa che il turno dopo qualcosa cambierà per sempre.\u003c\/p\u003e\n\u003ch3\u003ePerché Ancient Knowledge è una corsa elegante contro l’oblio\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eIl tempo come avversario\u003c\/strong\u003e: decadimento e timing rendono ogni scelta più intensa.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSinergie\u003c\/strong\u003e e tag: costruisci combinazioni soddisfacenti senza complicare troppo.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDraft\u003c\/strong\u003e e gestione mano: scegli bene cosa tenere e cosa lasciare, perché tutto ha un momento.\u003c\/li\u003e\n\u003cli\u003eMonumenti iconici: atmosfera da civiltà e mito, con meraviglie che sembrano “vere”.\u003c\/li\u003e\n\u003cli\u003eEnd game bonus e pianificazione: ti premia se progetti con visione, non solo con avidità.\u003c\/li\u003e\n\u003cli\u003eEditore \u003cstrong\u003eMancalamaro\u003c\/strong\u003e: cura tematica e strategia accessibile ma profonda.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eCostruire è facile. Lasciare un’eredità, no: devi farlo prima che il tempo spenga le luci. 🐸\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  \/* =========================================================\n    FroGames – Ancient Knowledge\n    Palette scatola: carta\/bianco + acquerelli arancio\/azzurro\/verde + accento giallo iello\n    SAFE CSS (scoped su #fg-ancient)\n  ========================================================= *\/\n  #fg-ancient.fg-ancient{\n    --paper:#ffffff;\n    --paper2:#f7fafc;\n    --ink:#0b1220;\n\n    --orange:#f07a2a;\n    --orange2:#ffb26b;\n    --sky:#4fa7d6;\n    --sky2:#9ad7ff;\n    --green:#6fb56e;\n    --green2:#bfe7bf;\n\n    --yellow:#ffd34d; \/* richiamo iello *\/\n    --line:rgba(11,18,32,.12);\n\n    --radius:32px;\n    --shadow:0 18px 46px rgba(15,23,42,.14);\n    --shadowSoft:0 12px 26px rgba(15,23,42,.10);\n\n    position:relative;\n    overflow:hidden;\n    border-radius:38px;\n    margin:1.6rem auto;\n    padding:2.2rem 1.6rem;\n    background:\n      radial-gradient(circle at 18% 22%, rgba(240,122,42,.18), transparent 56%),\n      radial-gradient(circle at 82% 22%, rgba(79,167,214,.16), transparent 56%),\n      radial-gradient(circle at 70% 86%, rgba(111,181,110,.14), transparent 58%),\n      radial-gradient(circle at 50% 10%, rgba(255,211,77,.10), transparent 52%),\n      linear-gradient(180deg, var(--paper) 0%, var(--paper2) 100%);\n    border:1px solid rgba(11,18,32,.10);\n    box-shadow:var(--shadow);\n    color:var(--ink);\n    font-family:Inter, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;\n  }\n\n  \/* pennellate “acquerello” soft *\/\n  #fg-ancient.fg-ancient::before{\n    content:\"\";\n    position:absolute;\n    inset:-22%;\n    pointer-events:none;\n    opacity:.95;\n    background:\n      linear-gradient(115deg,\n        transparent 0 40%,\n        rgba(240,122,42,.14) 41%,\n        rgba(255,178,107,.08) 45%,\n        transparent 50% 100%),\n      linear-gradient(25deg,\n        transparent 0 62%,\n        rgba(79,167,214,.12) 63%,\n        rgba(154,215,255,.08) 66%,\n        transparent 70% 100%),\n      linear-gradient(155deg,\n        transparent 0 28%,\n        rgba(111,181,110,.12) 29%,\n        rgba(191,231,191,.08) 33%,\n        transparent 36% 100%);\n    filter: blur(.2px);\n  }\n\n  #fg-ancient .product__description{\n    position:relative;\n    z-index:1;\n    max-width: 920px;\n    margin:0 auto;\n  }\n\n  \/* Titolo *\/\n  #fg-ancient h2{\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    text-align:center;\n    font-size:2rem;\n    margin:0 0 1.05rem;\n    letter-spacing:.2px;\n    color:var(--ink);\n    text-shadow:0 12px 26px rgba(15,23,42,.08);\n  }\n\n  \/* Paragrafi *\/\n  #fg-ancient p{\n    font-size:1.07rem;\n    line-height:1.85;\n    margin:0 0 1rem;\n    color:rgba(11,18,32,.92);\n  }\n\n  #fg-ancient p strong{ color:rgba(240,122,42,.98); }\n\n  \/* H3 *\/\n  #fg-ancient h3{\n    margin:1.55rem 0 .9rem;\n    padding:.95rem 1.05rem;\n    border-radius:20px;\n    border:1px solid rgba(11,18,32,.12);\n    background:\n      linear-gradient(90deg,\n        rgba(240,122,42,.10),\n        rgba(79,167,214,.10),\n        rgba(111,181,110,.10));\n    box-shadow:var(--shadowSoft);\n    font-family:Bungee, Inter, system-ui, sans-serif;\n    font-size:1.15rem;\n    letter-spacing:.2px;\n    color:var(--ink);\n  }\n\n  \/* Lista *\/\n  #fg-ancient ul{\n    list-style:none;\n    padding:0;\n    margin:0;\n    display:grid;\n    gap:.75rem;\n  }\n\n  #fg-ancient ul li{\n    position:relative;\n    border-radius:18px;\n    border:1px solid rgba(11,18,32,.10);\n    background: linear-gradient(90deg, rgba(255,255,255,.82), rgba(255,255,255,.50));\n    padding:.85rem .95rem .85rem 1.05rem;\n    line-height:1.75;\n    box-shadow:0 10px 22px rgba(15,23,42,.10);\n    transition:transform .22s ease, background .22s ease;\n    color:rgba(11,18,32,.92);\n  }\n\n  #fg-ancient ul li::before{\n    content:\"\";\n    position:absolute;\n    left:0; top:0; bottom:0;\n    width:7px;\n    border-radius:18px 0 0 18px;\n    background: linear-gradient(180deg, rgba(240,122,42,.92), rgba(79,167,214,.78), rgba(111,181,110,.78));\n    opacity:.98;\n  }\n\n  #fg-ancient ul li:hover{\n    transform:translateX(6px);\n    background: linear-gradient(90deg, rgba(255,255,255,.90), rgba(255,255,255,.58));\n  }\n\n  #fg-ancient ul li strong{ color:var(--ink); }\n\n  \/* Tagline *\/\n  #fg-ancient p em{\n    display:block;\n    margin-top:1.15rem;\n    text-align:center;\n    font-weight:850;\n    color:rgba(11,18,32,.88);\n  }\n\n  \/* Responsive *\/\n  @media (max-width: 700px){\n    #fg-ancient.fg-ancient{ padding:1.85rem 1.1rem; border-radius:32px; }\n    #fg-ancient h2{ font-size:1.65rem; }\n    #fg-ancient p{ font-size:1.03rem; }\n    #fg-ancient h3{ font-size:1.08rem; }\n  }\n\u003c\/style\u003e","brand":"Mancalamaro","offers":[{"title":"Default Title","offer_id":53151599132999,"sku":null,"price":39.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Ancient_Knowledge_00.webp?v=1768554149"},{"product_id":"red-leaf-university","title":"Red Leaf University","description":"\u003cdiv style=\"background: linear-gradient(135deg, #3E2723 0%, #A04000 50%, #D4AC0D 100%); padding: 40px 20px; font-family: 'Helvetica Neue', sans-serif; color: #ffffff !important; border-radius: 20px;\"\u003e\n\u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #ffffff !important;\"\u003eRED LEAF UNIVERSITY\u003c\/h1\u003e\n\u003cdiv style=\"max-width: 800px; margin: 0 auto; text-align: center; font-size: 18px; line-height: 1.6; color: #ffffff !important;\"\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eL'autunno è arrivato nella foresta e le foglie si tingono di un rosso cremisi. È il momento più atteso dell'anno: l'apertura dei cancelli della \u003cstrong\u003eRed Leaf University\u003c\/strong\u003e, l'istituto accademico più prestigioso per l'élite del regno animale. Qui, volpi astute, gufi saggi e capre erudite non cercano solo la conoscenza, ma la gloria eterna del titolo di Valedictorian.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eNon aspettarti il solito gestionale statico. In questo capolavoro di \u003cstrong\u003eGrail Games\u003c\/strong\u003e, illustrato con una palette autunnale mozzafiato da Sylvain Leroy, l'atmosfera è vibrante e accogliente, ma la competizione accademica è spietata. Ogni mossa è una lezione, ogni decisione un esame da superare.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003eDovrai gestire le tue risorse, i preziosi \"Varsity Patches\", e guidare i tuoi studenti attraverso le facoltà. Ma attenzione: i banchi sono limitati e i corridoi affollati. Solo chi saprà bilanciare studio, attività extracurricolari e strategia pura potrà emergere.\u003c\/p\u003e\n\u003cp style=\"margin-bottom: 20px; color: #ffffff !important;\"\u003ePreparati a immergerti in un mondo dove la strategia europea incontra un tema incantevole, capace di scaldare il cuore mentre brucia i neuroni. Benvenuto alla Red Leaf University: dove gli animali studiano per diventare leggende.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\u003ch3 style=\"margin-bottom: 10px; font-weight: 800; color: #ffffff !important;\"\u003eARTE AUTUNNALE\u003c\/h3\u003e\n\u003cp style=\"color: #ffffff !important;\"\u003eUn comparto grafico sublime che cattura la magia del 'Back to School' con colori caldi e illustrazioni evocative.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\u003ch3 style=\"margin-bottom: 10px; font-weight: 800; color: #ffffff !important;\"\u003eFACOLTÀ ANIMALE\u003c\/h3\u003e\n\u003cp style=\"color: #ffffff !important;\"\u003eUn cast di personaggi antropomorfi unici, ognuno pronto a scalare le gerarchie accademiche della foresta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\u003ch3 style=\"margin-bottom: 10px; font-weight: 800; color: #ffffff !important;\"\u003eCURRICULUM D'ELITE\u003c\/h3\u003e\n\u003cp style=\"color: #ffffff !important;\"\u003eUn'esperienza immersiva dove ogni turno racconta la storia della crescita dei tuoi studenti verso il successo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #ffffff !important;\"\u003e\n\u003ch3 style=\"margin-bottom: 10px; font-weight: 800; color: #ffffff !important;\"\u003eOBIETTIVO LAUREA\u003c\/h3\u003e\n\u003cp style=\"color: #ffffff !important;\"\u003eLa corsa ai Punti Laurea è tesa e appagante, perfetta per chi cerca una sfida strategica profonda.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border: 2px solid rgba(255,255,255,0.5); padding: 20px; text-align: center; margin-top: 40px; border-radius: 15px; background: rgba(0,0,0,0.2); color: #ffffff !important;\"\u003e\u003cstrong style=\"font-size: 20px; letter-spacing: 1px; color: #ffffff !important;\"\u003eLO ZAINO È PRONTO, LA CAMPANELLA HA SUONATO: LA TUA CARRIERA ACCADEMICA INIZIA ORA!\u003c\/strong\u003e\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Grail Games","offers":[{"title":"Default Title","offer_id":53251647308103,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Red_Leaf_University_00.webp?v=1769928028"},{"product_id":"morgans-magic-map","title":"Morgan's Magic Map","description":"\u003cdiv style=\"font-family: 'Poppins', sans-serif; background: linear-gradient(135deg, #2c1b12 0%, #5d4037 50%, #8d6e63 100%); color: #FFFFFF !important; padding: 40px 20px; border-radius: 10px;\"\u003e\n\n  \u003ch1 style=\"font-size: clamp(22px, 5.5vw, 46px); line-height: 1.2; word-break: keep-all; overflow-wrap: break-word; text-align: center; font-weight: 900; text-transform: uppercase; text-shadow: 3px 3px 10px rgba(0,0,0,0.8); margin-bottom: 30px; width: 100%; color: #FFFFFF !important;\"\u003eMORGAN'S MAGIC MAP\u003c\/h1\u003e\n\n  \u003cp style=\"font-size: 18px; line-height: 1.6; margin-bottom: 20px; text-align: center; max-width: 800px; margin-left: auto; margin-right: auto; color: #FFFFFF !important;\"\u003eHai mai sognato di impugnare una penna d'oca intinta nella magia per tracciare rotte verso tesori inimmaginabili? In \u003cstrong\u003eMorgan's Magic Map\u003c\/strong\u003e, non sei solo un pirata, sei un architetto dell'ignoto. Il Capitano Morgan ha bisogno di una mappa definitiva, e solo l'inchiostro incantato può rivelare ciò che l'occhio nudo non vede.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 16px; line-height: 1.6; margin-bottom: 20px; text-align: center; max-width: 800px; margin-left: auto; margin-right: auto; color: #FFFFFF !important;\"\u003eOgni carta che posizioni non è semplice cartone, ma un pezzo di pergamena antica che si anima sotto il tuo comando. Foreste lussureggianti, isole a forma di teschio e torri misteriose emergono dal nulla, creando un mosaico di avventure che cambia ad ogni partita. La competizione è feroce: gli altri cartografi bramano il favore del Capitano.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 16px; line-height: 1.6; margin-bottom: 20px; text-align: center; max-width: 800px; margin-left: auto; margin-right: auto; color: #FFFFFF !important;\"\u003eMa attenzione, la magia ha le sue regole. Non basta disegnare a caso; devi creare connessioni armoniose, rispettare la geografia mistica e sfruttare al meglio gli strumenti del mestiere. Un sestante ben piazzato o una lente d'ingrandimento usata al momento giusto possono fare la differenza tra la gloria eterna e l'oblio.\u003c\/p\u003e\n\n  \u003cp style=\"font-size: 16px; line-height: 1.6; margin-bottom: 40px; text-align: center; max-width: 800px; margin-left: auto; margin-right: auto; color: #FFFFFF !important;\"\u003ePreparati a immergerti in un'atmosfera che profuma di salsedine, cuoio vecchio e mistero. Morgan's Magic Map è un viaggio sensoriale dove la strategia incontra l'estetica, perfetto per chi ama costruire il proprio destino tessera dopo tessera.\u003c\/p\u003e\n\n  \u003cdiv style=\"display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; width: 100%; justify-content: center; justify-items: center; margin: 30px auto;\"\u003e\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003ch3 style=\"font-weight: bold; margin-bottom: 10px; text-transform: uppercase; color: #FFFFFF !important;\"\u003eESPLORAZIONE PURA\u003c\/h3\u003e\n      \u003cp style=\"font-size: 14px; color: #FFFFFF !important;\"\u003eScopri terre inesplorate e disegna la tua isola del tesoro personale.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003ch3 style=\"font-weight: bold; margin-bottom: 10px; text-transform: uppercase; color: #FFFFFF !important;\"\u003eMAGIA CARTOGRAFICA\u003c\/h3\u003e\n      \u003cp style=\"font-size: 14px; color: #FFFFFF !important;\"\u003eUsa il potere dell'inchiostro magico per piegare la geografia al tuo volere.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003ch3 style=\"font-weight: bold; margin-bottom: 10px; text-transform: uppercase; color: #FFFFFF !important;\"\u003eSFIDA D'INGEGNO\u003c\/h3\u003e\n      \u003cp style=\"font-size: 14px; color: #FFFFFF !important;\"\u003eCompeti con astuzia per creare la mappa più preziosa e dettagliata.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv style=\"background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.3); padding: 25px; border-radius: 20px; width: 100%; max-width: 340px; text-align: center; color: #FFFFFF !important;\"\u003e\n      \u003ch3 style=\"font-weight: bold; margin-bottom: 10px; text-transform: uppercase; color: #FFFFFF !important;\"\u003eATMOSFERA UNICA\u003c\/h3\u003e\n      \u003cp style=\"font-size: 14px; color: #FFFFFF !important;\"\u003eUn design che evoca pergamene antiche e leggende piratesche.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv style=\"border: 2px solid rgba(255,255,255,0.5); padding: 20px; margin-top: 40px; text-align: center; border-radius: 10px;\"\u003e\n    \u003cp style=\"font-size: 20px; font-weight: bold; text-transform: uppercase; letter-spacing: 2px; margin: 0; color: #FFFFFF !important;\"\u003eSOLO CHI SA LEGGERE LE STELLE TROVERÀ L'ORO.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e","brand":"Rio Grande","offers":[{"title":"Default Title","offer_id":53288733573447,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Morgan_sMagicMap00.webp?v=1770394749"},{"product_id":"regicide-legacy","title":"Regicide Legacy","description":"\u003c!-- =====================================================\n     REGICIDE LEGACY — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"rgl1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"rgl1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"rgl1-cover-img\" alt=\"Regicide Legacy gioco da tavolo cooperativo legacy per 1-4 giocatori - copertina ufficiale Badgers from Mars\" src=\"https:\/\/cf.geekdo-images.com\/g2vsMxa3sLYNk_jKL7QmoQ__imagepagezoom\/img\/sQQfypC6qfitPJJQ02gts_hY1Y0=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic8007487.jpg\"\u003e\n\u003cdiv class=\"rgl1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"rgl1-cover-content\"\u003e\n\u003cp class=\"rgl1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"rgl1-sub\"\u003eUna corruzione divora il regno. Voi siete il Golden Blade Syndicate. Dodici missioni vi separano dalla verità — e dal disastro.\u003c\/p\u003e\n\u003cdiv class=\"rgl1-chips\"\u003e\n\u003cspan class=\"rgl1-chip rgl1-chip--gold\"\u003eCooperativo · Legacy\u003c\/span\u003e \u003cspan class=\"rgl1-chip\"\u003eBadgers from Mars\u003c\/span\u003e \u003cspan class=\"rgl1-chip\"\u003e12 missioni evolutive\u003c\/span\u003e \u003cspan class=\"rgl1-chip\"\u003eEdizione inglese\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"rgl1-specs-bar\"\u003e\n\u003cdiv class=\"rgl1-specs\"\u003e\n\u003cdiv class=\"rgl1-spec\"\u003e\n\u003cspan class=\"rgl1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"rgl1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"rgl1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-spec\"\u003e\n\u003cspan class=\"rgl1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"rgl1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"rgl1-spec-val\"\u003e20–60 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-spec\"\u003e\n\u003cspan class=\"rgl1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"rgl1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"rgl1-spec-val\"\u003e12+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-spec\"\u003e\n\u003cspan class=\"rgl1-spec-icon\"\u003e🎴\u003c\/span\u003e \u003cspan class=\"rgl1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"rgl1-spec-val\"\u003eGestione carte\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-spec\"\u003e\n\u003cspan class=\"rgl1-spec-icon\"\u003e📜\u003c\/span\u003e \u003cspan class=\"rgl1-spec-label\"\u003eModalità\u003c\/span\u003e \u003cspan class=\"rgl1-spec-val\"\u003eCampagna Legacy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-spec\"\u003e\n\u003cspan class=\"rgl1-spec-icon\"\u003e🤝\u003c\/span\u003e \u003cspan class=\"rgl1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"rgl1-spec-val\"\u003eCooperativa pura\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- AVVISO LEGACY --\u003e\n\u003cdiv class=\"rgl1-warn\"\u003e\n\u003cspan class=\"rgl1-warn-ico\"\u003e⚠️\u003c\/span\u003e\n\u003cdiv class=\"rgl1-warn-body\"\u003e\n\u003cspan class=\"rgl1-warn-title\"\u003eAvviso Legacy\u003c\/span\u003e \u003cspan class=\"rgl1-warn-text\"\u003eLe tue scelte modificano il mazzo in modo permanente — adesivi, nuove carte, contenuti che si aprono solo una volta. Una campagna, una storia. Non si torna indietro.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"rgl1-body\"\u003e\n\u003c!-- INTRO + CITAZIONI --\u003e\n\u003cdiv class=\"rgl1-intro-grid\"\u003e\n\u003cdiv class=\"rgl1-intro-text\"\u003e\n\u003cp class=\"rgl1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"rgl1-h3\"\u003eRegicide diventa una campagna. Il mazzo evolve insieme a voi.\u003c\/h3\u003e\n\u003cp class=\"rgl1-p\"\u003eNel 2020 \u003cstrong\u003eRegicide\u003c\/strong\u003e arrivò come un piccolo miracolo: un cooperativo durissimo giocabile con un mazzo di carte standard. Cinque anni dopo, gli stessi designer — \u003cstrong\u003ePaul Abrahams, Luke Badger e Andy Richdale\u003c\/strong\u003e — hanno preso quella formula e l'hanno fatta crescere. È nato Regicide Legacy.\u003c\/p\u003e\n\u003cp class=\"rgl1-p\"\u003eIl regno di Deccaria è in rovina. La corruzione ha contaminato la corona e il \u003cstrong\u003eGolden Blade Syndicate\u003c\/strong\u003e — quaranta avventurieri professionisti — è chiamato a risolvere il mistero. Sceglierete una squadra, attaccherete carte nemiche con valori e semi sapientemente combinati, e scoprirete che ogni missione vinta apre nuove regole, nuovi alleati, nuove minacce.\u003c\/p\u003e\n\u003cp class=\"rgl1-p\"\u003eLa meccanica resta quella che ha conquistato tutti: gioca una carta o un combo, infliggi danni in base al seme, schiva il contrattacco scartando carte. Ma intorno a quel cuore essenziale ora c'è una storia, un mazzo personale che cresce, e dodici scatole-missione da aprire una alla volta. Quando la campagna finisce, il gioco resta — sbloccando una modalità infinitamente rigiocabile.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-intro-side\"\u003e\n\u003cp class=\"rgl1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"rgl1-quote\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Regicide Legacy\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"rgl1-quote-text\"\u003e\"Regicide Legacy is absolutely delicious.\"\u003c\/p\u003e\n\u003cp class=\"rgl1-quote-transl\"\u003eRegicide Legacy è semplicemente delizioso.\u003c\/p\u003e\n\u003cp class=\"rgl1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eShut Up \u0026amp; Sit Down\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv itemtype=\"https:\/\/schema.org\/Review\" itemscope=\"\" class=\"rgl1-quote rgl1-quote--dark\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Regicide Legacy\"\u003e\n\u003cp itemprop=\"reviewBody\" class=\"rgl1-quote-text\"\u003eTom Vasel: 8.5 · Mike Dilisio: 9.0 — Seal of Approval \u0026amp; Seal of Excellence.\u003c\/p\u003e\n\u003cp class=\"rgl1-quote-transl\"\u003eDoppio sigillo dal Dice Tower: approvazione di Tom Vasel e medaglia d'eccellenza di Mike Dilisio.\u003c\/p\u003e\n\u003cp class=\"rgl1-quote-source\"\u003e— \u003cspan itemtype=\"https:\/\/schema.org\/Organization\" itemscope=\"\" itemprop=\"author\"\u003e\u003cspan itemprop=\"name\"\u003eThe Dice Tower\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"rgl1-fs\"\u003e\n\u003cdiv class=\"rgl1-fs-header\"\u003e\n\u003cdiv class=\"rgl1-fs-brand\"\u003e\n\u003cimg class=\"rgl1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"rgl1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"rgl1-fs-game-name\"\u003eRegicide Legacy\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #fef0e0; border-color: #d4a050; color: #6a3800;\" class=\"rgl1-fs-cat\"\u003eCooperativo · Legacy\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-body\"\u003e\n\u003cdiv class=\"rgl1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"rgl1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"rgl1-fs-tip\" class=\"rgl1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-info\"\u003e\n\u003cspan class=\"rgl1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"rgl1-fs-feeling\"\u003e\n\u003cspan class=\"rgl1-fs-feel-tag\"\u003eCoinvolgente\u003c\/span\u003e \u003cspan class=\"rgl1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e \u003cspan class=\"rgl1-fs-feel-tag\"\u003eSoddisfacente\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rgl1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"rgl1-fs-targets\"\u003e\n\u003cdiv class=\"rgl1-fs-target rgl1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-target rgl1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-target rgl1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-target rgl1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-target rgl1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-target rgl1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-solo\"\u003e\n\u003cspan class=\"rgl1-fs-solo-lbl\"\u003eIn solitario\u003c\/span\u003e\n\u003cdiv class=\"rgl1-fs-solo-row\"\u003e\u003cspan class=\"rgl1-fs-solo-type\"\u003eUfficiale · 4\/5\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"rgl1-fs-solo-note\"\u003eFunziona benissimo da soli — la regola del joker cambia per il solo player e l'esperienza resta intera. Forse leggermente più semplice rispetto al multi, ma campagna completa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-verdict\"\u003e\n\u003cdiv class=\"rgl1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-verdict-text\"\u003eUna delle campagne cooperative più dense e portatili sul mercato. Punisce gli errori, premia la sintonia, e ogni missione apre qualcosa di nuovo. Non per chi cerca leggerezza.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-fs-footer\"\u003e\n\u003cimg class=\"rgl1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Coordinazione',     v:5, note:\"Senza limiti di comunicazione la campagna ti schiaccia — qui si vince insieme o si perde insieme\"},\n        {l:'Tensione',          v:5, note:\"Ogni turno il nemico contrattacca. Se non hai abbastanza carte da scartare, è game over\"},\n        {l:'Profondità narrativa', v:4, note:\"Dodici missioni con scatole sigillate — la storia di Deccaria si svela una busta alla volta\"},\n        {l:'Strategia',         v:4, note:\"Ogni combo di carte è un mini-puzzle. Quando giocare un asso, quale seme attivare, cosa tenere in mano\"},\n        {l:'Complessità',       v:3, note:\"Regole base in 15 minuti, ma le missioni successive aggiungono strati di complessità\"},\n        {l:'Fortuna',           v:3, note:\"Le carte che peschi contano, ma il vero peso è su come le combini\"}\n      ];\n      var accent='#A8741A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('rgl1-fs-svg');\n      var tip=document.getElementById('rgl1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes rgl1-draw{to{stroke-dashoffset:0}}@keyframes rgl1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:rgl1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:rgl1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:rgl1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"rgl1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"rgl1-section-pad\"\u003e\n\u003cp class=\"rgl1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"rgl1-h3\"\u003eCosa controlli in ogni missione\u003c\/h3\u003e\n\u003cdiv class=\"rgl1-cards\"\u003e\n\u003cdiv class=\"rgl1-card\"\u003e\n\u003cspan class=\"rgl1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"rgl1-card-name\"\u003eIl mazzo della tua squadra\u003c\/h4\u003e\n\u003cp class=\"rgl1-card-desc\"\u003eI quattro semi sono i quattro poteri: scudo, danno raddoppiato, recupero, controllo. Ogni carta è un personaggio del Golden Blade Syndicate.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-card\"\u003e\n\u003cspan class=\"rgl1-card-icon\"\u003e👑\u003c\/span\u003e\n\u003ch4 class=\"rgl1-card-name\"\u003eLe carte reali corrotte\u003c\/h4\u003e\n\u003cp class=\"rgl1-card-desc\"\u003eJack, Regine e Re. Ognuno con immunità diverse, attacco crescente e una storia da svelare. Sconfiggi tutti per vincere la missione.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-card\"\u003e\n\u003cspan class=\"rgl1-card-icon\"\u003e📦\u003c\/span\u003e\n\u003ch4 class=\"rgl1-card-name\"\u003eLe 12 scatole-missione\u003c\/h4\u003e\n\u003cp class=\"rgl1-card-desc\"\u003eSigillate. Si aprono solo dopo aver vinto la precedente. Dentro ci sono nuove regole, nuovi nemici, ricompense permanenti per il tuo mazzo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rgl1-card\"\u003e\n\u003cspan class=\"rgl1-card-icon\"\u003e✨\u003c\/span\u003e\n\u003ch4 class=\"rgl1-card-name\"\u003eAdesivi e upgrade\u003c\/h4\u003e\n\u003cp class=\"rgl1-card-desc\"\u003eLe ricompense non vanno in una busta separata — finiscono direttamente sulle tue carte. Il mazzo che inizi non è quello con cui finirai.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"rgl1-closing\"\u003e\n\u003cp class=\"rgl1-closing-text\"\u003eDodici missioni. Una sola squadra. La storia che racconterete è solo vostra.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"rgl1-box-section\"\u003e\n\u003cdetails class=\"rgl1-det rgl1-det--last\"\u003e\n\u003csummary class=\"rgl1-det-sum\"\u003e\u003cspan class=\"rgl1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"rgl1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"rgl1-det-sub\"\u003eInglese · PDF ufficiale BGG\u003c\/span\u003e\u003cspan class=\"rgl1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"rgl1-det-body\"\u003e\n\u003cdiv class=\"rgl1-rl-wrap\"\u003e\n\u003cdiv class=\"rgl1-rl-langs\"\u003e\u003cspan class=\"rgl1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #1a0d00; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"rgl1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/302830\/regicide-legacy-rule-book\" target=\"_blank\"\u003e\u003cspan class=\"rgl1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"rgl1-rl-body\"\u003e\n\u003cspan class=\"rgl1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"rgl1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rgl1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.rgl1-wrap, .rgl1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.rgl1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0d0700;\n}\n\n\/* ── COPERTINA ── *\/\n.rgl1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.rgl1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.rgl1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(13,7,0,0) 0%, rgba(13,7,0,0) 25%, rgba(13,7,0,0.55) 55%, rgba(13,7,0,0.88) 75%, rgba(13,7,0,0.98) 100%); }\n.rgl1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.rgl1-kicker { display: block; color: #D4A24A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.rgl1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 600px; margin-bottom: 16px; }\n.rgl1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.rgl1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.rgl1-chip--gold { background: #A8741A; border-color: #A8741A; color: #fff; }\n\n\/* ── SPECS ── *\/\n.rgl1-specs-bar { background: #160c00; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.rgl1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.rgl1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.rgl1-spec:nth-child(3n) { border-right: none; }\n.rgl1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.rgl1-spec-icon { font-size: 1.2rem; }\n.rgl1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.rgl1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── AVVISO LEGACY ── *\/\n.rgl1-warn { background: #2a1408; padding: 14px 24px; display: flex; gap: 12px; align-items: flex-start; border-top: 1px solid #3a1f0c; border-bottom: 1px solid #3a1f0c; }\n.rgl1-warn-ico { font-size: 1.3rem; flex-shrink: 0; }\n.rgl1-warn-body { display: flex; flex-direction: column; gap: 3px; }\n.rgl1-warn-title { font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #D4A24A; }\n.rgl1-warn-text { font-family: sans-serif; font-size: 0.85rem; color: rgba(255,255,255,0.82); line-height: 1.55; }\n\n\/* ── BODY ── *\/\n.rgl1-body { background: #F4ECD4; }\n\n\/* ── INTRO ── *\/\n.rgl1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.rgl1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.rgl1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0d00; line-height: 1.2; margin-bottom: 16px; }\n.rgl1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2410; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.rgl1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.rgl1-quote { background: #1a0d00; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #D4A24A; }\n.rgl1-quote--dark { background: #2a1408; border-left-color: #A8741A; }\n.rgl1-quote-text { color: #fff; font-style: italic; font-size: 0.92rem; line-height: 1.6; margin-bottom: 6px; font-family: Georgia, serif; }\n.rgl1-quote-transl { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.rgl1-quote-source { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.rgl1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.rgl1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.rgl1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.rgl1-fs-brand { display:flex; align-items:center; gap:9px; }\n.rgl1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.rgl1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.rgl1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.rgl1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.rgl1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.rgl1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.rgl1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.rgl1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.rgl1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.rgl1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.rgl1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.rgl1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.rgl1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2410; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.rgl1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.rgl1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.rgl1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.rgl1-fs-target span { font-size:14px; flex-shrink:0; }\n.rgl1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.rgl1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.rgl1-fs-solo { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; margin-bottom:12px; }\n.rgl1-fs-solo-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:6px; }\n.rgl1-fs-solo-row { margin-bottom:6px; }\n.rgl1-fs-solo-type { font-family:sans-serif; font-size:11px; font-weight:700; padding:3px 10px; border-radius:50px; background:#fef0e0; border:1px solid #d4a050; color:#6a3800; }\n.rgl1-fs-solo-note { font-family:sans-serif; font-size:11.5px; color:#3d2410; line-height:1.55; }\n.rgl1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.rgl1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.rgl1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2410; line-height:1.65; }\n.rgl1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.rgl1-section-pad { padding: 32px 28px 8px; }\n.rgl1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.rgl1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.rgl1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.rgl1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.rgl1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.rgl1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2410; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.rgl1-closing { background: #1a0d00; padding: 26px 28px; border-top: 3px solid #D4A24A; }\n.rgl1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.rgl1-box-section { background: #F4ECD4; border-top: 1px solid #d4c0a0; }\n.rgl1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.rgl1-det--last { border-bottom: none; }\n.rgl1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.rgl1-det-sum::-webkit-details-marker { display: none; }\n.rgl1-det-sum::marker { display: none; }\n.rgl1-det[open] .rgl1-det-sum { background: #faf6ee; }\n.rgl1-det-sum:hover { background: #faf6ee; }\n.rgl1-det-left { display: flex; align-items: center; gap: 10px; }\n.rgl1-det-ico { font-size: 17px; flex-shrink: 0; }\n.rgl1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0d00; display: block; }\n.rgl1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.rgl1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.rgl1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.rgl1-det[open] .rgl1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.rgl1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.rgl1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.rgl1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.rgl1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.rgl1-rl-link:hover { opacity:.85; }\n.rgl1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.rgl1-rl-body { flex:1; min-width:0; }\n.rgl1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.rgl1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n.rgl1-rl-arr-ext { font-size:0.9rem; color:rgba(255,255,255,0.45); flex-shrink:0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .rgl1-specs { grid-template-columns: repeat(6, 1fr); }\n  .rgl1-spec { border-bottom: none; }\n  .rgl1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .rgl1-spec:last-child { border-right: none; }\n  .rgl1-cards { grid-template-columns: repeat(2, 1fr); }\n  .rgl1-fs-body { grid-template-columns: 220px 1fr; }\n  .rgl1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .rgl1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .rgl1-cover { height: 440px; }\n  .rgl1-cover-content { padding: 22px 36px 30px; }\n  .rgl1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .rgl1-cards { grid-template-columns: repeat(4, 1fr); }\n  .rgl1-divider { margin-left: 36px; margin-right: 36px; }\n  .rgl1-section-pad { padding: 36px 36px 8px; }\n  .rgl1-closing { padding: 28px 36px; }\n  .rgl1-warn { padding-left: 36px; padding-right: 36px; }\n  .rgl1-fs-body { grid-template-columns: 260px 1fr; }\n  .rgl1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Badgers from Mars","offers":[{"title":"Default Title","offer_id":53350483755335,"sku":null,"price":79.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Regicide_00.webp?v=1771304243"},{"product_id":"faraway-sotto-cieli-stellati","title":"Faraway - Sotto Cieli Stellati","description":"\u003csection class=\"fg-wrap\" id=\"fg-faraway-uss\"\u003e\n\u003cp class=\"fg-kicker\"\u003eNuovi Orizzonti\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eFARAWAY: SOTTO CIELI STELLATI\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eIl viaggio continua sotto una nuova luce\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eHai imparato a pianificare il tuo percorso al contrario, ma ora il cielo sopra di te cambia le regole del gioco. Questa espansione non si limita ad aggiungere carte, ma apre una dimensione strategica inedita che trasforma ogni partita in una sfida celeste.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di esplorazione e combo che arricchisce l'esperienza base con nuove variabili. Le meccaniche familiari si intrecciano con l'imprevedibilità del mazzo Fiume, costringendoti a ripensare ogni mossa mentre cerchi di armonizzare le nuove scoperte con i tuoi obiettivi finali.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eIl passato cambia forma quando guardi il cielo.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eLa vera differenza sta nel come gestisci l'imprevisto: le nuove carte offrono scorciatoie potenti ma richiedono un tempismo perfetto per non scardinare la tua sequenza di punteggio.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ l'espansione per chi ama Faraway ma desidera quel livello di profondità in più che rende ogni decisione cruciale.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eEspansione Essenziale\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eModulo Fiume\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eNuove Regioni\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eStrategia Avanzata\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" class=\"fg-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003ePerché UNDER STARRY SKIES ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🌌 Il Mazzo Fiume\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eUn nuovo flusso di carte che scorre parallelo al viaggio principale, offrendo risorse vitali.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🌠 Nuovi Simboli\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eIcone inedite che moltiplicano le possibilità di connessione tra le tue carte regione.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🔮 Visione Ampliata\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eLa strategia si allarga: ora devi guardare non solo avanti e indietro, ma anche altrove.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e⚡ Ritmo Serrato\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eNonostante la profondità aggiunta, il flusso di gioco rimane veloce e scattante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🎨 Arte Onirica\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eIllustrazioni che catturano la magia di un cielo notturno vibrante e misterioso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-card-title\"\u003e🧩 Combo Esplosive\u003c\/span\u003e\n\u003cp class=\"fg-card-text\"\u003eLe nuove sinergie permettono punteggi finali che prima sembravano impossibili.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eRichiede il gioco base Faraway per essere giocato.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e#fg-faraway-uss{position:relative;width:100%;max-width:1100px;margin:0 auto;background:linear-gradient(135deg,#2E1A47 0%,#6A2C70 50%,#C84B9A 100%);color:#FFFFFF!important;padding:40px 20px;border-radius:28px;font-family:'Helvetica Neue',sans-serif;overflow:hidden;box-shadow:0 10px 30px rgba(106,44,112,0.3)}#fg-faraway-uss *{color:#FFFFFF!important;box-sizing:border-box}#fg-faraway-uss .fg-kicker{text-transform:uppercase;letter-spacing:2px;font-size:0.9rem;opacity:0.9;margin-bottom:10px;font-weight:700}#fg-faraway-uss .fg-title{font-size:3rem;line-height:1.1;font-weight:900;margin:0 0 10px 0;text-shadow:0 4px 12px rgba(0,0,0,0.3)}#fg-faraway-uss .fg-sub{font-size:1.4rem;font-weight:300;opacity:0.95;margin-bottom:30px;line-height:1.3}#fg-faraway-uss .fg-p{font-size:1.15rem;line-height:1.7;margin-bottom:25px;opacity:0.95;max-width:750px}#fg-faraway-uss .fg-tagline{margin:45px 0;padding:25px;border-left:5px solid #FF8AE3;background:rgba(255,255,255,0.1);font-size:1.5rem;font-weight:700;line-height:1.4;border-radius:0 16px 16px 0;box-shadow:0 0 20px rgba(255,138,227,0.2)}#fg-faraway-uss .fg-chips{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:40px}#fg-faraway-uss .fg-chip{background:rgba(255,255,255,0.2);padding:8px 18px;border-radius:50px;font-weight:600;font-size:0.95rem;backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,0.3)}#fg-faraway-uss .fg-divider{height:1px;background:rgba(255,255,255,0.2);margin:50px 0}#fg-faraway-uss .fg-h3{font-size:2rem;font-weight:800;margin-bottom:30px;text-align:center;letter-spacing:-0.5px}#fg-faraway-uss .fg-grid{display:grid;grid-template-columns:1fr;gap:20px}#fg-faraway-uss .fg-card{background:rgba(0,0,0,0.2);padding:25px;border-radius:26px;border:1px solid rgba(255,255,255,0.1);transition:transform 0.3s ease,background 0.3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.1)}#fg-faraway-uss .fg-card-title{display:block;font-size:1.25rem;font-weight:800;margin-bottom:12px;color:#FFD1F5!important}#fg-faraway-uss .fg-card-text{font-size:1rem;line-height:1.5;opacity:0.9;margin:0}#fg-faraway-uss .fg-panel{background:rgba(46,26,71,0.6);padding:30px;border-radius:20px;text-align:center;font-weight:700;font-size:1.2rem;margin-top:50px;border:2px solid rgba(255,255,255,0.2)}@media(min-width:720px){#fg-faraway-uss .fg-grid{grid-template-columns:repeat(2,1fr)}#fg-faraway-uss .fg-title{font-size:4rem}}@media(min-width:1050px){#fg-faraway-uss .fg-grid{grid-template-columns:repeat(3,1fr)}#fg-faraway-uss .fg-card:hover{transform:translateY(-5px);background:rgba(255,255,255,0.15)}}\u003c\/style\u003e","brand":"GateOnGames","offers":[{"title":"Default Title","offer_id":53370510672199,"sku":null,"price":5.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Faraway-SottoCieliStellati00.webp?v=1771592007"},{"product_id":"skull-king-pacchetto-di-espansione","title":"Skull King - Pacchetto di espansione","description":"\u003csection id=\"fg-skull-king-exp\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003eNuove Leggende dei Mari\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eSKULL KING: EXPANSION PACK\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eIl Re dei Pirati reclama nuove prede\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eI mari che credevi di conoscere sono diventati molto più pericolosi e imprevedibili.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di carte e scommesse che espande l'esperienza originale con creature leggendarie e nuove meccaniche di punteggio.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eNon basta più indovinare le prese, ora devi sopravvivere alle nuove maledizioni degli abissi.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eIntroduce carte potere inedite che rompono le regole classiche, trasformando una mano sicura in un disastro totale o in un trionfo inaspettato.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama il caos controllato e vuole aggiungere pepe alle sfide di Skull King già collaudate.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003eBalena Bianca\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eKraken\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eNuovi Poteri\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003eCarte Bottino\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003ePerché SKULL KING: EXPANSION PACK ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e🐋\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003eLa Balena Bianca\u003c\/p\u003e\n\u003cp class=\"fg-card-text\"\u003eCambia colore a tutti i semi giocati, distruggendo le strategie basate sui colori dominanti.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e🐙\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003eIl temibile Kraken\u003c\/p\u003e\n\u003cp class=\"fg-card-text\"\u003eDistrugge la presa all'istante e la rimuove dal gioco: nessuno vince nulla in quel turno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e💰\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003eBottino Ricco\u003c\/p\u003e\n\u003cp class=\"fg-card-text\"\u003eCarte speciali che valgono punti extra immediati se riesci a catturarle nella tua presa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e📜\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003eNuove Abilità\u003c\/p\u003e\n\u003cp class=\"fg-card-text\"\u003ePoteri speciali che si attivano giocando certe carte, offrendo vantaggi tattici unici.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e☠️\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003eRischio Totale\u003c\/p\u003e\n\u003cp class=\"fg-card-text\"\u003eScommettere zero diventa ancora più difficile e letale con le nuove creature in gioco.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003cspan class=\"fg-emoji\"\u003e🌊\u003c\/span\u003e\u003cp class=\"fg-card-title\"\u003eCaos Puro\u003c\/p\u003e\n\u003cp class=\"fg-card-text\"\u003eOgni mano è imprevedibile fino all'ultima carta giocata, ribaltando ogni pronostico.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003ePreparati a riscrivere il codice della pirateria: chi non si adatta affonda.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-skull-king-exp, #fg-skull-king-exp * { color:#FFFFFF !important; } #fg-skull-king-exp { background: linear-gradient(135deg, #3e2723 0%, #5d4037 100%); border-radius: 28px; padding: 2.5rem 1.5rem; font-family: 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; max-width: 1200px; margin: 0 auto; box-shadow: 0 10px 30px rgba(0,0,0,0.4); overflow: hidden; } .fg-kicker { font-size: 1rem; text-transform: uppercase; letter-spacing: 2px; opacity: 0.85; margin-bottom: 0.5rem; font-weight: 600; color: #ffcc80 !important; } .fg-title { font-size: 2.8rem; font-weight: 800; margin: 0 0 0.5rem 0; line-height: 1.1; letter-spacing: -1px; text-shadow: 2px 2px 4px rgba(0,0,0,0.5); } .fg-sub { font-size: 1.3rem; font-weight: 400; opacity: 0.9; margin-bottom: 2rem; font-style: italic; } .fg-p { font-size: 1.15rem; line-height: 1.7; margin-bottom: 1.5rem; opacity: 0.95; max-width: 750px; } .fg-tagline { font-size: 1.4rem; font-weight: 700; border-left: 5px solid #ffcc80; padding-left: 1.5rem; margin: 2.5rem 0; background: rgba(255,255,255,0.05); padding: 1.5rem; border-radius: 0 16px 16px 0; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } .fg-chips { display: flex; flex-wrap: wrap; gap: 0.8rem; margin-bottom: 3rem; } .fg-chip { background: rgba(255,204,128,0.15); border: 1px solid rgba(255,204,128,0.3); padding: 0.6rem 1.2rem; border-radius: 50px; font-weight: 600; font-size: 0.95rem; backdrop-filter: blur(4px); } .fg-divider { height: 1px; background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent); margin: 3rem 0; } .fg-h3 { font-size: 1.8rem; font-weight: 700; margin-bottom: 2rem; text-align: center; color: #ffcc80 !important; } .fg-grid { display: grid; grid-template-columns: 1fr; gap: 1.5rem; margin-bottom: 3rem; } @media (min-width: 720px) { .fg-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: repeat(3, 1fr); } } .fg-card { background: rgba(0,0,0,0.25); border-radius: 26px; padding: 1.8rem; border: 1px solid rgba(255,255,255,0.1); transition: transform 0.3s ease, box-shadow 0.3s ease; height: 100%; } .fg-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.3); background: rgba(0,0,0,0.35); border-color: rgba(255,204,128,0.4); } .fg-emoji { font-size: 2.5rem; margin-bottom: 1rem; display: block; } .fg-card-title { font-size: 1.25rem; font-weight: 700; margin-bottom: 0.8rem; color: #ffcc80 !important; } .fg-card-text { font-size: 1rem; line-height: 1.5; opacity: 0.9; margin: 0; } .fg-panel { background: rgba(255,204,128,0.1); border-radius: 26px; padding: 2rem; text-align: center; font-size: 1.3rem; font-weight: 600; border: 1px dashed rgba(255,204,128,0.4); margin-top: 2rem; }\u003c\/style\u003e","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":53411459629383,"sku":null,"price":9.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/SkullKing-Pacchettodiespansione00.png?v=1772079438"},{"product_id":"everdell-silverfrost-collectors-edition","title":"Everdell Silverfrost Collectors Edition","description":"\u003csection id=\"fg-everdell-silverfrost\" class=\"fg-wrap\"\u003e\n  \u003cp class=\"fg-kicker\"\u003eUN INVERNO INCANTATO TI ATTENDE\u003c\/p\u003e\n  \u003ch2 class=\"fg-title\"\u003eEVERDELL SILVERFROST\u003c\/h2\u003e\n  \u003cp class=\"fg-sub\"\u003eLa valle si copre di neve, ma il calore della tua città la farà risplendere.\u003c\/p\u003e\n\n  \u003cp class=\"fg-p\"\u003eIl gelo ha abbracciato le fronde degli alberi secolari, trasformando la foresta in un paesaggio di cristallo dove ogni provvista vale oro. Sotto un manto candido, i piccoli abitanti dei boschi cercano rifugio, pronti a costruire meraviglie architettoniche prima che la bufera prenda il sopravvento sulle loro speranze.\u003c\/p\u003e\n  \u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo di piazzamento lavoratori e gestione risorse che rinnova una delle saghe più amate di sempre con una veste invernale mozzafiato. Costruisci sapientemente la tua riserva cittadina e sfrutta i momenti giusti per calare le tue carte migliori e creare combo devastanti in questo affascinante gioco di carte strategico.\u003c\/p\u003e\n\n  \u003cdiv class=\"fg-tagline\"\u003eIl freddo morde, ma la luce dei focolari guiderà la tua civiltà verso la grandezza.\u003c\/div\u003e\n\n  \u003cp class=\"fg-p\"\u003eSentirai il peso di ogni singola bacca e di ogni ramoscello raccolto tra i banchi di neve, bilanciando il desiderio di espandere il tuo insediamento con la dura necessità di sopravvivere ai mesi più rigidi. Le nuove meccaniche invernali trasformano ogni tua singola mossa al tavolo in un momento di pura tensione e vibrante meraviglia.\u003c\/p\u003e\n  \u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama costruire motori produttivi perfetti, lasciandosi incantare da illustrazioni fiabesche e da una profondità tattica che premia i giocatori in grado di guardare al futuro senza temere i sacrifici del presente.\u003c\/p\u003e\n\n  \u003cdiv class=\"fg-chips\"\u003e\n    \u003cspan class=\"fg-chip\"\u003eGestione Risorse\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003ePiazzamento Lavoratori\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003eCostruzione Città\u003c\/span\u003e\n    \u003cspan class=\"fg-chip\"\u003eAtmosfera Invernale\u003c\/span\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n  \u003ch3 class=\"fg-h3\"\u003ePerché EVERDELL SILVERFROST ti resta in testa\u003c\/h3\u003e\n\n  \u003cdiv class=\"fg-grid\"\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003ch4\u003e🦊 Esplora il gelo\u003c\/h4\u003e\n      \u003cp\u003eInvia i tuoi operai nelle radure innevate per raccogliere le risorse necessarie prima degli avversari.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003ch4\u003e⛺ Costruisci rifugi\u003c\/h4\u003e\n      \u003cp\u003ePiazza strutture calde e accoglienti per proteggere e ospitare i tuoi preziosi abitanti del bosco.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003ch4\u003e📜 Sfrutta le sinergie\u003c\/h4\u003e\n      \u003cp\u003eConcatenare le abilità delle tue creature ti garantirà vantaggi inaspettati nel momento del bisogno.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003ch4\u003e❄️ Sfida la tempesta\u003c\/h4\u003e\n      \u003cp\u003eAdattati rapidamente ai cambiamenti climatici che alterano le regole della valle turno dopo turno.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003ch4\u003e🏰 Erigi meraviglie\u003c\/h4\u003e\n      \u003cp\u003eCompleta gli edifici più maestosi e imponenti per dominare la scena alla fine della fredda stagione.\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg-card\"\u003e\n      \u003ch4\u003e🌟 Recluta eroi\u003c\/h4\u003e\n      \u003cp\u003eAccogli figure leggendarie che sfidano coraggiosamente il freddo per unire la tua comunità cittadina.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"fg-panel\"\u003ePreparati a vivere la stagione più fredda dell'anno con il cuore colmo di pura meraviglia.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n#fg-everdell-silverfrost, #fg-everdell-silverfrost * { color:#FFFFFF !important; }\n#fg-everdell-silverfrost {\n  background: linear-gradient(135deg, #0b192c 0%, #1a365d 50%, #2b6cb0 100%);\n  border-radius: 28px;\n  padding: 40px 24px;\n  font-family: system-ui, -apple-system, sans-serif;\n  line-height: 1.6;\n  overflow: hidden;\n  box-shadow: 0 20px 40px rgba(0,0,0,0.3);\n}\n#fg-everdell-silverfrost .fg-kicker {\n  font-size: 0.85rem;\n  text-transform: uppercase;\n  letter-spacing: 2px;\n  margin-bottom: 8px;\n  color: #90cdf4 !important;\n  font-weight: 700;\n}\n#fg-everdell-silverfrost .fg-title {\n  font-size: 2.8rem;\n  font-weight: 900;\n  margin: 0 0 12px 0;\n  line-height: 1.1;\n  text-shadow: 0 4px 12px rgba(0,0,0,0.5);\n  background: linear-gradient(to right, #ffffff, #e2e8f0);\n  -webkit-background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n#fg-everdell-silverfrost .fg-sub {\n  font-size: 1.25rem;\n  margin-bottom: 32px;\n  font-style: italic;\n  color: #e2e8f0 !important;\n}\n#fg-everdell-silverfrost .fg-p {\n  font-size: 1.1rem;\n  margin-bottom: 20px;\n  color: #f7fafc !important;\n}\n#fg-everdell-silverfrost .fg-tagline {\n  font-size: 1.4rem;\n  font-weight: 700;\n  padding: 24px;\n  margin: 36px 0;\n  background: rgba(255, 255, 255, 0.05);\n  border-left: 5px solid #f6ad55;\n  border-radius: 0 16px 16px 0;\n  box-shadow: 0 8px 24px rgba(0,0,0,0.2);\n  text-shadow: 0 2px 4px rgba(0,0,0,0.3);\n}\n#fg-everdell-silverfrost .fg-chips {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin: 32px 0;\n}\n#fg-everdell-silverfrost .fg-chip {\n  background: rgba(255, 255, 255, 0.1);\n  border: 1px solid rgba(255, 255, 255, 0.2);\n  padding: 8px 16px;\n  border-radius: 30px;\n  font-size: 0.9rem;\n  font-weight: 600;\n  backdrop-filter: blur(5px);\n}\n#fg-everdell-silverfrost .fg-divider {\n  height: 1px;\n  background: linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);\n  margin: 48px 0;\n}\n#fg-everdell-silverfrost .fg-h3 {\n  font-size: 1.8rem;\n  font-weight: 800;\n  margin-bottom: 28px;\n  text-align: center;\n}\n#fg-everdell-silverfrost .fg-grid {\n  display: grid;\n  grid-template-columns: 1fr;\n  gap: 20px;\n  margin-bottom: 40px;\n}\n#fg-everdell-silverfrost .fg-card {\n  background: rgba(255, 255, 255, 0.06);\n  border: 1px solid rgba(255, 255, 255, 0.1);\n  border-radius: 26px;\n  padding: 24px;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n  box-shadow: 0 10px 30px rgba(0,0,0,0.15);\n}\n#fg-everdell-silverfrost .fg-card:hover {\n  transform: translateY(-5px);\n  box-shadow: 0 15px 40px rgba(0,0,0,0.25);\n  background: rgba(255, 255, 255, 0.1);\n}\n#fg-everdell-silverfrost .fg-card h4 {\n  margin: 0 0 12px 0;\n  font-size: 1.2rem;\n  font-weight: 700;\n  color: #fbd38d !important;\n}\n#fg-everdell-silverfrost .fg-card p {\n  margin: 0;\n  font-size: 0.95rem;\n  color: #e2e8f0 !important;\n  line-height: 1.5;\n}\n#fg-everdell-silverfrost .fg-panel {\n  background: linear-gradient(135deg, rgba(246, 173, 85, 0.2) 0%, rgba(221, 107, 32, 0.2) 100%);\n  border-radius: 26px;\n  padding: 32px;\n  text-align: center;\n  font-size: 1.3rem;\n  font-weight: 700;\n  border: 1px solid rgba(246, 173, 85, 0.3);\n  box-shadow: 0 12px 32px rgba(0,0,0,0.2);\n}\n@media (min-width: 720px) {\n  #fg-everdell-silverfrost {\n    padding: 60px 48px;\n  }\n  #fg-everdell-silverfrost .fg-title {\n    font-size: 3.5rem;\n  }\n  #fg-everdell-silverfrost .fg-grid {\n    grid-template-columns: repeat(2, 1fr);\n  }\n}\n@media (min-width: 1050px) {\n  #fg-everdell-silverfrost .fg-grid {\n    grid-template-columns: repeat(3, 1fr);\n  }\n}\n\u003c\/style\u003e","brand":"Starling Games","offers":[{"title":"Default Title","offer_id":53507833069895,"sku":null,"price":99.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/everdellsilverfrost00.webp?v=1773383331"},{"product_id":"desperate-oasis","title":"Desperate Oasis","description":"\u003csection id=\"fg-desperate-oasis\" class=\"fg-wrap\"\u003e\u003cp class=\"fg-kicker\"\u003eLotta per la sopravvivenza nel deserto\u003c\/p\u003e\n\u003ch2 class=\"fg-title\"\u003eDESPERATE OASIS\u003c\/h2\u003e\n\u003cp class=\"fg-sub\"\u003eIl miraggio della vittoria in un testa a testa all'ultima goccia.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eIl sole a picco, la sabbia che brucia e una sola oasi all'orizzonte per dissetare il tuo branco.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ un gioco da tavolo per due sfidanti che mescola bluff, controllo del territorio e poteri asimmetrici in un formato tascabile e geniale. In questo spietato gioco di carte, posizionare i propri animali nel posto giusto significa la differenza tra trionfare o soccombere al caldo del deserto.\u003c\/p\u003e\n\u003cdiv class=\"fg-tagline\"\u003eUn vero duello tattico da tavolo dove ogni carta capovolge le sorti della battaglia.\u003c\/div\u003e\n\u003cp class=\"fg-p\"\u003eLa genialità sta nelle scelte di ogni turno, in cui puoi rinforzare il tuo schieramento, piazzare trappole coperte o persino inviare bestie sul fronte avversario per sabotarne i piani. Le reazioni a catena e le abilità uniche degli animali creano combo devastanti in pochi minuti di puro intelletto.\u003c\/p\u003e\n\u003cp class=\"fg-p\"\u003eÈ il gioco per chi ama gli scontri ravvicinati serrati, dove la mente conta più della fortuna e ogni mossa dev'essere calcolata con la precisione di uno scorpione letale.\u003c\/p\u003e\n\u003cdiv class=\"fg-chips\"\u003e\n\u003cspan class=\"fg-chip\"\u003e🦂 Inganni tattici\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003e🌴 Controllo aree\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003e🐪 Poteri animali\u003c\/span\u003e\u003cspan class=\"fg-chip\"\u003e☀️ Stile vintage anni '70\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-divider\" aria-hidden=\"true\"\u003e\u003c\/div\u003e\n\u003ch3 class=\"fg-h3\"\u003ePerché DESPERATE OASIS ti resta in testa\u003c\/h3\u003e\n\u003cdiv class=\"fg-grid\"\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🦂 Lo Scorpione Letale\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eElimina all'istante gli animali più deboli su entrambi i fronti dell'oasi, capovolgendo le sorti dello scontro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🐘 Il Terrore dell'Elefante\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eUn pachiderma inarrestabile, finché un piccolo gerbillo non si affaccia nella stessa oasi riducendo a zero la sua forza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🐪 La Marcia del Cammello\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eRaduna tre esemplari nella stessa colonna per innescare un potente moltiplicatore di forza e blindare il tuo territorio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🌴 L'Ombra della Palma\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eScommetti sulla tua oasi più forte piantando un albero rigoglioso per accumulare preziosi punti bonus a fine partita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🃏 L'Insidia nel Buio\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eGioca una bestia a faccia in giù e nascondi le tue vere intenzioni, per rivelare un effetto a sorpresa nell'ultimo round.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-card\"\u003e\n\u003ch4 class=\"fg-ctype\"\u003e🌪️ Richiamo del Branco\u003c\/h4\u003e\n\u003cp class=\"fg-cdesc\"\u003eSfrutta le dinamiche spaziali per spingere o attirare creature avversarie, distruggendo le loro fragili formazioni.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg-panel\"\u003eNon c'è spazio per entrambi sotto queste palme, preparati a combattere per ogni singola goccia.\u003c\/div\u003e\u003c\/section\u003e\u003cstyle\u003e#fg-desperate-oasis, #fg-desperate-oasis * { color:#FFFFFF !important; font-family: sans-serif; box-sizing: border-box; } #fg-desperate-oasis { background: linear-gradient(145deg, #d35400, #7a2800); border-radius: 28px; padding: 40px 20px; margin: 0 auto; } .fg-kicker { font-size: 14px; text-transform: uppercase; letter-spacing: 2px; opacity: 0.9; margin-bottom: 8px; font-weight: 700; } .fg-title { font-size: 42px; font-weight: 900; margin: 0 0 10px; line-height: 1.1; text-shadow: 2px 4px 12px rgba(0,0,0,0.3); } .fg-sub { font-size: 20px; opacity: 0.9; margin: 0 0 30px; line-height: 1.3; } .fg-p { font-size: 17px; line-height: 1.6; margin-bottom: 20px; opacity: 0.95; } .fg-tagline { font-size: 22px; font-weight: 700; margin: 30px 0; padding: 15px 20px; border-left: 4px solid #f9ca24; background: rgba(0,0,0,0.2); box-shadow: 0 0 20px rgba(249, 202, 36, 0.1); border-radius: 0 12px 12px 0; } .fg-chips { display: flex; flex-wrap: wrap; gap: 10px; margin: 30px 0; } .fg-chip { background: rgba(255,255,255,0.15); padding: 8px 16px; border-radius: 20px; font-size: 14px; font-weight: 600; } .fg-divider { height: 1px; background: rgba(255,255,255,0.2); margin: 40px 0; } .fg-h3 { font-size: 28px; font-weight: 800; margin-bottom: 25px; text-shadow: 1px 2px 8px rgba(0,0,0,0.3); } .fg-grid { display: grid; gap: 20px; grid-template-columns: 1fr; margin-bottom: 40px; } .fg-card { background: rgba(0,0,0,0.25); border-radius: 26px; padding: 25px; border: 1px solid rgba(255,255,255,0.1); box-shadow: 0 8px 24px rgba(0,0,0,0.2); transition: transform 0.3s ease, box-shadow 0.3s ease; } .fg-card:hover { transform: translateY(-5px); box-shadow: 0 12px 32px rgba(0,0,0,0.3); } .fg-ctype { font-size: 18px; font-weight: 700; margin-bottom: 10px; display: flex; align-items: center; gap: 8px; } .fg-cdesc { font-size: 15px; line-height: 1.5; opacity: 0.9; margin: 0; } .fg-panel { background: linear-gradient(135deg, rgba(255,255,255,0.1), rgba(0,0,0,0.3)); border-radius: 26px; padding: 30px; text-align: center; font-size: 20px; font-weight: 700; border: 1px solid rgba(255,255,255,0.2); } @media (min-width: 720px) { #fg-desperate-oasis { padding: 60px 40px; } .fg-title { font-size: 54px; } .fg-grid { grid-template-columns: repeat(2, 1fr); } } @media (min-width: 1050px) { .fg-grid { grid-template-columns: repeat(3, 1fr); } }\u003c\/style\u003e","brand":"USAopoly","offers":[{"title":"Default Title","offer_id":53542472024391,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DesperateOasis00.png?v=1773829449"},{"product_id":"magic-five","title":"Magic Five!","description":"\u003c!-- =====================================================\n     MAGIC FIVE — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"mf1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"mf1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"mf1-cover-img\" alt=\"Magic Five gioco da tavolo di deduzione logica per 2-4 giocatori - copertina ufficiale Ghenos Games\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Magic_Five.webp?v=1776425549\"\u003e\n\u003cdiv class=\"mf1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mf1-cover-content\"\u003e\n\u003cp class=\"mf1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"mf1-sub\"\u003eCinque numeri davanti a te. Tutti li vedono, tranne te. E hai quindici minuti per capire quali sono prima che lo faccia qualcun altro.\u003c\/p\u003e\n\u003cdiv class=\"mf1-chips\"\u003e\n\u003cspan class=\"mf1-chip mf1-chip--gold\"\u003eDeduzione pura\u003c\/span\u003e \u003cspan class=\"mf1-chip\"\u003eBlue Orange\u003c\/span\u003e \u003cspan class=\"mf1-chip\"\u003eEdizione italiana\u003c\/span\u003e \u003cspan class=\"mf1-chip\"\u003eLavagnetta cancellabile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"mf1-specs-bar\"\u003e\n\u003cdiv class=\"mf1-specs\"\u003e\n\u003cdiv class=\"mf1-spec\"\u003e\n\u003cspan class=\"mf1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"mf1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"mf1-spec-val\"\u003e2 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-spec\"\u003e\n\u003cspan class=\"mf1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"mf1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"mf1-spec-val\"\u003e15 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-spec\"\u003e\n\u003cspan class=\"mf1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"mf1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"mf1-spec-val\"\u003e8+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-spec\"\u003e\n\u003cspan class=\"mf1-spec-icon\"\u003e🧠\u003c\/span\u003e \u003cspan class=\"mf1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"mf1-spec-val\"\u003eDeduzione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-spec\"\u003e\n\u003cspan class=\"mf1-spec-icon\"\u003e🎴\u003c\/span\u003e \u003cspan class=\"mf1-spec-label\"\u003eMateriali\u003c\/span\u003e \u003cspan class=\"mf1-spec-val\"\u003e60 tessere\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-spec\"\u003e\n\u003cspan class=\"mf1-spec-icon\"\u003e🗣️\u003c\/span\u003e \u003cspan class=\"mf1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"mf1-spec-val\"\u003eDomande e indizi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"mf1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"mf1-intro-grid\"\u003e\n\u003cdiv class=\"mf1-intro-text\"\u003e\n\u003cp class=\"mf1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"mf1-h3\"\u003eUn enigma davanti a te — che solo gli altri possono vedere\u003c\/h3\u003e\n\u003cp class=\"mf1-p\"\u003eIn \u003cstrong\u003eMagic Five\u003c\/strong\u003e hai cinque tessere numerate allineate sul tuo supporto. Tutti al tavolo le vedono benissimo. Tu no. Il tuo compito è scoprire quali numeri hai — prima che lo facciano gli avversari sui loro.\u003c\/p\u003e\n\u003cp class=\"mf1-p\"\u003eProgettato da \u003cstrong\u003eYoann Levet\u003c\/strong\u003e con illustrazioni di Mathieu Clauss e Simon Douchy, Magic Five è un gioco di deduzione pura: poche regole, un solo tipo di turno, risposte brevi. La complessità nasce dalle domande che scegli di fare — e da quando decidi di rischiare l'annuncio.\u003c\/p\u003e\n\u003cp class=\"mf1-p\"\u003eAl tuo turno giri una tessera dalla riserva centrale, poi usi quella o un'altra già scoperta per chiedere un indizio a un avversario: dove si colloca questo numero tra i miei cinque? oppure questo ha lo stesso valore di un mio tile? Ogni risposta è pubblica. Tutti prendono appunti sulla propria lavagnetta. E il tavolo si trasforma in una gara silenziosa di logica.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-intro-side\"\u003e\n\u003cp class=\"mf1-quote-header\"\u003eL'anima di Magic Five\u003c\/p\u003e\n\u003cdiv class=\"mf1-quote-solo\"\u003e\n\u003cspan class=\"mf1-qs-icon\"\u003e🔍\u003c\/span\u003e\n\u003cp class=\"mf1-qs-text\"\u003eOgni risposta è pubblica — ma solo tu sai a cosa ti serve. Il tavolo ascolta insieme, deduce separatamente.\u003c\/p\u003e\n\u003cp class=\"mf1-qs-note\"\u003eIl segreto di Magic Five in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-quote-solo mf1-quote-solo--alt\"\u003e\n\u003cspan class=\"mf1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"mf1-qs-text\"\u003eQuindici minuti veri, dall'apertura all'ultimo \"Magic Five!\". Nessuno aspetta mai il proprio turno — tutti stanno già pensando al prossimo indizio.\u003c\/p\u003e\n\u003cp class=\"mf1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"mf1-fs\"\u003e\n\u003cdiv class=\"mf1-fs-header\"\u003e\n\u003cdiv class=\"mf1-fs-brand\"\u003e\n\u003cimg class=\"mf1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"mf1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"mf1-fs-game-name\"\u003eMagic Five\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #e4eefc; border-color: #7099d8; color: #0a3070;\" class=\"mf1-fs-cat\"\u003eSociale · Deduzione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-body\"\u003e\n\u003cdiv class=\"mf1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"mf1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"mf1-fs-tip\" class=\"mf1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-info\"\u003e\n\u003cspan class=\"mf1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"mf1-fs-feeling\"\u003e\n\u003cspan class=\"mf1-fs-feel-tag\"\u003eCerebrale\u003c\/span\u003e \u003cspan class=\"mf1-fs-feel-tag\"\u003eImmediato\u003c\/span\u003e \u003cspan class=\"mf1-fs-feel-tag\"\u003eCompetitivo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"mf1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"mf1-fs-targets\"\u003e\n\u003cdiv class=\"mf1-fs-target mf1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-target mf1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-target mf1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-target mf1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-target mf1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-target mf1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-verdict\"\u003e\n\u003cdiv class=\"mf1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-verdict-text\"\u003eDeduzione pulita che si impara in cinque minuti e si gioca in quindici. Perfetto per serate fra amici e famiglie che amano ragionare insieme. Non per chi cerca profondità strategica o partite lunghe.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-fs-footer\"\u003e\n\u003cimg class=\"mf1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, materiale editore e sessioni di prova\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Accessibilit\\u00e0', v:5, note:\"Regole in cinque minuti, prima partita fluida dall\\'inizio\"},\n        {l:'Tensione',      v:4, note:\"Chi annuncia per primo rischia tutto \\u2014 un errore elimina\"},\n        {l:'Interazione',   v:4, note:\"Ogni turno chiedi a un avversario \\u2014 l\\'attenzione \\u00e8 sempre sul tavolo\"},\n        {l:'Rigiocabilit\\u00e0',v:3, note:\"Sessanta tessere in cinque colori garantiscono setup sempre diversi\"},\n        {l:'Fortuna',       v:2, note:\"La pesca apre opzioni, ma a decidere sono le domande che scegli\"},\n        {l:'Complessit\\u00e0', v:1, note:\"Un solo tipo di turno, due tipi di domanda. Punto.\"}\n      ];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('mf1-fs-svg');\n      var tip=document.getElementById('mf1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes mf1-draw{to{stroke-dashoffset:0}}@keyframes mf1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:mf1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:mf1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:mf1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"mf1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARD COMPONENTI --\u003e\n\u003cdiv class=\"mf1-section-pad\"\u003e\n\u003cp class=\"mf1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"mf1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"mf1-cards\"\u003e\n\u003cdiv class=\"mf1-card\"\u003e\n\u003cspan class=\"mf1-card-icon\"\u003e🎴\u003c\/span\u003e\n\u003ch4 class=\"mf1-card-name\"\u003e5 tessere nascoste\u003c\/h4\u003e\n\u003cp class=\"mf1-card-desc\"\u003eAllineate sul tuo supporto. Tutti le vedono tranne te — ed è esattamente lì che nasce la sfida.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-card\"\u003e\n\u003cspan class=\"mf1-card-icon\"\u003e❓\u003c\/span\u003e\n\u003ch4 class=\"mf1-card-name\"\u003eDue tipi di domanda\u003c\/h4\u003e\n\u003cp class=\"mf1-card-desc\"\u003eDove si colloca questa tessera tra le mie? Ha lo stesso valore di un'altra? Due strumenti, infinite combinazioni.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-card\"\u003e\n\u003cspan class=\"mf1-card-icon\"\u003e📝\u003c\/span\u003e\n\u003ch4 class=\"mf1-card-name\"\u003eLavagnetta cancellabile\u003c\/h4\u003e\n\u003cp class=\"mf1-card-desc\"\u003ePennarello in mano, si barra quello che non può essere. Ogni partita, nessun consumabile da ricomprare.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-card\"\u003e\n\u003cspan class=\"mf1-card-icon\"\u003e🏁\u003c\/span\u003e\n\u003ch4 class=\"mf1-card-name\"\u003eL'annuncio \"Magic Five!\"\u003c\/h4\u003e\n\u003cp class=\"mf1-card-desc\"\u003ePuoi dichiarare in qualsiasi momento. Giusto: vinci subito. Sbagliato: sei fuori. Il timing è tutto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"mf1-closing\"\u003e\n\u003cp class=\"mf1-closing-text\"\u003eSi comincia a pensare ad alta voce al secondo turno. Si smette di parlare solo quando qualcuno urla Magic Five.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"mf1-box-section\"\u003e\n\u003cdetails class=\"mf1-det\"\u003e\n\u003csummary class=\"mf1-det-sum\"\u003e\u003cspan class=\"mf1-det-ico\"\u003e🎴\u003c\/span\u003e\u003cspan class=\"mf1-det-title\"\u003eComponenti\u003c\/span\u003e\u003cspan class=\"mf1-det-sub\"\u003e6 tipi · 77 pezzi totali\u003c\/span\u003e\u003cspan class=\"mf1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mf1-det-body\"\u003e\n\u003cdiv class=\"mf1-comp-grid\"\u003e\n\u003cdiv class=\"mf1-comp\"\u003e\n\u003cspan class=\"mf1-comp-qty\"\u003e60\u003c\/span\u003e\u003cspan class=\"mf1-comp-lbl\"\u003eTessere numerate (5 colori)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-comp\"\u003e\n\u003cspan class=\"mf1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"mf1-comp-lbl\"\u003eSupporti giocatore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-comp\"\u003e\n\u003cspan class=\"mf1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"mf1-comp-lbl\"\u003eSchermi\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-comp\"\u003e\n\u003cspan class=\"mf1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"mf1-comp-lbl\"\u003ePlance giocatore\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-comp\"\u003e\n\u003cspan class=\"mf1-comp-qty\"\u003e4\u003c\/span\u003e\u003cspan class=\"mf1-comp-lbl\"\u003ePennarelli cancellabili\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mf1-comp\"\u003e\n\u003cspan class=\"mf1-comp-qty\"\u003e1\u003c\/span\u003e\u003cspan class=\"mf1-comp-lbl\"\u003eRegolamento italiano\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"mf1-det mf1-det--last\"\u003e\n\u003csummary class=\"mf1-det-sum\"\u003e\u003cspan class=\"mf1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"mf1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"mf1-det-sub\"\u003eItaliano · incluso in scatola\u003c\/span\u003e\u003cspan class=\"mf1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"mf1-det-body\"\u003e\n\u003cdiv class=\"mf1-rl-wrap\"\u003e\n\u003cdiv class=\"mf1-rl-langs\"\u003e\u003cspan class=\"mf1-rl-lang\"\u003e🇮🇹 Italiano\u003c\/span\u003e\u003c\/div\u003e\n\u003cp class=\"mf1-rl-note\"\u003eIl regolamento illustrato in italiano è incluso nella confezione Ghenos Games. Poche pagine, struttura lineare — si impara una volta, si ricorda per sempre.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.mf1-wrap, .mf1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.mf1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a0e3a;\n}\n\n\/* ── COPERTINA ── *\/\n.mf1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.mf1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.mf1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,14,58,0) 0%, rgba(26,14,58,0) 25%, rgba(26,14,58,0.55) 55%, rgba(26,14,58,0.88) 75%, rgba(26,14,58,0.98) 100%); }\n.mf1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.mf1-kicker { display: block; color: #c9a24a; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.mf1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.mf1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.mf1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.mf1-chip--gold { background: #c9a24a; border-color: #c9a24a; color: #1a0e3a; }\n\n\/* ── SPECS ── *\/\n.mf1-specs-bar { background: #120828; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.mf1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.mf1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.mf1-spec:nth-child(3n) { border-right: none; }\n.mf1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.mf1-spec-icon { font-size: 1.2rem; }\n.mf1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.mf1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.mf1-body { background: #f5e9c8; }\n\n\/* ── INTRO ── *\/\n.mf1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.mf1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #3a1d6b; margin-bottom: 7px; }\n.mf1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0e3a; line-height: 1.15; margin-bottom: 16px; }\n.mf1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a1850; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE EDITORIALI ── *\/\n.mf1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #3a1d6b; margin-bottom: 12px; }\n.mf1-quote-solo { background: #1a0e3a; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #c9a24a; }\n.mf1-quote-solo--alt { background: #3a1d6b; border-left-color: #f5e9c8; }\n.mf1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.mf1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.mf1-qs-note { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.mf1-divider { height: 1px; background: #d4c89a; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.mf1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.mf1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.mf1-fs-brand { display:flex; align-items:center; gap:9px; }\n.mf1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.mf1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.mf1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.mf1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.mf1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.mf1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.mf1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.mf1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.mf1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.mf1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.mf1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.mf1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.mf1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.mf1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.mf1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.mf1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.mf1-fs-target span { font-size:14px; flex-shrink:0; }\n.mf1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.mf1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.mf1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.mf1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.mf1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.mf1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.mf1-section-pad { padding: 32px 28px 8px; }\n.mf1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.mf1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d4c89a; box-shadow: 0 2px 10px rgba(26,14,58,0.07); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.mf1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(26,14,58,0.12); }\n.mf1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.mf1-card-name { font-size: 0.95rem; font-weight: 900; color: #3a1d6b; margin-bottom: 5px; }\n.mf1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a1850; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.mf1-closing { background: #1a0e3a; padding: 26px 28px; border-top: 3px solid #c9a24a; }\n.mf1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.mf1-box-section { background: #f5e9c8; border-top: 1px solid #d4c89a; }\n.mf1-det { border-bottom: 1px solid #e8dab0; background: #fff; }\n.mf1-det--last { border-bottom: none; }\n.mf1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.mf1-det-sum::-webkit-details-marker { display: none; }\n.mf1-det-sum::marker { display: none; }\n.mf1-det[open] .mf1-det-sum { background: #faf5e8; }\n.mf1-det-sum:hover { background: #faf5e8; }\n.mf1-det-left { display: flex; align-items: center; gap: 10px; }\n.mf1-det-ico { font-size: 17px; flex-shrink: 0; }\n.mf1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a0e3a; display: block; }\n.mf1-det-sub { font-family: sans-serif; font-size: 11px; color: #8c7a5a; margin-top: 1px; display: block; }\n.mf1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.mf1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #8c7a5a; border-bottom: 2px solid #8c7a5a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.mf1-det[open] .mf1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.mf1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.mf1-comp-grid { display:grid; grid-template-columns:repeat(auto-fill,minmax(170px,1fr)); gap:7px; padding-top:14px; }\n.mf1-comp { display:flex; align-items:center; gap:8px; padding:8px 10px; background:#faf5e8; border-radius:8px; border:1px solid #e8dab0; }\n.mf1-comp-qty { font-family:sans-serif; font-size:0.85rem; font-weight:800; color:#3a1d6b; min-width:26px; flex-shrink:0; }\n.mf1-comp-lbl { font-family:sans-serif; font-size:0.78rem; color:#2a1850; line-height:1.3; }\n\n.mf1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.mf1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.mf1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.mf1-rl-note { font-family:sans-serif; font-size:0.85rem; color:#2a1850; line-height:1.55; padding:10px 14px; background:#faf5e8; border-radius:10px; border:1px solid #e8dab0; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .mf1-specs { grid-template-columns: repeat(6, 1fr); }\n  .mf1-spec { border-bottom: none; }\n  .mf1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .mf1-spec:last-child { border-right: none; }\n  .mf1-cards { grid-template-columns: repeat(2, 1fr); }\n  .mf1-fs-body { grid-template-columns: 220px 1fr; }\n  .mf1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .mf1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .mf1-cover { height: 440px; }\n  .mf1-cover-content { padding: 22px 36px 30px; }\n  .mf1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .mf1-cards { grid-template-columns: repeat(4, 1fr); }\n  .mf1-divider { margin-left: 36px; margin-right: 36px; }\n  .mf1-section-pad { padding: 36px 36px 8px; }\n  .mf1-closing { padding: 28px 36px; }\n  .mf1-fs-body { grid-template-columns: 260px 1fr; }\n  .mf1-fs-radar-panel svg { max-width: 260px; }\n  .mf1-comp-grid { grid-template-columns: repeat(auto-fill, minmax(180px, 1fr)); }\n}\n\u003c\/style\u003e","brand":"Ghenos Games","offers":[{"title":"Default Title","offer_id":53660028010823,"sku":null,"price":24.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/MagicFive00.webp?v=1775542873"},{"product_id":"finding-calm","title":"Finding Calm","description":"\u003c!-- =====================================================\n     FINDING CALM — BLOCCO 1\n     FroGames | Shopify tema Concept\n     Prefissi CSS: fcl1-\n     ===================================================== --\u003e\n\n\u003cdiv class=\"fcl1-wrap\"\u003e\n\n  \u003c!-- COPERTINA --\u003e\n  \u003cdiv class=\"fcl1-cover\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Finding_Calm.webp?v=1775721590\" alt=\"Finding Calm gioco da tavolo oracle mindfulness per 1-4 giocatori - copertina ufficiale Rabble\" class=\"fcl1-cover-img\" loading=\"eager\"\u003e\n    \u003cdiv class=\"fcl1-cover-fade\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fcl1-cover-content\"\u003e\n      \u003cp class=\"fcl1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fcl1-sub\"\u003eQuindici minuti. Una carta capovolta. Un'intenzione che ti accompagna per il resto della giornata.\u003c\/p\u003e\n      \u003cdiv class=\"fcl1-chips\"\u003e\n        \u003cspan class=\"fcl1-chip fcl1-chip--teal\"\u003eMindfulness\u003c\/span\u003e\n        \u003cspan class=\"fcl1-chip\"\u003eRabble\u003c\/span\u003e\n        \u003cspan class=\"fcl1-chip\"\u003eSviluppato con una psicologa\u003c\/span\u003e\n        \u003cspan class=\"fcl1-chip\"\u003eEdizione inglese\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCHEDA TECNICA --\u003e\n  \u003cdiv class=\"fcl1-specs-bar\"\u003e\n    \u003cdiv class=\"fcl1-specs\"\u003e\n      \u003cdiv class=\"fcl1-spec\"\u003e\n        \u003cspan class=\"fcl1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fcl1-spec\"\u003e\n        \u003cspan class=\"fcl1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-val\"\u003e~15 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fcl1-spec\"\u003e\n        \u003cspan class=\"fcl1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fcl1-spec\"\u003e\n        \u003cspan class=\"fcl1-spec-icon\"\u003e🃏\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-val\"\u003ePiazzamento carte\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fcl1-spec\"\u003e\n        \u003cspan class=\"fcl1-spec-icon\"\u003e🌙\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-label\"\u003eTema\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-val\"\u003eOracle · Tarocchi\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fcl1-spec\"\u003e\n        \u003cspan class=\"fcl1-spec-icon\"\u003e🧘\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-label\"\u003eModalità\u003c\/span\u003e\n        \u003cspan class=\"fcl1-spec-val\"\u003eSolo · Cooperativo\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CORPO --\u003e\n  \u003cdiv class=\"fcl1-body\"\u003e\n\n    \u003c!-- INTRO + BOX EDITORIALI --\u003e\n    \u003cdiv class=\"fcl1-intro-grid\"\u003e\n      \u003cdiv class=\"fcl1-intro-text\"\u003e\n        \u003cp class=\"fcl1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n        \u003ch3 class=\"fcl1-h3\"\u003eUn gioco oracle per fermare il rumore della giornata\u003c\/h3\u003e\n        \u003cp class=\"fcl1-p\"\u003eFinding Calm è un gioco cooperativo e solitario disegnato per fermare la mente — per qualche minuto — e ricalibrare il respiro. Progettato da George Li in collaborazione con la dott.ssa Silvi Guerra, psicologa clinica specializzata in gestione dello stress con formazione a Johns Hopkins e Stanford, porta strategie terapeutiche evidence-based dentro una meccanica giocabile in quindici minuti.\u003c\/p\u003e\n        \u003cp class=\"fcl1-p\"\u003eDisponi un mazzo di carte oracle in una griglia 3×3. Ogni carta posizionata interagisce con le adiacenti attraverso simboli sole e luna — capovolgendo quelle vicine in modi imprevedibili. L'obiettivo è terminare con una sola carta visibile: quella carta rivela un'intenzione, un pensiero guida per il resto della giornata.\u003c\/p\u003e\n        \u003cp class=\"fcl1-p\"\u003eNon è un puzzle con una soluzione. È un rituale laico, ripetibile ogni giorno, che ogni volta racconta qualcosa di nuovo.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fcl1-intro-side\"\u003e\n        \u003cp class=\"fcl1-quote-header\"\u003eL'essenza del gioco\u003c\/p\u003e\n\n        \u003cdiv class=\"fcl1-quote-solo\"\u003e\n          \u003cspan class=\"fcl1-qs-icon\"\u003e🌙\u003c\/span\u003e\n          \u003cp class=\"fcl1-qs-text\"\u003eOgni partita dura quindici minuti e lascia qualcosa che dura molto di più: un'intenzione, un respiro diverso, una prospettiva che non avevi al mattino.\u003c\/p\u003e\n          \u003cp class=\"fcl1-qs-note\"\u003eIl segreto di Finding Calm in una riga\u003c\/p\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"fcl1-quote-solo fcl1-quote-solo--alt\"\u003e\n          \u003cspan class=\"fcl1-qs-icon\"\u003e🌿\u003c\/span\u003e\n          \u003cp class=\"fcl1-qs-text\"\u003eNon ci sono mosse sbagliate — solo carte che si capovolgono e rivelano qualcosa di inaspettato. La calma non si cerca. Arriva mentre giochi.\u003c\/p\u003e\n          \u003cp class=\"fcl1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"fcl1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- FROGSCORE --\u003e\n    \u003cdiv class=\"fcl1-fs\"\u003e\n      \u003cdiv class=\"fcl1-fs-header\"\u003e\n        \u003cdiv class=\"fcl1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fcl1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fcl1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fcl1-fs-game-name\"\u003eFinding Calm\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fcl1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperativo · Mindfulness\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"fcl1-fs-body\"\u003e\n        \u003cdiv class=\"fcl1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fcl1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fcl1-fs-tip\" id=\"fcl1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fcl1-fs-info\"\u003e\n          \u003cspan class=\"fcl1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fcl1-fs-feeling\"\u003e\n            \u003cspan class=\"fcl1-fs-feel-tag\"\u003eRilassante\u003c\/span\u003e\n            \u003cspan class=\"fcl1-fs-feel-tag\"\u003eContemplativo\u003c\/span\u003e\n            \u003cspan class=\"fcl1-fs-feel-tag\"\u003eIntimo\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cspan class=\"fcl1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fcl1-fs-targets\"\u003e\n            \u003cdiv class=\"fcl1-fs-target fcl1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n            \u003cdiv class=\"fcl1-fs-target fcl1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n            \u003cdiv class=\"fcl1-fs-target fcl1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n            \u003cdiv class=\"fcl1-fs-target fcl1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n            \u003cdiv class=\"fcl1-fs-target fcl1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n            \u003cdiv class=\"fcl1-fs-target fcl1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003c!-- Sezione Solitario --\u003e\n          \u003cdiv class=\"fcl1-fs-solo\"\u003e\n            \u003cdiv class=\"fcl1-fs-solo-header\"\u003e\n              \u003cspan class=\"fcl1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n              \u003cspan class=\"fcl1-fs-solo-lbl\"\u003eEsperienza Solitario\u003c\/span\u003e\n              \u003cspan class=\"fcl1-fs-solo-badge\"\u003eUfficiale\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"fcl1-fs-solo-stars\"\u003e\n              \u003cspan class=\"fcl1-fs-star fcl1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"fcl1-fs-star fcl1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"fcl1-fs-star fcl1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"fcl1-fs-star fcl1-fs-star--on\"\u003e★\u003c\/span\u003e\n              \u003cspan class=\"fcl1-fs-star fcl1-fs-star--on\"\u003e★\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cp class=\"fcl1-fs-solo-note\"\u003eProgettato nativamente per il solo: la meditazione e il rituale personale raggiungono il massimo senza necessità di compagnia. L'esperienza più autentica è quella in silenzio, con te.\u003c\/p\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"fcl1-fs-verdict\"\u003e\n            \u003cdiv class=\"fcl1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fcl1-fs-verdict-text\"\u003eUn rituale quotidiano in forma di gioco. Zero competizione, zero stress — solo una griglia di carte, qualche simbolo e un'intenzione che ti aspetta dall'altra parte.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fcl1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fcl1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Accessibilità', v:5, note:\"Nessuna curva di apprendimento: si capisce in 3 minuti, si gioca subito\"},\n        {l:'Rigiocabilità',  v:5, note:\"Ogni partita rivela carte diverse — il gioco evolve ad ogni sessione\"},\n        {l:'Rilassatezza',   v:5, note:\"Progettato con strategie terapeutiche CBT: è il punto di forza principale\"},\n        {l:'Fortuna',        v:4, note:\"I simboli determinano le interazioni — l'esito è sempre una sorpresa\"},\n        {l:'Profondità',     v:2, note:\"Il valore è rituale e riflessivo, non strategico: è una scelta di design\"},\n        {l:'Interazione',    v:2, note:\"In coop la coordinazione è minima — ogni giocatore vive la propria quiete\"}\n      ];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fcl1-fs-svg');\n      var tip=document.getElementById('fcl1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes fcl1-draw{to{stroke-dashoffset:0}}@keyframes fcl1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fcl1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fcl1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:fcl1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\n    \u003cdiv class=\"fcl1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- CARD CARATTERISTICHE --\u003e\n    \u003cdiv class=\"fcl1-section-pad\"\u003e\n      \u003cp class=\"fcl1-label\"\u003eCosa trovi dentro\u003c\/p\u003e\n      \u003ch3 class=\"fcl1-h3\"\u003eI quattro elementi di ogni sessione\u003c\/h3\u003e\n      \u003cdiv class=\"fcl1-cards\"\u003e\n        \u003cdiv class=\"fcl1-card\"\u003e\n          \u003cspan class=\"fcl1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"fcl1-card-name\"\u003eLe carte oracle\u003c\/h4\u003e\n          \u003cp class=\"fcl1-card-desc\"\u003eIspirate all'iconografia dei tarocchi, con illustrazioni di artisti indipendenti e foliatura oro. Ogni carta è un mondo — e una possibile intenzione.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fcl1-card\"\u003e\n          \u003cspan class=\"fcl1-card-icon\"\u003e☀️\u003c\/span\u003e\n          \u003ch4 class=\"fcl1-card-name\"\u003eSimboli sole e luna\u003c\/h4\u003e\n          \u003cp class=\"fcl1-card-desc\"\u003eIl sole capovolge le carte adiacenti. La luna lascia tutto immobile. Quattro lati, quattro possibilità — ogni posizionamento crea effetti a catena imprevedibili.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fcl1-card\"\u003e\n          \u003cspan class=\"fcl1-card-icon\"\u003e📖\u003c\/span\u003e\n          \u003ch4 class=\"fcl1-card-name\"\u003eLa guida delle intenzioni\u003c\/h4\u003e\n          \u003cp class=\"fcl1-card-desc\"\u003eLa carta finale rimasta scoperta si consulta nella guida: la riga dipende da dove si trova nella griglia. Ogni combinazione porta un messaggio diverso.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fcl1-card\"\u003e\n          \u003cspan class=\"fcl1-card-icon\"\u003e🧠\u003c\/span\u003e\n          \u003ch4 class=\"fcl1-card-name\"\u003eEsercizi CBT\u003c\/h4\u003e\n          \u003cp class=\"fcl1-card-desc\"\u003eSviluppati con la dott.ssa Silvi Guerra — psicologa con formazione a Johns Hopkins e Stanford. Ogni intenzione è accompagnata da un esercizio terapeutico pratico.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"fcl1-closing\"\u003e\n      \u003cp class=\"fcl1-closing-text\"\u003eNon serve trovare il momento giusto. Finding Calm è il momento giusto — quindici minuti che valgono tutto il resto della giornata.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CONTENUTO SCATOLA --\u003e\n    \u003cdiv class=\"fcl1-box-section\"\u003e\n\n      \u003cdetails class=\"fcl1-det fcl1-det--last\"\u003e\n        \u003csummary class=\"fcl1-det-sum\"\u003e\n          \u003cdiv class=\"fcl1-det-left\"\u003e\n\u003cspan class=\"fcl1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cdiv\u003e\n\u003cspan class=\"fcl1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"fcl1-det-sub\"\u003e1 formato · 27 carte\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fcl1-det-arr\"\u003e\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fcl1-det-body\"\u003e\n          \u003cdiv class=\"fcl1-sleeve-grid\"\u003e\n            \u003cdiv class=\"fcl1-sleeve\"\u003e\n\u003cspan class=\"fcl1-sleeve-mm\"\u003e70 × 120 mm\u003c\/span\u003e\u003cdiv class=\"fcl1-sleeve-r\"\u003e\u003cspan class=\"fcl1-sleeve-qty\"\u003e27 carte\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c!-- \/fcl1-body --\u003e\n\n\u003c\/div\u003e\u003c!-- \/fcl1-wrap --\u003e\n\n\u003cstyle\u003e\n.fcl1-wrap, .fcl1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fcl1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0e1a16;\n}\n\n\/* ── COPERTINA ── *\/\n.fcl1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.fcl1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.fcl1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(14,26,22,0) 0%, rgba(14,26,22,0) 20%, rgba(14,26,22,0.55) 50%, rgba(14,26,22,0.88) 72%, rgba(14,26,22,1) 100%); }\n.fcl1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.fcl1-kicker { display: block; color: #6ddbb0; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.fcl1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.fcl1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fcl1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fcl1-chip--teal { background: #0a7a5a; border-color: #0a7a5a; }\n\n\/* ── SPECS ── *\/\n.fcl1-specs-bar { background: #0b1610; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fcl1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fcl1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fcl1-spec:nth-child(3n) { border-right: none; }\n.fcl1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fcl1-spec-icon { font-size: 1.2rem; }\n.fcl1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fcl1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.fcl1-body { background: #F0EDE6; }\n\n\/* ── INTRO ── *\/\n.fcl1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fcl1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fcl1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0e1a16; line-height: 1.15; margin-bottom: 16px; }\n.fcl1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3d32; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.fcl1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fcl1-quote-solo { background: #0e2a20; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #6ddbb0; }\n.fcl1-quote-solo--alt { background: #162e24; border-left-color: #3a9e76; }\n.fcl1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.fcl1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.fcl1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.fcl1-divider { height: 1px; background: #c8c0b0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.fcl1-fs { background: #fff; border-top: 1px solid #e0d8cc; border-bottom: 1px solid #e0d8cc; }\n.fcl1-fs-header { padding: 14px 20px 13px; background: #fff; border-bottom: 1px solid #e8e2da; display: flex; align-items: center; justify-content: space-between; gap: 10px; flex-wrap: wrap; }\n.fcl1-fs-brand { display: flex; align-items: center; gap: 9px; }\n.fcl1-fs-frog-img { width: 28px; height: 28px; object-fit: contain; flex-shrink: 0; }\n.fcl1-fs-footer-frog { width: 16px; height: 16px; object-fit: contain; vertical-align: middle; margin-right: 2px; }\n.fcl1-fs-brand-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; }\n.fcl1-fs-game-name { font-family: sans-serif; font-size: 14px; font-weight: 700; color: #1a1208; margin-top: 2px; }\n.fcl1-fs-cat { font-family: sans-serif; font-size: 10px; padding: 3px 11px; border-radius: 50px; font-weight: 700; border: 1.5px solid; white-space: nowrap; }\n.fcl1-fs-body { display: grid; grid-template-columns: 1fr; background: #f7f4ef; }\n.fcl1-fs-radar-panel { padding: 20px 16px; display: flex; justify-content: center; background: #f7f4ef; position: relative; }\n.fcl1-fs-radar-panel svg { width: 100%; max-width: 270px; height: auto; display: block; }\n.fcl1-fs-tip { display: none; position: absolute; background: #1a1208; color: rgba(255,255,255,0.92); font-family: sans-serif; font-size: 11px; line-height: 1.55; padding: 8px 12px; border-radius: 9px; z-index: 20; max-width: 210px; box-shadow: 0 4px 18px rgba(0,0,0,0.22); pointer-events: none; }\n.fcl1-fs-info { padding: 16px 18px 18px; background: #f7f4ef; border-top: 1px solid #e8e2da; }\n.fcl1-fs-feel-lbl { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 9px; }\n.fcl1-fs-feeling { display: flex; flex-wrap: wrap; gap: 7px; margin-bottom: 16px; }\n.fcl1-fs-feel-tag { font-family: Georgia, serif; font-size: 13px; font-style: italic; color: #2a3d32; padding: 5px 14px; background: #fff; border-radius: 7px; border: 1px solid #d8d0c4; }\n.fcl1-fs-section-label { display: block; font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 10px; }\n.fcl1-fs-targets { display: grid; grid-template-columns: repeat(auto-fill, minmax(110px, 1fr)); gap: 7px; margin-bottom: 16px; }\n.fcl1-fs-target { display: flex; align-items: center; gap: 6px; padding: 6px 10px; border-radius: 10px; border: 1px solid; font-family: sans-serif; font-size: 11px; font-weight: 600; }\n.fcl1-fs-target span { font-size: 14px; flex-shrink: 0; }\n.fcl1-fs-si { background: #fff; border-color: #c8c0b0; color: #2a1a08; }\n.fcl1-fs-no { background: transparent; border-color: #e0d8d0; color: #b8a898; opacity: .45; text-decoration: line-through; }\n\n\/* ── SEZIONE SOLITARIO ── *\/\n.fcl1-fs-solo { background: #eef7f2; border-radius: 10px; padding: 12px 14px; border: 1px solid #b0ddc8; margin-bottom: 14px; }\n.fcl1-fs-solo-header { display: flex; align-items: center; gap: 7px; margin-bottom: 8px; flex-wrap: wrap; }\n.fcl1-fs-solo-icon { font-size: 15px; }\n.fcl1-fs-solo-lbl { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a4a30; flex: 1; }\n.fcl1-fs-solo-badge { font-family: sans-serif; font-size: 10px; font-weight: 700; padding: 2px 9px; border-radius: 50px; background: #0a7a5a; color: #fff; white-space: nowrap; }\n.fcl1-fs-solo-stars { display: flex; gap: 3px; margin-bottom: 6px; }\n.fcl1-fs-star { font-size: 15px; }\n.fcl1-fs-star--on { color: #0a7a5a; }\n.fcl1-fs-star--off { color: #c8c0b0; }\n.fcl1-fs-solo-note { font-family: sans-serif; font-size: 11px; color: #2a3d32; line-height: 1.55; }\n\n.fcl1-fs-verdict { background: #fff; border-radius: 10px; padding: 12px 14px; border: 1px solid #e0d8cc; }\n.fcl1-fs-verdict-title { font-family: sans-serif; font-size: 10px; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #6b5e48; margin-bottom: 5px; }\n.fcl1-fs-verdict-text { font-family: sans-serif; font-size: 12px; color: #2a3d32; line-height: 1.65; }\n.fcl1-fs-footer { padding: 9px 20px; background: #eeeae4; border-top: 1px solid #e0d8cc; font-family: sans-serif; font-size: 11px; color: #6b5e48; line-height: 1.5; }\n\n\/* ── CARDS ── *\/\n.fcl1-section-pad { padding: 32px 28px 8px; }\n.fcl1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fcl1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8d0c0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fcl1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fcl1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fcl1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fcl1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3d32; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.fcl1-closing { background: #0e2a20; padding: 26px 28px; border-top: 3px solid #6ddbb0; }\n.fcl1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.9); text-align: center; line-height: 1.6; }\n\n\/* ── BOX SECTION ── *\/\n.fcl1-box-section { background: #F0EDE6; border-top: 1px solid #c8c0b0; }\n.fcl1-det { border-bottom: 1px solid #e0d8ca; background: #fff; }\n.fcl1-det--last { border-bottom: none; }\n.fcl1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.fcl1-det-sum::-webkit-details-marker { display: none; }\n.fcl1-det-sum::marker { display: none; }\n.fcl1-det[open] .fcl1-det-sum { background: #faf7f2; }\n.fcl1-det-sum:hover { background: #faf7f2; }\n.fcl1-det-left { display: flex; align-items: center; gap: 10px; }\n.fcl1-det-ico { font-size: 17px; flex-shrink: 0; }\n.fcl1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0e1a16; display: block; }\n.fcl1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.fcl1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.fcl1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.fcl1-det[open] .fcl1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.fcl1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.fcl1-sleeve-grid { display: grid; grid-template-columns: 1fr; gap: 8px; padding-top: 14px; }\n.fcl1-sleeve { display: flex; align-items: center; justify-content: space-between; padding: 10px 14px; background: #f7f4ef; border-radius: 8px; border: 1px solid #e0d8ca; flex-wrap: wrap; gap: 6px; }\n.fcl1-sleeve-mm { font-family: monospace; font-size: 0.82rem; font-weight: 700; color: #0e1a16; }\n.fcl1-sleeve-r { display: flex; align-items: center; gap: 8px; }\n.fcl1-sleeve-qty { font-family: sans-serif; font-size: 0.78rem; color: #6b5e48; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .fcl1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fcl1-spec { border-bottom: none; }\n  .fcl1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fcl1-spec:last-child { border-right: none; }\n  .fcl1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fcl1-fs-body { grid-template-columns: 220px 1fr; }\n  .fcl1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fcl1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fcl1-cover { height: 440px; }\n  .fcl1-cover-content { padding: 22px 36px 30px; }\n  .fcl1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fcl1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fcl1-divider { margin-left: 36px; margin-right: 36px; }\n  .fcl1-section-pad { padding: 36px 36px 8px; }\n  .fcl1-closing { padding: 28px 36px; }\n  .fcl1-fs-body { grid-template-columns: 260px 1fr; }\n  .fcl1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Rabble","offers":[{"title":"Default Title","offer_id":53668743151943,"sku":null,"price":19.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Rabble00.webp?v=1775642776"},{"product_id":"through-the-desert-italiano","title":"Through the Desert - ITA","description":"\u003c!-- =====================================================\n     THROUGH THE DESERT — EDIZIONE ITALIANA DEVIR — BLOCCO 1\n     FroGames | Shopify tema Concept\n     Prefisso CSS: ttdi1-\n     ===================================================== --\u003e\n\u003cdiv class=\"ttdi1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"ttdi1-cover\"\u003e\n\u003cimg src=\"https:\/\/cf.geekdo-images.com\/Rq_hJIAO7jDgIpAW943hJA__itemrep\/img\/oKjse9oKuGY1fBsNhNfB5JcsRmg=\/fit-in\/246x300\/filters:strip_icc()\/pic7697747.jpg\" alt=\"Through the Desert edizione italiana Devir gioco da tavolo astratto di Reiner Knizia per 2-5 giocatori\" class=\"ttdi1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"ttdi1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-cover-content\"\u003e\n\u003cp class=\"ttdi1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"ttdi1-sub\"\u003eCammelli pastello, oasi contese e silenzi che pesano. Nessuno alza la voce — ma tutti cercano di rubarti l'acqua.\u003c\/p\u003e\n\u003cdiv class=\"ttdi1-chips\"\u003e\n\u003cspan class=\"ttdi1-chip ttdi1-chip--gold\"\u003eReiner Knizia\u003c\/span\u003e \u003cspan class=\"ttdi1-chip\"\u003eTrilogia dei Tile\u003c\/span\u003e \u003cspan class=\"ttdi1-chip\"\u003eAstratto elegante\u003c\/span\u003e \u003cspan class=\"ttdi1-chip\"\u003eEdizione italiana Devir\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"ttdi1-specs-bar\"\u003e\n\u003cdiv class=\"ttdi1-specs\"\u003e\n\u003cdiv class=\"ttdi1-spec\"\u003e\n\u003cspan class=\"ttdi1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-spec\"\u003e\n\u003cspan class=\"ttdi1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-val\"\u003e45 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-spec\"\u003e\n\u003cspan class=\"ttdi1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-spec\"\u003e\n\u003cspan class=\"ttdi1-spec-icon\"\u003e🐫\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-val\"\u003eTile Laying\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-spec\"\u003e\n\u003cspan class=\"ttdi1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-label\"\u003eTabellone\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-val\"\u003eEsagonale seeded\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-spec\"\u003e\n\u003cspan class=\"ttdi1-spec-icon\"\u003e🇮🇹\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-label\"\u003eLingua\u003c\/span\u003e \u003cspan class=\"ttdi1-spec-val\"\u003eItaliano\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"ttdi1-body\"\u003e\n\u003c!-- INTRO + CITAZIONI --\u003e\n\u003cdiv class=\"ttdi1-intro-grid\"\u003e\n\u003cdiv class=\"ttdi1-intro-text\"\u003e\n\u003cp class=\"ttdi1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"ttdi1-h3\"\u003eUn classico di Knizia che non ha mai smesso di essere moderno — finalmente in italiano\u003c\/h3\u003e\n\u003cp class=\"ttdi1-p\"\u003eNel 1998 \u003cstrong\u003eReiner Knizia\u003c\/strong\u003e pubblica Through the Desert e cambia per sempre l'idea di cosa possa essere un gioco astratto. Pastello, pieno di cammelli di plastica, facile da spiegare in cinque minuti — e con una profondità che ti insegue per anni. Fa parte della celebre trilogia del tile laying insieme a Tigris \u0026amp; Euphrates e Samurai. Questa è l'edizione italiana ufficiale curata da \u003cstrong\u003eDevir\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp class=\"ttdi1-p\"\u003eOgni giocatore guida cinque carovane di colori diversi. Ad ogni turno si piazzano due cammelli sul tabellone esagonale, estendendo le proprie file verso le oasi e le sorgenti d'acqua. Due carovane dello stesso colore non possono mai toccarsi. Questa singola regola genera un'interazione silenziosa, continua, feroce — travestita da partita pacifica.\u003c\/p\u003e\n\u003cp class=\"ttdi1-p\"\u003eIl tabellone viene seminato in modo casuale ad ogni partita: oasi e pozzi d'acqua cambiano posto, e con loro cambia tutto. Non esistono aperture memorizzate, non esistono strategie fisse. Ogni partita è un nuovo deserto da attraversare. Through the Desert è la dimostrazione che un grande gioco non ha bisogno di essere complesso — solo di essere disegnato con intelligenza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-intro-side\"\u003e\n\u003cp class=\"ttdi1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n\u003cdiv class=\"ttdi1-quote\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Through the Desert\"\u003e\n\u003cp class=\"ttdi1-quote-text\" itemprop=\"reviewBody\"\u003e\"This game is absolutely phenomenal. It's hard to imagine a simpler, more satisfying, prettier game.\"\u003c\/p\u003e\n\u003cp class=\"ttdi1-quote-transl\"\u003eUn gioco assolutamente fenomenale. È difficile immaginare qualcosa di più semplice, soddisfacente e bello di questo.\u003c\/p\u003e\n\u003cp class=\"ttdi1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eShut Up \u0026amp; Sit Down\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-quote ttdi1-quote--dark\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\u003cmeta itemprop=\"itemReviewed\" content=\"Through the Desert\"\u003e\n\u003cp class=\"ttdi1-quote-text\" itemprop=\"reviewBody\"\u003e\"Full of satisfying trade-offs, deeply interactive, and takes less than five minutes to teach.\"\u003c\/p\u003e\n\u003cp class=\"ttdi1-quote-transl\"\u003ePieno di scelte soddisfacenti, profondamente interattivo, e si insegna in meno di cinque minuti.\u003c\/p\u003e\n\u003cp class=\"ttdi1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eMeeple Mountain\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"ttdi1-fs\"\u003e\n\u003cdiv class=\"ttdi1-fs-header\"\u003e\n\u003cdiv class=\"ttdi1-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"ttdi1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"ttdi1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"ttdi1-fs-game-name\"\u003eThrough the Desert\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttdi1-fs-cat\" style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\"\u003eStrategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-body\"\u003e\n\u003cdiv class=\"ttdi1-fs-radar-panel\"\u003e\n\u003csvg id=\"ttdi1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"ttdi1-fs-tip\" id=\"ttdi1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-info\"\u003e\n\u003cspan class=\"ttdi1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"ttdi1-fs-feeling\"\u003e\n\u003cspan class=\"ttdi1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e \u003cspan class=\"ttdi1-fs-feel-tag\"\u003eElegante\u003c\/span\u003e \u003cspan class=\"ttdi1-fs-feel-tag\"\u003eSilenziosamente feroce\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ttdi1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"ttdi1-fs-targets\"\u003e\n\u003cdiv class=\"ttdi1-fs-target ttdi1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-target ttdi1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-target ttdi1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-target ttdi1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-target ttdi1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-target ttdi1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-verdict\"\u003e\n\u003cdiv class=\"ttdi1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-verdict-text\"\u003eUno dei migliori astratti mai progettati. Regole minime, profondità enorme — perfetto per chi vuole un gioco che invecchi con te e non stanchi mai. Ora finalmente in italiano.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"ttdi1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Profondità',   v:5, note:\"Partite brevi ma con una densità decisionale rara. Migliori ad ogni gioco\"},\n        {l:'Rigiocabilità',v:5, note:\"Tabellone seminato casualmente: nessuna apertura si ripete mai\"},\n        {l:'Strategia',    v:4, note:\"Ogni cammello è una scelta — si vince pianificando tre turni avanti\"},\n        {l:'Interazione',  v:4, note:\"Silenziosa ma costante: ogni mossa tua è un blocco per qualcun altro\"},\n        {l:'Complessità',  v:2, note:\"Si spiega in cinque minuti. La prima partita scorre senza intoppi\"},\n        {l:'Fortuna',      v:1, note:\"Nessun dado, nessuna carta. Solo il setup iniziale è casuale\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('ttdi1-fs-svg');\n      var tip=document.getElementById('ttdi1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes ttdi1-draw{to{stroke-dashoffset:0}}@keyframes ttdi1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:ttdi1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:ttdi1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:ttdi1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"ttdi1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"ttdi1-section-pad\"\u003e\n\u003cp class=\"ttdi1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"ttdi1-h3\"\u003eCosa controlli in ogni partita\u003c\/h3\u003e\n\u003cdiv class=\"ttdi1-cards\"\u003e\n\u003cdiv class=\"ttdi1-card\"\u003e\n\u003cspan class=\"ttdi1-card-icon\"\u003e🐫\u003c\/span\u003e\n\u003ch4 class=\"ttdi1-card-name\"\u003e5 Carovane di cammelli\u003c\/h4\u003e\n\u003cp class=\"ttdi1-card-desc\"\u003eCinque colori pastello, cinque direzioni possibili. Ogni carovana cresce separatamente — non puoi mai unirle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-card\"\u003e\n\u003cspan class=\"ttdi1-card-icon\"\u003e👳\u003c\/span\u003e\n\u003ch4 class=\"ttdi1-card-name\"\u003e5 Cammelli leader\u003c\/h4\u003e\n\u003cp class=\"ttdi1-card-desc\"\u003ePiazzi i tuoi leader per primi. Quelle cinque decisioni iniziali pesano su tutta la partita — scegli con cura.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-card\"\u003e\n\u003cspan class=\"ttdi1-card-icon\"\u003e🌴\u003c\/span\u003e\n\u003ch4 class=\"ttdi1-card-name\"\u003eOasi e sorgenti d'acqua\u003c\/h4\u003e\n\u003cp class=\"ttdi1-card-desc\"\u003eLe oasi valgono punti per ogni cammello adiacente. I pozzi danno punti immediati. Il deserto non è mai uguale due volte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ttdi1-card\"\u003e\n\u003cspan class=\"ttdi1-card-icon\"\u003e🗺️\u003c\/span\u003e\n\u003ch4 class=\"ttdi1-card-name\"\u003eIl tabellone esagonale\u003c\/h4\u003e\n\u003cp class=\"ttdi1-card-desc\"\u003eUn deserto di esagoni seminato casualmente ogni partita. Nessuna apertura memorizzata funziona — devi leggere il tavolo da zero.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"ttdi1-closing\"\u003e\n\u003cp class=\"ttdi1-closing-text\"\u003eNessuno alza la voce — ma quando qualcuno chiude il tuo spazio con un solo cammello, te lo ricordi per settimane.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"ttdi1-box-section\"\u003e\n\u003cdetails class=\"ttdi1-det ttdi1-det--last\"\u003e\n\u003csummary class=\"ttdi1-det-sum\"\u003e\u003cspan class=\"ttdi1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"ttdi1-det-title\"\u003eRegolamento\u003c\/span\u003e\u003cspan class=\"ttdi1-det-sub\"\u003eItaliano · ufficiale Devir\u003c\/span\u003e\u003cspan class=\"ttdi1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"ttdi1-det-body\"\u003e\n\u003cdiv class=\"ttdi1-rl-wrap\"\u003e\n\u003cdiv class=\"ttdi1-rl-langs\"\u003e\u003cspan class=\"ttdi1-rl-lang\"\u003e🇮🇹 Italiano (ufficiale)\u003c\/span\u003e\u003c\/div\u003e\n\u003cp style=\"font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.6; margin: 0;\"\u003eQuesta edizione include il regolamento ufficiale in italiano curato da Devir. Tutti i componenti sono lingua-indipendenti, quindi anche le carte e i token sono perfettamente leggibili — il libretto in italiano serve solo a spiegare le regole.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.ttdi1-wrap, .ttdi1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.ttdi1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a2810;\n}\n\n\/* ── COPERTINA ── *\/\n.ttdi1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.ttdi1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; display: block; }\n.ttdi1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,40,16,0) 0%, rgba(26,40,16,0) 25%, rgba(26,40,16,0.55) 55%, rgba(26,40,16,0.88) 75%, rgba(26,40,16,0.98) 100%); }\n.ttdi1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.ttdi1-kicker { display: block; color: #E8B84A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.ttdi1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.ttdi1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.ttdi1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.ttdi1-chip--gold { background: #B8860B; border-color: #B8860B; }\n\n\/* ── SPECS ── *\/\n.ttdi1-specs-bar { background: #0f1a08; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.ttdi1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.ttdi1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.ttdi1-spec:nth-child(3n) { border-right: none; }\n.ttdi1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.ttdi1-spec-icon { font-size: 1.2rem; }\n.ttdi1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.ttdi1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.ttdi1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.ttdi1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.ttdi1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.ttdi1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a2810; line-height: 1.15; margin-bottom: 16px; }\n.ttdi1-p { font-family: sans-serif; font-size: 0.95rem; color: #2d3810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE ── *\/\n.ttdi1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.ttdi1-quote { background: #1a2810; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #B8860B; }\n.ttdi1-quote--dark { background: #0f1a08; }\n.ttdi1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.ttdi1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.ttdi1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n\n\/* ── DIVIDER ── *\/\n.ttdi1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.ttdi1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.ttdi1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.ttdi1-fs-brand { display:flex; align-items:center; gap:9px; }\n.ttdi1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.ttdi1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.ttdi1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.ttdi1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.ttdi1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.ttdi1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.ttdi1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.ttdi1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.ttdi1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.ttdi1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.ttdi1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.ttdi1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.ttdi1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.ttdi1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.ttdi1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.ttdi1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.ttdi1-fs-target span { font-size:14px; flex-shrink:0; }\n.ttdi1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.ttdi1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.ttdi1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.ttdi1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.ttdi1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.ttdi1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.ttdi1-section-pad { padding: 32px 28px 8px; }\n.ttdi1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.ttdi1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c89c; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.ttdi1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.ttdi1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.ttdi1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.ttdi1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2d3810; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.ttdi1-closing { background: #1a2810; padding: 26px 28px; border-top: 3px solid #B8860B; }\n.ttdi1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.ttdi1-box-section { background: #F5EDD8; border-top: 1px solid #d4c0a0; }\n.ttdi1-det { border-bottom: 1px solid #e8deca; background: #fff; }\n.ttdi1-det--last { border-bottom: none; }\n.ttdi1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.ttdi1-det-sum::-webkit-details-marker { display: none; }\n.ttdi1-det-sum::marker { display: none; }\n.ttdi1-det[open] .ttdi1-det-sum { background: #faf7f2; }\n.ttdi1-det-sum:hover { background: #faf7f2; }\n.ttdi1-det-left { display: flex; align-items: center; gap: 10px; }\n.ttdi1-det-ico { font-size: 17px; flex-shrink: 0; }\n.ttdi1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #1a2810; display: block; }\n.ttdi1-det-sub { font-family: sans-serif; font-size: 11px; color: #9c8e7a; margin-top: 1px; display: block; }\n.ttdi1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.ttdi1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #9c8e7a; border-bottom: 2px solid #9c8e7a; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.ttdi1-det[open] .ttdi1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.ttdi1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.ttdi1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.ttdi1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.ttdi1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .ttdi1-specs { grid-template-columns: repeat(6, 1fr); }\n  .ttdi1-spec { border-bottom: none; }\n  .ttdi1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .ttdi1-spec:last-child { border-right: none; }\n  .ttdi1-cards { grid-template-columns: repeat(2, 1fr); }\n  .ttdi1-fs-body { grid-template-columns: 220px 1fr; }\n  .ttdi1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .ttdi1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .ttdi1-cover { height: 440px; }\n  .ttdi1-cover-content { padding: 22px 36px 30px; }\n  .ttdi1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .ttdi1-cards { grid-template-columns: repeat(4, 1fr); }\n  .ttdi1-divider { margin-left: 36px; margin-right: 36px; }\n  .ttdi1-section-pad { padding: 36px 36px 8px; }\n  .ttdi1-closing { padding: 28px 36px; }\n  .ttdi1-fs-body { grid-template-columns: 260px 1fr; }\n  .ttdi1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Devir","offers":[{"title":"Default Title","offer_id":53797737464135,"sku":null,"price":34.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ThroughtheDesert.webp?v=1753439364"},{"product_id":"dnup","title":"DNUP","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eQualcuno svuota la mano per primo. Qualcuno si ritrova ancora più carte di prima. E alla fine capisci che avevi ribaltato il mazzo nel momento sbagliato.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitivo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAsmodee\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLadder climbing ribaltabile\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e15–20 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e8+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eLadder climbing\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🔄\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eCaratteristica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCarte ribaltabili\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e💥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eInterazione\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eScontro diretto\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eUn ladder climbing che ti obbliga a ribaltare il mazzo al momento sbagliato\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eDNUP è un card game del designer giapponese \u003cstrong\u003eKei Kajino\u003c\/strong\u003e, pubblicato da \u003cstrong\u003eOne More Game!\u003c\/strong\u003e e portato in Europa da \u003cstrong\u003eAsmodee\u003c\/strong\u003e. Il nome DNUP è letteralmente 'PNUD' (il meccanismo del gioco) letto al contrario. Le illustrazioni pulite e stilizzate sono di \u003cstrong\u003eGilles-Romain Fonteny\u003c\/strong\u003e e \u003cstrong\u003eShohei Asaoka\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo cerchi di svuotare la mano prima degli altri giocando combinazioni di carte con \u003cstrong\u003evalori doppi\u003c\/strong\u003e (ogni carta mostra due numeri, uno per lato). Puoi ribaltare tutte le carte in mano, puoi sovragiocare gli avversari, puoi rubare carte già giocate da altri. Il problema è che ogni mossa sbagliata ti riempie la mano invece di svuotarla. Le partite durano \u003cstrong\u003e15 minuti\u003c\/strong\u003e, le regole si spiegano in tre frasi, ma la tensione è quella di un gioco ben più lungo.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003ePiccolo, rapido, cattivo. Funziona benissimo come filler che lascia il segno.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eIl timing del ribaltamento è tutto. Sbagli una volta e la mano si raddoppia.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eDNUP\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e4eefc;border-color:#7099d8;color:#0a3070\"\u003eSociale\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eImmediato\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCaotico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eVendicativo\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eDNUP è un ladder climbing compresso al minimo, dove il meccanismo del ribaltamento stravolge il genere. Perfetto come filler cattivo tra una partita e l'altra, o come apertura nervosa di serata. Non aspettarti profondità: aspettati vendette rapide e risate amare.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Ogni giocata può costringere qualcuno a riprendersi carte in mano. Scontro continuo.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"La corsa per svuotare la mano si fa sempre più stretta. Un errore costa caro.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Partite diverse ogni volta, regole immediate, durata brevissima. Si rigoca subito.\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"La mano iniziale conta, ma il timing del ribaltamento è scelta pura.\"}, {\"label\": \"Strategia\", \"value\": 2, \"note\": \"Più tattiche che strategia. Si ragiona turno per turno, non tre mosse in anticipo.\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Regole in 5 minuti. La difficoltà è capire quando ribaltare, non come giocare.\"}];\n      var accent='#1050a0';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa c'è nel mazzo\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eQuattro elementi che fanno girare tutto\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🔢\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarte a doppio valore\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni carta mostra due numeri, uno in alto e uno in basso. Tieni il mazzo in una direzione, poi lo ribalti. I valori cambiano completamente. Questa è l'unica meccanica del gioco, ma basta.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e💥\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eSovragioco aggressivo\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSe giochi tante carte quante ne ha un avversario sul tavolo, i tuoi valori devono essere più alti. Se ci riesci, lui ribalta le sue carte e se le riprende in mano. Vendetta istantanea.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎯\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eAggiunta alle pile altrui\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePuoi aggiungere una tua carta a quelle già giocate da qualcun altro. Se questo crea un pareggio con un terzo giocatore che ha valori più bassi, anche lui ribalta e riprende tutto. Effetto domino.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🔄\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eRibaltamento totale\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eUna volta per turno puoi ribaltare tutte le carte in mano. Cambia i valori, ma ti obbliga a ricostruire la strategia da zero. Usalo male e resti con 10 carte in mano fino alla fine.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cdetails class=\"fg1-sleeve-toggle\"\u003e\n        \u003csummary class=\"fg1-sleeve-summary\"\u003e\n          \u003cspan class=\"fg1-sleeve-summary-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-text\"\u003e\n            \u003cspan class=\"fg1-sleeve-summary-label\"\u003eBustine consigliate\u003c\/span\u003e\n            \u003cspan class=\"fg1-sleeve-summary-count\"\u003e32 carte in 1 dimensione\u003c\/span\u003e\n          \u003c\/span\u003e\n          \u003cspan class=\"fg1-sleeve-summary-arrow\"\u003e▼\u003c\/span\u003e\n        \u003c\/summary\u003e\n        \u003cdiv class=\"fg1-sleeve-body\"\u003e\n          \u003cp class=\"fg1-sleeve-intro\"\u003eSe giochi spesso, consigliamo di proteggere le carte con bustine trasparenti per farle durare a lungo.\u003c\/p\u003e\n          \u003ctable class=\"fg1-sleeve-table\"\u003e\n            \u003cthead\u003e\n              \u003ctr\u003e\n                \u003cth\u003eDimensione\u003c\/th\u003e\n                \u003cth\u003eQuantità\u003c\/th\u003e\n              \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n            \u003ctr\u003e\n              \u003ctd class=\"fg1-sleeve-dim\"\u003e59 × 86 mm\u003c\/td\u003e\n              \u003ctd class=\"fg1-sleeve-qty\"\u003e32\u003c\/td\u003e\n            \u003c\/tr\u003e\n              \u003ctr class=\"fg1-sleeve-total\"\u003e\n                \u003ctd\u003eTotale carte\u003c\/td\u003e\n                \u003ctd\u003e32\u003c\/td\u003e\n              \u003c\/tr\u003e\n            \u003c\/tbody\u003e\n          \u003c\/table\u003e\n        \u003c\/div\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra qualche minuto qualcuno avrà ribaltato il mazzo nel momento sbagliato. E tutti gli altri lo ricorderanno per il resto della serata.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(16,80,160,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #1050a0; border-color: #1050a0; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1050a0; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #1050a0; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#1050a0; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #1050a0; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #1050a0; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #1050a0; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #1050a0; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #1050a0; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Asmodee","offers":[{"title":"Default Title","offer_id":53830488162631,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Dnup00.webp?v=1777638901"},{"product_id":"demon-castle-mononoke","title":"Demon Castle Mononoke","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eIl castello crolla. Gli spiriti avanzano. Qualcuno suggerisce un piano, qualcuno improvvisa, qualcuno lancia l'ultimo dado disperato. E alla fine ricordi solo il respiro trattenuto.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCardboard Revolution\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMitologia giapponese\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 5\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e45–90 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e12+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eAzioni draft cooperativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👹\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eCaratteristica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePoteri asimmetrici\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚔️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eModalità\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCo-op o 1 vs tutti\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eSpiriti vendicativi assediano un castello in rovina\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eDemon Castle Mononoke ti porta dentro la \u003cstrong\u003emitologia giapponese tradizionale\u003c\/strong\u003e, in un castello dimenticato dove il confine tra mondo umano e spiriti si è dissolto. Un potente Mononoke guida orde di Yōkai contro i difensori intrappolati tra mura cadenti. Il progetto nasce da \u003cstrong\u003eCardboard Revolution\u003c\/strong\u003e, publisher che porta temi profondi e meccaniche solide nei giochi cooperativi.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eOgni giocatore interpreta un \u003cstrong\u003epersonaggio con poteri unici\u003c\/strong\u003e e deve coordinare le azioni con gli altri per sopravvivere. Il castello stesso è un nemico: crolla, cambia, limita le risorse. Le scelte di draft delle azioni, i poteri variabili e l'assedio progressivo costruiscono tensione crescente fino all'ultimo turno.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eIl castello non è solo l'ambientazione. È il timer che scandisce il tuo destino.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eI Mononoke sono implacabili. La cooperazione è l'unica arma che avete.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eDemon Castle Mononoke\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eClaustrofobico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCoordinato\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eDemon Castle Mononoke è un cooperativo che stringe. Il castello non è solo scenario, è un conto alla rovescia fisico. La mitologia giapponese entra nelle meccaniche: ogni spirito ha comportamenti unici, ogni personaggio ha un ruolo preciso. Non è un gioco per rilassarsi.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 su 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eIl gioco \u003cstrong\u003einclude regole ufficiali per il solitario\u003c\/strong\u003e complete, con il Mononoke gestito da un sistema automatizzato. L'esperienza è completa e mantiene la tensione dell'assedio, ma perde l'interazione tattica del coordinamento multiplo che rende brillanti le partite in 3-4 giocatori.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Tensione\", \"value\": 5, \"note\": \"Il castello crolla, le risorse diminuiscono, ogni turno è una scelta disperata\"}, {\"label\": \"Interazione\", \"value\": 5, \"note\": \"Coordinamento continuo: le azioni di draft funzionano solo se pianificate insieme\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Poteri asimmetrici, difficoltà scalabile, modalità 1 vs tutti\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Regole accessibili, ma la profondità tattica emerge dopo qualche partita\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Ogni azione va sincronizzata con il turno nemico e la posizione sul castello\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Pescate e ordine degli eventi contano, ma puoi mitigare con scelte oculate\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa hai davanti\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI pezzi dell'assedio\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e👹\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eIl Mononoke\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLo spirito principale che guida l'attacco. Ha comportamenti unici, pattern d'attacco variabili e può essere controllato da un quinto giocatore nella modalità 1 vs tutti. È implacabile.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🏯\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eIl Castello\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eNon è un tabellone statico. Crolla progressivamente, limita gli spostamenti, riduce le risorse. Ogni stanza persa cambia le opzioni tattiche disponibili.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePoteri Asimmetrici\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni personaggio ha abilità uniche che si incastrano con quelle degli altri. La sinergia non è automatica: va costruita turno dopo turno con comunicazione continua.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eAzioni Draft\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLe azioni disponibili ogni turno vengono scelte in modo cooperativo, ma l'ordine conta. Una scelta sbagliata lascia il gruppo esposto agli Yōkai nel momento peggiore.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eAlla fine della partita qualcuno racconterà il turno in cui avete rischiato tutto. Succede sempre con Demon Castle Mononoke.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Cardboard Revolution","offers":[{"title":"Default Title","offer_id":53893625479495,"sku":null,"price":54.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DemonCastleMononoke.jpg?v=1778502892"},{"product_id":"bookshelf","title":"Bookshelf","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eTutti trattengono il fiato. Qualcuno indica con un dito dove va il libro blu. Tu lo sollevi millimetro per millimetro. E quando tocca la torre, parte l'applauso o il gemito collettivo.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eLittle Rocket Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eJenga meets libreria\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 6\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e15–20 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e8+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDestrezza cooperativa\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e📚\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eComponenti\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eLibri in legno + torre di carte\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎯\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eFormato\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eTin box tascabile\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eUna libreria da costruire insieme, un libro alla volta\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eBookshelf è l'ultimo nato della celebre \u003cstrong\u003etin line di Alley Cat Games\u003c\/strong\u003e, pubblicato in Italia da Little Rocket Games. Progettato da \u003cstrong\u003eCaezar Al-Jassar\u003c\/strong\u003e con illustrazioni di Rory Muldoon, è un gioco di destrezza cooperativa che sta in una scatolina di metallo ma mette alla prova nervi e coordinazione di tutto il tavolo.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eCostruite insieme una \u003cstrong\u003etorre di libri\u003c\/strong\u003e seguendo le istruzioni su ogni carta: quale libro piazzare, dove posizionarlo, quali regole rispettare. Sembra facile finché non devi essere tu a posare quel volume rosso in bilico su tre altri. Un libro alla volta, \u003cstrong\u003erespirate insieme e sperate che la fisica sia dalla vostra parte\u003c\/strong\u003e.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eUn gioco che trasforma la tensione in risate condivise\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003e15 minuti di puro divertimento cooperativo in una tin box\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eBookshelf\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eDivertente\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eImmediato\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eBookshelf è un \u003cstrong\u003econcentrato di tensione cooperativa\u003c\/strong\u003e in 20 minuti. Zero complessità, massima accessibilità, perfetto per famiglie e per riempire lo zaino. La fisica è crudele, ma quando riuscite nell'impresa l'applauso è garantito.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"3 su 5\"\u003e★★★☆☆\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eIl gioco supporta ufficialmente la modalità in solitario (da 1 a 6 giocatori). Da solo la sfida resta identica ma perdi la \u003cstrong\u003etensione condivisa\u003c\/strong\u003e e le discussioni animate su dove piazzare il libro successivo. Resta un buon esercizio di destrezza, ma l'esperienza completa è al tavolo con gli altri.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Cooperativo puro: vince o perde tutto il tavolo insieme, ogni decisione è discussa\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Ogni libro posato è un momento di apnea collettiva, la torre cresce e il margine d'errore cala\"}, {\"label\": \"Rigiocabilità\", \"value\": 3, \"note\": \"Le carte cambiano ordine, ma la sfida resta simile: perfetto per serate ripetute, meno per sessioni ravvicinate\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"La pescata delle carte influisce sulla difficoltà, ma è la mano ferma a fare la differenza\"}, {\"label\": \"Complessità\", \"value\": 1, \"note\": \"Regole in 2 minuti, prima partita immediata: la sfida è fisica, non strategica\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa trovi nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eLibri, carte e tanto fiato trattenuto\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e📚\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLibri in legno\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eVolumetti colorati di dimensioni diverse, ognuno con il suo peso e la sua forma. Alcuni stanno ovunque, altri solo in equilibrio impossibile.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTorre di carte\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni carta indica \u003cstrong\u003equale libro posare e dove\u003c\/strong\u003e. Semplici istruzioni che diventano drammatiche quando la torre cresce e oscilla.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e📦\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTin box\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLa classica scatolina di metallo della tin line: compatta, robusta, perfetta per viaggiare. Tutto dentro, pronto da portare ovunque.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚖️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eFisica spietata\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eNessun dado, nessuna fortuna. Solo gravità, equilibrio e la tua mano che trema mentre tutti ti guardano.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra qualche minuto scoprirete se siete bravi architetti o pessimi bibliotecari. In entrambi i casi, avrete una storia da raccontare.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Little Rocket Games","offers":[{"title":"Default Title","offer_id":53913692078407,"sku":null,"price":12.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/Bookshelf00.webp?v=1778764597"},{"product_id":"ace-of-spades-call-of-the-zombie-ita","title":"Ace of Spades Call of the Zombie - ITA","description":"\u003c!-- =====================================================\n     ACE OF SPADES: CALL OF THE ZOMBIE — BLOCCO 1\n     FroGames | Shopify tema Concept\n     Espansione del gioco base\n     ===================================================== --\u003e\n\u003cdiv class=\"aoz1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"aoz1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"aoz1-cover-img\" alt=\"Ace of Spades Call of the Zombie espansione gioco da tavolo zombie poker per 1-2 giocatori - copertina ufficiale Devir\" src=\"https:\/\/cf.geekdo-images.com\/jwMNvKfPQHg9t_UGl79EzA__imagepage\/img\/nL4-sVTKqXSwg_fyfKySt_2b-0Q=\/fit-in\/900x600\/filters:no_upscale():strip_icc()\/pic9202670.jpg\"\u003e\n\u003cdiv class=\"aoz1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"aoz1-cover-content\"\u003e\n\u003cp class=\"aoz1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"aoz1-sub\"\u003eI morti non muoiono. Le tue carte, una volta giocate, restano impigliate nei loro denti per sempre.\u003c\/p\u003e\n\u003cdiv class=\"aoz1-chips\"\u003e\n\u003cspan class=\"aoz1-chip aoz1-chip--green\"\u003eEspansione\u003c\/span\u003e \u003cspan class=\"aoz1-chip\"\u003eDevir\u003c\/span\u003e \u003cspan class=\"aoz1-chip\"\u003eZombie horror\u003c\/span\u003e \u003cspan class=\"aoz1-chip\"\u003eEdizione italiana\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- AVVISO ESPANSIONE --\u003e\n\u003cdiv class=\"aoz1-warning\"\u003e\n\u003cdiv class=\"aoz1-warning-inner\"\u003e\n\u003cspan class=\"aoz1-warning-icon\"\u003e⚠️\u003c\/span\u003e\n\u003cdiv class=\"aoz1-warning-text\"\u003e\n\u003cstrong\u003eRichiede il gioco base Ace of Spades\u003c\/strong\u003e \u003cspan\u003eQuesta espansione non è giocabile da sola. Per usarla è necessario possedere la scatola base.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"aoz1-specs-bar\"\u003e\n\u003cdiv class=\"aoz1-specs\"\u003e\n\u003cdiv class=\"aoz1-spec\"\u003e\n\u003cspan class=\"aoz1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"aoz1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"aoz1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-spec\"\u003e\n\u003cspan class=\"aoz1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"aoz1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"aoz1-spec-val\"\u003e40–45 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-spec\"\u003e\n\u003cspan class=\"aoz1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"aoz1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"aoz1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-spec\"\u003e\n\u003cspan class=\"aoz1-spec-icon\"\u003e🃏\u003c\/span\u003e \u003cspan class=\"aoz1-spec-label\"\u003eCarte nuove\u003c\/span\u003e \u003cspan class=\"aoz1-spec-val\"\u003e15 nemici\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-spec\"\u003e\n\u003cspan class=\"aoz1-spec-icon\"\u003e💀\u003c\/span\u003e \u003cspan class=\"aoz1-spec-label\"\u003eBoss alternativo\u003c\/span\u003e \u003cspan class=\"aoz1-spec-val\"\u003eHellbilly\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-spec\"\u003e\n\u003cspan class=\"aoz1-spec-icon\"\u003e🧟\u003c\/span\u003e \u003cspan class=\"aoz1-spec-label\"\u003eMeccanica nuova\u003c\/span\u003e \u003cspan class=\"aoz1-spec-val\"\u003eCarte catturate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"aoz1-body\"\u003e\n\u003c!-- INTRO + STORIA --\u003e\n\u003cdiv class=\"aoz1-intro-grid\"\u003e\n\u003cdiv class=\"aoz1-intro-text\"\u003e\n\u003cp class=\"aoz1-label\"\u003eCosa aggiunge l'espansione\u003c\/p\u003e\n\u003ch3 class=\"aoz1-h3\"\u003eQuando i nemici non muoiono, le tue carte muoiono al posto loro\u003c\/h3\u003e\n\u003cp class=\"aoz1-p\"\u003eAce of Spades ti aveva insegnato a uccidere i boss uno dopo l'altro, rubandone i poteri. \u003cstrong\u003eCall of the Zombie\u003c\/strong\u003e ribalta tutto: gli zombie non muoiono mai. Quando li ferisci, una o due delle tue carte vengono \"catturate\" — bloccate con loro, fuori uso fino alla fine della run. Se vuoi sopravvivere abbastanza per fronteggiare l'orda, devi usare ogni mano sapendo che parte del tuo mazzo non tornerà più indietro.\u003c\/p\u003e\n\u003cp class=\"aoz1-p\"\u003eL'espansione introduce \u003cstrong\u003e15 nuove carte nemico\u003c\/strong\u003e che puoi mescolare al pool del gioco base, e quattro versioni alternative del boss finale: l'\u003cstrong\u003eHellbilly Zombie Master\u003c\/strong\u003e, un personaggio nuovo con la sua mitologia western horror — un barista assassinato che 723 notti fa è risorto come signore degli undead.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-intro-side\"\u003e\n\u003cp class=\"aoz1-quote-header\"\u003eIl lore dell'espansione\u003c\/p\u003e\n\u003cdiv class=\"aoz1-quote-solo\"\u003e\n\u003cspan class=\"aoz1-qs-icon\"\u003e🥃\u003c\/span\u003e\n\u003cp class=\"aoz1-qs-text\"\u003eJack entrava ogni sera nel saloon per bere. Una notte scoprì il barista che annacquava il whisky. Lo uccise sul colpo annegandolo nella pozza fetida. Ma la sua rabbia non si placò.\u003c\/p\u003e\n\u003cp class=\"aoz1-qs-note\"\u003eL'origine dell'Hellbilly Zombie Master\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-quote-solo aoz1-quote-solo--alt\"\u003e\n\u003cspan class=\"aoz1-qs-icon\"\u003e🧟\u003c\/span\u003e\n\u003cp class=\"aoz1-qs-text\"\u003eDa quella notte ha studiato magia oscura per resuscitarlo e ucciderlo di nuovo, ogni notte. Sono passate 723 notti. Non si è ancora stancato — e adesso comanda un'orda.\u003c\/p\u003e\n\u003cp class=\"aoz1-qs-note\"\u003eLa nuova minaccia\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"aoz1-fs\"\u003e\n\u003cdiv class=\"aoz1-fs-header\"\u003e\n\u003cdiv class=\"aoz1-fs-brand\"\u003e\n\u003cimg class=\"aoz1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"aoz1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"aoz1-fs-game-name\"\u003eAce of Spades: Call of the Zombie\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"aoz1-fs-cat\"\u003eEspansione · Cooperativo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-body\"\u003e\n\u003cdiv class=\"aoz1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"aoz1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"aoz1-fs-tip\" class=\"aoz1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-info\"\u003e\n\u003cspan class=\"aoz1-fs-feel-lbl\"\u003eL'esperienza nuova\u003c\/span\u003e\n\u003cdiv class=\"aoz1-fs-feeling\"\u003e\n\u003cspan class=\"aoz1-fs-feel-tag\"\u003eDisperato\u003c\/span\u003e \u003cspan class=\"aoz1-fs-feel-tag\"\u003ePiù tattico\u003c\/span\u003e \u003cspan class=\"aoz1-fs-feel-tag\"\u003ePiù cattivo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aoz1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"aoz1-fs-targets\"\u003e\n\u003cdiv class=\"aoz1-fs-target aoz1-fs-si\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-target aoz1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-target aoz1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-target aoz1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-target aoz1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-target aoz1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-verdict\"\u003e\n\u003cdiv class=\"aoz1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-verdict-text\"\u003eAggiunta consigliata a chi ha già finito Ace of Spades almeno una volta. La meccanica delle carte \"catturate\" alza la difficoltà e cambia il modo di pensare ogni mano. Non è una semplice variante grafica — è un nuovo modo di giocare.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-fs-footer\"\u003e\n\u003cimg class=\"aoz1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento espansione e gameplay del titolo base\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Tensione',     v:5, note:\"Le carte catturate non tornano: ogni mano costa più di prima\"},\n        {l:'Strategia',    v:4, note:\"Devi pianificare quali carte sei disposto a sacrificare per il danno\"},\n        {l:'Rigiocabilità',v:4, note:\"15 nuovi nemici si mescolano al pool base — più varianti per ogni run\"},\n        {l:'Difficoltà',   v:4, note:\"Più punitiva del gioco base: arrivare al boss richiede economia perfetta\"},\n        {l:'Fortuna',      v:3, note:\"Sapere che pescherai ancora la stessa carta cambia il calcolo del rischio\"},\n        {l:'Complessità',  v:3, note:\"Una sola regola nuova, ma cambia profondamente come pensi al gioco\"}\n      ];\n      var accent='#4A6B1A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('aoz1-fs-svg');\n      var tip=document.getElementById('aoz1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes aoz1-draw{to{stroke-dashoffset:0}}@keyframes aoz1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:aoz1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:aoz1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:aoz1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"aoz1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COSA CAMBIA --\u003e\n\u003cdiv class=\"aoz1-section-pad\"\u003e\n\u003cp class=\"aoz1-label\"\u003eLe novità nella scatola\u003c\/p\u003e\n\u003ch3 class=\"aoz1-h3\"\u003eCosa porta in tavola Call of the Zombie\u003c\/h3\u003e\n\u003cdiv class=\"aoz1-cards\"\u003e\n\u003cdiv class=\"aoz1-card\"\u003e\n\u003cspan class=\"aoz1-card-icon\"\u003e🧟\u003c\/span\u003e\n\u003ch4 class=\"aoz1-card-name\"\u003e15 nuovi nemici zombie\u003c\/h4\u003e\n\u003cp class=\"aoz1-card-desc\"\u003eSi mescolano al pool del gioco base ampliando le combinazioni possibili. Ogni run pesca da un mazzo più vario, con nemici che funzionano in modo diverso dai vecchi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-card\"\u003e\n\u003cspan class=\"aoz1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"aoz1-card-name\"\u003eLa meccanica delle carte catturate\u003c\/h4\u003e\n\u003cp class=\"aoz1-card-desc\"\u003eQuando colpisci uno zombie, una o due carte della tua mano vincente restano \"incastrate\" in lui. Sono perse per il resto della run. Ogni mano ha un costo nascosto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-card\"\u003e\n\u003cspan class=\"aoz1-card-icon\"\u003e🥃\u003c\/span\u003e\n\u003ch4 class=\"aoz1-card-name\"\u003eHellbilly Zombie Master\u003c\/h4\u003e\n\u003cp class=\"aoz1-card-desc\"\u003eUn nuovo boss finale alternativo a Lord Overkill, in 4 versioni di difficoltà crescente. Comanda un'orda di zombie — sopravvivi abbastanza e li affronti tutti insieme.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"aoz1-card\"\u003e\n\u003cspan class=\"aoz1-card-icon\"\u003e⚰️\u003c\/span\u003e\n\u003ch4 class=\"aoz1-card-name\"\u003eI nemici non muoiono mai\u003c\/h4\u003e\n\u003cp class=\"aoz1-card-desc\"\u003eDifferenza concettuale dal base: i tuoi colpi non eliminano gli zombie, li rallentano. Se la run dura abbastanza, arrivi a confrontarti con l'orda — tutti gli undead di nuovo in tavola.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"aoz1-closing\"\u003e\n\u003cp class=\"aoz1-closing-text\"\u003eSe Ace of Spades ti aveva chiesto \"quanto sei abile a leggere le carte?\", Call of the Zombie ti chiede \"quanto sei disposto a perdere?\".\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- CONTENUTO SCATOLA --\u003e\n\u003cdiv class=\"aoz1-box-section\"\u003e\n\u003cdetails class=\"aoz1-det\"\u003e\n\u003csummary class=\"aoz1-det-sum\"\u003e\u003cspan class=\"aoz1-det-ico\"\u003e🃏\u003c\/span\u003e\u003cspan class=\"aoz1-det-title\"\u003eBustine consigliate\u003c\/span\u003e\u003cspan class=\"aoz1-det-sub\"\u003e1 formato · 15 carte totali\u003c\/span\u003e\u003cspan class=\"aoz1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"aoz1-det-body\"\u003e\n\u003cdiv class=\"aoz1-sleeve-grid\"\u003e\n\u003cdiv class=\"aoz1-sleeve\"\u003e\n\u003cspan class=\"aoz1-sleeve-mm\"\u003e80 × 120 mm\u003c\/span\u003e\n\u003cdiv class=\"aoz1-sleeve-r\"\u003e\u003cspan class=\"aoz1-sleeve-qty\"\u003e15 carte nemico\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003cdetails class=\"aoz1-det aoz1-det--last\"\u003e\n\u003csummary class=\"aoz1-det-sum\"\u003e\u003cspan class=\"aoz1-det-ico\"\u003e📖\u003c\/span\u003e\u003cspan class=\"aoz1-det-title\"\u003eRegolamento espansione\u003c\/span\u003e\u003cspan class=\"aoz1-det-sub\"\u003eMultilingua · Italiano incluso\u003c\/span\u003e\u003cspan class=\"aoz1-det-arr\"\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"aoz1-det-body\"\u003e\n\u003cdiv class=\"aoz1-rl-wrap\"\u003e\n\u003cdiv class=\"aoz1-rl-langs\"\u003e\n\u003cspan class=\"aoz1-rl-lang\"\u003e🇮🇹 Italiano\u003c\/span\u003e \u003cspan class=\"aoz1-rl-lang\"\u003e🇬🇧 English\u003c\/span\u003e \u003cspan class=\"aoz1-rl-lang\"\u003e🇪🇸 Español\u003c\/span\u003e\n\u003c\/div\u003e\n\u003ca style=\"display: flex; align-items: center; gap: 10px; padding: 12px 16px; background: #0a1408; border-radius: 10px; text-decoration: none; color: #fff;\" class=\"aoz1-rl-link\" href=\"https:\/\/boardgamegeek.com\/filepage\/319247\/rulebook\" target=\"_blank\"\u003e\u003cspan class=\"aoz1-rl-ico\"\u003e📄\u003c\/span\u003e\n\u003cdiv class=\"aoz1-rl-body\"\u003e\n\u003cspan class=\"aoz1-rl-title\"\u003eScarica il regolamento ufficiale\u003c\/span\u003e\u003cspan class=\"aoz1-rl-sub\"\u003ePDF gratuito · BoardGameGeek\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"aoz1-rl-arr-ext\"\u003e↗\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.aoz1-wrap, .aoz1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.aoz1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0a1408;\n}\n\n\/* ── COPERTINA ── *\/\n.aoz1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.aoz1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.aoz1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(10,20,8,0) 0%, rgba(10,20,8,0) 25%, rgba(10,20,8,0.5) 55%, rgba(10,20,8,0.85) 75%, rgba(10,20,8,0.98) 100%); }\n.aoz1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.aoz1-kicker { display: block; color: #B8C040; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.aoz1-sub { color: rgba(255,255,255,0.9); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; }\n.aoz1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.aoz1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.aoz1-chip--green { background: #4A6B1A; border-color: #4A6B1A; }\n\n\/* ── AVVISO ESPANSIONE ── *\/\n.aoz1-warning { background: #2a1408; border-top: 1px solid rgba(255,200,100,0.2); border-bottom: 1px solid rgba(255,200,100,0.2); }\n.aoz1-warning-inner { max-width: 1060px; margin: 0 auto; padding: 12px 24px; display: flex; align-items: center; gap: 12px; }\n.aoz1-warning-icon { font-size: 1.4rem; flex-shrink: 0; }\n.aoz1-warning-text { font-family: sans-serif; font-size: 0.83rem; line-height: 1.5; color: rgba(255,255,255,0.85); display: flex; flex-direction: column; gap: 2px; }\n.aoz1-warning-text strong { color: #FFC84A; font-weight: 700; }\n.aoz1-warning-text span { color: rgba(255,255,255,0.65); font-size: 0.78rem; }\n\n\/* ── SPECS ── *\/\n.aoz1-specs-bar { background: #14200a; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.aoz1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.aoz1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.aoz1-spec:nth-child(3n) { border-right: none; }\n.aoz1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.aoz1-spec-icon { font-size: 1.2rem; }\n.aoz1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.aoz1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.aoz1-body { background: #EDE8D0; }\n\n\/* ── INTRO ── *\/\n.aoz1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.aoz1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #4A6B1A; margin-bottom: 7px; }\n.aoz1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a1408; line-height: 1.15; margin-bottom: 16px; }\n.aoz1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a3018; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE \/ LORE ── *\/\n.aoz1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #4A6B1A; margin-bottom: 12px; }\n.aoz1-quote-solo { background: #14200a; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #B8C040; }\n.aoz1-quote-solo--alt { background: #1a2810; border-left-color: #4A6B1A; }\n.aoz1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.aoz1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.aoz1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.aoz1-divider { height: 1px; background: #c8c8a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.aoz1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.aoz1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.aoz1-fs-brand { display:flex; align-items:center; gap:9px; }\n.aoz1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.aoz1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.aoz1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.aoz1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.aoz1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.aoz1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.aoz1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.aoz1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.aoz1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.aoz1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.aoz1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.aoz1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.aoz1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2a3018; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.aoz1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.aoz1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.aoz1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.aoz1-fs-target span { font-size:14px; flex-shrink:0; }\n.aoz1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.aoz1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.aoz1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.aoz1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.aoz1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#2a3018; line-height:1.65; }\n.aoz1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.aoz1-section-pad { padding: 32px 28px 8px; }\n.aoz1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.aoz1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #c8c8a0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.aoz1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.aoz1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.aoz1-card-name { font-size: 0.95rem; font-weight: 900; color: #4A6B1A; margin-bottom: 5px; }\n.aoz1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a3018; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.aoz1-closing { background: #0a1408; padding: 26px 28px; border-top: 3px solid #B8C040; }\n.aoz1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── CONTENUTO SCATOLA ── *\/\n.aoz1-box-section { background: #EDE8D0; border-top: 1px solid #c8c8a0; }\n.aoz1-det { border-bottom: 1px solid #d8d8b0; background: #fff; }\n.aoz1-det--last { border-bottom: none; }\n.aoz1-det-sum { list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 14px 20px; cursor: pointer; transition: background .18s; }\n.aoz1-det-sum::-webkit-details-marker { display: none; }\n.aoz1-det-sum::marker { display: none; }\n.aoz1-det[open] .aoz1-det-sum { background: #f7f4e4; }\n.aoz1-det-sum:hover { background: #f7f4e4; }\n.aoz1-det-left { display: flex; align-items: center; gap: 10px; }\n.aoz1-det-ico { font-size: 17px; flex-shrink: 0; }\n.aoz1-det-title { font-family: sans-serif; font-size: 13px; font-weight: 700; color: #0a1408; display: block; }\n.aoz1-det-sub { font-family: sans-serif; font-size: 11px; color: #7a8068; margin-top: 1px; display: block; }\n.aoz1-det-arr { width: 16px; height: 16px; flex-shrink: 0; position: relative; }\n.aoz1-det-arr::before { content: \"\"; position: absolute; top: 50%; left: 50%; width: 8px; height: 8px; border-right: 2px solid #7a8068; border-bottom: 2px solid #7a8068; transform: translate(-50%,-70%) rotate(45deg); transition: transform .22s; }\n.aoz1-det[open] .aoz1-det-arr::before { transform: translate(-50%,-30%) rotate(225deg); }\n.aoz1-det-body { padding: 0 20px 16px; background: #fff; }\n\n.aoz1-sleeve-grid { display:grid; grid-template-columns:1fr; gap:8px; padding-top:14px; }\n.aoz1-sleeve { display:flex; align-items:center; justify-content:space-between; padding:10px 14px; background:#f7f4e4; border-radius:8px; border:1px solid #d8d8b0; flex-wrap:wrap; gap:6px; }\n.aoz1-sleeve-mm { font-family:monospace; font-size:0.82rem; font-weight:700; color:#0a1408; }\n.aoz1-sleeve-r { display:flex; align-items:center; gap:8px; }\n.aoz1-sleeve-qty { font-family:sans-serif; font-size:0.78rem; color:#5a6048; }\n\n.aoz1-rl-wrap { padding-top:14px; display:flex; flex-direction:column; gap:10px; }\n.aoz1-rl-langs { display:flex; flex-wrap:wrap; gap:6px; }\n.aoz1-rl-lang { font-family:sans-serif; font-size:0.75rem; font-weight:600; padding:3px 10px; border-radius:50px; background:#eaf3de; border:1px solid #80b050; color:#2a5010; }\n.aoz1-rl-link { display:flex; align-items:center; gap:10px; padding:12px 16px; background:#0a1408; border-radius:10px; text-decoration:none; transition:opacity .2s; }\n.aoz1-rl-link:hover { opacity:.85; }\n.aoz1-rl-ico { font-size:1.2rem; flex-shrink:0; }\n.aoz1-rl-body { flex:1; min-width:0; }\n.aoz1-rl-title { display:block; font-family:sans-serif; font-size:0.82rem; font-weight:700; color:#fff; }\n.aoz1-rl-sub { display:block; font-family:sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.5); margin-top:2px; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .aoz1-specs { grid-template-columns: repeat(6, 1fr); }\n  .aoz1-spec { border-bottom: none; }\n  .aoz1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .aoz1-spec:last-child { border-right: none; }\n  .aoz1-cards { grid-template-columns: repeat(2, 1fr); }\n  .aoz1-fs-body { grid-template-columns: 220px 1fr; }\n  .aoz1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .aoz1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .aoz1-cover { height: 440px; }\n  .aoz1-cover-content { padding: 22px 36px 30px; }\n  .aoz1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .aoz1-cards { grid-template-columns: repeat(4, 1fr); }\n  .aoz1-divider { margin-left: 36px; margin-right: 36px; }\n  .aoz1-section-pad { padding: 36px 36px 8px; }\n  .aoz1-closing { padding: 28px 36px; }\n  .aoz1-fs-body { grid-template-columns: 260px 1fr; }\n  .aoz1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Devir","offers":[{"title":"Default Title","offer_id":53936994386247,"sku":null,"price":7.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/AceofSpadesCalloftheZombie00.webp?v=1770808920"},{"product_id":"cat-nap","title":"Cat Nap","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eAlla fine la coperta è un groviglio impossibile di code, zampe e musi. Nessuno ricorda chi ha iniziato, tutti ricordano quella mossa assurda al turno sei.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eAstratto\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eAerobellum Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eTetris felino\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e20–30 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e12+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePiazzamento tessere\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🐱\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eTema\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGatti su coperta\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🧩\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eComplessità\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eRegole semplici, scelte profonde\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eUna battaglia spaziale tra gatti che si allungano all'infinito\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eCat Nap è un gioco astratto progettato da \u003cstrong\u003eMatthew Folger\u003c\/strong\u003e con le illustrazioni adorabili di \u003cstrong\u003eParker Simpson\u003c\/strong\u003e. Pubblicato nel 2025 da Aerobellum Games, porta sul tavolo il comportamento più iconico dei felini: occupare ogni centimetro disponibile di una coperta calda, allungandosi in forme geometricamente impossibili.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003ePiazzi tessere a forma di gatto — code, corpi, teste — su una coperta condivisa. Completi un gatto, guadagni il diritto di rivendicare quel colore e pescare dalla pila degli scarti. Il tabellone inizia vuoto, finisce come un \u003cstrong\u003egroviglio di mici sovrapposti\u003c\/strong\u003e in tutte le dimensioni. Vince chi riesce a far allungare i propri gatti più dei rivali.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eUn astratto che ti fa sorridere ogni volta che piazzi una coda lunghissima.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eLe regole stanno in due pagine. Le possibilità strategiche no.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eCat Nap\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#eaf3de;border-color:#80b050;color:#2a5010\"\u003eStrategia\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eSpaziale\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eRilassato\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eGeometrico\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eUn astratto leggero che nasconde scelte tattiche interessanti sotto un tema adorabile. Perfetto per due giocatori che cercano qualcosa di rapido ma non banale, o per una sessione solitaria rilassata. Le partite sono veloci, la rigiocabilità alta, il sorriso garantito.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"3 su 5\"\u003e★★★☆☆\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eLa modalità solitario è supportata dalle regole base: giochi contro un obiettivo di punteggio o una configurazione target. Perde l'interazione competitiva del draft e del blocco spazi, ma resta un \u003cstrong\u003epuzzle spaziale soddisfacente\u003c\/strong\u003e. Buona alternativa per sessioni rilassate.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Strategia\", \"value\": 4, \"note\": \"Ogni piazzamento apre e chiude opzioni future. Devi pensare tre mosse avanti.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Il tabellone ogni volta è diverso. Infinite configurazioni di gatti sovrapposti.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Indiretta: occupi spazi, blocchi colori, rubi tessere dalla discard.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 5 minuti. La profondità emerge giocando.\"}, {\"label\": \"Tensione\", \"value\": 2, \"note\": \"Rilassato ma competitivo. Niente timer, niente stress.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Il draft è aperto, vedi cosa puoi pescare. Poca casualità.\"}];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eI pezzi del puzzle\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eTessere, gatti e coperte\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🐱\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTessere gatto\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCode, segmenti di corpo e teste. Ogni gatto può allungarsi in forme imprevedibili. Li completi, li rivendichi, accumuli punti.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🟦\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCoperta condivisa\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl tabellone dove tutto si svolge. Parte vuoto, finisce come un tappeto vivente di felini sovrapposti. Ogni spazio conta.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎨\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eColori rivendicabili\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCompleti un gatto di un colore, diventa tuo. Da quel momento puoi pescare tessere di quel colore dalla discard pile. Timing cruciale.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eDraft aperto\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePeschi da una pila comune o dalla discard. Vedi cosa c'è disponibile, pianifichi due turni avanti. Zero fortuna cieca.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra venti minuti avrai una coperta impossibile e una voglia irresistibile di rigiocare subito.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(46,107,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFB800; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #2E6B0A; border-color: #2E6B0A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFB800; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#2E6B0A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #2E6B0A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #2E6B0A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #2E6B0A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #2E6B0A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFB800; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Aerobellum Games","offers":[{"title":"Default Title","offer_id":53938432082247,"sku":null,"price":29.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/CatNap00.webp?v=1779116502"},{"product_id":"regicide-inferno","title":"Regicide Inferno","description":"\u003c!-- =====================================================\n     REGICIDE INFERNO — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"fg1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"fg1-cover\"\u003e\n\u003cimg src=\"https:\/\/cf.geekdo-images.com\/E5DOSg8zjcmVlLEioWjfaQ__imagepagezoom\/img\/YRO_pDco8CMUsVPwY_Iu_kIW1Fg=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9477347.png\" alt=\"Regicide Inferno gioco da tavolo cooperativo di carte con il quinto seme Fiamma per 1-4 giocatori - copertina ufficiale Badgers from Mars\" class=\"fg1-cover-img\" loading=\"eager\"\u003e\n\u003cdiv class=\"fg1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fg1-cover-content\"\u003e\n\u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"fg1-sub\"\u003eQualcuno brucia tre carte per abbattere il Re. Qualcuno conta quello che resta del mazzo. Qualcuno dice «ce la facciamo». E nessuno sa se è vero.\u003c\/p\u003e\n\u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e \u003cspan class=\"fg1-chip\"\u003eBadgers from Mars\u003c\/span\u003e \u003cspan class=\"fg1-chip\"\u003eRegicide con il quinto seme\u003c\/span\u003e \u003cspan class=\"fg1-chip\"\u003eStandalone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"fg1-specs-bar\"\u003e\n\u003cdiv class=\"fg1-specs\"\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e10–40 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e🔥\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eCombo con quinto seme\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e🎴\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eFormato\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eStandalone\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eRischio\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eBruci carte per sempre\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"fg1-body\"\u003e\n\u003c!-- INTRO + CITAZIONI --\u003e\n\u003cdiv class=\"fg1-intro-grid\"\u003e\n\u003cdiv class=\"fg1-intro-text\"\u003e\n\u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n\u003ch3 class=\"fg1-h3\"\u003eRegicide con il quinto seme che cambia tutto\u003c\/h3\u003e\n\u003cp class=\"fg1-p\"\u003eRegicide Inferno è il seguito standalone di Regicide, progettato da \u003cstrong\u003ePaul Abrahams, Luke Badger e Andy Richdale\u003c\/strong\u003e per Badgers from Mars. Non serve il gioco base: dentro c'è tutto quello che ti serve per affrontare i nemici del mazzo con un'arma nuova. Il \u003cstrong\u003equinto seme: Fiamme\u003c\/strong\u003e. Arte di Sketchgoblin, uscita prevista per il 2026.\u003c\/p\u003e\n\u003cp class=\"fg1-p\"\u003eGiochi carte dalla mano per abbattere nemici sempre più forti, proprio come in Regicide. Ma ora puoi \u003cstrong\u003e«flame on»\u003c\/strong\u003e: attivare una Fiamma per combare con una carta dal deck e scatenare mosse ad alta potenza. Il problema? Ogni volta che lo fai, \u003cstrong\u003ebanisci carte per sempre\u003c\/strong\u003e. Il deck si consuma, sparisce, non torna. E quando finisce, hai perso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-intro-side\"\u003e\n\u003cdiv class=\"fg1-quote-solo\"\u003e\n\u003cspan class=\"fg1-qs-icon\"\u003e🔥\u003c\/span\u003e\n\u003cp class=\"fg1-qs-text\"\u003eOgni Fiamma è una scommessa: bruciare ora per vivere fino al prossimo Re, sapendo che le carte sparite non torneranno mai.\u003c\/p\u003e\n\u003cp class=\"fg1-qs-note\"\u003eIl segreto di Regicide Inferno in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-quote-solo fg1-quote-solo--alt\"\u003e\n\u003cspan class=\"fg1-qs-icon\"\u003e⚡\u003c\/span\u003e\n\u003cp class=\"fg1-qs-text\"\u003eLe scelte pesano il doppio quando ogni mossa brucia il futuro — e in solitario sei tu solo davanti a quel calcolo.\u003c\/p\u003e\n\u003cp class=\"fg1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"fg1-fs\"\u003e\n\u003cdiv class=\"fg1-fs-header\"\u003e\n\u003cdiv class=\"fg1-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"fg1-fs-game-name\"\u003eRegicide Inferno\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fg1-fs-cat\" style=\"background: #e0f5ee; border-color: #60c090; color: #0a4a30;\"\u003eCooperativo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-body\"\u003e\n\u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-info\"\u003e\n\u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eBruciante\u003c\/span\u003e \u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e \u003cspan class=\"fg1-fs-feel-tag\"\u003eIrreversibile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-verdict\"\u003e\n\u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-verdict-text\"\u003eRegicide Inferno è Regicide con una leva nuova: il potere di bruciare il futuro per vincere oggi. Le Fiamme alzano la posta, i nemici rispondono, e ogni partita si consuma fino all'ultimo respiro. Per chi cerca cooperativi che non perdonano.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-solo\"\u003e\n\u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"5 su 5\"\u003e★★★★★\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg1-fs-solo-note\"\u003eProgettato per il solo fin dall'inizio: le regole base includono il singolo giocatore senza modifiche. L'esperienza è identica al multiplayer, con la stessa tensione tattica e le stesse scelte irreversibili. Anzi, in solo controlli tutto: nessuna discussione, solo matematica pura sotto pressione.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Tensione',     v:5, note:\"Ogni Fiamma attivata brucia carte per sempre. La tensione sale linearmente fino alla fine.\"},\n        {l:'Strategia',    v:4, note:\"Devi calcolare quando usare le Fiamme, cosa banire, cosa tenere. Matematica sotto pressione.\"},\n        {l:'Interazione',  v:4, note:\"Cooperativo puro: comunichi, pianifichi, decidi insieme quando bruciare risorse.\"},\n        {l:'Rigiocabilità',v:4, note:\"Nemici Fiamma nuovi, setup variabile, ogni partita chiede approcci diversi.\"},\n        {l:'Fortuna',      v:3, note:\"Peschi carte, ma le Fiamme ti danno controllo sulle combo. La fortuna pesa meno del solito.\"},\n        {l:'Complessità',  v:2, note:\"Regole semplici. La complessità nasce dalle conseguenze irreversibili delle scelte.\"}\n      ];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- CARDS --\u003e\n\u003cdiv class=\"fg1-section-pad\"\u003e\n\u003cp class=\"fg1-label\"\u003eGli elementi che bruciano\u003c\/p\u003e\n\u003ch3 class=\"fg1-h3\"\u003eCosa metti in gioco\u003c\/h3\u003e\n\u003cdiv class=\"fg1-cards\"\u003e\n\u003cdiv class=\"fg1-card\"\u003e\n\u003cspan class=\"fg1-card-icon\"\u003e🔥\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eFiamme\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eIl quinto seme. Attivi una Fiamma, combi con una carta dal deck, scateni danno alto. Poi banisci tutto. Potere immenso, costo permanente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-card\"\u003e\n\u003cspan class=\"fg1-card-icon\"\u003e👑\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eNemici Fiamma\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eRe, Regine, Jack con il seme rosso fuoco. Portano abilità nuove e puniscono chi brucia troppo in fretta. Non sono solo più forti: sono diversi.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-card\"\u003e\n\u003cspan class=\"fg1-card-icon\"\u003e🎴\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eCarte banite\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eQuando usi una Fiamma, le carte coinvolte escono dal gioco. Non tornano nel deck, non tornano in mano. Spariscono. Il margine si restringe turno dopo turno.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-card\"\u003e\n\u003cspan class=\"fg1-card-icon\"\u003e⚖️\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eRegole nuove\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eOltre alle Fiamme, il gioco introduce varianti che cambiano setup e condizioni. Alcune aiutano, altre ostacolano. Ogni partita può avere un twist diverso.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- REGOLAMENTO --\u003e\n\u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/317660\" rel=\"nofollow noopener\" target=\"_blank\"\u003e \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e \u003cspan class=\"fg1-rulebook-text\"\u003e \u003cspan class=\"fg1-rulebook-label\"\u003eRegolamento ufficiale (PDF)\u003c\/span\u003e \u003cspan class=\"fg1-rulebook-meta\"\u003eA4 Rulebook Regicide Inferno · su BoardGameGeek\u003c\/span\u003e \u003c\/span\u003e \u003cspan class=\"fg1-rulebook-arrow\"\u003e↗\u003c\/span\u003e \u003c\/a\u003e\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"fg1-closing\"\u003e\n\u003cp class=\"fg1-closing-text\"\u003eTra mezz'ora avrai bruciato metà del mazzo per abbattere un Re. E ti chiederai se ne è valsa la pena.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n\n\/* ── COPERTINA ── *\/\n.fg1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.fg1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.fg1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom,\n  rgba(15,8,4,0) 0%,\n  rgba(15,8,4,0.15) 30%,\n  rgba(15,8,4,0.65) 50%,\n  rgba(15,8,4,0.92) 70%,\n  rgba(15,8,4,1) 100%); }\n.fg1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; text-shadow: 0 1px 3px rgba(0,0,0,0.7); }\n.fg1-sub { color: #ffffff; font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; text-shadow: 0 1px 4px rgba(0,0,0,0.85); }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.25); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n\n\/* ── SPECS ── *\/\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.fg1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI FROGAMES ── *\/\n.fg1-quote-solo { background: #1a0800; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote-solo--alt { background: #2a1208; border-left-color: #0a7a5a; }\n.fg1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.fg1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.fg1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.fg1-section-pad { padding: 32px 28px 8px; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n\n\/* ── REGOLAMENTO ── *\/\n.fg1-rulebook-pad { padding-top: 18px; }\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #0a7a5a !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n\n\/* ── CLOSING ── *\/\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-cover { height: 440px; }\n  .fg1-cover-content { padding: 22px 36px 30px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Badgers from Mars","offers":[{"title":"Default Title","offer_id":53947253883207,"sku":null,"price":16.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/regicideinferno.webp?v=1779246716"},{"product_id":"regicide-crown-duels","title":"Regicide: Crown Duels","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eLui gioca un nove. Tu rispondi con un re. Lui sorride e cala la regina. Alla fine della serata quel sorriso te lo ricordi ancora.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCompetitivo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eBadgers from Mars\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eRegicide per due\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e2\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e15–30 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGestione mano e bluff\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🃏\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eComponenti\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMazzo standard 52 carte\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⚔️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eSistema\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eEquipaggiamento e corruzione\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eQuando i tiranni diventano avversari\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eCrown Duels nasce dall'universo di \u003cstrong\u003eRegicide\u003c\/strong\u003e, il cooperativo che ha fatto dei re, regine e jack i nemici da abbattere. Paul Abrahams e Sketchgoblin ribaltano il tavolo: ora sei tu la nobiltà corrotta, e l'avversario è il giocatore seduto di fronte. Stesso mazzo da poker, filosofia completamente diversa.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eEquipaggi armature e armi, lanci incantesimi, potenzi l'equipaggiamento. Ogni carta giocata ti spinge verso la corruzione mentre tenti di stendere l'avversario. Gestione mano serrata, bluff calibrato, lettura dell'altro. In 15-30 minuti si decide chi resta in piedi.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eUn duello teso dove ogni carta conta e la corruzione avanza inesorabile\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eLo stesso DNA cooperativo di Regicide, trasfuso in un PvP chirurgico\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eRegicide: Crown Duels\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fff0ec;border-color:#e08070;color:#8a2200\"\u003eConflitto\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCalcolato\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e•\u003c\/span\u003e2 giocatori\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eCrown Duels è il confronto diretto che mancava all'universo Regicide. Carte familiari, dinamiche nuove, tensione costante. Perfetto per chi cerca un duello rapido dove la lettura dell'avversario conta quanto la mano pescata.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Interazione\", \"value\": 5, \"note\": \"Duello diretto: ogni mossa è una risposta all'avversario\"}, {\"label\": \"Tensione\", \"value\": 5, \"note\": \"La corruzione avanza, l'equipaggiamento si consuma, il margine si stringe\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Gestisci la mano sapendo che ogni carta ha doppio uso: attacco o difesa\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Mazzo standard ma combinazioni sempre diverse, metadeck in evoluzione\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole snelle, profondità emergente dopo 2-3 partite\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Il pescaggio conta, ma saper gestire la mano fa la differenza\"}];\n      var accent='#C0310A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eQuattro pilastri del duello\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eArmature\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLe carte basse diventano difesa. Assorbono danni, ritardano la corruzione. Ma ogni colpo subito consuma l'equipaggiamento: scegli quando tenerle e quando sacrificarle.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eArmi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLe carte medie infliggono danni diretti. Ogni attacco può essere potenziato spendendo altre carte dalla mano. Timing e dosaggio: colpisci troppo presto e resti vulnerabile.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e✨\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eIncantesimi\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLe figure hanno effetti speciali: pesca carte, scarta dall'avversario, rigenera equipaggiamento. Usarle al momento giusto ribalta le sorti del duello.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e💀\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCorruzione\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePiù giochi carte potenti, più diventi corrotto. La corruzione riduce la tua difesa e ti avvicina alla sconfitta. Il gioco è un bilanciere: potenza contro sopravvivenza.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad fg1-rulebook-pad\"\u003e\n      \u003ca class=\"fg1-rulebook\" href=\"https:\/\/boardgamegeek.com\/filepage\/317525\" target=\"_blank\" rel=\"nofollow noopener\"\u003e\n        \u003cspan class=\"fg1-rulebook-icon\"\u003e📕\u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-text\"\u003e\n          \u003cspan class=\"fg1-rulebook-label\"\u003eRegolamento ufficiale (PDF)\u003c\/span\u003e\n          \u003cspan class=\"fg1-rulebook-meta\"\u003eCrown Duels A4 Rulebook · su BoardGameGeek\u003c\/span\u003e\n        \u003c\/span\u003e\n        \u003cspan class=\"fg1-rulebook-arrow\"\u003e↗\u003c\/span\u003e\n      \u003c\/a\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra mezz'ora uno di voi avrà vinto. L'altro starà già pensando alla rivincita.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(192,49,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #C0310A; border-color: #C0310A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C0310A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #C0310A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#C0310A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #C0310A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #C0310A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #C0310A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #C0310A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #C0310A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Badgers from Mars","offers":[{"title":"Default Title","offer_id":53947288682823,"sku":null,"price":14.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/RegicideCrownDuels.webp?v=1779247503"},{"product_id":"regicide-inferno-playmat-and-tokens","title":"Regicide Inferno - Playmat and tokens","description":"\u003c!-- =====================================================\n     REGICIDE INFERNO — PLAYMAT AND TOKENS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\n\u003cdiv class=\"rgip1-wrap\"\u003e\n\n  \u003c!-- COPERTINA --\u003e\n  \u003cdiv class=\"rgip1-cover\"\u003e\n    \u003cimg src=\"https:\/\/cf.geekdo-images.com\/E5DOSg8zjcmVlLEioWjfaQ__imagepagezoom\/img\/YRO_pDco8CMUsVPwY_Iu_kIW1Fg=\/fit-in\/1200x900\/filters:no_upscale():strip_icc()\/pic9477347.png\" alt=\"Regicide Inferno Playmat and Tokens accessorio ufficiale - tappetino in neoprene e set token Badgers from Mars\" class=\"rgip1-cover-img\" loading=\"eager\"\u003e\n    \u003cdiv class=\"rgip1-cover-fade\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"rgip1-cover-content\"\u003e\n      \u003cp class=\"rgip1-kicker\"\u003eFroGames — Accessorio ufficiale\u003c\/p\u003e\n      \u003cp class=\"rgip1-sub\"\u003eIl tappetino e i token dedicati a Regicide Inferno. Lo stesso mondo, lo stesso seme di fuoco — ora con la presenza scenica che il gioco merita.\u003c\/p\u003e\n      \u003cdiv class=\"rgip1-chips\"\u003e\n        \u003cspan class=\"rgip1-chip rgip1-chip--accent\"\u003ePlaymat \u0026amp; Tokens\u003c\/span\u003e\n        \u003cspan class=\"rgip1-chip\"\u003eAccessorio ufficiale\u003c\/span\u003e\n        \u003cspan class=\"rgip1-chip\"\u003eBadgers from Mars\u003c\/span\u003e\n        \u003cspan class=\"rgip1-chip\"\u003ePer Regicide Inferno\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- SCHEDA TECNICA --\u003e\n  \u003cdiv class=\"rgip1-specs-bar\"\u003e\n    \u003cdiv class=\"rgip1-specs\"\u003e\n      \u003cdiv class=\"rgip1-spec\"\u003e\n        \u003cspan class=\"rgip1-spec-icon\"\u003e🎴\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-label\"\u003eTipo\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-val\"\u003ePlaymat + Tokens\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rgip1-spec\"\u003e\n        \u003cspan class=\"rgip1-spec-icon\"\u003e🧵\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-label\"\u003eMateriale\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-val\"\u003eNeoprene\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rgip1-spec\"\u003e\n        \u003cspan class=\"rgip1-spec-icon\"\u003e📦\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-label\"\u003eConfezione\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-val\"\u003eTubo cartone\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rgip1-spec\"\u003e\n        \u003cspan class=\"rgip1-spec-icon\"\u003e🎨\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-label\"\u003eArtwork\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-val\"\u003eSketchgoblin\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rgip1-spec\"\u003e\n        \u003cspan class=\"rgip1-spec-icon\"\u003e🎮\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-label\"\u003eCompatibile\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-val\"\u003eRegicide Inferno\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"rgip1-spec\"\u003e\n        \u003cspan class=\"rgip1-spec-icon\"\u003e🌍\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-label\"\u003eEdizione\u003c\/span\u003e\n        \u003cspan class=\"rgip1-spec-val\"\u003eInglese\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- CORPO --\u003e\n  \u003cdiv class=\"rgip1-body\"\u003e\n\n    \u003c!-- INTRO + BOX EDITORIALI --\u003e\n    \u003cdiv class=\"rgip1-intro-grid\"\u003e\n      \u003cdiv class=\"rgip1-intro-text\"\u003e\n        \u003cp class=\"rgip1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"rgip1-h3\"\u003eIl tappetino che cambia come Regicide Inferno si gioca\u003c\/h3\u003e\n        \u003cp class=\"rgip1-p\"\u003eQuesto è il \u003cstrong\u003ePlaymat and Tokens ufficiale\u003c\/strong\u003e dedicato a Regicide Inferno, prodotto da Badgers from Mars e finanziato sul Kickstarter dell'edizione 2026. Non è il gioco — è l'accessorio che lo trasforma. Tappetino in \u003cstrong\u003eneoprene\u003c\/strong\u003e con artwork di Sketchgoblin e un set di token dedicati per tracciare Fiamme, danni, salute e nemici.\u003c\/p\u003e\n        \u003cp class=\"rgip1-p\"\u003eArriva in un solido \u003cstrong\u003etubo di cartone\u003c\/strong\u003e per proteggerlo e arrotolarlo dopo ogni partita. Il coperchio del tubo ospita un compartimento dedicato per \u003cstrong\u003etoken e chip\u003c\/strong\u003e, così non si perde nulla fra una sessione e l'altra. Pensato per chi gioca spesso a Regicide Inferno e vuole un tavolo con la stessa cura visiva del mazzo.\u003c\/p\u003e\n        \u003cp class=\"rgip1-p\"\u003e\u003cem\u003eRichiede una copia di Regicide Inferno per essere utilizzato.\u003c\/em\u003e\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"rgip1-intro-side\"\u003e\n        \u003cdiv class=\"rgip1-quote-solo\"\u003e\n          \u003cspan class=\"rgip1-qs-icon\"\u003e🎴\u003c\/span\u003e\n          \u003cp class=\"rgip1-qs-text\"\u003eIl neoprene assorbe il suono dei token e tiene le carte ferme. Lo senti dal primo turno: è un'altra partita.\u003c\/p\u003e\n          \u003cp class=\"rgip1-qs-note\"\u003ePerché esiste un playmat dedicato\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rgip1-quote-solo rgip1-quote-solo--alt\"\u003e\n          \u003cspan class=\"rgip1-qs-icon\"\u003e🔥\u003c\/span\u003e\n          \u003cp class=\"rgip1-qs-text\"\u003eI token Fiamme hanno lo stesso peso visivo delle Fiamme stesse. Quando li attivi, il tavolo lo vede.\u003c\/p\u003e\n          \u003cp class=\"rgip1-qs-note\"\u003eL'esperienza al tavolo\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"rgip1-divider\"\u003e\u003c\/div\u003e\n\n    \u003c!-- CARDS — COSA TROVI --\u003e\n    \u003cdiv class=\"rgip1-section-pad\"\u003e\n      \u003cp class=\"rgip1-label\"\u003eCosa trovi nel tubo\u003c\/p\u003e\n      \u003ch3 class=\"rgip1-h3\"\u003eIl contenuto in dettaglio\u003c\/h3\u003e\n      \u003cdiv class=\"rgip1-cards\"\u003e\n        \u003cdiv class=\"rgip1-card\"\u003e\n          \u003cspan class=\"rgip1-card-icon\"\u003e🗺️\u003c\/span\u003e\n          \u003ch4 class=\"rgip1-card-name\"\u003ePlaymat in neoprene\u003c\/h4\u003e\n          \u003cp class=\"rgip1-card-desc\"\u003eSuperficie morbida e antiscivolo con illustrazioni Sketchgoblin. Zone dedicate per Castello, Taverna e nemici Fiamma — tutto al posto giusto a colpo d'occhio.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rgip1-card\"\u003e\n          \u003cspan class=\"rgip1-card-icon\"\u003e🔥\u003c\/span\u003e\n          \u003ch4 class=\"rgip1-card-name\"\u003eToken Fiamme\u003c\/h4\u003e\n          \u003cp class=\"rgip1-card-desc\"\u003ePer segnare quando attivi il quinto seme. Più tattili e leggibili delle carte da banire, rendono ogni «flame on» un gesto fisico al tavolo.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rgip1-card\"\u003e\n          \u003cspan class=\"rgip1-card-icon\"\u003e🎲\u003c\/span\u003e\n          \u003ch4 class=\"rgip1-card-name\"\u003eChip e segnalini\u003c\/h4\u003e\n          \u003cp class=\"rgip1-card-desc\"\u003eSet di chip dedicati per tracciare salute, attacco e stati. Tutti coordinati con il gioco base, nessun proxy generico, nessuna confusione.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rgip1-card\"\u003e\n          \u003cspan class=\"rgip1-card-icon\"\u003e📦\u003c\/span\u003e\n          \u003ch4 class=\"rgip1-card-name\"\u003eTubo con scomparto\u003c\/h4\u003e\n          \u003cp class=\"rgip1-card-desc\"\u003eCartone rigido che protegge il neoprene durante il trasporto. Il coperchio ha un compartimento integrato per tenere insieme tutti i token.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- COMPATIBILITA --\u003e\n    \u003cdiv class=\"rgip1-section-pad\"\u003e\n      \u003cp class=\"rgip1-label\"\u003eImportante\u003c\/p\u003e\n      \u003ch3 class=\"rgip1-h3\"\u003eCosa serve per usarlo\u003c\/h3\u003e\n      \u003cdiv class=\"rgip1-compat\"\u003e\n        \u003cdiv class=\"rgip1-compat-item rgip1-compat-yes\"\u003e\n          \u003cspan class=\"rgip1-compat-icon\"\u003e✓\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"rgip1-compat-title\"\u003eRegicide Inferno (gioco base)\u003c\/span\u003e\n            \u003cspan class=\"rgip1-compat-desc\"\u003eNecessario. Questo accessorio è progettato specificamente per il quinto seme Fiamme e le zone del tappetino seguono il setup di Inferno.\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"rgip1-compat-item rgip1-compat-no\"\u003e\n          \u003cspan class=\"rgip1-compat-icon\"\u003e✗\u003c\/span\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"rgip1-compat-title\"\u003eNon sostituisce il gioco\u003c\/span\u003e\n            \u003cspan class=\"rgip1-compat-desc\"\u003eNon contiene carte, regolamento o nemici. È un upgrade estetico e funzionale, non una versione del gioco.\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003c!-- CLOSING --\u003e\n    \u003cdiv class=\"rgip1-closing\"\u003e\n      \u003cp class=\"rgip1-closing-text\"\u003eQuando torni a giocare e srotoli il tappetino, sai già che la partita sarà diversa. È quello che fa un buon accessorio.\u003c\/p\u003e\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n.rgip1-wrap, .rgip1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.rgip1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0a2a3a;\n}\n\n\/* ── COPERTINA ── *\/\n.rgip1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.rgip1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center top; display: block; }\n.rgip1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom,\n  rgba(10,42,58,0) 0%,\n  rgba(10,42,58,0.2) 30%,\n  rgba(10,42,58,0.7) 50%,\n  rgba(10,42,58,0.95) 70%,\n  rgba(10,42,58,1) 100%); }\n.rgip1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.rgip1-kicker { display: block; color: #6ec9d9; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; text-shadow: 0 1px 3px rgba(0,0,0,0.7); }\n.rgip1-sub { color: #ffffff; font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 16px; text-shadow: 0 1px 4px rgba(0,0,0,0.85); }\n.rgip1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.rgip1-chip { background: rgba(255,255,255,0.12); border: 1px solid rgba(255,255,255,0.3); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; text-shadow: 0 1px 2px rgba(0,0,0,0.6); }\n.rgip1-chip--accent { background: #1a6b8a; border-color: #1a6b8a; }\n\n\/* ── SPECS ── *\/\n.rgip1-specs-bar { background: #061a26; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.rgip1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.rgip1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.rgip1-spec:nth-child(3n) { border-right: none; }\n.rgip1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.rgip1-spec-icon { font-size: 1.2rem; }\n.rgip1-spec-label { color: rgba(255,255,255,0.45); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.rgip1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.rgip1-body { background: #e8f4f7; }\n\n\/* ── INTRO ── *\/\n.rgip1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.rgip1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #1a6b8a; margin-bottom: 7px; }\n.rgip1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a2a3a; line-height: 1.15; margin-bottom: 16px; }\n.rgip1-p { font-family: sans-serif; font-size: 0.95rem; color: #1f3a4a; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.rgip1-quote-solo { background: #0a2a3a; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #6ec9d9; }\n.rgip1-quote-solo--alt { background: #1a4258; border-left-color: #FFC857; }\n.rgip1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.rgip1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.rgip1-qs-note { color: rgba(255,255,255,0.5); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.rgip1-divider { height: 1px; background: #b8d4dc; margin: 32px 28px 0; }\n\n\/* ── CARDS ── *\/\n.rgip1-section-pad { padding: 32px 28px 8px; }\n.rgip1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.rgip1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #c8dde4; box-shadow: 0 2px 10px rgba(10,42,58,0.06); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.rgip1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(10,42,58,0.12); }\n.rgip1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.rgip1-card-name { font-size: 0.95rem; font-weight: 900; color: #1a6b8a; margin-bottom: 5px; }\n.rgip1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #1f3a4a; line-height: 1.55; }\n\n\/* ── COMPATIBILITA ── *\/\n.rgip1-compat { display: grid; grid-template-columns: 1fr; gap: 10px; margin-top: 16px; }\n.rgip1-compat-item { background: #fff; border-radius: 12px; padding: 14px 16px; display: flex; gap: 12px; align-items: flex-start; border-left: 4px solid; border: 1px solid #c8dde4; }\n.rgip1-compat-yes { border-left: 4px solid #2E6B0A; }\n.rgip1-compat-no { border-left: 4px solid #8a2200; }\n.rgip1-compat-info { border-left: 4px solid #1a6b8a; }\n.rgip1-compat-icon { font-size: 1.3rem; font-weight: 900; flex-shrink: 0; font-family: sans-serif; min-width: 22px; text-align: center; }\n.rgip1-compat-yes .rgip1-compat-icon { color: #2E6B0A; }\n.rgip1-compat-no .rgip1-compat-icon { color: #8a2200; }\n.rgip1-compat-info .rgip1-compat-icon { color: #1a6b8a; }\n.rgip1-compat-title { display: block; font-family: sans-serif; font-size: 0.92rem; font-weight: 800; color: #0a2a3a; margin-bottom: 3px; }\n.rgip1-compat-desc { display: block; font-family: sans-serif; font-size: 0.85rem; color: #1f3a4a; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.rgip1-closing { background: #0a2a3a; padding: 26px 28px; border-top: 3px solid #6ec9d9; margin-top: 28px; }\n.rgip1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .rgip1-specs { grid-template-columns: repeat(6, 1fr); }\n  .rgip1-spec { border-bottom: none; }\n  .rgip1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .rgip1-spec:last-child { border-right: none; }\n  .rgip1-cards { grid-template-columns: repeat(2, 1fr); }\n}\n@media screen and (min-width: 900px) {\n  .rgip1-cover { height: 440px; }\n  .rgip1-cover-content { padding: 22px 36px 30px; }\n  .rgip1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .rgip1-cards { grid-template-columns: repeat(4, 1fr); }\n  .rgip1-divider { margin-left: 36px; margin-right: 36px; }\n  .rgip1-section-pad { padding: 36px 36px 8px; }\n  .rgip1-closing { padding: 28px 36px; }\n}\n\u003c\/style\u003e","brand":"Badgers from Mars","offers":[{"title":"Default Title","offer_id":53947670397255,"sku":null,"price":20.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/RegicideInferno-Playmatandtokens.webp?v=1779248385"},{"product_id":"kingdom-legacy-exploration","title":"Kingdom Legacy - Exploration","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eOgni carta aperta è una scelta. Ogni scelta apre (o chiude) nuove strade. Alla fine della campagna non ricorderai i punti vittoria. Ricorderai il regno che hai costruito.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eLegacy\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eFryxGames\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eEsplorazione narrativa\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eVariabile\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDeck-building legacy\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eCaratteristica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e160 carte esplorazione\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e💥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGameplay\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003ePush-your-luck narrativo\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eUn'espansione che trasforma l'esplorazione in destino\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eKingdom Legacy: Exploration è la prima espansione per il gioco legacy solitario di \u003cstrong\u003eJonathan Fryxelius\u003c\/strong\u003e (l'autore di Terraforming Mars). Pubblicata da \u003cstrong\u003eFryxGames\u003c\/strong\u003e con artwork generato da Adobe Firefly, porta al tavolo \u003cstrong\u003e160 nuove carte\u003c\/strong\u003e dedicate all'esplorazione del regno. Questa espansione può essere usata da fino a due regni diversi nella stessa campagna: le terre da scoprire sono abbastanza vaste per sostenere storie parallele.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo esplori territori ignoti, prendi decisioni narrative che modificano permanentemente il tuo mazzo, e gestisci risorse scarse per espandere i confini del tuo regno. Il sistema push-your-luck si intreccia con eventi legacy: ogni carta scoperta può aprire rami narrativi, sbloccare nuove carte, o chiudere strade per sempre. L'espansione è ricca e costosa in termini di risorse necessarie, ma offre la \u003cstrong\u003epiù grande varietà di contenuti\u003c\/strong\u003e tra tutte le espansioni del sistema Kingdom Legacy.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eL'esplorazione è il cuore pulsante di ogni regno che cresce. Questa espansione lo sa, e te lo fa vivere carta dopo carta.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eSe il tuo regno ha bisogno di respiro — di terre nuove, di scelte che contano davvero — questa espansione è dove inizia la vera avventura.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eKingdom Legacy: Exploration\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eNarrativo · Legacy\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eEsplorativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eConsequenziale\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eNarrativo\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eExploration è l'espansione più ricca e ambiziosa per Kingdom Legacy. Se cerchi profondità narrativa, varietà infinita e scelte che lasciano il segno, questa è la porta verso terre inesplorate. Ma preparati: le risorse richieste non perdonano.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"5 su 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eKingdom Legacy è progettato esclusivamente per il gioco solitario. Questa espansione amplifica l'esperienza: il sistema di esplorazione push-your-luck con eventi narrativi funziona perfettamente da solo, anzi è il suo contesto ideale. Nessun compromesso, nessun automa: sei tu, il tuo regno, e le terre da scoprire.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Narrativa\", \"value\": 5, \"note\": \"Ogni carta esplorazione è un bivio narrativo. Le scelte permanenti modificano la campagna.\"}, {\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"160 carte per fino a due regni: rami narrativi diversi, scelte irreversibili, campagne uniche.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Gestione risorse costose, timing dell'esplorazione, bilanciamento espansione\/consolidamento.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Push-your-luck con conseguenze permanenti. Ogni pesca può cambiare la campagna.\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Richiede il gioco base e familiarità col sistema. Aggiunge layer senza stravolgere.\"}];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa troverai esplorando\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCarte che cambiano il tuo regno per sempre\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🗺️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eTerritori Inesplorati\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni territorio è una nuova carta che entra nel tuo mazzo o si aggiunge al regno. Foreste, montagne, paludi: ognuna con risorse uniche e costi da sostenere. Una volta scoperta, quella terra è tua. Per sempre.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e📜\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eEventi Legacy\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCarte evento che si attivano durante l'esplorazione. Possono sbloccare nuove linee narrative, modificare carte esistenti, o chiudere rami della campagna. Le tue scelte qui modellano la storia futura del regno.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚠️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eRischi e Conseguenze\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl push-your-luck ha un prezzo. Esplorare troppo in fretta può portare a perdite permanenti: carte strappate, risorse bruciate, edifici distrutti. Ogni avanzata è un calcolo tra ambizione e sopravvivenza.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🏰\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eEdifici di Frontiera\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eNuove strutture sbloccabili tramite esplorazione. Forti di confine, avamposti commerciali, accademie di esploratori. Servono risorse ingenti, ma trasformano il modo in cui il tuo regno cresce e interagisce col mondo.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra qualche campagna guarderai la mappa del tuo regno e vedrai dove tutto è iniziato: quella prima carta esplorazione, quella scelta rischiosa. Exploration non è un'espansione. È il tuo diario di viaggio.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(138,72,0,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #E8B000; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #8a4800; border-color: #8a4800; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#8a4800; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #8a4800; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #8a4800; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #8a4800; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"FryxGames","offers":[{"title":"Default Title","offer_id":53948095988039,"sku":null,"price":18.99,"currency_code":"EUR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/KingdomLegacyExploration.webp?v=1779251617"},{"product_id":"night-witches","title":"Night Witches","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eMotore spento. Aliante nel buio. Il proiettore ti cerca, l'AAA ti aspetta. E tu hai ancora due bombe da sganciare prima dell'alba.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eFort Circle Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eFronte Orientale 1942\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCampagna 10 missioni\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e30–45 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e12+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eBag-building\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAmbientazione\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eWWII storica\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e💥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eStruttura\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCampagna narrativa\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eIl 588° Reggimento Bombardieri Notturni vola verso la storia\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eNight Witches racconta la storia vera delle \u003cstrong\u003epilote sovietiche del 588° Reggimento\u003c\/strong\u003e, che volavano di notte sul fronte orientale a bordo di biplani Polikarpov Po-2. Aerei in legno e tela, senza radio né paracadute. La tattica: \u003cstrong\u003espegnere il motore in planata\u003c\/strong\u003e, sganciare le bombe nel silenzio, riaccendere e scappare. I tedeschi le chiamavano Nachthexen — streghe della notte — per il sibilo del vento sulle ali. Progettato da \u003cstrong\u003eLiz Davidson e David Thompson\u003c\/strong\u003e, con la grafica inconfondibile di \u003cstrong\u003eIan O'Toole\u003c\/strong\u003e.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eÈ un wargame cooperativo leggero che si gioca in \u003cstrong\u003ecampagna di dieci missioni\u003c\/strong\u003e. Ogni missione dura mezz'ora: due aerei volano in territorio nemico, completano obiettivi, bombardano bersagli, schivano i proiettori AAA. Tra una sortita e l'altra gestisci carburante, stress, upgrade. Vinci abbastanza punti vittoria e il 588° diventa \u003cstrong\u003e46° Reggimento Guards\u003c\/strong\u003e — un'onorificenza rara nell'Armata Rossa. Perdere pilote, esaurire il tempo o accumulare troppo stress significa fallire la missione. E la storia non perdona.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eLight wargame that delivers tension, history, and meaningful cooperation in 30 minutes.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eWargame leggero che restituisce tensione, storia e cooperazione significativa in 30 minuti.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eEvery sortie feels like holding your breath. Every return feels earned.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-transl\"\u003eOgni sortita è come trattenere il fiato. Ogni ritorno sembra guadagnato.\u003c\/p\u003e\n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eNight Witches\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fff0ec;border-color:#e08070;color:#8a2200\"\u003eConflitto · Cooperativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eStorico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eIncalzante\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eNight Witches è wargame cooperativo che rispetta il tempo. Ogni missione è un racconto completo: preparazione, volo, bombardamento, ritorno. La tensione cresce con ogni pescata dal sacchetto, la soddisfazione arriva quando rientri con la carlinga bucata ma l'obiettivo completato. Perfetto per chi cerca storia vera, cooperazione stretta e partite che lasciano il segno senza monopolizzare la serata.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"5 su 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eNight Witches è progettato anche per il solitario: \u003cstrong\u003econtrolli entrambi gli aerei\u003c\/strong\u003e e gestisci decisioni, stress e carburante come fossero due pilote distinte. L'esperienza è completa, la tensione identica. Anzi: in solo la campagna diventa un diario personale, missione dopo missione, upgrade dopo upgrade. Nessun automa, nessuna regola aggiuntiva. Solo tu e il 588° contro la notte.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Tensione\", \"value\": 5, \"note\": \"Ogni pescata dal sacchetto può mandare a fuoco il motore o attrarre un proiettore.\"}, {\"label\": \"Cooperazione\", \"value\": 5, \"note\": \"Due aerei che si coprono, coordinano obiettivi e gestiscono insieme stress e carburante.\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"Il bag-building mitiga il caso, ma un token stress al momento sbagliato può essere fatale.\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Dieci missioni diverse, upgrade variabili, eventi casuali. La campagna si fa evolvere.\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Decisioni tattiche chiare: quando bombardare, quando ritirarsi, come spendere punti vittoria.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole essenziali, setup veloce. La profondità viene dal risk management, non dalle eccezioni.\"}];\n      var accent='#C0310A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa porti in missione\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eI tuoi strumenti di sopravvivenza\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e✈️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eIl biplano Po-2\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLegno, tela, due ali. Velocità massima 150 km\/h. Niente radio, niente paracadute. Ma abbastanza silenzioso da planare sopra le linee nemiche senza farsi sentire. Finché non sganci le bombe.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎯\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eObiettivi di missione\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni missione ha un obiettivo primario (distruggere un deposito, bombardare una colonna) e punti bonus per azioni secondarie. Completarli ti avvicina alla promozione Guards. Fallirli significa volare di nuovo domani notte.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eIl sacchetto del destino\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eToken successo, fallimento, stress. Peschi per bombardare, per schivare l'AAA, per navigare tra le nuvole. Ogni missione costruisci il tuo bag con upgrade e rischi. E ogni pescata conta.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚡\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarte upgrade\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eSpendi punti vittoria tra una missione e l'altra per migliorare equipaggio, equipaggiamento, tattica. Piloti migliori, bombe migliori, manovre migliori. La campagna si evolve con te.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra qualche ora saprai cosa significa volare nel buio con il motore spento. E cosa significa tornare.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(192,49,10,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FF9500; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #C0310A; border-color: #C0310A; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #C0310A; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #C0310A; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FF9500; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#C0310A; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #C0310A; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #C0310A; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #C0310A; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #C0310A; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #C0310A; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FF9500; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Fort Circle Games","offers":[{"title":"Default Title","offer_id":53952319258951,"sku":null,"price":89.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/NightWitches.webp?v=1779294905"},{"product_id":"the-cats-of-mont-saint-michel","title":"The Cats of Mont Saint Michel","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eQualcuno applaude quando il suo gatto supera l'ultimo sciame. Qualcuno mormora che il dado ha tradito. E alla fine tutti vogliono sapere cosa succede nello scenario successivo.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eRAYBOX Games\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eGatti vs Topi\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMiniature dipinte\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e20–40 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCombattimento a dadi\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e📖\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eCampagna\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eScenari collegati\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eStruttura\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eGioco sul libro\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eGatti contro topi nell'abbazia prima della Rivoluzione Francese\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eThe Cats of Mont Saint Michel porta \u003cstrong\u003eTom Frank e Marco Pecota\u003c\/strong\u003e nell'abbazia storica di Mont Saint Michel, poco prima della Rivoluzione Francese. Le illustrazioni di \u003cstrong\u003eOmar Rayyan\u003c\/strong\u003e trasformano l'abbazia in un teatro di guerra tra gatti eroici e orde di ratti. Non è una favola per bambini: è un dungeon crawler narrativo dove ogni scenario lascia conseguenze sul successivo.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eGiochi direttamente sul libro rilegato a spirale. Scegli un gatto eroe, muoviti su griglia, lancia \u003cstrong\u003edadi a 12 facce per il combattimento\u003c\/strong\u003e, raccogli carte loot e abilità. Ogni vittoria sblocca nuovi poteri, ogni sconfitta pesa sulla campagna. Gli sciami di scarafaggi e i ratti guerrieri non aspettano: devi decidere se esplorare o chiudere lo scenario prima che il tempo finisca.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eUna campagna per chi vuole giocare direttamente sul libro, senza setup infinito.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eLe miniature dei gatti sono il motivo per cui esistono i Kickstarter.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eThe Cats of Mont Saint Michel\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#fef0e0;border-color:#d4a050;color:#6a3800\"\u003eCooperativo · Campagna\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eNarrativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eProgressivo\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eThe Cats of Mont Saint Michel è per chi vuole una campagna che salvi progressi senza scatole di componenti sparse. Il sistema dadi-abilità funziona, la struttura scenari tiene, le miniature sono splendide. Se cerchi un dungeon crawler cooperativo compatto con gatti guerrieri, questo è il gioco.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"5 su 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eProgettato per il solo dal primo giorno. Il libro fa da automa, gli scenari sono bilanciati per un gatto singolo, la progressione funziona identica al multiplayer. L'esperienza è completa: non perdi nulla giocando da solo, anzi il ritmo narrativo è più forte.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Campagna con scenari collegati e progressione permanente. Ogni partita conta.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Il tempo stringe, i nemici avanzano, il dado decide se il piano funziona.\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Movimento, gestione azioni, timing delle abilità. Non è solo tirare dadi.\"}, {\"label\": \"Fortuna\", \"value\": 4, \"note\": \"I dadi a 12 facce determinano l'esito del combattimento. Puoi mitigare, non annullare.\"}, {\"label\": \"Interazione\", \"value\": 3, \"note\": \"Nel cooperativo coordini le mosse. Nel solo sei tu contro il libro.\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Regole immediate, profondità nelle combo abilità e nelle scelte tattiche.\"}];\n      var accent='#8a4800';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa trovi nella scatola\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eComponenti per la campagna\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e📖\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eLibro rilegato a spirale\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni pagina è uno scenario. Giochi direttamente sul libro, nessun tabellone separato. Salvi i progressi chiudendo la pagina.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🐱\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eMiniature gatti\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eEroi felini dipinti a mano (o da dipingere). Ogni gatto ha abilità uniche e una storia nell'abbazia.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎲\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eDadi a 12 facce\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl combattimento si risolve con dadi d12. Risultati alti feriscono i nemici, bassi ti espongono al contrattacco.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🃏\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarte loot e abilità\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni scenario sblocca nuove carte. Equipaggiamenti, poteri, combo che cambiano il modo di affrontare i ratti.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra qualche serata avrai liberato l'abbazia o sarai tornato indietro a cambiare strategia. Succede sempre con le campagne vere.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(138,72,0,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #E8B000; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #8a4800; border-color: #8a4800; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #8a4800; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #8a4800; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #E8B000; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#8a4800; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #8a4800; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #8a4800; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #8a4800; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #8a4800; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #8a4800; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #E8B000; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"RAYBOX Games","offers":[{"title":"Default Title","offer_id":53955698491719,"sku":null,"price":49.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/TheCatsofMontSaintMichel.webp?v=1779346066"},{"product_id":"clash-of-cultures-voyagers","title":"Clash of Cultures Voyagers","description":"\u003c!-- =====================================================\n     CLASH OF CULTURES: VOYAGERS — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"ccv1-wrap\"\u003e\n\u003c!-- HEADER SENZA IMMAGINE --\u003e\n\u003cdiv class=\"ccv1-header\"\u003e\n\u003cdiv class=\"ccv1-header-content\"\u003e\n\u003cp class=\"ccv1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"ccv1-sub\"\u003eNuove rotte, nuovi popoli, nuove terre da reclamare. La storia di Clash of Cultures cresce — e qualcuno finalmente alza le vele.\u003c\/p\u003e\n\u003cdiv class=\"ccv1-chips\"\u003e\n\u003cspan class=\"ccv1-chip ccv1-chip--gold\"\u003eEspansione\u003c\/span\u003e \u003cspan class=\"ccv1-chip\"\u003eWizKids\u003c\/span\u003e \u003cspan class=\"ccv1-chip\"\u003eCivilizzazione 4X\u003c\/span\u003e \u003cspan class=\"ccv1-chip\"\u003eEdizione inglese\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SCHEDA TECNICA --\u003e\n\u003cdiv class=\"ccv1-specs-bar\"\u003e\n\u003cdiv class=\"ccv1-specs\"\u003e\n\u003cdiv class=\"ccv1-spec\"\u003e\n\u003cspan class=\"ccv1-spec-icon\"\u003e📦\u003c\/span\u003e \u003cspan class=\"ccv1-spec-label\"\u003eTipo\u003c\/span\u003e \u003cspan class=\"ccv1-spec-val\"\u003eEspansione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-spec\"\u003e\n\u003cspan class=\"ccv1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"ccv1-spec-label\"\u003eRichiede\u003c\/span\u003e \u003cspan class=\"ccv1-spec-val\"\u003eMonumental Ed.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-spec\"\u003e\n\u003cspan class=\"ccv1-spec-icon\"\u003e✍️\u003c\/span\u003e \u003cspan class=\"ccv1-spec-label\"\u003eAutore\u003c\/span\u003e \u003cspan class=\"ccv1-spec-val\"\u003eC. Marcussen\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-spec\"\u003e\n\u003cspan class=\"ccv1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"ccv1-spec-label\"\u003eTema\u003c\/span\u003e \u003cspan class=\"ccv1-spec-val\"\u003eEsplorazione\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-spec\"\u003e\n\u003cspan class=\"ccv1-spec-icon\"\u003e🏛️\u003c\/span\u003e \u003cspan class=\"ccv1-spec-label\"\u003eGenere\u003c\/span\u003e \u003cspan class=\"ccv1-spec-val\"\u003e4X Civiltà\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-spec\"\u003e\n\u003cspan class=\"ccv1-spec-icon\"\u003e🌐\u003c\/span\u003e \u003cspan class=\"ccv1-spec-label\"\u003eLingua\u003c\/span\u003e \u003cspan class=\"ccv1-spec-val\"\u003eInglese\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"ccv1-body\"\u003e\n\u003c!-- INTRO + BOX EDITORIALI --\u003e\n\u003cdiv class=\"ccv1-intro-grid\"\u003e\n\u003cdiv class=\"ccv1-intro-text\"\u003e\n\u003cp class=\"ccv1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"ccv1-h3\"\u003eLa prima vera espansione del classico di Marcussen, dopo dodici anni di attesa\u003c\/h3\u003e\n\u003cp class=\"ccv1-p\"\u003e\u003cstrong\u003eClash of Cultures: Voyagers\u003c\/strong\u003e è stato annunciato ufficialmente da WizKids al GAMA Expo 2026, e firma il ritorno di Christian Marcussen sulla sua creatura più amata. Non è un semplice supplemento — è il primo di una serie di moduli pensati per quasi raddoppiare il numero di civiltà giocabili e introdurre meccaniche inedite.\u003c\/p\u003e\n\u003cp class=\"ccv1-p\"\u003eTitolo e copertina puntano dritti su un tema preciso: \u003cstrong\u003el'esplorazione\u003c\/strong\u003e. Nuovi tipi di terreno, nuove rotte, nuovi popoli — e civiltà che la storia conosce per il loro rapporto con mari, ghiacci e orizzonti aperti. I primi segnali parlano di Polinesiani, Inuit e di un'attenzione speciale alle terre che il gioco base non rappresentava.\u003c\/p\u003e\n\u003cp class=\"ccv1-p\"\u003eQuesta è una scheda di anticipazione: WizKids non ha ancora pubblicato la lista completa dei componenti. Quando lo farà, aggiorneremo tutto. Nel frattempo, sappi che chi ha amato la \u003cstrong\u003eMonumental Edition\u003c\/strong\u003e sta aspettando questa scatola da molto, molto tempo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-intro-side\"\u003e\n\u003cp class=\"ccv1-quote-header\"\u003eIl segreto di Voyagers in una riga\u003c\/p\u003e\n\u003cdiv class=\"ccv1-quote-solo\"\u003e\n\u003cspan class=\"ccv1-qs-icon\"\u003e🧭\u003c\/span\u003e\n\u003cp class=\"ccv1-qs-text\"\u003eL'esplorazione del gioco base era già il suo cuore — Voyagers la trasforma in viaggio, scoperta e contatto con culture lontane.\u003c\/p\u003e\n\u003cp class=\"ccv1-qs-note\"\u003eCosa cambia rispetto a prima\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-quote-solo ccv1-quote-solo--alt\"\u003e\n\u003cspan class=\"ccv1-qs-icon\"\u003e⛵\u003c\/span\u003e\n\u003cp class=\"ccv1-qs-text\"\u003eNon un'aggiunta cosmetica: Marcussen ha confermato che è il primo di più moduli, pensati per raddoppiare le civiltà disponibili nel tempo.\u003c\/p\u003e\n\u003cp class=\"ccv1-qs-note\"\u003ePiano editoriale ufficiale\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"ccv1-fs\"\u003e\n\u003cdiv class=\"ccv1-fs-header\"\u003e\n\u003cdiv class=\"ccv1-fs-brand\"\u003e\n\u003cimg class=\"ccv1-fs-frog-img\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"ccv1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"ccv1-fs-game-name\"\u003eClash of Cultures: Voyagers\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"ccv1-fs-cat\"\u003eStrategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-body\"\u003e\n\u003cdiv class=\"ccv1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"ccv1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"ccv1-fs-tip\" class=\"ccv1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-info\"\u003e\n\u003cspan class=\"ccv1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"ccv1-fs-feeling\"\u003e\n\u003cspan class=\"ccv1-fs-feel-tag\"\u003eEspansivo\u003c\/span\u003e \u003cspan class=\"ccv1-fs-feel-tag\"\u003eStrategico\u003c\/span\u003e \u003cspan class=\"ccv1-fs-feel-tag\"\u003eEsplorativo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"ccv1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"ccv1-fs-targets\"\u003e\n\u003cdiv class=\"ccv1-fs-target ccv1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-target ccv1-fs-si\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-target ccv1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-target ccv1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-target ccv1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-target ccv1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-verdict\"\u003e\n\u003cdiv class=\"ccv1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-verdict-text\"\u003eEspansione attesa da chi possiede già la Monumental Edition e vuole nuove civiltà, nuovi territori e nuove rotte da esplorare. Non è il punto di ingresso al gioco — è il modo per farlo crescere.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-fs-footer\"\u003e\n\u003cimg class=\"ccv1-fs-footer-frog\" alt=\"FroGames\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\"\u003e FrogScore · valutazione editoriale FroGames basata sull'annuncio ufficiale GAMA Expo 2026, dichiarazioni del designer Christian Marcussen e conoscenza del gioco base\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[\n        {l:'Strategia',     v:5, note:\"Aggiunge profondità e nuove vie a un sistema 4X già denso\"},\n        {l:'Profondità',    v:5, note:\"Più civiltà, più tecnologie, più scelte: il gioco diventa più ricco\"},\n        {l:'Rigiocabilità', v:5, note:\"Nuovi popoli e terreni rinnovano completamente la varietà delle partite\"},\n        {l:'Complessità',   v:4, note:\"Si aggiunge al peso del gioco base — non lo alleggerisce\"},\n        {l:'Interazione',   v:3, note:\"Stessa interazione moderata del base — scambi, guerre, esplorazione concorrente\"},\n        {l:'Fortuna',       v:2, note:\"Il caso resta marginale: scelte e tempismo dominano sui dadi\"}\n      ];\n      var accent='#2E6B0A';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('ccv1-fs-svg');\n      var tip=document.getElementById('ccv1-fs-tip');\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n\n      var st=document.createElement('style');\n      st.textContent='@keyframes ccv1-draw{to{stroke-dashoffset:0}}@keyframes ccv1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.v\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.v\/5),i),p2=pt(R*(dims[(i+1)%n].v\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:ccv1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.v\/5),i);\n        var angle=off+i*step;\n\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].l+' '+dims[idx].v+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:ccv1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n\n        var nd=R*(d.v\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.v;\n        vt.style.cssText='opacity:0;animation:ccv1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.v\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.l;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"ccv1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COSA SAPPIAMO --\u003e\n\u003cdiv class=\"ccv1-section-pad\"\u003e\n\u003cp class=\"ccv1-label\"\u003eCosa sappiamo finora\u003c\/p\u003e\n\u003ch3 class=\"ccv1-h3\"\u003eQuattro certezze dall'annuncio ufficiale\u003c\/h3\u003e\n\u003cdiv class=\"ccv1-cards\"\u003e\n\u003cdiv class=\"ccv1-card\"\u003e\n\u003cspan class=\"ccv1-card-icon\"\u003e🧭\u003c\/span\u003e\n\u003ch4 class=\"ccv1-card-name\"\u003eFocus sull'esplorazione\u003c\/h4\u003e\n\u003cp class=\"ccv1-card-desc\"\u003eTitolo e artwork puntano dritti al tema dei viaggiatori. Nuovi terreni, nuove rotte, nuovi orizzonti da scoprire — il cuore del gioco base, amplificato.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-card\"\u003e\n\u003cspan class=\"ccv1-card-icon\"\u003e🛶\u003c\/span\u003e\n\u003ch4 class=\"ccv1-card-name\"\u003eCiviltà finora assenti\u003c\/h4\u003e\n\u003cp class=\"ccv1-card-desc\"\u003eI segnali della community e del designer indicano Polinesiani e Inuit — popoli che vivono il viaggio e i ghiacci, finora non rappresentati nel gioco.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-card\"\u003e\n\u003cspan class=\"ccv1-card-icon\"\u003e🎲\u003c\/span\u003e\n\u003ch4 class=\"ccv1-card-name\"\u003eNuove meccaniche\u003c\/h4\u003e\n\u003cp class=\"ccv1-card-desc\"\u003eMarcussen ha confermato che Voyagers non si limita ad aggiungere civiltà: introduce meccaniche inedite per portare nuove strategie al tavolo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ccv1-card\"\u003e\n\u003cspan class=\"ccv1-card-icon\"\u003e📅\u003c\/span\u003e\n\u003ch4 class=\"ccv1-card-name\"\u003ePrima di una serie\u003c\/h4\u003e\n\u003cp class=\"ccv1-card-desc\"\u003eÈ il primo di più moduli annunciati. Il piano editoriale prevede di quasi raddoppiare il numero di civiltà giocabili nel tempo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"ccv1-closing\"\u003e\n\u003cp class=\"ccv1-closing-text\"\u003eDodici anni di attesa per una nuova scatola. Quando arriverà sul tavolo, sarà difficile parlare d'altro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- AVVISO PRE-ORDER --\u003e\n\u003cdiv class=\"ccv1-notice\"\u003e\n\u003cdiv class=\"ccv1-notice-inner\"\u003e\n\u003cspan class=\"ccv1-notice-icon\"\u003e⏳\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cp class=\"ccv1-notice-title\"\u003eEspansione in arrivo · Dettagli da confermare\u003c\/p\u003e\n\u003cp class=\"ccv1-notice-text\"\u003eVoyagers è stato annunciato al GAMA Expo 2026 con titolo e copertina. WizKids non ha ancora rilasciato la lista completa dei componenti, il regolamento e la data di uscita ufficiale. Aggiorneremo questa scheda non appena saranno disponibili — nel frattempo, richiede \u003cstrong\u003eClash of Cultures: Monumental Edition\u003c\/strong\u003e per essere giocata.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.ccv1-wrap, .ccv1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.ccv1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #0a1428;\n}\n\n\/* ── HEADER SENZA IMMAGINE ── *\/\n.ccv1-header { background: linear-gradient(160deg, #0a1428 0%, #142848 60%, #1a3458 100%); padding: 36px 26px 32px; position: relative; }\n.ccv1-header::before { content: ''; position: absolute; inset: 0; background: radial-gradient(circle at 80% 20%, rgba(212,162,74,0.08) 0%, transparent 50%); pointer-events: none; }\n.ccv1-header-content { position: relative; z-index: 1; max-width: 1060px; margin: 0 auto; }\n.ccv1-kicker { display: block; color: #D4A24A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.ccv1-sub { color: rgba(255,255,255,0.92); font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; line-height: 1.55; max-width: 640px; margin-bottom: 18px; }\n.ccv1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.ccv1-chip { background: rgba(255,255,255,0.1); border: 1px solid rgba(255,255,255,0.22); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.ccv1-chip--gold { background: #B8862A; border-color: #B8862A; }\n\n\/* ── SPECS ── *\/\n.ccv1-specs-bar { background: #060e1c; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.ccv1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.ccv1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.ccv1-spec:nth-child(3n) { border-right: none; }\n.ccv1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.ccv1-spec-icon { font-size: 1.2rem; }\n.ccv1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.ccv1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.ccv1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.ccv1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.ccv1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 7px; }\n.ccv1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #0a1428; line-height: 1.15; margin-bottom: 16px; }\n.ccv1-p { font-family: sans-serif; font-size: 0.95rem; color: #2a2010; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── BOX EDITORIALI ── *\/\n.ccv1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #2E6B0A; margin-bottom: 12px; }\n.ccv1-quote-solo { background: #0a1428; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #D4A24A; }\n.ccv1-quote-solo--alt { background: #142848; border-left-color: #2E6B0A; }\n.ccv1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.ccv1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.ccv1-qs-note { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }\n\n\/* ── DIVIDER ── *\/\n.ccv1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.ccv1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.ccv1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.ccv1-fs-brand { display:flex; align-items:center; gap:9px; }\n.ccv1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.ccv1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.ccv1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.ccv1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.ccv1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.ccv1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.ccv1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.ccv1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.ccv1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.ccv1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.ccv1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.ccv1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.ccv1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#2a2010; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.ccv1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.ccv1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.ccv1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.ccv1-fs-target span { font-size:14px; flex-shrink:0; }\n.ccv1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.ccv1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.ccv1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.ccv1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.ccv1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.ccv1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n\n\/* ── CARDS ── *\/\n.ccv1-section-pad { padding: 32px 28px 8px; }\n.ccv1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.ccv1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.ccv1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.ccv1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.ccv1-card-name { font-size: 0.95rem; font-weight: 900; color: #2E6B0A; margin-bottom: 5px; }\n.ccv1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #2a2010; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.ccv1-closing { background: #0a1428; padding: 26px 28px; border-top: 3px solid #D4A24A; }\n.ccv1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n\n\/* ── NOTICE PRE-ORDER ── *\/\n.ccv1-notice { background: #142848; padding: 22px 28px; }\n.ccv1-notice-inner { display: flex; align-items: flex-start; gap: 14px; max-width: 1060px; margin: 0 auto; }\n.ccv1-notice-icon { font-size: 1.8rem; flex-shrink: 0; margin-top: 2px; }\n.ccv1-notice-title { font-family: sans-serif; font-size: 0.92rem; font-weight: 800; color: #D4A24A; margin-bottom: 6px; letter-spacing: 0.3px; }\n.ccv1-notice-text { font-family: sans-serif; font-size: 0.86rem; color: rgba(255,255,255,0.85); line-height: 1.6; }\n.ccv1-notice-text strong { color: #fff; }\n\n\/* ── RESPONSIVE ── *\/\n@media screen and (min-width: 600px) {\n  .ccv1-specs { grid-template-columns: repeat(6, 1fr); }\n  .ccv1-spec { border-bottom: none; }\n  .ccv1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .ccv1-spec:last-child { border-right: none; }\n  .ccv1-cards { grid-template-columns: repeat(2, 1fr); }\n  .ccv1-fs-body { grid-template-columns: 220px 1fr; }\n  .ccv1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .ccv1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .ccv1-header { padding: 44px 36px 38px; }\n  .ccv1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .ccv1-cards { grid-template-columns: repeat(4, 1fr); }\n  .ccv1-divider { margin-left: 36px; margin-right: 36px; }\n  .ccv1-section-pad { padding: 36px 36px 8px; }\n  .ccv1-closing { padding: 28px 36px; }\n  .ccv1-notice { padding: 26px 36px; }\n  .ccv1-fs-body { grid-template-columns: 260px 1fr; }\n  .ccv1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"WizKids","offers":[{"title":"Default Title","offer_id":53955715301703,"sku":null,"price":59.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/ClashofCulturesVoyagers_beb8f3d3-f9e8-4577-9847-96115233b762.webp?v=1779335885"},{"product_id":"of-soil-and-stones","title":"Of Soil and Stones","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n\u003cdiv class=\"fg1-hero\"\u003e\n\u003cdiv class=\"fg1-hero-content\"\u003e\n\u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"fg1-sub\"\u003eOgni tessera è una promessa o un problema. E quando ne giochi l'ultima, saprai se il regno sopravviverà o crollerà prima dell'alba.\u003c\/p\u003e\n\u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eMancalamaro\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eCampagna 10 scenari\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eEdizione italiana\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-specs-bar\"\u003e\n\u003cdiv class=\"fg1-specs\"\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e1 – 4\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e20 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003e8+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003ePiazzamento tessere\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eCaratteristica\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eCampagna narrativa\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-spec\"\u003e\n\u003cspan class=\"fg1-spec-icon\"\u003e💥\u003c\/span\u003e \u003cspan class=\"fg1-spec-label\"\u003eAltra caratteristica\u003c\/span\u003e \u003cspan class=\"fg1-spec-val\"\u003eValori sovrapposti\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-body\"\u003e\n\u003cdiv class=\"fg1-intro-grid\"\u003e\n\u003cdiv class=\"fg1-intro-text\"\u003e\n\u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n\u003ch3 class=\"fg1-h3\"\u003eUn regno da costruire tessera dopo tessera, prima che arrivi il nemico\u003c\/h3\u003e\n\u003cp class=\"fg1-p\"\u003eOf Soil and Stones è opera di \u003cstrong\u003eJonathan Panada e Giulia Tamagni\u003c\/strong\u003e, con illustrazioni di Mihajlo Dimitrievski. Siete architetti e costruttori al servizio di un giovane re e regina: il regno è appena nato, e ogni tessera che posizionate è un prato, una fortezza o un fossato difensivo. La storia si sviluppa attraverso \u003cstrong\u003e10 scenari\u003c\/strong\u003e, ognuno con nuove sfide e nemici sempre più pericolosi.\u003c\/p\u003e\n\u003cp class=\"fg1-p\"\u003eIl gioco funziona con regole semplici ma scelte acute: ogni tessera ha un valore, e potete sovrapporla ad altre solo se il numero è compreso tra i due che copre. Dovete giocare tutte le tessere senza bloccarvi, costruire le difese necessarie e resistere agli assalti. Nessun downtime: si gioca insieme, si discute, si azzarda. E quando l'ultima tessera scende sul tavolo, scoprite se il regno resiste o crolla.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-intro-side\"\u003e\n\u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n\u003cdiv class=\"fg1-quote\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eOgni tessera è una scelta. Ogni scelta può essere l'ultima.\u003c\/p\u003e\n\u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Review\"\u003e\n\u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003ePromette di portare il piazzamento tessere cooperativo in territori inesplorati, con una campagna narrativa che si fa sempre più serrata.\u003c\/p\u003e\n\u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope=\"\" itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs\"\u003e\n\u003cdiv class=\"fg1-fs-header\"\u003e\n\u003cdiv class=\"fg1-fs-brand\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"fg1-fs-game-name\"\u003eOf Soil and Stones\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fg1-fs-cat\" style=\"background: #e0f5ee; border-color: #60c090; color: #0a4a30;\"\u003eCooperativo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-body\"\u003e\n\u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n\u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow: visible;\"\u003e\u003c\/svg\u003e\n\u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-info\"\u003e\n\u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eTeso\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003ePuzzle\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eProgressivo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-verdict\"\u003e\n\u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-verdict-text\"\u003eUn cooperativo a tessere che si gioca in 20 minuti ma tiene il tavolo col fiato sospeso fino all'ultima carta. La campagna narrativa aggiunge profondità senza appesantire. Perfetto per famiglie che vogliono una sfida vera senza studiare manuali.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-solo\"\u003e\n\u003cdiv class=\"fg1-fs-solo-row\"\u003e\n\u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n\u003cdiv class=\"fg1-fs-solo-text\"\u003e\n\u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 su 5\"\u003e★★★★☆\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"fg1-fs-solo-note\"\u003eIl gioco funziona da solo con le stesse regole del multiplayer: gestisci tutte le tessere e affronti gli scenari come un puzzle personale. L'esperienza è completa, ma perde la discussione e il confronto collettivo che rendono ogni partita una piccola assemblea.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"10 scenari con difficoltà crescente e varianti: la campagna spinge a tornare al tavolo.\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Ogni tessera giocata male può bloccarvi. L'orologio della campagna incalza.\"}, {\"label\": \"Interazione\", \"value\": 4, \"note\": \"Cooperativo puro: si discute ogni mossa, si pianifica insieme, si vince o si perde tutti.\"}, {\"label\": \"Complessità\", \"value\": 2, \"note\": \"Regole in 5 minuti. Il puzzle è nella posizione, non nel regolamento.\"}, {\"label\": \"Strategia\", \"value\": 3, \"note\": \"Le scelte sono tattiche e immediate, ma l'ordine delle tessere fa la differenza tra vittoria e sconfitta.\"}, {\"label\": \"Fortuna\", \"value\": 2, \"note\": \"Le tessere arrivano in ordine casuale, ma la bravura sta nel gestirle tutte.\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n\u003cdiv class=\"fg1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fg1-section-pad\"\u003e\n\u003cp class=\"fg1-label\"\u003eCosa hai davanti\u003c\/p\u003e\n\u003ch3 class=\"fg1-h3\"\u003eI componenti del tuo regno\u003c\/h3\u003e\n\u003cdiv class=\"fg1-cards\"\u003e\n\u003cdiv class=\"fg1-card\"\u003e\n\u003cspan class=\"fg1-card-icon\"\u003e🟢\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eTessere Prato\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eOgni tessera ha un valore numerico. Vanno posizionate per formare il regno, rispettando i vincoli di sovrapposizione. Sono la base del puzzle.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-card\"\u003e\n\u003cspan class=\"fg1-card-icon\"\u003e🏰\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eTessere Fortezza\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eStrutture difensive da costruire per proteggere il regno. Ogni scenario richiede un numero minimo di fortezze per vincere.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-card\"\u003e\n\u003cspan class=\"fg1-card-icon\"\u003e🌊\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eTessere Fossato\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eIl retro di ogni tessera può diventare un fossato difensivo. Scegliere quando girare una carta è una delle decisioni chiave.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-card\"\u003e\n\u003cspan class=\"fg1-card-icon\"\u003e⚔️\u003c\/span\u003e\n\u003ch4 class=\"fg1-card-name\"\u003eCarte Nemico\u003c\/h4\u003e\n\u003cp class=\"fg1-card-desc\"\u003eOgni scenario introduce nemici diversi con regole specifiche. Più avanzate nella campagna, più gli assalti diventano implacabili.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"fg1-closing\"\u003e\n\u003cp class=\"fg1-closing-text\"\u003eAlla fine della partita, guardate il regno che avete costruito. E vi chiedete: bastava una tessera diversa?\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Mancalamaro","offers":[{"title":"Default Title","offer_id":53959327220039,"sku":null,"price":24.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/OfSoilandStones.webp?v=1779367316"},{"product_id":"dungeon-crawler-carl-unstoppable","title":"Dungeon Crawler Carl: Unstoppable","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eQualcuno urla perché il boss è cresciuto troppo. Qualcuno rilancia perché ha appena craftato la carta perfetta. E Princess Donut non perdona gli errori.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eRenegade Game Studios\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eSistema Unstoppable\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eBasato sui romanzi\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e60–90 min\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e14+ anni\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCard-crafting\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAmbientazione\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eWorld Dungeon\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e💥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eSistema\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eBoss scaling dinamico\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eSopravvivere al dungeon più letale della galassia\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eDungeon Crawler Carl: Unstoppable porta il \u003cstrong\u003esistema Unstoppable di John D. Clair\u003c\/strong\u003e nel World Dungeon creato dai romanzi di Matt Dinniman. Le illustrazioni sono affidate a \u003cstrong\u003eLuciano Fleitas\u003c\/strong\u003e, artista storico della serie Dungeon Crawler Carl. Un deck-builder card-crafting pensato per \u003cstrong\u003e1-2 giocatori\u003c\/strong\u003e, dove ogni carta che migliori diventa più potente ma rende anche i boss più pericolosi.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eScegli il tuo eroe, costruisci il mazzo mentre scendi nei livelli del dungeon, affronta boss di quartiere, distretto e città. Ogni upgrade alle tue abilità e al tuo equipaggiamento \u003cstrong\u003eaumenta il potere del boss\u003c\/strong\u003e: devi bilanciare la tua crescita con la sopravvivenza. Gioca da solo o porta Princess Donut per una run cooperativa a due.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eOgni carta che migliori ti rende più forte. Ma anche il boss.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eNon serve un party completo. Basta la voglia di sopravvivere.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eDungeon Crawler Carl: Unstoppable\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperativo · Narrativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eAdrenalinico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eCrescente\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eUnstoppable prende il deck-building e lo carica di tensione: ogni carta che migliori ti avvicina alla vittoria, ma anche alla sconfitta. Perfetto per chi cerca un'esperienza solo o cooperativa a due dove le scelte contano più del caso.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"5 su 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eProgettato principalmente per il solitario. Il gioco usa un sistema di boss scaling che reagisce ai tuoi upgrade: più ti rafforzi, più il boss diventa pericoloso. L'esperienza è completa e bilanciata per una persona, con il cooperativo a due come opzione aggiuntiva.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Tensione\", \"value\": 5, \"note\": \"Ogni upgrade che prendi rende il boss più forte: ogni scelta è un rischio calcolato\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Il card-crafting richiede pianificazione: costruisci combo ma devi farlo prima che il boss diventi inarrestabile\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Eroi diversi, boss scaling dinamico, carte da craftare in ordini sempre nuovi\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Il sistema Unstoppable è accessibile, ma gestire la crescita parallela tua e del boss richiede attenzione\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"Pesca carte, ma puoi mitigare con il crafting: le scelte pesano più del caso\"}, {\"label\": \"Interazione\", \"value\": 2, \"note\": \"A due giocatori c'è cooperazione, ma il focus è sulla gestione del proprio mazzo contro il boss\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eI tuoi strumenti di sopravvivenza\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eCosa trovi nel mazzo\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🦸\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eEroi giocabili\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eOgni eroe ha abilità uniche e un mazzo di partenza diverso. Carl e Princess Donut sono solo l'inizio: scegli il tuo stile di gioco e costruisci attorno alle tue carte signature.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚔️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarte equipaggiamento\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eArmi, armature, oggetti craftabili. Le puoi migliorare sovrapponendo carte durante la partita: l'equipaggiamento diventa più potente ma occupa meno spazio nel mazzo.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e💥\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarte abilità\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eMosse speciali, combo, attacchi devastanti. Anche queste si craftano: più le migliori, più diventano efficaci. Ma ogni upgrade fa salire anche il livello del boss.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e👹\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eBoss\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eQuartiere, distretto, città. Tre livelli di difficoltà crescente. Ogni boss scala in base ai tuoi upgrade: devi bilanciare potenza e sopravvivenza o non arrivi al piano successivo.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eAlla fine della run avrai capito una cosa: nel World Dungeon non vince chi è più forte. Vince chi sa quando fermarsi.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Renegade Game Studios","offers":[{"title":"Default Title","offer_id":53963374723399,"sku":null,"price":64.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DungeonCrawlerCarlUnstoppable.webp?v=1779386310"},{"product_id":"dungeon-crawler-carl-unstoppable-the-iron-tangle","title":"Dungeon Crawler Carl: Unstoppable – The Iron Tangle","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eTi sei perso nel quarto piano. I tunnel si moltiplicano, i mostri sbucano dagli angoli. Trovi una scala, o forse un'altra via. L'Abisso aspetta chi resta indietro.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eRenegade Game Studios\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eBasato sui romanzi di Matt Dinniman\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eVariabile\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eN\/A\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDeck\/Pool building cooperativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eAmbientazione\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eMetropolitana labirintica\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e💥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEspansione\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eRichiede gioco base Unstoppable\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eIl quarto piano del dungeon più letale di sempre\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003eThe Iron Tangle è la prima espansione per \u003cstrong\u003eDungeon Crawler Carl: Unstoppable\u003c\/strong\u003e, il gioco cooperativo disegnato da \u003cstrong\u003eJohn D. Clair\u003c\/strong\u003e e basato sulla serie di romanzi cult di Matt Dinniman. Porta i giocatori al quarto piano del World Dungeon, un dedalo di tunnel metropolitani interconnessi dove orientarsi è impossibile e i mostri sbucano da ogni anfratto buio.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eAl tavolo costruisci il tuo mazzo di azioni pescando da un pool condiviso, affronti nuove creature ostili e cerchi le scale per scendere al livello successivo. Oppure trovi una via alternativa, se sei abbastanza coraggioso. Ogni scelta conta, perché restare bloccati nell'Abisso significa non uscirne vivo.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eQuesta espansione porta nuove tattiche, alleati e potenziamenti contro minacce mai viste prima.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eIl labirinto metropolitano è un incubo logistico. E i mostri non aspettano che tu trovi la strada.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eDungeon Crawler Carl: Unstoppable – The Iron Tangle\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperativo · Narrativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003eClaustrofobico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eFrenetico\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eNarrativo\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eThe Iron Tangle non è una semplice espansione con più carte. È il quarto piano: più intricato, più pericoloso, con vie d'uscita che devi conquistarti. Se il gioco base ti ha stretto alla gola, questa ti spinge ancora più in profondità.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"4 su 5\"\u003e★★★★☆\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eUnstoppable è progettato per il solitario fin dalle fondamenta, e questa espansione mantiene l'esperienza intatta. Affronti il labirinto da solo, costruisci il tuo mazzo e gestisci le minacce con le nuove tattiche disponibili. Perdi solo il confronto tattico e la coordinazione con un secondo cervello al tavolo, ma la tensione resta identica.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Tensione\", \"value\": 4, \"note\": \"Il labirinto ti stringe, le risorse calano, i mostri non mollano\"}, {\"label\": \"Cooperazione\", \"value\": 4, \"note\": \"Pool condiviso e scelte coordinate: servono entrambi per uscirne\"}, {\"label\": \"Rigiocabilità\", \"value\": 4, \"note\": \"Nuove tattiche, alleati e percorsi alternativi cambiano ogni partita\"}, {\"label\": \"Narrativa\", \"value\": 4, \"note\": \"Ogni piano racconta la discesa nel World Dungeon, fedele ai romanzi\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Il pool building si espande con nuove carte ma la struttura resta chiara\"}, {\"label\": \"Fortuna\", \"value\": 3, \"note\": \"La pesca dal pool può aiutare o complicare, ma le tattiche bilanciano\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eCosa trovi nell'espansione\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eNuovi strumenti per sopravvivere al quarto piano\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🎴\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eNuove carte Tattica\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eAzioni inedite che sbloccano approcci diversi ai combattimenti e alle trappole del labirinto. Non sostituiscono quelle base: le espandono.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🤝\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarte Alleato\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003ePersonaggi che si uniscono alla tua corsa e portano abilità uniche. Gestirli bene può salvare la partita, ignorarli può costarti tutto.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e⚙️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eCarte Potenziamento\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eUpgrade permanenti che modificano il tuo mazzo e ti danno un vantaggio crescente contro le minacce sempre più letali del piano.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e👹\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eNuovi Mostri\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eCreature inedite che escono dai tunnel bui della metropolitana. Ognuna ha pattern d'attacco diversi e richiede tattica specifica per essere neutralizzata.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eQuando esci dal quarto piano, sai di essere sceso più in profondità. E che il prossimo sarà peggio.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Renegade Game Studios","offers":[{"title":"Default Title","offer_id":53963384684871,"sku":null,"price":26.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DungeonCrawlerCarlUnstoppable_TheIronTangle_1.webp?v=1779387304"},{"product_id":"dungeon-crawler-carl-unstoppable-crawler-chaos","title":"Dungeon Crawler Carl: Unstoppable – Crawler Chaos","description":"\u003cdiv class=\"fg1-wrap\"\u003e\n  \u003cdiv class=\"fg1-hero\"\u003e\n    \u003cdiv class=\"fg1-hero-content\"\u003e\n      \u003cp class=\"fg1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n      \u003cp class=\"fg1-sub\"\u003eQualcuno legge la scheda del nuovo crawler. Qualcuno ride pensando a cosa costruire. Qualcuno dice 'aspetta, posso giocare ME STESSO?' E la serata è già partita.\u003c\/p\u003e\n      \u003cdiv class=\"fg1-chips\"\u003e\n\u003cspan class=\"fg1-chip fg1-chip--accent\"\u003eCooperativo\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eRenegade Game Studios\u003c\/span\u003e\u003cspan class=\"fg1-chip\"\u003eEspandi il tuo World Dungeon\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-specs-bar\"\u003e\n    \u003cdiv class=\"fg1-specs\"\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e👥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eGiocatori\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003e1 – 2\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e⏱️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eDurata\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eVariabile\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎂\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eEtà\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eNon specificata\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🎲\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eMeccanica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eDeck-building cooperativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e🗺️\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eCaratteristica\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eNuove storie dal World Dungeon\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-spec\"\u003e\n        \u003cspan class=\"fg1-spec-icon\"\u003e💥\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-label\"\u003eNovità\u003c\/span\u003e\n        \u003cspan class=\"fg1-spec-val\"\u003eCrea il tuo crawler personalizzato\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"fg1-body\"\u003e\n    \u003cdiv class=\"fg1-intro-grid\"\u003e\n      \u003cdiv class=\"fg1-intro-text\"\u003e\n        \u003cp class=\"fg1-label\"\u003eDI COSA SI TRATTA\u003c\/p\u003e\n        \u003ch3 class=\"fg1-h3\"\u003eNuovi crawler, nuove storie, nuove discese nel World Dungeon\u003c\/h3\u003e\n        \u003cp class=\"fg1-p\"\u003e\u003cstrong\u003eCrawler Chaos\u003c\/strong\u003e è la prima espansione per Dungeon Crawler Carl: Unstoppable, il gioco cooperativo di \u003cstrong\u003eJohn D. Clair\u003c\/strong\u003e basato sulla serie di romanzi di Matt Dinniman. Pubblicata da \u003cstrong\u003eRenegade Game Studios\u003c\/strong\u003e, introduce quattro nuovi crawler giocabili tratti direttamente dalla serie e una meccanica inedita: la possibilità di costruire il tuo personaggio da zero e portarlo nel dungeon.\u003c\/p\u003e\n        \u003cp class=\"fg1-p\"\u003eKatia la resistente, Imani la supporter, Prepotente il mago e Archie il lottatore agile si uniscono al roster. Ognuno porta abilità uniche, mazzi personalizzati e una storia dal World Dungeon: Earth. La modalità \u003cstrong\u003ecustom crawler\u003c\/strong\u003e ti permette di scegliere background, abilità e archetipi per creare un personaggio che rispecchia il tuo stile di gioco, poi metterlo alla prova contro i livelli mortali del dungeon.\u003c\/p\u003e\n        \n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-intro-side\"\u003e\n        \u003cp class=\"fg1-quote-header\"\u003eCosa dicono all'estero\u003c\/p\u003e\n        \u003cdiv class=\"fg1-quote\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eSe hai amato il gioco base, questa espansione porta esattamente quello che serve: varietà nei personaggi e profondità nelle build.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-quote fg1-quote--dark\" itemscope itemtype=\"https:\/\/schema.org\/Review\"\u003e\n          \u003cp class=\"fg1-quote-text\" itemprop=\"reviewBody\"\u003eLa possibilità di creare il proprio crawler cambia completamente la rigiocabilità. Ogni discesa diventa una sandbox di build theory.\u003c\/p\u003e\n          \n          \u003cp class=\"fg1-quote-source\"\u003e— \u003cspan itemprop=\"author\" itemscope itemtype=\"https:\/\/schema.org\/Organization\"\u003e\u003cspan itemprop=\"name\"\u003eFroGames\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-fs\"\u003e\n      \u003cdiv class=\"fg1-fs-header\"\u003e\n        \u003cdiv class=\"fg1-fs-brand\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-frog-img\"\u003e\n          \u003cdiv\u003e\n            \u003cspan class=\"fg1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n            \u003cp class=\"fg1-fs-game-name\"\u003eDungeon Crawler Carl: Unstoppable – Crawler Chaos\u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cspan class=\"fg1-fs-cat\" style=\"background:#e0f5ee;border-color:#60c090;color:#0a4a30\"\u003eCooperativo · Narrativo\u003c\/span\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-body\"\u003e\n        \u003cdiv class=\"fg1-fs-radar-panel\"\u003e\n          \u003csvg id=\"fg1-fs-svg\" viewbox=\"0 0 320 320\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"overflow:visible\"\u003e\u003c\/svg\u003e\n          \u003cdiv class=\"fg1-fs-tip\" id=\"fg1-fs-tip\"\u003e\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-fs-info\"\u003e\n          \u003cspan class=\"fg1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-feeling\"\u003e\n\u003cspan class=\"fg1-fs-feel-tag\"\u003ePersonalizzabile\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eNarrativo\u003c\/span\u003e\u003cspan class=\"fg1-fs-feel-tag\"\u003eTattico\u003c\/span\u003e\n\u003c\/div\u003e\n          \u003cspan class=\"fg1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-targets\"\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-si\"\u003e\n\u003cspan\u003e🎯\u003c\/span\u003eEsperti\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"fg1-fs-target fg1-fs-no\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003c\/div\u003e\n          \u003cdiv class=\"fg1-fs-verdict\"\u003e\n            \u003cdiv class=\"fg1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n            \u003cdiv class=\"fg1-fs-verdict-text\"\u003eSe Unstoppable ti ha preso, questa espansione è obbligatoria. Non aggiunge meccaniche rivoluzionarie, ma porta profondità nei personaggi e libertà nelle build. La modalità custom crawler è il vero colpo: finalmente puoi entrare nel World Dungeon con un personaggio che senti tuo.\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-solo\"\u003e\n        \u003cdiv class=\"fg1-fs-solo-row\"\u003e\n          \u003cspan class=\"fg1-fs-solo-icon\"\u003e🧘\u003c\/span\u003e\n          \u003cdiv class=\"fg1-fs-solo-text\"\u003e\n            \u003cspan class=\"fg1-fs-solo-label\"\u003eModalità solitario · Ufficiale\u003c\/span\u003e\n            \u003cspan class=\"fg1-fs-solo-stars\" aria-label=\"5 su 5\"\u003e★★★★★\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"fg1-fs-solo-note\"\u003eCrawler Chaos è progettato per 1-2 giocatori e il solo è identico al multiplayer. Ogni crawler ha un deck dedicato, le storie narrative funzionano perfettamente in solitaria e la creazione custom ti permette di testare build complesse senza aspettare un compagno. È uno dei rari casi dove il solo non perde nulla.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"fg1-fs-footer\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/FROG_FAVICON.webp?v=1774174794\" alt=\"FroGames\" class=\"fg1-fs-footer-frog\"\u003e FrogScore · valutazione editoriale FroGames · basata su regolamento, recensioni internazionali e sessioni di gioco\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cscript\u003e\n    (function(){\n      var PI2=Math.PI*2;\n      var dims=[{\"label\": \"Rigiocabilità\", \"value\": 5, \"note\": \"Quattro crawler nuovi più il sistema di creazione custom moltiplicano le combinazioni esponenzialmente\"}, {\"label\": \"Strategia\", \"value\": 4, \"note\": \"Costruire il mazzo attorno alle abilità del crawler richiede pianificazione e adattamento al dungeon\"}, {\"label\": \"Tensione\", \"value\": 4, \"note\": \"Le storie narrative aumentano la posta emotiva, ogni livello è una prova da superare\"}, {\"label\": \"Complessità\", \"value\": 3, \"note\": \"Se conosci Unstoppable, Crawler Chaos si integra senza sforzo. La creazione custom aggiunge un livello in più\"}];\n      var accent='#0a7a5a';\n      var VB=320,CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('fg1-fs-svg');\n      var tip=document.getElementById('fg1-fs-tip');\n      if(!svg) return;\n      var ns='http:\/\/www.w3.org\/2000\/svg';\n      function pt(r,i){return[CX+r*Math.cos(off+i*step),CY+r*Math.sin(off+i*step)];}\n      function el(tag,attrs){\n        var e=document.createElementNS(ns,tag);\n        Object.keys(attrs).forEach(function(k){e.setAttribute(k,attrs[k]);});\n        return e;\n      }\n      var st=document.createElement('style');\n      st.textContent='@keyframes fg1-draw{to{stroke-dashoffset:0}}@keyframes fg1-fade{to{opacity:1}}';\n      document.head.appendChild(st);\n      for(var ring=1;ring\u003c=5;ring++){\n        var rr=R*(ring\/5);\n        var pts=dims.map(function(_,i){var p=pt(rr,i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n        svg.appendChild(el('polygon',{points:pts,fill:'none',stroke:ring===5?'#c0b8b0':'#ddd8d0','stroke-width':ring===5?'1':'0.5'}));\n      }\n      dims.forEach(function(_,i){\n        var p=pt(R,i);\n        svg.appendChild(el('line',{x1:CX,y1:CY,x2:p[0].toFixed(1),y2:p[1].toFixed(1),stroke:'#d0c8c0','stroke-width':'0.5'}));\n      });\n      var dpts=dims.map(function(d,i){var p=pt(R*(d.value\/5),i);return p[0].toFixed(1)+','+p[1].toFixed(1);}).join(' ');\n      var perim=dims.reduce(function(acc,d,i){\n        var p1=pt(R*(d.value\/5),i),p2=pt(R*(dims[(i+1)%n].value\/5),(i+1)%n);\n        return acc+Math.sqrt(Math.pow(p2[0]-p1[0],2)+Math.pow(p2[1]-p1[1],2));\n      },0);\n      var shape=el('polygon',{points:dpts,fill:accent+'1a',stroke:accent,'stroke-width':'2.5','stroke-linejoin':'round'});\n      shape.style.cssText='stroke-dasharray:'+perim.toFixed(0)+';stroke-dashoffset:'+perim.toFixed(0)+';animation:fg1-draw 0.9s ease-out 0.1s forwards';\n      svg.appendChild(shape);\n      dims.forEach(function(d,i){\n        var p=pt(R*(d.value\/5),i);\n        var angle=off+i*step;\n        var hit=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'10',fill:'transparent',cursor:'pointer'});\n        (function(idx){\n          hit.addEventListener('mouseenter',function(e){\n            tip.innerHTML='\u003cstrong\u003e'+dims[idx].label+' '+dims[idx].value+'\/5\u003c\/strong\u003e\u003cbr\u003e'+dims[idx].note;\n            tip.style.display='block';\n            var rect=svg.parentElement.getBoundingClientRect();\n            var ex=e.clientX-rect.left, ey=e.clientY-rect.top;\n            tip.style.left=Math.min(ex+12,rect.width-220)+'px';\n            tip.style.top=Math.max(ey-55,4)+'px';\n          });\n          hit.addEventListener('mouseleave',function(){tip.style.display='none';});\n        })(i);\n        svg.appendChild(hit);\n        var c=el('circle',{cx:p[0].toFixed(1),cy:p[1].toFixed(1),r:'4.5',fill:accent,stroke:'white','stroke-width':'2'});\n        c.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.8+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(c);\n        var nd=R*(d.value\/5)+15;\n        var nx=CX+nd*Math.cos(angle),ny=CY+nd*Math.sin(angle);\n        var vt=el('text',{x:nx.toFixed(1),y:(ny+1).toFixed(1),'text-anchor':'middle','dominant-baseline':'middle','font-size':'10','font-weight':'800',fill:accent,'font-family':'-apple-system,sans-serif'});\n        vt.textContent=d.value;\n        vt.style.cssText='opacity:0;animation:fg1-fade 0.3s ease-out '+(0.85+i*0.07).toFixed(2)+'s forwards';\n        svg.appendChild(vt);\n      });\n      dims.forEach(function(d,i){\n        var angle=off+i*step;\n        var lx=CX+(R+40)*Math.cos(angle),ly=CY+(R+40)*Math.sin(angle);\n        var anchor='middle';\n        if(Math.cos(angle)\u003e0.2) anchor='start';\n        else if(Math.cos(angle)\u003c-0.2) anchor='end';\n        var dy=Math.sin(angle)\u003e0.6?7:Math.sin(angle)\u003c-0.6?-5:0;\n        var isHi=d.value\u003e=4;\n        var t=el('text',{x:lx.toFixed(1),y:(ly+dy).toFixed(1),'text-anchor':anchor,'dominant-baseline':'middle','font-size':isHi?'12':'11','font-weight':'700',fill:'#1a1208','font-family':'-apple-system,sans-serif'});\n        t.textContent=d.label;\n        svg.appendChild(t);\n      });\n    })();\n    \u003c\/script\u003e\n    \u003cdiv class=\"fg1-divider\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"fg1-section-pad\"\u003e\n      \u003cp class=\"fg1-label\"\u003eIl nuovo roster\u003c\/p\u003e\n      \u003ch3 class=\"fg1-h3\"\u003eQuattro crawler, quattro approcci al dungeon\u003c\/h3\u003e\n      \u003cdiv class=\"fg1-cards\"\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🛡️\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eKatia\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLa tank del gruppo. Assorbe danni, protegge gli alleati e resiste dove altri crollerebbero. Il suo mazzo ruota attorno alla difesa attiva e al sacrificio tattico.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🤝\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eImani\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eLa supporter. Potenzia gli altri crawler, distribuisce risorse e coordina le azioni. Perfetta per chi ama giocare dietro le quinte e vedere gli altri brillare.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e✨\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003ePrepotente\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl mago esplosivo. Lancia incantesimi devastanti, manipola il mazzo e controlla il campo di battaglia. Alto rischio, altissima ricompensa.\u003c\/p\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"fg1-card\"\u003e\n          \u003cspan class=\"fg1-card-icon\"\u003e🥊\u003c\/span\u003e\n          \u003ch4 class=\"fg1-card-name\"\u003eArchie\u003c\/h4\u003e\n          \u003cp class=\"fg1-card-desc\"\u003eIl brawler agile. Colpisce veloce, schiva i contrattacchi e si muove nel dungeon come un'ombra. Il suo mazzo premia il timing e la posizione.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"fg1-closing\"\u003e\n      \u003cp class=\"fg1-closing-text\"\u003eTra qualche ora avrai un crawler che sembra uscito dalla tua immaginazione. E una storia da raccontare su come è morto (o sopravvissuto) nel World Dungeon.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.fg1-wrap, .fg1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.fg1-wrap {\n  font-family: Georgia, 'Times New Roman', serif;\n  border-radius: 24px;\n  overflow: hidden;\n  box-shadow: 0 20px 60px rgba(0,0,0,0.32);\n  max-width: 1200px;\n  margin-left: auto;\n  margin-right: auto;\n  background: #1a1a1a;\n}\n.fg1-hero {\n  background: linear-gradient(135deg, #1a1a1a 0%, #222222 50%, #1a1a1a 100%);\n  padding: 32px 26px 36px;\n  position: relative;\n  overflow: hidden;\n}\n.fg1-hero::before {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(ellipse at top right, rgba(10,122,90,0.08) 0%, transparent 60%);\n  pointer-events: none;\n}\n.fg1-hero-content { position: relative; z-index: 2; }\n.fg1-kicker { display: block; color: #FFC857; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 10px; }\n.fg1-sub { color: rgba(255,255,255,0.88); font-family: Georgia, serif; font-size: 1rem; font-style: italic; line-height: 1.55; max-width: 580px; margin-bottom: 18px; }\n.fg1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.fg1-chip { background: rgba(255,255,255,0.08); border: 1px solid rgba(255,255,255,0.2); color: #fff; font-family: sans-serif; padding: 4px 12px; border-radius: 50px; font-size: 0.78rem; font-weight: 600; }\n.fg1-chip--accent { background: #0a7a5a; border-color: #0a7a5a; }\n.fg1-specs-bar { background: #160a02; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.fg1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.fg1-spec { padding: 13px 10px; display: flex; flex-direction: column; align-items: center; text-align: center; gap: 2px; border-right: 1px solid rgba(255,255,255,0.07); border-bottom: 1px solid rgba(255,255,255,0.07); }\n.fg1-spec:nth-child(3n) { border-right: none; }\n.fg1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.fg1-spec-icon { font-size: 1.2rem; }\n.fg1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.fg1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n.fg1-body { background: #F5EDD8; }\n.fg1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.fg1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 7px; }\n.fg1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0800; line-height: 1.15; margin-bottom: 16px; }\n.fg1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2810; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n.fg1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #0a7a5a; margin-bottom: 12px; }\n.fg1-quote { background: #1a0800; border-radius: 14px; padding: 16px 18px; margin-bottom: 12px; border-left: 4px solid #FFC857; }\n.fg1-quote--dark { background: #3a0a00; }\n.fg1-quote-text { color: #fff; font-style: italic; font-size: 0.87rem; line-height: 1.6; margin-bottom: 6px; font-family: sans-serif; }\n.fg1-quote-transl { color: rgba(255,255,255,0.48); font-family: sans-serif; font-size: 0.76rem; line-height: 1.5; margin-bottom: 7px; font-style: italic; }\n.fg1-quote-source { color: rgba(255,255,255,0.43); font-family: sans-serif; font-size: 0.72rem; font-weight: 700; }\n.fg1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n.fg1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.fg1-fs-header { padding:14px 20px 13px; background:#fff; border-bottom:1px solid #e8e2da; display:flex; align-items:center; justify-content:space-between; gap:10px; flex-wrap:wrap; }\n.fg1-fs-brand { display:flex; align-items:center; gap:9px; }\n.fg1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.fg1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.fg1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.fg1-fs-cat { font-family:sans-serif; font-size:10px; padding:3px 11px; border-radius:50px; font-weight:700; border:1.5px solid; white-space:nowrap; }\n.fg1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.fg1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.fg1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.fg1-fs-tip { display:none; position:absolute; background:#1a1208; color:rgba(255,255,255,0.92); font-family:sans-serif; font-size:11px; line-height:1.55; padding:8px 12px; border-radius:9px; z-index:20; max-width:210px; box-shadow:0 4px 18px rgba(0,0,0,0.22); pointer-events:none; }\n.fg1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.fg1-fs-feel-lbl { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:9px; }\n.fg1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.fg1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2810; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.fg1-fs-section-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:10px; }\n.fg1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.fg1-fs-target { display:flex; align-items:center; gap:6px; padding:6px 10px; border-radius:10px; border:1px solid; font-family:sans-serif; font-size:11px; font-weight:600; }\n.fg1-fs-target span { font-size:14px; flex-shrink:0; }\n.fg1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.fg1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.fg1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.fg1-fs-verdict-title { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; margin-bottom:5px; }\n.fg1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-solo { background:#f0ece4; border-top:1px solid #e0d8cc; padding:14px 18px; }\n.fg1-fs-solo-row { display:flex; align-items:center; gap:12px; margin-bottom:8px; }\n.fg1-fs-solo-icon { font-size:1.4rem; flex-shrink:0; }\n.fg1-fs-solo-text { display:flex; flex-direction:column; gap:2px; flex-grow:1; }\n.fg1-fs-solo-label { font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.fg1-fs-solo-stars { font-family:sans-serif; font-size:14px; letter-spacing:2px; color:#0a7a5a; line-height:1; }\n.fg1-fs-solo-note { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.fg1-fs-footer { padding:9px 20px; background:#eeeae4; border-top:1px solid #e0d8cc; font-family:sans-serif; font-size:11px; color:#6b5e48; line-height:1.5; }\n.fg1-section-pad { padding: 32px 28px 8px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n.fg1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.fg1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.fg1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.fg1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.fg1-card-name { font-size: 0.95rem; font-weight: 900; color: #0a7a5a; margin-bottom: 5px; }\n.fg1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2810; line-height: 1.55; }\n.fg1-sleeve-toggle { background: #fff; border-radius: 14px; border: 1px solid #e0ceb0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); overflow: hidden; }\n.fg1-sleeve-summary { list-style: none; cursor: pointer; padding: 16px 20px; display: flex; align-items: center; gap: 14px; font-family: sans-serif; user-select: none; transition: background 0.2s ease; }\n.fg1-sleeve-summary::-webkit-details-marker { display: none; }\n.fg1-sleeve-summary:hover { background: #faf2e2; }\n.fg1-sleeve-summary-icon { font-size: 1.5rem; flex-shrink: 0; }\n.fg1-sleeve-summary-text { flex-grow: 1; display: flex; flex-direction: column; gap: 2px; }\n.fg1-sleeve-summary-label { font-size: 0.95rem; font-weight: 800; color: #1a0800; }\n.fg1-sleeve-summary-count { font-size: 0.78rem; color: #7a6040; font-weight: 500; }\n.fg1-sleeve-summary-arrow { font-size: 0.75rem; color: #0a7a5a; transition: transform 0.25s ease; flex-shrink: 0; }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary-arrow { transform: rotate(180deg); }\n.fg1-sleeve-toggle[open] .fg1-sleeve-summary { border-bottom: 1px solid #f0e4ce; }\n.fg1-sleeve-body { padding: 16px 20px 20px; }\n.fg1-sleeve-intro { font-family: sans-serif; font-size: 0.9rem; color: #3d2810; line-height: 1.6; margin: 0 0 14px 0; max-width: 680px; }\n.fg1-sleeve-table { width: 100%; max-width: 420px; border-collapse: collapse; background: #fff; border-radius: 10px; overflow: hidden; border: 1px solid #e8dcba; font-family: sans-serif; }\n.fg1-sleeve-table th { background: #0a7a5a; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-size: 0.72rem; font-weight: 700; padding: 10px 14px; text-align: left; }\n.fg1-sleeve-table td { padding: 10px 14px; border-bottom: 1px solid #f0e4ce; font-size: 0.9rem; color: #3d2810; }\n.fg1-sleeve-table tbody tr:last-child td { border-bottom: none; }\n.fg1-sleeve-dim { font-weight: 600; }\n.fg1-sleeve-qty { font-weight: 800; text-align: right; color: #0a7a5a; }\n.fg1-sleeve-total td { background: #faf2e2; font-weight: 900; font-size: 0.85rem; text-transform: uppercase; letter-spacing: 0.5px; }\n.fg1-sleeve-total .fg1-sleeve-qty { color: #1a0800; }\n.fg1-rulebook-pad { padding-top: 18px; border-top: 0 !important; border-bottom: 0 !important; box-shadow: none !important; }\n\/* Card cliccabile: border shorthand + accent verde a sinistra (etichetta \"risorsa speciale\").\n   Niente 4 border separati: il border-bottom da solo si leggeva come underline. *\/\na.fg1-rulebook,\na.fg1-rulebook:link,\na.fg1-rulebook:visited,\na.fg1-rulebook:hover,\na.fg1-rulebook:focus,\na.fg1-rulebook:active {\n  text-decoration: none !important;\n  border: 1px solid #e8dcba !important;\n  border-left: 4px solid #2E6B0A !important;\n  box-shadow: 0 2px 8px rgba(0,0,0,0.04) !important;\n  outline: none !important;\n  background-image: none !important;\n}\n.fg1-rulebook { display: flex; align-items: center; gap: 14px; background: #fffaf0; border-radius: 12px; padding: 14px 18px; color: #1a0800; transition: background 0.2s ease, transform 0.2s ease; }\n.fg1-rulebook:hover { background: #faf0d8 !important; transform: translateX(2px); }\n\/* Reset preventivo su figli e pseudo-elementi: alcuni temi Shopify (Concept, Dawn-derived,\n   Impulse, Prestige) iniettano underline animate via ::before\/::after con background-image\n   linear-gradient. Vanno nuke esplicitamente. *\/\n.fg1-rulebook *,\n.fg1-rulebook *::before,\n.fg1-rulebook *::after {\n  text-decoration: none !important;\n  border: 0 !important;\n  box-shadow: none !important;\n  background: transparent !important;\n  background-image: none !important;\n}\n.fg1-rulebook::before,\n.fg1-rulebook::after {\n  display: none !important;\n  content: none !important;\n}\n.fg1-rulebook-icon { font-size: 1.6rem; flex-shrink: 0; }\n.fg1-rulebook-text { display: flex; flex-direction: column; flex-grow: 1; gap: 2px; }\n.fg1-rulebook-label { font-weight: 800; font-size: 0.95rem; color: #1a0800; }\n.fg1-rulebook-meta { font-size: 0.78rem; color: #6b5a3a; }\n.fg1-rulebook-arrow { font-size: 1.1rem; color: #0a7a5a; font-weight: 700; flex-shrink: 0; }\n.fg1-closing { background: #1a0800; padding: 26px 28px; border-top: 3px solid #FFC857; }\n.fg1-closing-text { font-family: Georgia, serif; font-size: 1.05rem; font-style: italic; color: rgba(255,255,255,0.88); text-align: center; line-height: 1.6; }\n@media screen and (min-width: 600px) {\n  .fg1-specs { grid-template-columns: repeat(6, 1fr); }\n  .fg1-spec { border-bottom: none; }\n  .fg1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .fg1-spec:last-child { border-right: none; }\n  .fg1-cards { grid-template-columns: repeat(2, 1fr); }\n  .fg1-fs-body { grid-template-columns: 220px 1fr; }\n  .fg1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .fg1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .fg1-hero { padding: 40px 36px 44px; }\n  .fg1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .fg1-cards { grid-template-columns: repeat(4, 1fr); }\n  .fg1-divider { margin-left: 36px; margin-right: 36px; }\n  .fg1-section-pad { padding: 36px 36px 8px; }\n  .fg1-closing { padding: 28px 36px; }\n  .fg1-fs-body { grid-template-columns: 260px 1fr; }\n  .fg1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Renegade Game Studios","offers":[{"title":"Default Title","offer_id":53963392319815,"sku":null,"price":26.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/DungeonCrawlerCarlUnstoppable_CrawlerChaos.webp?v=1779387623"}],"url":"https:\/\/frogames.it\/collections\/hotness-by-frogames.oembed?page=2","provider":"FroGames","version":"1.0","type":"link"}