/* Ricerche online con le fonti, prova demo (30.09.2026, seconda versione). Solo classi .d-ricerca-…, solo token.
   Pezzi: la domanda, le pagine sparse in rete, il browser con le schede, gli appunti senza fonte, il campo della ricerca,
   la tabella compilata con l’AI e ricontrollata, il rapporto con commento e link, la fonte aperta dal link, il confronto con una chat.
   Direzione «F · Pulita» (DESIGN.md): fogli di carta senza cornice sul tavolo del palco, raggio 4; niente bordi neri,
   ombre a gradino o segni laterali. Arancio solo per il dato che conta (le righe compilate, il passaggio citato);
   numeri delle fonti in cartellini neutri, il link scelto in inchiostro; mono solo per numeri delle fonti e data. */

/* ---------- la domanda: l'unica cosa da leggere nella prima scena ---------- */
.d-ricerca-domanda { padding: var(--s-4) var(--s-5); border-radius: var(--r-carta); background: var(--carta); }
.d-ricerca-domanda__chi { font-size: var(--t-piccolo); font-weight: 650; }
.d-ricerca-domanda__chi span { font-weight: 500; color: var(--grigio); }
.d-ricerca-domanda__testo { margin-top: var(--s-2); font-size: var(--t-grande); font-weight: 600; line-height: 1.3; text-wrap: pretty; }
.d-ricerca-tu { padding: 0 4px; border-radius: var(--r-cella); background: var(--accento-tenue); color: var(--inchiostro); font-weight: 750; }

/* ---------- la risposta è sparsa in rete: pagine senza testo, sparpagliate ---------- */
.d-ricerca-sparse { position: relative; height: 240px; }
/* pagine sovrapposte: fogli di carta con l'ombra dei fogli (la sola ombra ammessa) */
.d-ricerca-pag { position: absolute; width: 38%; padding: var(--s-2) var(--s-3) var(--s-3); border-radius: var(--r-carta); background: var(--carta); display: grid; gap: 7px; box-shadow: var(--ombra-carta); }
.d-ricerca-pag::before { content: ""; height: 8px; margin: 0 -4px 4px; box-shadow: inset 0 -1px 0 var(--linea); background: radial-gradient(circle at 4px 3px, var(--tratteggio) 2.5px, transparent 3px); }
.d-ricerca-pag i { display: block; height: 7px; border-radius: var(--r-cella); background: var(--linea-tenue); }
.d-ricerca-pag i:nth-child(2) { width: 80%; }
.d-ricerca-pag i:nth-child(3) { width: 55%; }
.d-ricerca-pag:nth-child(1) { left: 0; top: 6%; rotate: -5deg; }
.d-ricerca-pag:nth-child(2) { left: 34%; top: 0; rotate: 3deg; }
.d-ricerca-pag:nth-child(3) { right: 0; top: 12%; rotate: -2deg; }
.d-ricerca-pag:nth-child(4) { left: 6%; top: 52%; rotate: 4deg; }
.d-ricerca-pag:nth-child(5) { left: 40%; top: 44%; rotate: -4deg; }
.d-ricerca-pag:nth-child(6) { right: 2%; top: 60%; rotate: 5deg; }

/* ---------- oggi: il browser con le schede che si accumulano ---------- */
/* il browser: un foglio di carta con la fila di schede su un fondo appena più scuro */
.d-ricerca-browser { position: relative; border-radius: var(--r-carta); background: var(--carta); }
.d-ricerca-schede { display: flex; gap: 3px; padding: 8px 8px 0; border-radius: var(--r-carta) var(--r-carta) 0 0; background: var(--superficie-2); box-shadow: inset 0 -1px 0 var(--tratto-chiaro); overflow: hidden; }
.d-ricerca-scheda { flex: 1 1 0; min-width: 0; height: 26px; display: flex; align-items: center; gap: 5px; padding: 0 6px; border-radius: var(--r-carta) var(--r-carta) 0 0; background: var(--tavolo); }
.d-ricerca-scheda::before { content: ""; flex: none; width: 9px; height: 9px; border-radius: var(--r-cella); background: var(--grafico-contesto); }
.d-ricerca-scheda::after { content: ""; flex: 1; min-width: 0; height: 5px; border-radius: var(--r-cella); background: var(--tratto-chiaro); }
.d-ricerca-scheda:last-child { background: var(--superficie); }
.d-ricerca-corpo { display: grid; gap: 10px; padding: var(--s-5) var(--s-4) var(--s-6); }
.d-ricerca-corpo i { display: block; height: 10px; border-radius: var(--r-cella); background: var(--linea-tenue); }
.d-ricerca-corpo i.corta { width: 55%; }
.d-ricerca-corpo i.media { width: 78%; }

