{"product_id":"boo","title":"BOO","description":"\u003c!-- =====================================================\n     BOO — BLOCCO 1\n     FroGames | Shopify tema Concept\n     ===================================================== --\u003e\n\u003cdiv class=\"boo1-wrap\"\u003e\n\u003c!-- COPERTINA --\u003e\n\u003cdiv class=\"boo1-cover\"\u003e\n\u003cimg loading=\"eager\" class=\"boo1-cover-img\" alt=\"BOO gioco da tavolo astratto tascabile per 2 giocatori - copertina ufficiale Perplext Pack O Game\" src=\"https:\/\/cf.geekdo-images.com\/McIJABNBpanLqKCORIkWAQ__itemrep\/img\/gmjj-nuDSiGIjVsLV7Dy3J5Tc0Q=\/fit-in\/246x300\/filters:strip_icc()\/pic3214665.jpg\"\u003e\n\u003cdiv class=\"boo1-cover-fade\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"boo1-cover-content\"\u003e\n\u003cp class=\"boo1-kicker\"\u003eFroGames — Momenti che Ricorderai\u003c\/p\u003e\n\u003cp class=\"boo1-sub\"\u003eDue giocatori, un cimitero, manciate di fantasmi che cambiano colore al tocco di una carta. Quindici minuti di sfida silenziosa — e si rigioca subito.\u003c\/p\u003e\n\u003cdiv class=\"boo1-chips\"\u003e\n\u003cspan class=\"boo1-chip boo1-chip--purple\"\u003eAstratto\u003c\/span\u003e \u003cspan class=\"boo1-chip\"\u003ePerplext\u003c\/span\u003e \u003cspan class=\"boo1-chip\"\u003ePack O Game #16\u003c\/span\u003e \u003cspan class=\"boo1-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=\"boo1-specs-bar\"\u003e\n\u003cdiv class=\"boo1-specs\"\u003e\n\u003cdiv class=\"boo1-spec\"\u003e\n\u003cspan class=\"boo1-spec-icon\"\u003e👥\u003c\/span\u003e \u003cspan class=\"boo1-spec-label\"\u003eGiocatori\u003c\/span\u003e \u003cspan class=\"boo1-spec-val\"\u003eSolo 2\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-spec\"\u003e\n\u003cspan class=\"boo1-spec-icon\"\u003e⏱️\u003c\/span\u003e \u003cspan class=\"boo1-spec-label\"\u003eDurata\u003c\/span\u003e \u003cspan class=\"boo1-spec-val\"\u003e15 min\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-spec\"\u003e\n\u003cspan class=\"boo1-spec-icon\"\u003e🎂\u003c\/span\u003e \u003cspan class=\"boo1-spec-label\"\u003eEtà\u003c\/span\u003e \u003cspan class=\"boo1-spec-val\"\u003e10+ anni\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-spec\"\u003e\n\u003cspan class=\"boo1-spec-icon\"\u003e🧩\u003c\/span\u003e \u003cspan class=\"boo1-spec-label\"\u003eMeccanica\u003c\/span\u003e \u003cspan class=\"boo1-spec-val\"\u003eMaggioranza\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-spec\"\u003e\n\u003cspan class=\"boo1-spec-icon\"\u003e🎴\u003c\/span\u003e \u003cspan class=\"boo1-spec-label\"\u003eFormato\u003c\/span\u003e \u003cspan class=\"boo1-spec-val\"\u003eTascabile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-spec\"\u003e\n\u003cspan class=\"boo1-spec-icon\"\u003e⚔️\u003c\/span\u003e \u003cspan class=\"boo1-spec-label\"\u003eInterazione\u003c\/span\u003e \u003cspan class=\"boo1-spec-val\"\u003eDuello puro\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CORPO --\u003e\n\u003cdiv class=\"boo1-body\"\u003e\n\u003c!-- INTRO + QUOTES --\u003e\n\u003cdiv class=\"boo1-intro-grid\"\u003e\n\u003cdiv class=\"boo1-intro-text\"\u003e\n\u003cp class=\"boo1-label\"\u003eDi cosa si tratta\u003c\/p\u003e\n\u003ch3 class=\"boo1-h3\"\u003eDue streghe si contendono il cimitero a colpi di fantasmi\u003c\/h3\u003e\n\u003cp class=\"boo1-p\"\u003eBOO è il numero 16 della serie Pack O Game di Perplext — giochi completi che stanno nel palmo di una mano. Designer \u003cstrong\u003eChris Handy\u003c\/strong\u003e, illustrazioni di \u003cstrong\u003eMihajlo Dimitrievski\u003c\/strong\u003e, quelle stesse atmosfere gotiche e ironiche che rendono la copertina un piccolo manifesto di Halloween.\u003c\/p\u003e\n\u003cp class=\"boo1-p\"\u003ePiazzi carte, giri fantasmi, circondi quelli avversari per voltarli dalla tua parte. Chi alla fine controlla più fantasmi del proprio colore vince il camposanto. Le regole si leggono in tre minuti, la partita dura un quarto d'ora, e a quel punto l'avversario vuole subito la rivincita.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-intro-side\"\u003e\n\u003cp class=\"boo1-quote-header\"\u003eIl segreto di BOO in due righe\u003c\/p\u003e\n\u003cdiv class=\"boo1-quote-solo\"\u003e\n\u003cspan class=\"boo1-qs-icon\"\u003e🎃\u003c\/span\u003e\n\u003cp class=\"boo1-qs-text\"\u003eUn gioco di maggioranza che entra in una mano e ti costringe a ragionare come se giocassi a go su un cimitero.\u003c\/p\u003e\n\u003cp class=\"boo1-qs-note\"\u003eIl segreto di BOO in una riga\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-quote-solo boo1-quote-solo--alt\"\u003e\n\u003cspan class=\"boo1-qs-icon\"\u003e👻\u003c\/span\u003e\n\u003cp class=\"boo1-qs-text\"\u003eOgni carta posata cambia colore a due o tre fantasmi — basta una mossa per ribaltare il controllo del tavolo.\u003c\/p\u003e\n\u003cp class=\"boo1-qs-note\"\u003eDall'esperienza di gioco\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- FROGSCORE --\u003e\n\u003cdiv class=\"boo1-fs\"\u003e\n\u003cdiv class=\"boo1-fs-header\"\u003e\n\u003cdiv class=\"boo1-fs-brand\"\u003e\n\u003cimg class=\"boo1-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=\"boo1-fs-brand-label\"\u003eFrogScore · FroGames.it\u003c\/span\u003e\n\u003cp class=\"boo1-fs-game-name\"\u003eBOO\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cspan style=\"background: #eaf3de; border-color: #80b050; color: #2a5010;\" class=\"boo1-fs-cat\"\u003eStrategia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-body\"\u003e\n\u003cdiv class=\"boo1-fs-radar-panel\"\u003e\n\u003csvg style=\"overflow: visible;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 320\" id=\"boo1-fs-svg\"\u003e\u003c\/svg\u003e\n\u003cdiv id=\"boo1-fs-tip\" class=\"boo1-fs-tip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-info\"\u003e\n\u003cspan class=\"boo1-fs-feel-lbl\"\u003eL'esperienza\u003c\/span\u003e\n\u003cdiv class=\"boo1-fs-feeling\"\u003e\n\u003cspan class=\"boo1-fs-feel-tag\"\u003eRiflessivo\u003c\/span\u003e \u003cspan class=\"boo1-fs-feel-tag\"\u003eImmediato\u003c\/span\u003e \u003cspan class=\"boo1-fs-feel-tag\"\u003eTagliente\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"boo1-fs-section-label\"\u003ePer chi è\u003c\/span\u003e\n\u003cdiv class=\"boo1-fs-targets\"\u003e\n\u003cdiv class=\"boo1-fs-target boo1-fs-si\"\u003e\n\u003cspan\u003e🌱\u003c\/span\u003eGateway\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-target boo1-fs-si\"\u003e\n\u003cspan\u003e🎲\u003c\/span\u003eFamily game\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-target boo1-fs-si\"\u003e\n\u003cspan\u003e🧒\u003c\/span\u003eBambini\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-target boo1-fs-no\"\u003e\n\u003cspan\u003e🍕\u003c\/span\u003eParty\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-target boo1-fs-no\"\u003e\n\u003cspan\u003e🧠\u003c\/span\u003eHeavy game\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-target boo1-fs-no\"\u003e\n\u003cspan\u003e🧘\u003c\/span\u003eSolitario\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-verdict\"\u003e\n\u003cdiv class=\"boo1-fs-verdict-title\"\u003eIn sintesi\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-verdict-text\"\u003eUn duello astratto che sta in tasca ma fa pensare come un gioco grande. Perfetto per viaggi, pause pranzo e sfide rapide — non per chi cerca atmosfera horror spinta.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-fs-footer\"\u003e\n\u003cimg class=\"boo1-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, dati 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:'Rigiocabilità',v:4, note:\"Ogni partita cambia con poche carte diverse in tavola\"},\n        {l:'Strategia',   v:4, note:\"Conta la posizione di ogni fantasma — è un mini-go\"},\n        {l:'Interazione', v:4, note:\"Solo due al tavolo: ogni tua mossa tocca l'avversario\"},\n        {l:'Tensione',    v:3, note:\"Il controllo si ribalta fino all'ultima carta\"},\n        {l:'Fortuna',     v:2, note:\"La pesca conta poco — vince chi legge meglio il tavolo\"},\n        {l:'Complessità', v:1, note:\"Regole in tre minuti, tascabile, immediato\"}\n      ];\n      var accent='#7B3FA0';\n      var CX=160,CY=160,R=74;\n      var n=dims.length,step=PI2\/n,off=-Math.PI\/2;\n      var svg=document.getElementById('boo1-fs-svg');\n      var tip=document.getElementById('boo1-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 boo1-draw{to{stroke-dashoffset:0}}@keyframes boo1-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:boo1-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:boo1-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:boo1-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=\"boo1-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- ARSENALE --\u003e\n\u003cdiv class=\"boo1-section-pad\"\u003e\n\u003cp class=\"boo1-label\"\u003eIl tuo arsenale\u003c\/p\u003e\n\u003ch3 class=\"boo1-h3\"\u003eCosa c'è nel pacchettino\u003c\/h3\u003e\n\u003cdiv class=\"boo1-cards\"\u003e\n\u003cdiv class=\"boo1-card\"\u003e\n\u003cspan class=\"boo1-card-icon\"\u003e👻\u003c\/span\u003e\n\u003ch4 class=\"boo1-card-name\"\u003eFantasmi bicolore\u003c\/h4\u003e\n\u003cp class=\"boo1-card-desc\"\u003eOgni fantasma ha due facce di colore diverso. Girarli è tutto il gioco — chi ne controlla di più del proprio colore vince.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-card\"\u003e\n\u003cspan class=\"boo1-card-icon\"\u003e🃏\u003c\/span\u003e\n\u003ch4 class=\"boo1-card-name\"\u003eCarte di recinzione\u003c\/h4\u003e\n\u003cp class=\"boo1-card-desc\"\u003ePiazzate tra i fantasmi definiscono i gruppi. Se circondi un gruppo avversario, lo volti dalla tua parte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-card\"\u003e\n\u003cspan class=\"boo1-card-icon\"\u003e⚰️\u003c\/span\u003e\n\u003ch4 class=\"boo1-card-name\"\u003eLe lapidi\u003c\/h4\u003e\n\u003cp class=\"boo1-card-desc\"\u003eElementi del cimitero che bloccano la linea di vista. Usale per isolare i tuoi fantasmi o per chiudere la trappola.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"boo1-card\"\u003e\n\u003cspan class=\"boo1-card-icon\"\u003e📦\u003c\/span\u003e\n\u003ch4 class=\"boo1-card-name\"\u003eIl formato Pack O Game\u003c\/h4\u003e\n\u003cp class=\"boo1-card-desc\"\u003eTutto sta in un astuccio grande come una gomma da masticare. Regole incluse, pronto per entrare in qualunque tasca o borsa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- CLOSING --\u003e\n\u003cdiv class=\"boo1-closing\"\u003e\n\u003cp class=\"boo1-closing-text\"\u003eAprilo in treno, in pausa pranzo, in un bar. Quindici minuti dopo, uno dei due chiede la rivincita. BOO funziona così.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.boo1-wrap, .boo1-wrap * { box-sizing: border-box; margin: 0; padding: 0; }\n.boo1-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: #1a0d2e;\n}\n\n\/* ── COPERTINA ── *\/\n.boo1-cover { position: relative; width: 100%; height: 340px; overflow: hidden; display: flex; align-items: flex-end; }\n.boo1-cover-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; display: block; }\n.boo1-cover-fade { position: absolute; inset: 0; background: linear-gradient(to bottom, rgba(26,13,46,0) 0%, rgba(26,13,46,0) 25%, rgba(26,13,46,0.5) 55%, rgba(26,13,46,0.85) 75%, rgba(26,13,46,0.98) 100%); }\n.boo1-cover-content { position: relative; z-index: 2; padding: 18px 26px 24px; width: 100%; }\n.boo1-kicker { display: block; color: #FF7A1A; font-family: sans-serif; font-size: 0.7rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; margin-bottom: 8px; }\n.boo1-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.boo1-chips { display: flex; flex-wrap: wrap; gap: 7px; }\n.boo1-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.boo1-chip--purple { background: #7B3FA0; border-color: #7B3FA0; }\n\n\/* ── SPECS ── *\/\n.boo1-specs-bar { background: #130822; padding: 0 24px; border-top: 1px solid rgba(255,255,255,0.06); }\n.boo1-specs { display: grid; grid-template-columns: repeat(3, 1fr); }\n.boo1-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.boo1-spec:nth-child(3n) { border-right: none; }\n.boo1-spec:nth-last-child(-n+3) { border-bottom: none; }\n.boo1-spec-icon { font-size: 1.2rem; }\n.boo1-spec-label { color: rgba(255,255,255,0.4); font-family: sans-serif; font-size: 0.6rem; text-transform: uppercase; letter-spacing: 1px; }\n.boo1-spec-val { color: #fff; font-family: sans-serif; font-size: 0.84rem; font-weight: 800; }\n\n\/* ── BODY ── *\/\n.boo1-body { background: #F5EDD8; }\n\n\/* ── INTRO ── *\/\n.boo1-intro-grid { display: grid; grid-template-columns: 1fr; gap: 26px; padding: 36px 28px 8px; }\n.boo1-label { display: block; font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: #7B3FA0; margin-bottom: 7px; }\n.boo1-h3 { font-size: clamp(1.4rem, 2.5vw, 2.1rem); font-weight: 900; color: #1a0d2e; line-height: 1.15; margin-bottom: 16px; }\n.boo1-p { font-family: sans-serif; font-size: 0.95rem; color: #3d2050; margin-bottom: 13px; line-height: 1.65; max-width: 700px; }\n\n\/* ── QUOTE SOLO ── *\/\n.boo1-quote-header { font-family: sans-serif; font-size: 0.68rem; font-weight: 700; letter-spacing: 2px; text-transform: uppercase; color: #7B3FA0; margin-bottom: 12px; }\n.boo1-quote-solo { background: #1a0d2e; border-radius: 14px; padding: 18px 20px; margin-bottom: 12px; border-left: 4px solid #FF7A1A; }\n.boo1-quote-solo--alt { background: #2a1845; border-left-color: #7B3FA0; }\n.boo1-qs-icon { font-size: 1.4rem; display: block; margin-bottom: 8px; }\n.boo1-qs-text { color: #fff; font-style: italic; font-size: 0.9rem; line-height: 1.6; margin-bottom: 8px; font-family: Georgia, serif; }\n.boo1-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.boo1-divider { height: 1px; background: #d4c0a0; margin: 32px 28px 0; }\n\n\/* ── FROGSCORE ── *\/\n.boo1-fs { background:#fff; border-top:1px solid #e0d8cc; border-bottom:1px solid #e0d8cc; }\n.boo1-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.boo1-fs-brand { display:flex; align-items:center; gap:9px; }\n.boo1-fs-frog-img { width:28px; height:28px; object-fit:contain; flex-shrink:0; }\n.boo1-fs-footer-frog { width:16px; height:16px; object-fit:contain; vertical-align:middle; margin-right:2px; }\n.boo1-fs-brand-label { display:block; font-family:sans-serif; font-size:10px; font-weight:700; letter-spacing:2px; text-transform:uppercase; color:#6b5e48; }\n.boo1-fs-game-name { font-family:sans-serif; font-size:14px; font-weight:700; color:#1a1208; margin-top:2px; }\n.boo1-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.boo1-fs-body { display:grid; grid-template-columns:1fr; background:#f7f4ef; }\n.boo1-fs-radar-panel { padding:20px 16px; display:flex; justify-content:center; background:#f7f4ef; position:relative; }\n.boo1-fs-radar-panel svg { width:100%; max-width:270px; height:auto; display:block; }\n.boo1-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.boo1-fs-info { padding:16px 18px 18px; background:#f7f4ef; border-top:1px solid #e8e2da; }\n.boo1-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.boo1-fs-feeling { display:flex; flex-wrap:wrap; gap:7px; margin-bottom:16px; }\n.boo1-fs-feel-tag { font-family:Georgia,serif; font-size:13px; font-style:italic; color:#3d2050; padding:5px 14px; background:#fff; border-radius:7px; border:1px solid #d8d0c4; }\n.boo1-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.boo1-fs-targets { display:grid; grid-template-columns:repeat(auto-fill,minmax(110px,1fr)); gap:7px; margin-bottom:16px; }\n.boo1-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.boo1-fs-target span { font-size:14px; flex-shrink:0; }\n.boo1-fs-si { background:#fff; border-color:#c8c0b0; color:#2a1a08; }\n.boo1-fs-no { background:transparent; border-color:#e0d8d0; color:#b8a898; opacity:.45; text-decoration:line-through; }\n.boo1-fs-verdict { background:#fff; border-radius:10px; padding:12px 14px; border:1px solid #e0d8cc; }\n.boo1-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.boo1-fs-verdict-text { font-family:sans-serif; font-size:12px; color:#3d2810; line-height:1.65; }\n.boo1-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.boo1-section-pad { padding: 32px 28px 8px; }\n.boo1-cards { display: grid; grid-template-columns: 1fr; gap: 11px; margin-top: 16px; }\n.boo1-card { background: #fff; border-radius: 14px; padding: 16px 18px; border: 1px solid #d8c8e0; box-shadow: 0 2px 10px rgba(0,0,0,0.05); transition: transform 0.2s ease, box-shadow 0.2s ease; }\n.boo1-card:hover { transform: translateY(-2px); box-shadow: 0 6px 20px rgba(0,0,0,0.09); }\n.boo1-card-icon { font-size: 1.6rem; display: block; margin-bottom: 7px; }\n.boo1-card-name { font-size: 0.95rem; font-weight: 900; color: #7B3FA0; margin-bottom: 5px; }\n.boo1-card-desc { font-family: sans-serif; font-size: 0.85rem; color: #3d2050; line-height: 1.55; }\n\n\/* ── CLOSING ── *\/\n.boo1-closing { background: #1a0d2e; padding: 26px 28px; border-top: 3px solid #FF7A1A; }\n.boo1-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  .boo1-specs { grid-template-columns: repeat(6, 1fr); }\n  .boo1-spec { border-bottom: none; }\n  .boo1-spec:nth-child(3n) { border-right: 1px solid rgba(255,255,255,0.07); }\n  .boo1-spec:last-child { border-right: none; }\n  .boo1-cards { grid-template-columns: repeat(2, 1fr); }\n  .boo1-fs-body { grid-template-columns: 220px 1fr; }\n  .boo1-fs-radar-panel { border-top: none; border-right: 1px solid #e8e2da; }\n  .boo1-fs-info { border-top: none; }\n}\n@media screen and (min-width: 900px) {\n  .boo1-cover { height: 440px; }\n  .boo1-cover-content { padding: 22px 36px 30px; }\n  .boo1-intro-grid { grid-template-columns: 3fr 2fr; align-items: start; padding: 40px 36px 8px; }\n  .boo1-cards { grid-template-columns: repeat(4, 1fr); }\n  .boo1-divider { margin-left: 36px; margin-right: 36px; }\n  .boo1-section-pad { padding: 36px 36px 8px; }\n  .boo1-closing { padding: 28px 36px; }\n  .boo1-fs-body { grid-template-columns: 260px 1fr; }\n  .boo1-fs-radar-panel svg { max-width: 260px; }\n}\n\u003c\/style\u003e","brand":"Perplext","offers":[{"title":"Default Title","offer_id":53759700468039,"sku":null,"price":4.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0887\/8905\/7863\/files\/BOO00.webp?v=1776849819","url":"https:\/\/frogames.it\/products\/boo","provider":"FroGames","version":"1.0","type":"link"}