/* ---------- oggi: gli appunti, numeri veri ma senza la fonte ---------- */
.d-ricerca-appunti { min-width: 0; }
.d-ricerca-appunti__testa { font-size: var(--t-micro); font-weight: 650; color: var(--grafite); padding-bottom: 6px; box-shadow: inset 0 -1px 0 var(--tratto-chiaro); }
.d-ricerca-appunti .pv-nota__riga strong { font-size: var(--t-grande); font-weight: 750; font-variant-numeric: tabular-nums; }
.pv-nota__riga .d-ricerca-senza { align-self: center; padding: 1px 8px; border: 1px dashed var(--tratto); border-radius: var(--r-piccolo); font-size: var(--t-mini); font-weight: 600; color: var(--grafite); }


/* ---------- con me (a): il campo, fissato insieme ---------- */
.d-ricerca-sinistra { display: grid; gap: var(--s-5); align-content: center; }
.d-ricerca-campo { display: grid; gap: var(--s-3); padding: var(--s-4); border-radius: var(--r-carta); background: var(--carta); }
.d-ricerca-campo__titolo { font-size: var(--t-piccolo); font-weight: 650; padding-bottom: var(--s-2); box-shadow: inset 0 -1px 0 var(--tratto-chiaro); }
.d-ricerca-campo__riga { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; }
.d-ricerca-campo__da { width: 3.6em; font-size: var(--t-micro); font-weight: 600; color: var(--grafite); }
.d-ricerca-chip { padding: 4px 10px; border-radius: var(--r-piccolo); background: var(--tavolo); font-size: var(--t-piccolo); font-weight: 650; line-height: 1.2; }

/* ---------- con me (b, c): la tabella che l'AI compila (arancio, veloce) e che io ricontrollo (spunta nera) ---------- */
/* la tabella: un foglio di carta come gli altri; l'arancio resta nel puntino di «compilata» (un dettaglio, non un contorno) */
.d-ricerca-tab { display: grid; overflow: hidden; border-radius: var(--r-carta); background: var(--carta); }
.d-ricerca-tab__testa { display: flex; justify-content: space-between; align-items: center; gap: var(--s-3); padding: 8px var(--s-3); box-shadow: inset 0 -1px 0 var(--tratto-chiaro); font-size: var(--t-piccolo); font-weight: 650; }
.d-ricerca-tab__testa span:last-child { display: inline-flex; align-items: center; gap: 6px; font-weight: 500; color: var(--grafite); font-size: var(--t-mini); }
.d-ricerca-tab__testa span:last-child::before { content: ""; width: 8px; height: 8px; border-radius: 50%; background: var(--accento); }
.d-ricerca-tab__riga { display: grid; grid-template-columns: 7.2em minmax(0, 1fr) 30px; align-items: center; gap: var(--s-3); padding: 8px var(--s-3); border-bottom: 1px solid var(--linea-tenue); }
.pv-scena .d-ricerca-tab__riga[data-t] { transform: translateX(-12px); transition-duration: var(--d-media); }
.pv-scena .d-ricerca-tab__riga[data-t].on { transform: none; }
.d-ricerca-tab__riga:has(.d-ricerca-tab__ok i.on) { background: var(--superficie-2); }
.d-ricerca-tab__dato { font-size: var(--t-grande); font-weight: 750; font-stretch: var(--semistretto); font-variant-numeric: tabular-nums; white-space: nowrap; }
.d-ricerca-tab__fonte { display: flex; align-items: center; gap: 6px; min-width: 0; font-size: var(--t-piccolo); font-weight: 600; color: var(--grafite); }
.d-ricerca-tab__fonte .d-ricerca-link { margin-left: 0; }
/* la spunta di chi ricontrolla: casella con il filetto dei controlli, piena d'inchiostro quando è fatta (come .pv-spunta) */
.d-ricerca-tab__ok { display: grid; place-items: center; width: 26px; height: 26px; border-radius: var(--r-carta); background: var(--carta); box-shadow: inset 0 0 0 1px var(--tratto); }
.d-ricerca-tab__ok i { display: grid; place-items: center; width: 100%; height: 100%; border-radius: var(--r-carta); background: var(--inchiostro); color: var(--su-inchiostro); font-family: "Apple Symbols", "Segoe UI Symbol", var(--font); font-style: normal; font-size: 14px; font-weight: 700; }
.pv-scena .d-ricerca-tab__ok i[data-t] { transform: scale(.4); }
.pv-scena .d-ricerca-tab__ok i[data-t].on { transform: none; }
.d-ricerca-tab__piede { padding: 8px var(--s-3); font-size: var(--t-micro); color: var(--grigio); font-variant-numeric: tabular-nums; }
.d-ricerca-tab:not(:has(.d-ricerca-tab__ok)) .d-ricerca-tab__riga { grid-template-columns: 7.2em minmax(0, 1fr); }

/* i due messaggi, qualitativi: niente ore né minuti */
.d-ricerca-piu { display: flex; flex-wrap: wrap; gap: var(--s-3); }
/* i due messaggi: cartellini inchiostro con il raggio dei controlli, niente arancio (non sono il dato) */
.d-ricerca-piu span { display: inline-flex; align-items: center; gap: 8px; padding: 6px 12px; border-radius: var(--r-piccolo); background: var(--inchiostro); color: var(--su-inchiostro); font-size: var(--t-grande); font-weight: 700; font-stretch: var(--semistretto); }
.d-ricerca-piu span::before { content: "+"; font-weight: 700; color: var(--su-scuro-tenue); }
.pv-scena .d-ricerca-piu span[data-t] { transform: scale(.85); }
.pv-scena .d-ricerca-piu span[data-t].on { transform: none; }

/* ---------- la pagina di risposta: leggibile solo la risposta chiave, ogni riga con il suo link ---------- */
.pa .d-ricerca-pagina { max-width: 460px; }
.d-ricerca-chiave { font-size: var(--t-grande); font-weight: 750; font-stretch: var(--semistretto); line-height: 1.2; letter-spacing: -0.01em; text-wrap: balance; padding-bottom: var(--s-1); }
.d-ricerca-punto { display: flex; align-items: center; gap: var(--s-2); }
.d-ricerca-punto .pv-riga { flex: 1 1 auto; }
.d-ricerca-punto .pv-riga--media { flex: 0 1 78%; margin-right: auto; }
.d-ricerca-punto .pv-riga--corta { flex: 0 1 55%; margin-right: auto; }
.d-ricerca-link { display: inline-grid; place-items: center; flex: none; min-width: 24px; height: 24px; padding: 0 4px; margin-left: 4px; vertical-align: 0.15em; border-radius: var(--r-carta); background: var(--tavolo); color: var(--inchiostro); font-family: var(--font-mono); font-size: var(--t-etichetta); font-weight: 500; font-stretch: 100%; letter-spacing: 0; line-height: 1; }
/* il link scelto: diventa inchiostro (niente alone) */
.d-ricerca-link--scelto.on { background: var(--inchiostro); color: var(--su-inchiostro); }
.pv-scena .d-ricerca-link--scelto[data-t] { opacity: 1; transform: none; transition: background var(--d-lenta) var(--curva), color var(--d-lenta) var(--curva); }

/* ---------- la fonte aperta dal link: l'ente, la frase con il dato, la data ---------- */
.d-ricerca-destra { display: grid; gap: var(--s-5); align-content: center; }
.d-ricerca-origine { display: grid; gap: 10px; padding: var(--s-4); border-radius: var(--r-carta); background: var(--carta); }
.d-ricerca-origine__barra { display: flex; gap: 5px; margin: calc(-1 * var(--s-4)) calc(-1 * var(--s-4)) 2px; padding: 8px var(--s-3); border-radius: var(--r-carta) var(--r-carta) 0 0; background: var(--superficie-2); box-shadow: inset 0 -1px 0 var(--tratto-chiaro); }
.d-ricerca-origine__barra i { width: 8px; height: 8px; border-radius: 50%; background: var(--tratteggio); }
.d-ricerca-origine__ente { display: flex; align-items: center; gap: var(--s-2); font-size: var(--t-medio); font-weight: 700; }
.d-ricerca-origine__ente .d-ricerca-link { margin-left: 0; background: var(--inchiostro); color: var(--su-inchiostro); }
.d-ricerca-origine__citazione { font-size: var(--t-medio); line-height: 1.35; color: var(--grafite); }
.d-ricerca-origine__citazione mark { background: transparent; color: var(--inchiostro); font-weight: 750; box-shadow: inset 0 -0.45em 0 var(--accento-tenue); }
.pv-scena .d-ricerca-origine__citazione mark[data-t] { opacity: 1; transform: none; box-shadow: none; transition: box-shadow var(--d-lenta) var(--curva); }
.pv-scena .d-ricerca-origine__citazione mark[data-t].on { box-shadow: inset 0 -0.45em 0 var(--accento-tenue); }
.d-ricerca-origine__data { font-family: var(--font-mono); font-size: var(--t-nano); color: var(--grigio); }
.d-ricerca-linea { display: block; height: 9px; border-radius: var(--r-cella); background: var(--linea-tenue); }
.d-ricerca-linea--media { width: 70%; }

/* il rapporto: una tabella breve e un commento, non una chat */
.d-ricerca-minitab { display: grid; gap: 8px; padding: var(--s-2) 0; box-shadow: inset 0 1px 0 var(--tratto-chiaro), inset 0 -1px 0 var(--tratto-chiaro); }
.d-ricerca-commento { display: grid; gap: 7px; padding: var(--s-2) var(--s-3); border-radius: var(--r-piccolo); background: var(--superficie-2); }
.d-ricerca-commento__eti { display: flex; align-items: center; gap: 6px; font-size: var(--t-micro); font-weight: 650; }
.d-ricerca-commento__eti::before { content: ""; width: 14px; height: 11px; border: 1.5px solid currentColor; border-radius: 2px; clip-path: polygon(0 0, 100% 0, 100% 100%, 45% 100%, 20% 130%, 25% 100%, 0 100%); }
.d-ricerca-commento .d-ricerca-linea { height: 7px; background: var(--tratto-chiaro); }

/* ---------- perché non con ChatGPT: due colonne, tre parole chiave per parte ---------- */
.d-ricerca-confronto { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: var(--s-5); max-width: 860px; align-self: center; }
.d-ricerca-colonna { display: grid; align-content: start; overflow: hidden; border-radius: var(--r-carta); background: var(--carta); }
.d-ricerca-colonna__titolo { padding: 10px var(--s-4); font-size: var(--t-medio); font-weight: 700; font-stretch: var(--semistretto); background: var(--superficie-2); color: var(--grafite); }
.d-ricerca-colonna__voce { display: flex; align-items: center; gap: var(--s-3); padding: 12px var(--s-4); font-size: var(--t-grande); font-weight: 650; line-height: 1.25; color: var(--grigio); border-bottom: 1px solid var(--linea-tenue); }
.d-ricerca-colonna__voce:last-child { border-bottom: 0; }
.d-ricerca-colonna__voce::before { content: ""; flex: none; width: 10px; height: 10px; border-radius: 50%; background: var(--grafico-contesto); }
.d-ricerca-colonna--me .d-ricerca-colonna__titolo { background: var(--inchiostro); color: var(--su-inchiostro); }
.d-ricerca-colonna--me .d-ricerca-colonna__voce { color: var(--inchiostro); font-weight: 700; }
.d-ricerca-colonna--me .d-ricerca-colonna__voce::before { background: var(--inchiostro); }

/* ---------- computer ---------- */
.pa .pv-scena:has(.d-ricerca-domanda) .pa-vista--due { grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); align-items: center; }
.pa .d-ricerca-browser { width: 100%; }
.pa .d-ricerca-vista-conme { grid-template-columns: minmax(0, 0.9fr) auto minmax(0, 1fr); }
@media (min-width: 701px) and (max-height: 820px) {
  .pa .d-ricerca-sparse { height: 200px; }
  .pa .d-ricerca-corpo { padding: var(--s-4) var(--s-4) var(--s-5); gap: 8px; }
  .pa .d-ricerca-appunti .pv-nota__riga strong { font-size: var(--t-medio); }
  .pa .d-ricerca-origine { gap: 8px; padding: var(--s-3) var(--s-4); }
  .pa .d-ricerca-tab__riga { padding: 5px var(--s-3); }
  .pa .d-ricerca-tab__dato { font-size: var(--t-medio); }
  .pa .d-ricerca-tab__testa, .pa .d-ricerca-tab__piede { padding-block: 5px; }
  .pa .d-ricerca-campo { gap: var(--s-2); padding: var(--s-3); }
  .pa .d-ricerca-sinistra { gap: var(--s-4); }
  .pa .d-ricerca-piu span { font-size: var(--t-medio); padding: 6px 12px; }
  .pa .d-ricerca-pagina { gap: 8px; padding: var(--s-3) var(--s-4); }
  .pa .d-ricerca-minitab { gap: 6px; padding: 6px 0; }
  .pa .d-ricerca-colonna__voce { padding: 9px var(--s-4); font-size: var(--t-medio); }
}

/* ---------- telefono ---------- */
@media (max-width: 700px) {
  .solo-telefono .pb .d-ricerca-domanda { padding: var(--s-3) var(--s-4); }
  .solo-telefono .pb .d-ricerca-domanda__testo { font-size: var(--t-medio); }
  .solo-telefono .pb .d-ricerca-scheda { padding: 0 4px; height: 22px; }
  .solo-telefono .pb .d-ricerca-scheda::after { display: none; }
  .solo-telefono .pb .d-ricerca-chiave { font-size: var(--t-medio); }
  .solo-telefono .pb .d-ricerca-origine { padding: var(--s-3); gap: 6px; }
  .solo-telefono .pb .d-ricerca-origine__ente, .solo-telefono .pb .d-ricerca-origine__citazione { font-size: var(--t-corpo); }
  .solo-telefono .pb .d-ricerca-appunti .pv-nota__riga strong { font-size: var(--t-medio); }
  .solo-telefono .pb .d-ricerca-campo { padding: var(--s-3); gap: var(--s-2); }
  .solo-telefono .pb .d-ricerca-chip { font-size: var(--t-mini); padding: 3px 8px; }
  .solo-telefono .pb .d-ricerca-tab__riga { padding: 6px var(--s-3); }
  .solo-telefono .pb .d-ricerca-tab__dato { font-size: var(--t-medio); }
  .solo-telefono .pb .d-ricerca-piu span { font-size: var(--t-medio); }
  .solo-telefono .pb .d-ricerca-confronto { grid-template-columns: 1fr; gap: var(--s-3); }
  .solo-telefono .pb .d-ricerca-colonna__titolo { padding: 6px var(--s-3); }
  .solo-telefono .pb .d-ricerca-colonna__voce { padding: 6px var(--s-3); font-size: var(--t-corpo); }
}
@media (max-width: 700px) and (max-height: 760px), (max-width: 380px) {
  .solo-telefono .pb .d-ricerca-origine__data { display: none; }
  .solo-telefono .pb .pv-scena:has(.d-ricerca-origine) .pv-foglio { gap: 6px; }
  .solo-telefono .pb .d-ricerca-origine__citazione { font-size: var(--t-piccolo); }
  .solo-telefono .pb .d-ricerca-chiave { font-size: var(--t-corpo); }
  .solo-telefono .pb .d-ricerca-tab__riga { padding: 4px var(--s-3); }
  .solo-telefono .pb .d-ricerca-tab__piede { display: none; }
  .solo-telefono .pb .d-ricerca-colonna__voce { padding: 4px var(--s-3); font-size: var(--t-piccolo); }
  .solo-telefono .pb .d-ricerca-appunti { gap: 4px; padding-block: var(--s-2); }
}
@media (max-width: 700px) {
  .solo-telefono .pb .d-ricerca-campo__titolo { display: none; }
  .solo-telefono .pb .d-ricerca-campo__riga { gap: 4px; }
  .solo-telefono .pb .d-ricerca-tab__testa { padding-block: 5px; }
  .solo-telefono .pb .d-ricerca-origine__data { display: none; }
  .solo-telefono .pb .d-ricerca-commento { padding: 6px var(--s-3); }
  .solo-telefono .pb .d-ricerca-commento .d-ricerca-linea { display: none; }
  .solo-telefono .pb .d-ricerca-pagina { gap: 8px; }
}
@media (max-width: 700px) and (max-height: 760px), (max-width: 380px) {
  .solo-telefono .pb .d-ricerca-tab__riga:nth-of-type(4) { display: none; }
  .solo-telefono .pb .d-ricerca-campo__titolo { display: none; }
  .solo-telefono .pb .d-ricerca-tab__dato { font-size: var(--t-corpo); }
  .solo-telefono .pb .d-ricerca-piu span { font-size: var(--t-corpo); padding: 5px 10px; }
  .solo-telefono .pb .d-ricerca-commento { display: none; }
}
/* telefoni stretti e non alti (360 × 740): il ▶ sale come sui telefoni bassi, così si vede senza scorrere */
@media (max-width: 380px) and (max-height: 780px) {
  .solo-telefono .pb .pv-avvio { bottom: auto; top: 52%; }
}
@media (max-width: 380px) {
  .solo-telefono .pb .d-ricerca-domanda__chi span { display: none; }
}
@media (max-width: 380px) {
  .solo-telefono .pb .d-ricerca-tab__riga { grid-template-columns: 5.9em minmax(0, 1fr) 24px; gap: var(--s-2); }
  .solo-telefono .pb .d-ricerca-tab__fonte { font-size: var(--t-micro); white-space: nowrap; }
  .solo-telefono .pb .d-ricerca-tab__ok { width: 24px; height: 24px; }
}

/* 30.09.2026 · Perché non con ChatGPT? Tabella a tre righe: Perimetro · Qualità · Consegna, ChatGPT (grigio) contro Con me (inchiostro).
   Un foglio di carta diviso da filetti tenui da 1 px; niente fondo crema né segno laterale arancio. */
.d-ricerca-vs { display: grid; gap: 1px; max-width: 900px; width: 100%; align-self: center; overflow: hidden; border-radius: var(--r-carta); background: var(--tratto-chiaro); }
.d-ricerca-vs__riga { display: grid; grid-template-columns: 9em minmax(0, 1fr) minmax(0, 1fr); gap: 1px; }
.d-ricerca-vs__riga > span { padding: 12px 16px; background: var(--carta); font-size: var(--t-medio); line-height: 1.3; }
.d-ricerca-vs__nome { font-weight: 700; font-stretch: var(--semistretto); }
.d-ricerca-vs__chat { color: var(--grafite); background: var(--superficie-2) !important; }
.d-ricerca-vs__me { font-weight: 700; }
.d-ricerca-vs__riga--testa > span { padding: 8px 16px; font-size: var(--t-piccolo); font-weight: 700; }
.d-ricerca-vs__riga--testa > span:first-child { background: var(--superficie-2); }
.d-ricerca-vs__riga--testa .d-ricerca-vs__chat { color: var(--inchiostro); background: var(--tavolo) !important; }
.d-ricerca-vs__riga--testa .d-ricerca-vs__me { color: var(--su-inchiostro); background: var(--inchiostro) !important; }

/* telefono: il nome del vantaggio sopra, le due celle affiancate sotto */
@media (max-width: 700px) {
  .d-ricerca-vs__riga { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
  .d-ricerca-vs__nome { grid-column: 1 / -1; padding: 6px 12px !important; font-size: var(--t-mini) !important; background: var(--superficie-2) !important; }
  .d-ricerca-vs__riga > span { padding: 8px 12px; font-size: var(--t-piccolo); }
  .d-ricerca-vs__riga--testa > span:first-child { display: none; }
  .d-ricerca-vs__riga--testa > span { padding: 6px 12px; }
}
@media (max-width: 700px) and (max-height: 760px), (max-width: 380px) {
  .solo-telefono .pb .d-ricerca-vs__riga > span { padding: 5px 10px; font-size: var(--t-mini); line-height: 1.25; }
  .solo-telefono .pb .d-ricerca-vs__nome { padding: 3px 10px !important; font-size: var(--t-micro) !important; }
  .solo-telefono .pb .d-ricerca-vs__riga--testa > span { padding: 4px 10px; }
}

/* inglese: «+ More sources» sul telefono sta su una riga */
@media (max-width: 700px) {
  html[lang="en"] .solo-telefono .pb .d-ricerca-piu span { font-size: var(--t-piccolo); padding: 5px 10px; }
}

/* «Ti riconosci?» (30.09.2026): nelle Ricerche sta tra «E se lo chiedo a ChatGPT?» e le fonti dell'esempio.
   Le fonti sono un'appendice della sezione sopra (la nota le annuncia): stessa distanza che avevano sotto l'obiezione. */
.rt + .esempio-dopo { padding-top: var(--s-6); }
