{"id":13787,"date":"2026-02-17T18:38:56","date_gmt":"2026-02-17T16:38:56","guid":{"rendered":"https:\/\/afostodata.ro\/europeanicons\/?page_id=13787"},"modified":"2026-10-08T14:08:02","modified_gmt":"2026-10-08T12:08:02","slug":"san-francesco-dassisi","status":"publish","type":"page","link":"https:\/\/afostodata.ro\/europeanicons\/it\/san-francesco-dassisi\/","title":{"rendered":"San Francesco d&#8217;Assisi"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"13787\" class=\"elementor elementor-13787\" data-elementor-post-type=\"page\">\n\t\t\t\t<div data-dce-background-overlay-color=\"#003049\" data-dce-background-image-url=\"https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/02\/francisc-sfant.webp\" class=\"elementor-element elementor-element-010bb91 e-flex e-con-boxed e-con e-parent\" data-id=\"010bb91\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4434e78 elementor-widget elementor-widget-html\" data-id=\"4434e78\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"eminescu-header-light\">\n    <span class=\"reveal-tag\">Umilt\u00e0 \u2022 Compassione \u2022 Devozione<\/span>\n    <div class=\"title-container\">\n        <h1 class=\"main-name-solid\">San Francesco\n<\/h1>\n        <h1 class=\"main-name-stroke\"> d'Assisi<\/h1>\n    <\/div>\n    \n<\/div>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@900&family=Playfair+Display:wght@900&display=swap');\n\n.eminescu-header-light {\n    text-align: center;\n    padding: 60px 20px;\n    font-family: 'Montserrat', sans-serif;\n    background: transparent; \n}\n\n\/* Eticheta de sus cu galbenul specific #F9C70C *\/\n.reveal-tag {\n    display: block;\n    font-weight: 900;\n    text-transform: uppercase;\n    letter-spacing: 10px;\n    color: #F9C70C;\n    font-size: 0.85rem;\n    margin-bottom: 15px;\n    opacity: 0;\n    animation: dropFadeEminescu 0.8s ease forwards;\n}\n\n.title-container {\n    display: block;\n    line-height: 0.8;\n}\n\n\/* Textul solid - Alb pur *\/\n.main-name-solid {\n    font-family: 'Playfair Display', serif;\n    font-size: clamp(3.5rem, 15vw, 7rem);\n    margin: 0;\n    color: #ffffff;\n    text-transform: uppercase;\n    opacity: 0;\n    animation: slideUpEminescu 1s cubic-bezier(0.2, 0.8, 0.2, 1) forwards 0.4s;\n}\n\n\/* Textul cu contur - Alb pur *\/\n.main-name-stroke {\n    font-family: 'Playfair Display', serif;\n    font-size: clamp(3.5rem, 15vw, 10rem);\n    margin: 0;\n    color: transparent;\n    -webkit-text-stroke: 2px #ffffff;\n    text-transform: uppercase;\n    opacity: 0;\n    animation: slideUpEminescu 1s cubic-bezier(0.2, 0.8, 0.2, 1) forwards 0.6s,\n               subtleFloatEminescu 5s ease-in-out infinite 1.6s;\n}\n\n\/* Linia ro\u0219ie de accent *\/\n.header-red-line {\n    width: 0;\n    height: 6px;\n    background: #D62828;\n    margin: 30px auto 0;\n    animation: expandLineEminescu 1.2s ease-out forwards 1.4s;\n}\n\n\/* --- ANIMA\u021aII --- *\/\n\n@keyframes dropFadeEminescu {\n    from { opacity: 0; transform: translateY(-30px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n@keyframes slideUpEminescu {\n    from { opacity: 0; transform: translateY(80px); }\n    to { opacity: 1; transform: translateY(0); }\n}\n\n@keyframes expandLineEminescu {\n    from { width: 0; }\n    to { width: 220px; }\n}\n\n@keyframes subtleFloatEminescu {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-10px); }\n}\n\n\/* Optimizare mobil *\/\n@media (max-width: 768px) {\n    .reveal-tag { letter-spacing: 4px; font-size: 0.7rem; }\n    .main-name-stroke { -webkit-text-stroke: 1px #ffffff; }\n}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-dce-background-color=\"#F7E0B8\" class=\"elementor-element elementor-element-3135f73 e-flex e-con-boxed e-con e-parent\" data-id=\"3135f73\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-a14defa e-con-full e-flex e-con e-child\" data-id=\"a14defa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5e8afb9 e-con-full e-flex e-con e-child\" data-id=\"5e8afb9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fcf636 elementor-widget elementor-widget-dce-breadcrumbs\" data-id=\"4fcf636\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"dce-breadcrumbs.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<ul><li class=\"item-home\"><a class=\"bread-link bread-home\" href=\"https:\/\/afostodata.ro\/europeanicons\" title=\"Casa\">Casa<\/a><\/li><li class=\"separator separator-home\"> <span class=\"dce-separator\"> &gt; <\/span> <\/li><li class=\"item-current item-13787\"><span class=\"bread-current bread-13787\"> San Francesco d&#8217;Assisi<\/span><\/li><\/ul>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-dce-title-color=\"#012F4A\" class=\"elementor-element elementor-element-40efcca elementor-widget elementor-widget-heading\" data-id=\"40efcca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Dolce \u00e8 sentire, Francesco d'Assisi \u201cIl Cavaliere che scelse il Sole e la Pace\u201d\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a0b9155 elementor-widget elementor-widget-text-editor\" data-id=\"a0b9155\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"font-weight: 400;\">Immaginate un giovane cavaliere vestito di seta, con la spada al fianco e il cuore pieno di sogni di gloria. Sembra l\u2019inizio di un film d\u2019avventura, vero? Ma non \u00e8 cos\u00ec: la storia di Francesco d\u2019Assisi non \u00e8 fatta di battaglie vinte con le armi, ma di una rivoluzione silenziosa che ha cambiato il mondo per sempre.&#8221; <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-5045156 e-con-full e-flex e-con e-child\" data-id=\"5045156\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eade0e3 elementor-widget elementor-widget-image\" data-id=\"eade0e3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"800\" height=\"800\" src=\"https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/02\/13-1024x1024.jpg\" class=\"attachment-large size-large wp-image-12473\" alt=\"\" srcset=\"https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/02\/13-1024x1024.jpg 1024w, https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/02\/13-300x300.jpg 300w, https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/02\/13-150x150.jpg 150w, https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/02\/13-768x768.jpg 768w, https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/02\/13.jpg 1200w\" sizes=\"(max-width: 800px) 100vw, 800px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-dce-background-color=\"#F7E0B8\" class=\"elementor-element elementor-element-303bb87 e-flex e-con-boxed e-con e-parent\" data-id=\"303bb87\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-75e6883 e-con-full e-flex e-con e-child\" data-id=\"75e6883\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div data-dce-background-color=\"#D62729\" class=\"elementor-element elementor-element-00d2fc8 elementor-align-justify buton-audio elementor-widget elementor-widget-button\" data-id=\"00d2fc8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ASCOLTARE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-bd21136 e-con-full e-flex e-con e-child\" data-id=\"bd21136\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div data-dce-background-color=\"#FA6D12\" class=\"elementor-element elementor-element-5c3b87b elementor-align-justify buton-citeste elementor-widget elementor-widget-button\" data-id=\"5c3b87b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"#\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">LEGGERE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37ca0d3 e-con-full e-flex e-con e-child\" data-id=\"37ca0d3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div data-dce-background-color=\"#F9C70C\" class=\"elementor-element elementor-element-97776b6 elementor-align-justify buton-activitati elementor-widget elementor-widget-button\" data-id=\"97776b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm elementor-animation-shrink\" href=\"#activitati\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ATTIVIT\u00c0<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ff1ffc2 e-con-full e-flex e-con e-child\" data-id=\"ff1ffc2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div data-dce-background-color=\"#01502B\" class=\"elementor-element elementor-element-4c85784 elementor-align-justify buton-vizioneaza elementor-widget elementor-widget-button\" data-id=\"4c85784\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-size-sm elementor-animation-shrink\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Guarda<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-dce-background-color=\"#EBEFF2\" class=\"elementor-element elementor-element-d20906b citeste e-flex e-con-boxed e-con e-parent\" data-id=\"d20906b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3d12018 elementor-widget elementor-widget-html\" data-id=\"3d12018\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<article class=\"nadia-story-container\">\r\n    <section class=\"story-content\">\r\n        <p class=\"intro-paragraph\">\r\n            Immaginate un giovane cavaliere vestito di seta, con la spada al fianco e il cuore pieno di sogni di gloria. Sembra l\u2019inizio di un film d\u2019avventura, vero? Ma non \u00e8 cos\u00ec: la storia di Francesco d\u2019Assisi non \u00e8 fatta di battaglie vinte con le armi, ma di una rivoluzione silenziosa che ha cambiato il mondo per sempre. Francesco d\u2019Assisi non ha cercato ricette magiche, ma ha scoperto il segreto della vera gioia: sentirsi fratelli di ogni creatura e avere un ideale di pace per cui lottare.\r\n        <\/p>\r\n\r\n        <p>Francesco nacque ad Assisi tra il 1181 e il 1182, in una casa che profumava di stoffe pregiate. Suo padre, Pietro di Bernardone, era un ricco mercante che faceva fortuna con i commerci in Francia. Per questo, al ritorno da uno dei suoi viaggi, decise di chiamarlo \"Francesco\" (il \"francese\"), come omaggio alla terra che garantiva ricchezza alla famiglia. Da ragazzo, Francesco era l\u2019anima della citt\u00e0: suonava musiche dolci, danzava e incantava tutti con il suo talento di venditore.<\/p>\r\n\r\n        <p>Ma nel suo cuore c\u2019era un altro desiderio: diventare un nobile cavaliere.<\/p>\r\n\r\n        <p>La quiete di Assisi fu stravolta dalla guerra e Francesco fu catturato e recluso a Perugia. L\u00ec, tra il freddo e la malattia, il mondo di seta che conosceva inizi\u00f2 a sbiadire. L\u00ec tra le mura della prigione a Perugia la vita di Francesco cambi\u00f2. L\u00ec, nel silenzio e nel dolore, inizi\u00f2 a capire che la ricchezza non poteva dare la vera pace.<\/p>\r\n\r\n        <p>Tornato finalmente libero, qualcosa nel suo cuore era cambiato per sempre.<\/p>\r\n\r\n        <p>Un giorno d\u2019inverno, mentre camminava nelle campagne di Assisi avvolto nei suoi vestiti pregiati, incontr\u00f2 un anziano povero e malato che tremava per il gelo. La neve scendeva fitta, ma Francesco non prosegu\u00ec dritto. Si ferm\u00f2, guard\u00f2 l\u2019uomo negli occhi e sent\u00ec il suo dolore come se fosse il proprio. Senza dire una parola, si tolse il pesante mantello di lana e lo avvolse attorno alle spalle dell\u2019anziano. In quel momento, cap\u00ec che \"dare\" portava un calore che nessuna stoffa costosa poteva eguagliare.<\/p>\r\n\r\n        <p>Il momento della scelta definitiva arriv\u00f2 nella chiesetta di San Damiano, dove una voce gli chiese di riparare la sua casa. Francesco, con la sua solita determinazione, vendette le stoffe del padre per comprare mattoni e pietra. Suo padre, pensando fosse impazzito, lo trascin\u00f2 davanti al vescovo. Francesco nella piazza principale di Assisi, davanti al Vescovo e a tutta la citt\u00e0, comp\u00ec il gesto pi\u00f9 audace: si tolse i vestiti eleganti, li restitu\u00ec al padre e disse con voce ferma:<\/p>\r\n\r\n        <blockquote class=\"dialogue\">\r\n            \"Finora ho chiamato te mio padre sulla terra; d\u2019ora in poi posso dire con tutta sicurezza: 'Padre nostro, che sei nei cieli', perch\u00e9 in Lui ho riposto ogni mio tesoro!\"\r\n        <\/blockquote>\r\n\r\n        <p>Era il 1207 e presto altri lo seguirono, attratti dalla sua coerenza.<\/p>\r\n\r\n        <p>Bernardo da Quintavalle, un ricco magistrato, rimase colpito vedendo Francesco pregare tutta la notte. Insieme, decisero di vendere tutto e vivere aiutando il prossimo.<\/p>\r\n\r\n        <p>Da quel giorno, la sua \"Regola\" fu semplice e dritta come una freccia. Ai compagni che volevano seguirlo diceva chiaramente:<\/p>\r\n\r\n        <blockquote class=\"dialogue\">\r\n            \"La nostra vita \u00e8 osservare il Vangelo: vivremo in obbedienza, in umilt\u00e0 e senza possedere nulla di proprio.\"\r\n        <\/blockquote>\r\n\r\n        <p>Mentre il mondo era sconvolto dalle Crociate, Francesco decise di compiere un gesto impensabile.<\/p>\r\n\r\n        <p>Nel 1219 arriv\u00f2 in Egitto e, disarmato, oltrepass\u00f2 le linee nemiche per incontrare il Sultano Malik al-Kamil. Le guardie volevano fermarlo, ma rimasero colpite dalla sua mitezza. Davanti al potente Sultano, Francesco non parl\u00f2 di guerra, ma di fratellanza:<\/p>\r\n\r\n        <blockquote class=\"dialogue\">\r\n            \"Pace a te, Grande Sultano. Non vengo come un nemico, ma come un fratello che desidera parlarti della pace che solo Dio pu\u00f2 donare\".\r\n        <\/blockquote>\r\n\r\n        <p>Il Sultano, commosso dal suo coraggio, lo accolse con rispetto. Non si convert\u00ec, ma permise a Francesco di ripartire sano e salvo. Fu il primo grande esempio di dialogo tra culture diverse: la prova che la parola \u00e8 pi\u00f9 potente della spada. L'incontro \u00e8 considerato un modello anticipatore di dialogo interreligioso, basato sull'ascolto reciproco e sul rifiuto della violenza. Anche Papa Francesco ha citato questo incontro, in occasione del suo viaggio negli Emirati Arabi Uniti nel 2019, come ispirazione per la fratellanza umana.<\/p>\r\n\r\n        <p>Se ancora oggi fra le tradizioni del Natale c\u2019\u00e8 l\u2019allestimento del presepe lo dobbiamo a Francesco d\u2019Assisi.<\/p>\r\n\r\n        <p>Era il 1223 e Francesco si trovava in ritiro sul monte Lacerone, vicino al paesino di Greccio, un suggestivo borgo medievale in provincia di Rieti, oggi annoverato tra i \"Borghi pi\u00f9 belli d'Italia\". Con alcuni fratelli francescani, in montagna cercava il silenzio e la meditazione: vivevano da eremiti, o quasi, senza nulla, nemmeno un rifugio. Francesco era malato agli occhi, era ormai quasi cieco. I confratelli lo pregavano:<\/p>\r\n\r\n        <blockquote class=\"dialogue\">\r\n            \u201cFrancesco, dobbiamo trovare una sistemazione migliore per te!\u201d\r\n        <\/blockquote>\r\n\r\n        <p>Francesco dunque si convinse a scendere dal monte e scelse una nuda grotta come dimora. Viveva il suo periodo pi\u00f9 tormentato: era reduce da un lungo viaggio di predicazione in Oriente, fra Egitto, Siria e Terra Santa. E qui, a Betlemme, aveva visitato la grotta dove si ritiene sia nato Ges\u00f9 e ne era rimasto particolarmente colpito e molto commosso.<\/p>\r\n\r\n        <blockquote class=\"dialogue\">\r\n            \"Vorrei rappresentare il Bambino nato a Betlemme. Fate preparare come vi ho chiesto e l\u00ec trascorreremo la notte di Natale\".\r\n        <\/blockquote>\r\n\r\n        <p>E fu cos\u00ec che venne realizzato il primo presepe vivente posizionando una mangiatoia tra un bue e un asinello all'interno di una grotta. L'obiettivo era portare il mistero del Natale fuori dalle chiese, rendendolo accessibile al popolo. Se vi trovate in quella zona non mancate di visitare l\u2019Eremo costruito nella roccia, dove si trova la grotta in cui San Francesco mise in scena appunto la prima nativit\u00e0 vivente.<\/p>\r\n\r\n        <p>Immaginate ora le mura di Gubbio, ottocento anni fa. Il sole \u00e8 tramontato e le strade sono deserte. Non si sente un'anima, solo il rumore dei chiavistelli che si chiudono. La citt\u00e0 \u00e8 prigioniera della paura. Perch\u00e9 l\u00e0 fuori, nell'ombra dei boschi, si aggira una creatura che sembra uscita dagli incubi: un lupo enorme, feroce, che non ha piet\u00e0 di nessuno.<\/p>\r\n\r\n        <p>I cittadini gridano: \"Dobbiamo ucciderlo! \u00c8 un mostro!\". Impugnano forconi e torce, i loro occhi brillano di rabbia e terrore.<\/p>\r\n\r\n        <p>Ma in quel clima di guerra, una figura sottile esce dalle porte della citt\u00e0. \u00c8 Francesco. Cammina da solo, senza spada, senza scudo. Sente le grida della gente che lo richiama: \"Torna indietro, Francesco! Ti sbraner\u00e0!\".<\/p>\r\n\r\n        <p>Lui non si ferma. Arriva al limitare del bosco. Ed eccolo: il lupo balza fuori da un cespuglio, i denti scoperti, un ringhio che vibra nell'aria gelida. La belva si lancia per attaccare, ma Francesco non scappa. Alza una mano, lentamente, e dice con una dolcezza che squarcia il silenzio:<\/p>\r\n\r\n        <blockquote class=\"dialogue\">\r\n            \"Vieni qui, Fratello Lupo. Io ti comando, in nome di Dio, di non fare male n\u00e9 a me n\u00e9 a nessun altro.\"\r\n        <\/blockquote>\r\n\r\n        <p>Accade l'incredibile. Quel mostro che faceva tremare l'Umbria intera si ferma a mezz'aria. Abbassa la testa, chiude le fauci e, come un cagnolino bastonato, si accuccia ai piedi di quell'uomo piccolo e povero. Francesco gli parla come si parla a un amico che ha sbagliato:<\/p>\r\n\r\n        <p>\"Fratello Lupo, tu hai fatto grandi danni in queste terre, hai ucciso e spaventato tutti. Meriteresti il castigo. Ma io so perch\u00e9 lo fai: hai fame, vero? La rabbia \u00e8 solo il grido di chi si sente solo e affamato.\"<\/p>\r\n\r\n        <p>Il lupo risponde con un guaito, quasi un pianto. In quel momento, davanti agli occhi increduli dei cittadini di Gubbio che guardavano dalle mura, Francesco stringe un patto. \"Io far\u00f2 in modo che la gente ti dia da mangiare ogni giorno, e tu in cambio non colpirai mai pi\u00f9 n\u00e9 uomo n\u00e9 animale. Ci stai?\".<\/p>\r\n\r\n        <p>Il lupo alza la zampa e la posa, con delicatezza, sulla mano di Francesco.<\/p>\r\n\r\n        <p>Quel giorno Gubbio non vinse una guerra, ma impar\u00f2 una lezione: che il \"mostro\" spesso \u00e8 solo qualcuno che soffre, e che l'unico modo per sconfiggere un nemico \u00e8 trasformarlo in un fratello.<\/p>\r\n\r\n        <p>Francesco non voleva che la bellezza del mondo fosse un segreto per pochi dotti. Per questo, scrisse il \"Cantico delle Creature\", considerata la prima grande preghiera laica della storia. Non us\u00f2 il latino, ma il volgare umbro, la lingua semplice che la gente comune parlava ogni giorno nelle strade. Grazie a questa scelta rivoluzionaria, anche l\u2019uomo pi\u00f9 umile, che non sapeva n\u00e9 leggere n\u00e9 scrivere, poteva capire il significato profondo della preghiera e ringraziare per Fratello Sole e Sorella Luna.<\/p>\r\n\r\n        <p>Questa laude scritta intorno al 1224 \u00e8 considerata il pi\u00f9 antico testo poetico della letteratura italiana, \u00e8 un gioiello della letteratura mondiale e rivive nella celebre canzone \"Dolce \u00e8 sentire\". La melodia \u00e8 stata interpretata da leggende della lirica come Andrea Bocelli e Luciano Pavarotti, ma anche da artisti pop come Arisa e Claudio Baglioni, portando il messaggio di Francesco in ogni angolo del pianeta.<\/p>\r\n\r\n        <p>Francesco si \u00e8 spento ad Assisi il 3 ottobre 1226, ma si festeggia il 4 ottobre perch\u00e9, secondo la tradizione liturgica della Chiesa cattolica, si stabilisce spesso la celebrazione del santo il giorno successivo alla sua morte.<\/p>\r\n\r\n        <p>Oggi Francesco D\u2019Assisi \u00e8 il Patrono d\u2019Italia e nel 1979, Papa Giovanni Paolo II lo ha ufficialmente proclamato patrono dei cultori dell'ecologia perch\u00e9 ci ha insegnato che rispettare l'ambiente e gli altri \u00e8 l'unico modo per essere davvero felici. La sua testimonianza di vita offre uno sguardo \"post-litteram\" sui problemi ambientali, ponendo al centro la tutela delle risorse naturali, come l'acqua (\"sor'aqua\"), descritta come preziosa e casta.<\/p>\r\n\r\n        <p class=\"conclusion-text\">\r\n            \"Cominciate col fare ci\u00f2 che \u00e8 necessario, poi ci\u00f2 che \u00e8 possibile. E all'improvviso vi sorprenderete a fare l'impossibile\".\r\n        <\/p>\r\n    <\/section>\r\n<\/article>\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;700&family=Playfair+Display:ital,wght@0,700;1,700&display=swap');\r\n\r\n.nadia-story-container {\r\n    max-width: 800px;\r\n    margin: 0 auto;\r\n    padding: 40px 20px;\r\n    font-family: 'Playfair Display', serif;\r\n    line-height: 1.8;\r\n    color: #003049;\r\n}\r\n\r\n.story-content p {\r\n    margin-bottom: 25px;\r\n    font-size: 1.15rem;\r\n    text-align: justify;\r\n}\r\n\r\n.intro-paragraph::first-letter {\r\n    float: left;\r\n    font-size: 4.5rem;\r\n    padding-right: 15px;\r\n    font-weight: 900;\r\n}\r\n\r\n.dialogue {\r\n    margin: 40px 0;\r\n    padding: 20px 40px;\r\n    border-left: 5px solid #FB6C13;\r\n}\r\n\r\n.historical-moment {\r\n    margin: 50px 0;\r\n    padding: 40px;\r\n    border-radius: 15px;\r\n}\r\n\r\n.conclusion-text {\r\n    margin-top: 60px;\r\n    padding: 30px;\r\n    font-weight: 700;\r\n    text-align: center;\r\n}\r\n\r\n\/* duplicate styles preserved intentionally as in original *\/\r\n<\/style>\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;700&family=Playfair+Display:ital,wght@0,700;1,700&display=swap');\r\n\r\n.nadia-story-container {\r\n    max-width: 800px;\r\n    margin: 0 auto;\r\n    padding: 40px 20px;\r\n    font-family: 'Playfair Display', serif;\r\n    line-height: 1.8;\r\n    color: #003049;\r\n}\r\n\r\n.story-content p {\r\n    margin-bottom: 25px;\r\n    font-size: 1.15rem;\r\n    text-align: justify;\r\n}\r\n\r\n.intro-paragraph::first-letter {\r\n    float: left;\r\n    font-family: 'Playfair Display', serif;\r\n    font-size: 4.5rem;\r\n    line-height: 1;\r\n    padding-right: 15px;\r\n    color: #D62828;\r\n    font-weight: 900;\r\n}\r\n\r\n.dialogue {\r\n    margin: 40px 0;\r\n    padding: 20px 40px;\r\n    border-left: 5px solid #FB6C13;\r\n    background-color: rgba(245, 224, 183, 0.3);\r\n    font-style: italic;\r\n    font-family: 'Playfair Display', serif;\r\n    font-size: 1.3rem;\r\n}\r\n\r\n.historical-moment {\r\n    margin: 50px 0;\r\n    padding: 40px;\r\n    background-color: #003049;\r\n    color: #F5E0B7;\r\n    border-radius: 15px;\r\n    box-shadow: 0 15px 30px rgba(0,0,0,0.1);\r\n}\r\n\r\n.historical-moment p {\r\n    color: #F5E0B7;\r\n    text-align: left;\r\n}\r\n\r\n.announcement {\r\n    border-top: 1px solid #F9C80E;\r\n    padding-top: 20px;\r\n    font-weight: 700;\r\n    color: #F9C80E !important;\r\n    font-size: 1.4rem !important;\r\n    text-align: center !important;\r\n}\r\n\r\n.conclusion-text {\r\n    margin-top: 60px;\r\n    padding: 30px;\r\n    background-color: #004F2D;\r\n    color: white;\r\n    font-weight: 700;\r\n    text-align: center;\r\n    border-radius: 10px;\r\n    font-size: 1.25rem !important;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .nadia-story-container { padding: 20px; }\r\n    .intro-paragraph::first-letter { font-size: 3.5rem; }\r\n    .dialogue { padding: 15px 25px; font-size: 1.15rem; }\r\n    .announcement { font-size: 1.1rem !important; }\r\n}\r\n<\/style>\r\n\r\n<style>\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;700&family=Playfair+Display:ital,wght@0,700;1,700&display=swap');\r\n\r\n.nadia-story-container {\r\n    max-width: 800px;\r\n    margin: 0 auto;\r\n    padding: 40px 20px;\r\n    font-family: 'Playfair Display', serif;\r\n    line-height: 1.8;\r\n    color: #003049; \/* Dark Blue *\/\r\n}\r\n\r\n.story-content p {\r\n    margin-bottom: 25px;\r\n    font-size: 1.15rem;\r\n    text-align: justify;\r\n}\r\n\r\n\/* Drop Cap Stilizat *\/\r\n.intro-paragraph::first-letter {\r\n    float: left;\r\n    font-family: 'Playfair Display', serif;\r\n    font-size: 4.5rem;\r\n    line-height: 1;\r\n    padding-right: 15px;\r\n    color: #D62828;\r\n    font-weight: 900;\r\n}\r\n\r\n\/* Stilizare Dialoguri *\/\r\n.dialogue {\r\n    margin: 40px 0;\r\n    padding: 20px 40px;\r\n    border-left: 5px solid #FB6C13;\r\n    background-color: rgba(245, 224, 183, 0.3);\r\n    font-style: italic;\r\n    font-family: 'Playfair Display', serif;\r\n    font-size: 1.3rem;\r\n}\r\n\r\n\/* Momenti Salienti *\/\r\n.historical-moment {\r\n    margin: 50px 0;\r\n    padding: 40px;\r\n    background-color: #003049;\r\n    color: #F5E0B7;\r\n    border-radius: 15px;\r\n    box-shadow: 0 15px 30px rgba(0,0,0,0.1);\r\n}\r\n\r\n.historical-moment p {\r\n    color: #F5E0B7;\r\n    text-align: left;\r\n}\r\n\r\n.announcement {\r\n    border-top: 1px solid #F9C80E;\r\n    padding-top: 20px;\r\n    font-weight: 700;\r\n    color: #F9C80E !important;\r\n    font-size: 1.4rem !important;\r\n    text-align: center !important;\r\n}\r\n\r\n\/* Concluzie *\/\r\n.conclusion-text {\r\n    margin-top: 60px;\r\n    padding: 30px;\r\n    background-color: #004F2D;\r\n    color: white;\r\n    font-weight: 700;\r\n    text-align: center;\r\n    border-radius: 10px;\r\n    font-size: 1.25rem !important;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n    .nadia-story-container { padding: 20px; }\r\n    .intro-paragraph::first-letter { font-size: 3.5rem; }\r\n    .dialogue { padding: 15px 25px; font-size: 1.15rem; }\r\n    .announcement { font-size: 1.1rem !important; }\r\n}\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9d5b779 activitati e-flex e-con-boxed e-con e-parent\" data-id=\"9d5b779\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b46bbe7 elementor-widget elementor-widget-html\" data-id=\"b46bbe7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/canvas-confetti@1.6.0\/dist\/confetti.browser.min.js\"><\/script>\n\n<div class=\"activity-hub-premium\" id=\"IconsHub\">\n    <div id=\"hub-menu\" class=\"hub-screen active-screen\">\n        <div class=\"hub-header\">\n            <h2 class=\"playfair-main-title\">Attivit\u00e0<\/h2>\n        <\/div>\n        <div class=\"elegant-grid-5\">\n            <div class=\"elegant-card featured-quiz\" onclick=\"launchActivity('quiz')\">\n                <div class=\"card-icon-wrapper\">\ud83c\udfaf<\/div>\n                <div class=\"card-info\">\n                    <h3 class=\"playfair-card-title\">Quiz<\/h3>\n                    <span class=\"elegant-btn\">Inizia<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"elegant-card\" onclick=\"launchActivity('x')\">\n                <div class=\"card-icon-wrapper\">\ud83e\udde9<\/div>\n                <div class=\"card-info\">\n                    <h3 class=\"playfair-card-title\">Enigma<\/h3>\n                    <span class=\"elegant-btn\">Vedi<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"elegant-card\" onclick=\"launchActivity('y')\">\n                <div class=\"card-icon-wrapper\">\ud83d\udcda<\/div>\n                <div class=\"card-info\">\n                    <h3 class=\"playfair-card-title\">Comprensione del testo<\/h3>\n                    <span class=\"elegant-btn\">Vedi<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"elegant-card\" onclick=\"launchActivity('z')\">\n                <div class=\"card-icon-wrapper\">\ud83d\udd52\ufe0f<\/div>\n                <div class=\"card-info\">\n                    <h3 class=\"playfair-card-title\">Cronologia<\/h3>\n                    <span class=\"elegant-btn\">Vedi<\/span>\n                <\/div>\n            <\/div>\n            <div class=\"elegant-card\" onclick=\"launchActivity('w')\">\n                <div class=\"card-icon-wrapper\">\ud83c\udfae<\/div>\n                <div class=\"card-info\">\n                    <h3 class=\"playfair-card-title\">Game<\/h3>\n                    <span class=\"elegant-btn\">Vedi<\/span>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n    <div id=\"activity-stage\" class=\"hub-screen\" style=\"display:none;\">\n        <button onclick=\"backToMenu()\" class=\"btn-back-elegant\">\u2190 Torna al menu<\/button>\n        <div id=\"activity-content-loader\" class=\"content-stage-box\"><\/div>\n    <\/div>\n<\/div>\n\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600&family=Playfair+Display:ital,wght@0,700;0,900;1,700&display=swap');\n*, *::before, *::after { box-sizing: border-box; }\n.activity-hub-premium { max-width: 1200px; margin: 60px auto; padding: 0 16px; font-family: 'Montserrat', sans-serif; color: #003049; scroll-margin-top: 120px; }\n.playfair-main-title { font-family: 'Playfair Display', serif; font-size: clamp(1.8rem, 4vw, 3.2rem); font-weight: 700; text-align: center; margin-bottom: 60px; line-height: 1.2; text-transform: none; }\n.hub-screen { opacity: 0; transition: all 0.5s ease; display: none; }\n.active-screen { display: block !important; opacity: 1 !important; }\n.elegant-grid-5 { display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; }\n.elegant-card { background: #ffffff; border-radius: 25px; padding: 50px 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; cursor: pointer; transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); box-shadow: 0 5px 25px rgba(0, 48, 73, 0.05); border: 1px solid rgba(0, 48, 73, 0.08); -webkit-tap-highlight-color: transparent; touch-action: manipulation; }\n.elegant-card:hover { transform: translateY(-12px); box-shadow: 0 25px 50px rgba(0, 48, 73, 0.15); border-color: #FB6C13; }\n.playfair-card-title { font-family: 'Playfair Display', serif; font-size: clamp(1rem, 2vw, 1.5rem); font-weight: 700; margin: 20px 0; text-transform: none; }\n.card-icon-wrapper { font-size: 4rem; margin-bottom: 10px; }\n.elegant-btn { font-size: 0.9rem; font-weight: 600; color: #FB6C13; padding: 10px 35px; border: 1.5px solid #FB6C13; border-radius: 50px; transition: 0.3s; display: inline-block; text-transform: none; }\n.elegant-card:hover .elegant-btn { background: #FB6C13; color: #fff; }\n.featured-quiz { background: #003049; color: #fff; border: none; }\n.featured-quiz .playfair-card-title { color: #fff; }\n.featured-quiz .elegant-btn { color: #F9C80E; border-color: #F9C80E; }\n.featured-quiz:hover .elegant-btn { background: #F9C80E; color: #003049; }\n.content-stage-box { background: #fff; border-radius: 35px; padding: 60px 50px; box-shadow: 0 40px 100px rgba(0,0,0,0.08); min-height: 500px; overflow: hidden; }\n.btn-back-elegant { background: transparent; color: #003049; border: 1.5px solid #003049; padding: 12px 35px; border-radius: 50px; font-weight: 600; cursor: pointer; margin-bottom: 30px; transition: 0.3s; font-family: 'Montserrat', sans-serif; -webkit-tap-highlight-color: transparent; touch-action: manipulation; }\n.btn-back-elegant:hover { background: #003049; color: #fff; }\n.quiz-splash-elegant { text-align: center; padding: 20px 0; display: flex; flex-direction: column; align-items: center; gap: 10px; }\n.quiz-splash-elegant .splash-emoji { font-size: clamp(4rem, 10vw, 7rem); }\n.quiz-splash-elegant h2 { font-family: 'Playfair Display', serif; font-size: clamp(1.8rem, 5vw, 3rem); margin: 10px 0 30px; text-transform: none; }\n.btn-start-hero { background: #003049; color: #fff; border: none; padding: 20px 60px; border-radius: 60px; font-family: 'Playfair Display', serif; font-size: clamp(1.3rem, 3vw, 2.2rem); cursor: pointer; transition: 0.4s; -webkit-tap-highlight-color: transparent; touch-action: manipulation; max-width: 100%; }\n.btn-start-hero:hover, .btn-start-hero:active { background: #FB6C13; transform: scale(1.05); }\n.quiz-progress-wrap { margin-bottom: 28px; }\n.quiz-progress-label { display: flex; justify-content: space-between; align-items: center; margin-bottom: 8px; }\n.quiz-progress-label span { font-weight: 600; font-size: 0.85rem; color: #FB6C13; letter-spacing: 0.05em; text-transform: uppercase; }\n.progress-track { width: 100%; height: 8px; background: #f0f0f0; border-radius: 99px; overflow: hidden; }\n.progress-fill { height: 100%; background: linear-gradient(90deg, #FB6C13, #F9C80E); border-radius: 99px; transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1); }\n.quiz-q-box { width: 100%; }\n.quiz-question-text { font-family: 'Playfair Display', serif; font-size: clamp(1.2rem, 3vw, 2rem); font-weight: 700; color: #003049; margin-bottom: 30px; line-height: 1.35; word-break: break-word; hyphens: auto; }\n#opts-wrap { display: flex; flex-direction: column; gap: 12px; }\n.opt-btn-elegant { width: 100%; padding: 18px 24px; border: 1.5px solid #e8e8e8; border-radius: 18px; font-family: 'Montserrat', sans-serif; font-weight: 500; cursor: pointer; text-align: left; font-size: clamp(0.9rem, 2vw, 1.1rem); transition: background 0.2s, color 0.2s, border-color 0.2s, transform 0.15s; background: #fff; color: #003049; line-height: 1.4; word-break: break-word; -webkit-tap-highlight-color: transparent; touch-action: manipulation; -webkit-text-size-adjust: 100%; }\n.opt-btn-elegant:hover:not(:disabled) { background: #003049 !important; color: #fff !important; border-color: #003049 !important; transform: translateX(4px); }\n.opt-btn-elegant:active:not(:disabled) { transform: scale(0.98); }\n.correct-style { background: #004F2D !important; color: #fff !important; border-color: #004F2D !important; }\n.wrong-style { background: #D62828 !important; color: #fff !important; border-color: #D62828 !important; }\n.quiz-result-box { text-align: center; padding: 10px 0 20px; display: flex; flex-direction: column; align-items: center; gap: 16px; }\n.quiz-result-emoji { font-size: clamp(3.5rem, 10vw, 6rem); }\n.quiz-result-score { font-family: 'Playfair Display', serif; font-size: clamp(1.8rem, 5vw, 3.2rem); font-weight: 900; color: #003049; margin: 0; }\n.quiz-result-msg { font-size: clamp(0.95rem, 2.5vw, 1.4rem); color: #555; margin: 0 0 10px; max-width: 500px; line-height: 1.5; }\n.btn-retry { background: #003049; color: #fff; border: none; padding: 16px 50px; border-radius: 60px; font-family: 'Playfair Display', serif; font-size: clamp(1.1rem, 2.5vw, 1.6rem); cursor: pointer; transition: 0.4s; -webkit-tap-highlight-color: transparent; touch-action: manipulation; max-width: 100%; display: inline-block; }\n.btn-retry:hover, .btn-retry:active { background: #FB6C13; transform: scale(1.05); }\n\n\/* \u2500\u2500\u2500 ENIGMA \u2500\u2500\u2500 *\/\n.enigma-stage { width: 100%; text-align: center; }\n.enigma-quote { font-family: 'Playfair Display', serif; font-size: clamp(1.3rem, 3.5vw, 2.3rem); font-weight: 700; color: #003049; line-height: 1.4; max-width: 720px; margin: 0 auto 12px; text-align: center !important; }\n.enigma-question { font-family: 'Playfair Display', serif; font-style: italic; font-weight: 700; color: #004F2D; font-size: clamp(1.05rem, 2.8vw, 1.6rem); margin: 0 auto 35px; max-width: 720px; text-align: center !important; }\n.enigma-choices { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; max-width: 620px; margin: 0 auto; }\n.enigma-choice { border: 4px solid transparent; border-radius: 20px; overflow: hidden; cursor: pointer; transition: transform 0.3s, box-shadow 0.3s, border-color 0.3s, opacity 0.3s; background: #fff; padding: 0; line-height: 0; -webkit-tap-highlight-color: transparent; touch-action: manipulation; }\n.enigma-choice img { width: 100%; height: auto; display: block; aspect-ratio: 1 \/ 1; object-fit: cover; }\n.enigma-choice:hover:not(.locked) { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0, 48, 73, 0.2); border-color: #FB6C13; }\n.enigma-choice.locked { pointer-events: none; }\n.enigma-choice.correct-pick { border-color: #004F2D; box-shadow: 0 0 0 4px rgba(0,79,45,0.25); }\n.enigma-choice.wrong-pick { border-color: #D62828; box-shadow: 0 0 0 4px rgba(214,40,40,0.25); }\n.enigma-choice.dim { opacity: 0.4; }\n.enigma-feedback { margin-top: 30px; }\n.enigma-wrong-msg { color: #D62828; font-family: 'Playfair Display', serif; font-weight: 700; font-size: clamp(1.2rem, 3vw, 1.8rem); margin: 0 0 18px; }\n.enigma-result { text-align: center; display: flex; flex-direction: column; align-items: center; gap: 18px; padding: 10px 0; }\n.enigma-result-title { font-family: 'Playfair Display', serif; font-size: clamp(1.8rem, 5vw, 3.2rem); font-weight: 900; color: #003049; margin: 0; }\n.enigma-result img { width: min(320px, 80%); border-radius: 20px; box-shadow: 0 15px 40px rgba(0,48,73,0.2); }\n.enigma-playlist-label { font-weight: 600; letter-spacing: 0.1em; color: #FB6C13; text-transform: uppercase; font-size: 1rem; font-family: 'Playfair Display', serif; font-style: italic; }\n.enigma-result p { color: #333; font-size: clamp(0.95rem, 2.5vw, 1.2rem); line-height: 1.6; max-width: 620px; margin: 0; }\n.enigma-result ul { text-align: left; max-width: 560px; margin: 0 auto; color: #333; line-height: 1.7; font-size: clamp(0.95rem, 2.5vw, 1.12rem); }\n.enigma-result .enigma-subhead { font-weight: 700; color: #003049; margin: 6px auto 0; max-width: 620px; }\n\n\/* \u2500\u2500\u2500 READING COMPREHENSION \u2500\u2500\u2500 *\/\n.itext-wrap { width: 100%; max-width: 800px; margin: 0 auto; }\n.itext-main-title { font-family: 'Playfair Display', serif; font-size: clamp(1.5rem, 4vw, 2.4rem); font-weight: 900; color: #003049; text-align: center; margin: 0 0 6px; line-height: 1.25; }\n.itext-subtitle { text-align: center; color: #FB6C13; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase; font-size: 0.9rem; margin: 0 0 40px; }\n.itext-section { margin-bottom: 48px; }\n.itext-section-head { color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: clamp(1rem, 2.5vw, 1.25rem); padding: 14px 22px; border-radius: 12px; margin-bottom: 22px; }\n.itext-head-green { background: #2E6B4F; }\n.itext-head-red { background: #D62828; }\n.itext-head-orange { background: #FB6C13; }\n.itext-head-navy { background: #003049; }\n.itext-instruction { color: #333; font-size: clamp(0.95rem, 2.2vw, 1.15rem); margin: 0 0 20px; line-height: 1.5; }\n.itext-fisa { display: flex; gap: 24px; align-items: flex-start; flex-wrap: wrap; }\n.itext-fisa img { width: 160px; border-radius: 14px; flex-shrink: 0; box-shadow: 0 10px 25px rgba(0,48,73,0.15); }\n.itext-fisa-fields { flex: 1; min-width: 240px; display: flex; flex-direction: column; gap: 14px; }\n.itext-field-row { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }\n.itext-field-row label { font-weight: 600; color: #003049; min-width: 130px; }\n.itext-input { flex: 1; min-width: 140px; padding: 12px 16px; border: 1.5px solid #ddd; border-radius: 12px; font-family: 'Montserrat', sans-serif; font-size: 1rem; color: #003049; transition: border-color 0.2s, background 0.2s; -webkit-text-size-adjust: 100%; }\n.itext-input:focus { outline: none; border-color: #FB6C13; }\n.itext-input.ok { border-color: #004F2D; background: #eaf6ef; }\n.itext-input.no { border-color: #D62828; background: #fbeaea; }\n.itext-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }\n.itext-col-title { text-align: center; color: #fff; font-weight: 600; padding: 10px; border-radius: 12px 12px 0 0; }\n.itext-col-title.pasiuni { background: #FB6C13; }\n.itext-col-title.trasaturi { background: #F9C80E; color: #003049; }\n.itext-textarea { width: 100%; min-height: 130px; padding: 14px; border: 1.5px solid #ddd; border-top: none; border-radius: 0 0 12px 12px; font-family: 'Montserrat', sans-serif; font-size: 1rem; color: #003049; resize: vertical; line-height: 1.6; }\n.itext-textarea:focus { outline: none; border-color: #FB6C13; }\n.itext-af-row { display: flex; align-items: center; gap: 16px; padding: 16px 0; border-bottom: 1px solid #eee; flex-wrap: wrap; }\n.itext-af-text { flex: 1; min-width: 200px; color: #003049; line-height: 1.5; }\n.itext-af-btns { display: flex; gap: 10px; }\n.itext-af-btn { width: 52px; height: 52px; border-radius: 50%; border: 2px solid #003049; background: #fff; color: #003049; font-weight: 700; font-size: 1.2rem; cursor: pointer; transition: 0.2s; -webkit-tap-highlight-color: transparent; touch-action: manipulation; }\n.itext-af-btn:hover:not(:disabled) { background: #003049; color: #fff; }\n.itext-af-btn.af-correct { background: #004F2D !important; color: #fff !important; border-color: #004F2D !important; }\n.itext-af-btn.af-wrong { background: #D62828 !important; color: #fff !important; border-color: #D62828 !important; }\n.itext-list-row { display: flex; align-items: center; gap: 12px; margin-bottom: 10px; }\n.itext-list-num { flex: 0 0 34px; width: 34px; height: 34px; border-radius: 50%; background: #003049; color: #fff; font-weight: 700; display: flex; align-items: center; justify-content: center; }\n.itext-list-input { flex: 1; padding: 12px 16px; border: 1.5px solid #ddd; border-radius: 12px; font-family: 'Montserrat', sans-serif; font-size: 1rem; color: #003049; }\n.itext-list-input:focus { outline: none; border-color: #FB6C13; }\n.itext-list-input.ok { border-color: #004F2D; background: #eaf6ef; }\n.itext-list-input.no { border-color: #D62828; background: #fbeaea; }\n.itext-btn { background: #003049; color: #fff; border: none; padding: 12px 32px; border-radius: 50px; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 1rem; cursor: pointer; transition: 0.3s; margin-top: 18px; -webkit-tap-highlight-color: transparent; touch-action: manipulation; }\n.itext-btn:hover { background: #FB6C13; }\n.itext-btn.secondary { background: transparent; color: #003049; border: 1.5px solid #003049; margin-left: 10px; }\n.itext-btn.secondary:hover { background: #003049; color: #fff; }\n.itext-examples { margin-top: 16px; background: #f6f8fa; border-left: 4px solid #FB6C13; border-radius: 0 12px 12px 0; padding: 16px 20px; color: #333; line-height: 1.7; display: none; }\n.itext-examples.show { display: block; }\n.itext-examples strong { color: #003049; }\n.itext-feedback-msg { margin-top: 14px; font-weight: 600; font-size: 1.05rem; line-height: 1.5; }\n.itext-download { text-align: center; margin-top: 10px; padding-top: 32px; border-top: 1px solid #eee; }\n.itext-download-text { color: #555; margin: 0 0 16px; font-size: 1.05rem; }\n.itext-btn-download { display: inline-block; text-decoration: none; margin-top: 10px; }\n\n\/* \u2500\u2500\u2500 Responsive \u2500\u2500\u2500 *\/\n@media (max-width: 1024px) { .elegant-grid-5 { grid-template-columns: repeat(3, 1fr); } }\n@media (max-width: 768px) { .elegant-grid-5 { grid-template-columns: repeat(2, 1fr); } .content-stage-box { padding: 30px 20px; border-radius: 20px; } .btn-back-elegant { padding: 10px 24px; font-size: 0.9rem; } }\n@media (max-width: 560px) { .itext-cols { grid-template-columns: 1fr; } .itext-fisa img { width: 130px; margin: 0 auto; } .itext-btn.secondary { margin-left: 0; margin-top: 12px; } }\n@media (max-width: 480px) { .elegant-grid-5 { grid-template-columns: 1fr; } .activity-hub-premium { margin: 30px auto; } .content-stage-box { padding: 24px 16px; border-radius: 16px; min-height: auto; } .opt-btn-elegant { padding: 15px 18px; border-radius: 14px; } .enigma-choices { gap: 14px; } }\n<\/style>\n\n<script>\n(function() {\n    const QUIZ_DATA = [\n        { q: \"1. Dove \u00e8 nato Francesco d'Assisi?\", a: [\"Roma\", \"Assisi\", \"Firenze\", \"Napoli\"], c: 1 },\n        { q: \"2. Qual era il lavoro del padre di Francesco?\", a: [\"Soldato\", \"Pittore\", \"Mercante di stoffe\", \"Sacerdote\"], c: 2 },\n        { q: \"3. Perch\u00e9 fu chiamato Francesco (\\\"il francese\\\")?\", a: [\"Perch\u00e9 nacque in Francia\", \"Perch\u00e9 la famiglia viveva in Francia\", \"Perch\u00e9 il padre commerciava con la Francia\", \"Perch\u00e9 sua madre era francese\"], c: 2 },\n        { q: \"4. Qual era il sogno di Francesco da giovane?\", a: [\"Diventare artista\", \"Diventare cavaliere\", \"Diventare monaco\", \"Diventare medico\"], c: 1 },\n        { q: \"5. In quale citt\u00e0 fu imprigionato dopo la guerra?\", a: [\"Perugia\", \"Milano\", \"Pisa\", \"Siena\"], c: 0 },\n        { q: \"6. Cosa fece Francesco quando incontr\u00f2 un vecchio povero che tremava dal freddo?\", a: [\"Gli diede dei soldi\", \"Lo port\u00f2 a casa\", \"Gli diede il suo mantello\", \"Gli port\u00f2 del cibo\"], c: 2 },\n        { q: \"7. In quale chiesa Francesco sent\u00ec la chiamata a \\\"riparare la casa di Dio\\\"?\", a: [\"San Pietro\", \"San Damiano\", \"Santa Maria\", \"San Marco\"], c: 1 },\n        { q: \"8. Chi incontr\u00f2 Francesco in Egitto durante le Crociate?\", a: [\"Un imperatore\", \"Un re\", \"Il sultano Malik al-Kamil\", \"Un generale\"], c: 2 },\n        { q: \"9. Dove fu realizzato il primo presepe?\", a: [\"Assisi\", \"Roma\", \"Greccio\", \"Napoli\"], c: 2 },\n        { q: \"10. Quale animale addomestic\u00f2 Francesco a Gubbio?\", a: [\"Un orso\", \"Un lupo\", \"Un leone\", \"Un cane\"], c: 1 }\n    ];\n    const LABELS = [\"A\", \"B\", \"C\", \"D\"];\n    const TOTAL = QUIZ_DATA.length;\n    const QUIZ_TITLE = \"Quiz \u2013 Francesco d'Assisi\";\n    const QUIZ_SPLASH_EMOJI = \"\ud83d\udd4a\ufe0f\";\n    const QUIZ_LABEL = \"Domanda\";\n    const ACTIVITY_LABEL = \"Attivit\u00e0\";\n    const SOON_LABEL = \"Disponibile a breve...\";\n    const START_LABEL = \"Inizia\";\n    const RETRY_LABEL = \"Riprova\";\n    function msgFinal(s) { return s === TOTAL ? \"Eccellente! Conosci perfettamente la vita di San Francesco.\" : s >= 7 ? \"Ottimo lavoro! Hai imparato molto sul cavaliere della pace.\" : \"Bel tentativo! Continua a scoprire la storia di San Francesco.\"; }\n    function emoji(s) { return s === TOTAL ? \"\ud83c\udfc6\" : s >= 7 ? \"\ud83e\udd47\" : s >= 5 ? \"\ud83c\udfaf\" : \"\ud83d\udcaa\"; }\n\n    let score = 0, currentIdx = 0;\n\n    \/\/ \u2500\u2500 Enigma images \u2500\u2500\n    const ENIGMA_CORRECT = \"https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/02\/13.jpg\";\n    const ENIGMA_WRONG   = \"https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/02\/18.jpg\";\n\n    \/\/ \u2500\u2500 Reading Comprehension data \u2014 San Francesco d'Assisi \u2500\u2500\n    const IT_IMG = ENIGMA_CORRECT;\n    const IT_PDF = \"https:\/\/afostodata.ro\/europeanicons\/wp-content\/uploads\/2026\/07\/Intelegerea-textului-in-IT-3.pdf\";\n    \/\/ Fi\u0219\u0103 matched by keyword inclusion (forgiving with Italian inflection)\n    const IT_FISA = {\n        cognome:    [\"assisi\", \"bernardone\"],\n        nome:       [\"francesco\"],\n        anno:       [\"1181\", \"1182\"],\n        professione:[\"santo\", \"frate\", \"religios\", \"fondatore\", \"predicat\", \"mercante\"]\n    };\n    const IT_FISA_LABELS = { cognome: \"Cognome:\", nome: \"Nome:\", anno: \"Anno di nascita:\", professione: \"Professione:\" };\n    const IT_AF = [\n        { t: \"San Francesco ha rinunciato alla ricchezza per condurre una vita semplice.\", correct: true },\n        { t: \"Da bambino, Francesco voleva diventare pittore e ha passato la vita a realizzare quadri.\", correct: false },\n        { t: \"San Francesco d'Assisi \u00e8 noto per il suo amore per la natura e gli animali.\", correct: true }\n    ];\n    \/\/ Section 2, column 1 \u2014 LANGUAGES he spoke\n    const IT_KW_REASONS = [\n        [\"volgare\", \"umbro\"], [\"italian\"], [\"francese\", \"franc\"], [\"latino\", \"latin\"]\n    ];\n    \/\/ Section 2, column 2 \u2014 CHARACTER TRAITS\n    const IT_KW_TRASATURI = [\n        [\"umil\"], [\"generos\"], [\"coragg\", \"audac\"], [\"mite\", \"mitezz\", \"dolce\"], [\"determin\"],\n        [\"pacif\", \"pace\"], [\"sempli\"], [\"compass\", \"misericord\"], [\"coeren\"], [\"natura\", \"animal\", \"creatur\"]\n    ];\n    \/\/ Section 4 \u2014 winter custom \/ religious movement \/ tamed animal (three distinct answers)\n    const IT_ITEMS = [\n        [\"presepe\", \"presepio\", \"nativita\", \"mangiatoia\"],\n        [\"francescan\", \"frati minori\", \"ordine\", \"regola\"],\n        [\"lupo\"]\n    ];\n    const IT_ITEM_ROWS = 3;\n    const IT_ITEM_MIN = 3;\n\n    function itextNorm(s) { return (s || \"\").normalize('NFD').replace(\/[\\u0300-\\u036f]\/g, '').toLowerCase(); }\n    function itextCountGroups(text, groups) {\n        const t = itextNorm(text);\n        let n = 0;\n        groups.forEach(variants => { if (variants.some(v => t.includes(itextNorm(v)))) n++; });\n        return n;\n    }\n\n    window.launchActivity = function(type) {\n        document.getElementById('IconsHub').scrollIntoView({ behavior: 'smooth', block: 'start' });\n        document.getElementById('hub-menu').classList.remove('active-screen');\n        setTimeout(() => {\n            document.getElementById('hub-menu').style.display = 'none';\n            const stage = document.getElementById('activity-stage');\n            stage.style.display = 'block';\n            setTimeout(() => stage.classList.add('active-screen'), 50);\n            if(type === 'quiz') { score = 0; currentIdx = 0; window.showQuizIntro(); }\n            else if(type === 'x') { window.showEnigma(); }\n            else if(type === 'y') { window.showTextComprehension(); }\n            else if(type === 'w') { document.getElementById('activity-content-loader').innerHTML = '<style>@media (max-width:768px){#activity-content-loader .ei-game{margin:-30px -20px;}#activity-content-loader .ei-game iframe{height:calc(100svh - 110px);min-height:560px;border-radius:0 !important;}}@media (max-width:480px){#activity-content-loader .ei-game{margin:-24px -16px;}}<\/style><div class=\"ei-game\"><iframe src=\"https:\/\/fact-pair-game.lovable.app\" width=\"100%\" height=\"800\" style=\"border:0;display:block;border-radius:16px;\" allowfullscreen loading=\"lazy\" title=\"Gioco degli abbinamenti \u2013 Francesco d\u2019Assisi\"><\/iframe><\/div>'; }\n            else { document.getElementById('activity-content-loader').innerHTML = `<h2 class=\"playfair-main-title\">${ACTIVITY_LABEL} ${type.toUpperCase()}<\/h2><p style=\"text-align:center;\">${SOON_LABEL}<\/p>`; }\n        }, 500);\n    };\n\n    window.backToMenu = function() {\n        document.getElementById('IconsHub').scrollIntoView({ behavior: 'smooth', block: 'start' });\n        document.getElementById('activity-stage').classList.remove('active-screen');\n        setTimeout(() => {\n            document.getElementById('activity-stage').style.display = 'none';\n            const menu = document.getElementById('hub-menu');\n            menu.style.display = 'block';\n            setTimeout(() => menu.classList.add('active-screen'), 50);\n        }, 500);\n    };\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 ENIGMA \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    window.showEnigma = function() {\n        const loader = document.getElementById('activity-content-loader');\n        const options = [\n            { img: ENIGMA_CORRECT, correct: true },\n            { img: ENIGMA_WRONG,   correct: false }\n        ];\n        if (Math.random() < 0.5) options.reverse();\n\n        loader.innerHTML = `\n            <div class=\"enigma-stage\">\n                <p class=\"enigma-quote\">\u00abInizia facendo ci\u00f2 che \u00e8 necessario; poi fai ci\u00f2 che \u00e8 possibile; e all'improvviso starai facendo l'impossibile.\u00bb<\/p>\n                <p class=\"enigma-question\">Chi pensi possa averlo detto?<\/p>\n                <div class=\"enigma-choices\">\n                    ${options.map((o, i) => `\n                        <div class=\"enigma-choice\" data-correct=\"${o.correct}\" onclick=\"window.enigmaChoose(this)\">\n                            <img decoding=\"async\" src=\"${o.img}\" alt=\"Personalit\u00e0 ${i + 1}\" loading=\"lazy\">\n                        <\/div>`).join('')}\n                <\/div>\n                <div class=\"enigma-feedback\" id=\"enigma-feedback\"><\/div>\n            <\/div>`;\n    };\n\n    window.enigmaChoose = function(el) {\n        const choices = document.querySelectorAll('.enigma-choice');\n        const isCorrect = el.dataset.correct === 'true';\n        choices.forEach(c => c.classList.add('locked'));\n\n        if (isCorrect) {\n            el.classList.add('correct-pick');\n            choices.forEach(c => { if (c !== el) c.classList.add('dim'); });\n            setTimeout(() => window.showEnigmaResult(), 800);\n        } else {\n            el.classList.add('wrong-pick');\n            choices.forEach(c => { if (c !== el) c.classList.add('dim'); });\n            document.getElementById('enigma-feedback').innerHTML = `\n                <p class=\"enigma-wrong-msg\">\u274c Sbagliato! Riprova.<\/p>\n                <button class=\"btn-retry\" onclick=\"window.showEnigma()\">Riprova<\/button>`;\n        }\n    };\n\n    window.showEnigmaResult = function() {\n        document.getElementById('activity-content-loader').innerHTML = `\n            <div class=\"enigma-result\">\n                <h2 class=\"enigma-result-title\">\u00c8 Francesco d'Assisi<\/h2>\n                <img decoding=\"async\" src=\"${ENIGMA_CORRECT}\" alt=\"Francesco d'Assisi\">\n                <span class=\"enigma-playlist-label\">Impara a dare priorit\u00e0<\/span>\n                <p>Gli studenti seguiranno il consiglio di Francesco per creare il loro grafico personale per dare priorit\u00e0 a obiettivi e bisogni.<\/p>\n                <button class=\"btn-retry\" onclick=\"window.showEnigma()\">Gioca di nuovo<\/button>\n            <\/div>`;\n\n        if (typeof confetti === 'function') {\n            confetti({ particleCount: 90, spread: 75, origin: { y: 0.6 }, colors: ['#FB6C13', '#F9C80E', '#003049'] });\n        }\n    };\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 READING COMPREHENSION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    window.showTextComprehension = function() {\n        const loader = document.getElementById('activity-content-loader');\n        const fisaRows = Object.keys(IT_FISA).map(k =>\n            `<div class=\"itext-field-row\"><label>${IT_FISA_LABELS[k]}<\/label><input class=\"itext-input\" id=\"fisa-${k}\" type=\"text\" autocomplete=\"off\"><\/div>`\n        ).join('');\n\n        loader.innerHTML = `\n            <div class=\"itext-wrap\">\n                <h2 class=\"itext-main-title\">L'apostolo dell'umilt\u00e0<\/h2>\n                <p class=\"itext-subtitle\">Comprensione del testo \u00b7 San Francesco d'Assisi<\/p>\n\n                <div class=\"itext-section\">\n                    <div class=\"itext-section-head itext-head-green\">1. Scheda del personaggio<\/div>\n                    <p class=\"itext-instruction\">Completa la scheda seguente, in base alla storia.<\/p>\n                    <div class=\"itext-fisa\">\n                        <img decoding=\"async\" src=\"${IT_IMG}\" alt=\"San Francesco d'Assisi\">\n                        <div class=\"itext-fisa-fields\">${fisaRows}<\/div>\n                    <\/div>\n                    <button class=\"itext-btn\" onclick=\"window.itextCheckFisa()\">Controlla la scheda<\/button>\n                    <div class=\"itext-feedback-msg\" id=\"fisa-msg\"><\/div>\n                <\/div>\n\n                <div class=\"itext-section\">\n                    <div class=\"itext-section-head itext-head-red\">2. Scopri nel testo!<\/div>\n                    <p class=\"itext-instruction\">Ricava dal testo le lingue che parlava il santo e i suoi tratti caratteriali.<\/p>\n                    <div class=\"itext-cols\">\n                        <div>\n                            <div class=\"itext-col-title pasiuni\">Lingue parlate<\/div>\n                            <textarea class=\"itext-textarea\" id=\"it-pasiuni\" placeholder=\"Scrivi qui...\"><\/textarea>\n                        <\/div>\n                        <div>\n                            <div class=\"itext-col-title trasaturi\">Tratti caratteriali<\/div>\n                            <textarea class=\"itext-textarea\" id=\"it-trasaturi\" placeholder=\"Scrivi qui...\"><\/textarea>\n                        <\/div>\n                    <\/div>\n                    <button class=\"itext-btn\" onclick=\"window.itextCheckDescopera()\">Controlla la risposta<\/button>\n                    <button class=\"itext-btn secondary\" data-label=\"Vedi risposte di esempio\" onclick=\"window.itextToggleExamples('ex-descopera', this)\">Vedi risposte di esempio<\/button>\n                    <div class=\"itext-feedback-msg\" id=\"descopera-msg\"><\/div>\n                    <div class=\"itext-examples\" id=\"ex-descopera\">\n                        <strong>Lingue parlate:<\/strong> il volgare umbro (l'italiano dell'epoca), la lingua semplice del popolo; la famiglia era legata alla Francia dai commerci del padre (da cui il nome \"il francese\"); scrisse il Cantico delle Creature <em>non<\/em> in latino, ma in volgare.<br>\n                        <strong>Tratti caratteriali:<\/strong> umile, generoso, coraggioso, mite \/ dolce, determinato, amante della pace, semplice, compassionevole, coerente, amante della natura e degli animali.\n                    <\/div>\n                <\/div>\n\n                <div class=\"itext-section\">\n                    <div class=\"itext-section-head itext-head-red\">3. Vero o falso?<\/div>\n                    <div id=\"itext-af-list\">\n                        ${IT_AF.map((item, i) => `\n                            <div class=\"itext-af-row\">\n                                <div class=\"itext-af-text\">${item.t}<\/div>\n                                <div class=\"itext-af-btns\">\n                                    <button class=\"itext-af-btn\" onclick=\"window.itextAF(this, ${i}, true)\">V<\/button>\n                                    <button class=\"itext-af-btn\" onclick=\"window.itextAF(this, ${i}, false)\">F<\/button>\n                                <\/div>\n                            <\/div>`).join('')}\n                    <\/div>\n                <\/div>\n\n                <div class=\"itext-section\">\n                    <div class=\"itext-section-head itext-head-navy\">4. Completa con informazioni dal testo!<\/div>\n                    <p class=\"itext-instruction\">Ricava dal testo un'usanza invernale rimasta grazie al santo, il nome del movimento religioso che ha fondato e l'animale che ha ammansito.<\/p>\n                    ${Array.from({length: IT_ITEM_ROWS}).map((_, i) => `\n                        <div class=\"itext-list-row\">\n                            <div class=\"itext-list-num\">${i + 1}<\/div>\n                            <input class=\"itext-list-input\" id=\"item-${i}\" type=\"text\" autocomplete=\"off\" placeholder=\"La tua risposta...\">\n                        <\/div>`).join('')}\n                    <button class=\"itext-btn\" onclick=\"window.itextCheckItems()\">Controlla le risposte<\/button>\n                    <button class=\"itext-btn secondary\" data-label=\"Vedi esempi\" onclick=\"window.itextToggleExamples('ex-items', this)\">Vedi esempi<\/button>\n                    <div class=\"itext-feedback-msg\" id=\"items-msg\"><\/div>\n                    <div class=\"itext-examples\" id=\"ex-items\">\n                        <strong>Risposte:<\/strong> l'usanza invernale \u00e8 il <strong>presepe<\/strong> (il primo presepe vivente a Greccio); il movimento religioso \u00e8 quello dei <strong>francescani<\/strong> (i frati francescani, la sua \"Regola\"); l'animale ammansito \u00e8 il <strong>lupo<\/strong> (Fratello Lupo di Gubbio).\n                    <\/div>\n                <\/div>\n\n                <div class=\"itext-download\">\n                    <p class=\"itext-download-text\">Vuoi lavorare la scheda anche su carta?<\/p>\n                    <a href=\"${IT_PDF}\" target=\"_blank\" rel=\"noopener noreferrer\" download class=\"itext-btn itext-btn-download\">\ud83d\udcc4 Scarica la scheda PDF<\/a>\n                <\/div>\n            <\/div>`;\n    };\n\n    window.itextCheckFisa = function() {\n        let allOk = true, filled = 0;\n        Object.keys(IT_FISA).forEach(k => {\n            const inp = document.getElementById('fisa-' + k);\n            const val = itextNorm(inp.value).trim();\n            if (val) filled++;\n            const ok = val && IT_FISA[k].some(a => val.includes(itextNorm(a)));\n            inp.classList.remove('ok', 'no');\n            inp.classList.add(ok ? 'ok' : 'no');\n            if (!ok) allOk = false;\n        });\n        const msg = document.getElementById('fisa-msg');\n        if (filled === 0) {\n            msg.style.color = '#D62828';\n            msg.innerText = 'Completa prima i campi.';\n            document.querySelectorAll('.itext-input').forEach(i => i.classList.remove('no'));\n            return;\n        }\n        msg.style.color = allOk ? '#004F2D' : '#D62828';\n        msg.innerText = allOk ? '\u2705 Perfetto! Hai completato correttamente la scheda.' : '\u274c Controlla i campi in rosso e riprova.';\n    };\n\n    window.itextCheckDescopera = function() {\n        const rTxt = document.getElementById('it-pasiuni').value;\n        const tTxt = document.getElementById('it-trasaturi').value;\n        const msg = document.getElementById('descopera-msg');\n        if (!rTxt.trim() && !tTxt.trim()) {\n            msg.style.color = '#D62828';\n            msg.innerText = 'Scrivi prima le tue risposte nelle caselle.';\n            return;\n        }\n        const r = itextCountGroups(rTxt, IT_KW_REASONS);\n        const t = itextCountGroups(tTxt, IT_KW_TRASATURI);\n        const ok = r >= 1 && t >= 2;\n        msg.style.color = ok ? '#004F2D' : '#B26A00';\n        msg.innerHTML = ok\n            ? `\u2705 Bravo! Hai individuato ${r} lingua\/lingue e ${t} tratti caratteriali dal testo.`\n            : `\ud83d\udd0e Hai trovato ${r} lingua\/lingue e ${t} tratti. Rileggi il testo e riprova (clicca \u00abVedi risposte di esempio\u00bb se ti serve aiuto).`;\n    };\n\n    window.itextCheckItems = function() {\n        const used = [];\n        let ok = 0, filled = 0;\n        for (let i = 0; i < IT_ITEM_ROWS; i++) {\n            const inp = document.getElementById('item-' + i);\n            inp.classList.remove('ok', 'no');\n            if (!inp.value.trim()) continue;\n            filled++;\n            const val = itextNorm(inp.value);\n            let matched = -1;\n            IT_ITEMS.forEach((g, gi) => { if (matched === -1 && used.indexOf(gi) === -1 && g.some(f => val.includes(itextNorm(f)))) matched = gi; });\n            if (matched >= 0) { used.push(matched); ok++; inp.classList.add('ok'); }\n            else inp.classList.add('no');\n        }\n        const msg = document.getElementById('items-msg');\n        if (filled === 0) {\n            msg.style.color = '#D62828';\n            msg.innerText = 'Scrivi prima le tue risposte.';\n            return;\n        }\n        const allOk = ok >= IT_ITEM_MIN;\n        msg.style.color = allOk ? '#004F2D' : '#B26A00';\n        msg.innerText = allOk\n            ? '\u2705 Bravo! Hai individuato il presepe, i francescani e il lupo.'\n            : `\ud83d\udd0e Ne hai riconosciuti ${ok}\/${IT_ITEM_MIN}. Controlla quelli in rosso (clicca \u00abVedi esempi\u00bb se ti serve aiuto).`;\n    };\n\n    window.itextAF = function(btn, idx, chosen) {\n        const row = btn.closest('.itext-af-row');\n        const btns = row.querySelectorAll('.itext-af-btn');\n        btns.forEach(b => b.disabled = true);\n        const correct = IT_AF[idx].correct;\n        if (chosen === correct) {\n            btn.classList.add('af-correct');\n        } else {\n            btn.classList.add('af-wrong');\n            btns.forEach(b => { if (b.innerText === (correct ? 'V' : 'F')) b.classList.add('af-correct'); });\n        }\n    };\n\n    window.itextToggleExamples = function(id, btn) {\n        const box = document.getElementById(id);\n        box.classList.toggle('show');\n        btn.innerText = box.classList.contains('show') ? 'Nascondi' : btn.dataset.label;\n    };\n\n    \/* \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 QUIZ \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n    window.showQuizIntro = function() {\n        score = 0; currentIdx = 0;\n        document.getElementById('activity-content-loader').innerHTML = `\n            <div class=\"quiz-splash-elegant\">\n                <div class=\"splash-emoji\">${QUIZ_SPLASH_EMOJI}<\/div>\n                <h2>${QUIZ_TITLE}<\/h2>\n                <button onclick=\"window.startQuizNow()\" class=\"btn-start-hero\">${START_LABEL}<\/button>\n            <\/div>`;\n    };\n\n    window.startQuizNow = function() { renderNextQ(); };\n\n    function renderProgressBar(current, total) {\n        const pct = Math.round((current \/ total) * 100);\n        return `<div class=\"quiz-progress-wrap\">\n            <div class=\"quiz-progress-label\"><span>${QUIZ_LABEL} ${current + 1} \/ ${total}<\/span><span>${pct}%<\/span><\/div>\n            <div class=\"progress-track\"><div class=\"progress-fill\" style=\"width:${pct}%\"><\/div><\/div>\n        <\/div>`;\n    }\n\n    function renderNextQ() {\n        const data = QUIZ_DATA[currentIdx];\n        const loader = document.getElementById('activity-content-loader');\n        loader.innerHTML = `<div class=\"quiz-q-box\">${renderProgressBar(currentIdx, TOTAL)}<p class=\"quiz-question-text\">${data.q}<\/p><div id=\"opts-wrap\"><\/div><\/div>`;\n        requestAnimationFrame(() => {\n            const fill = loader.querySelector('.progress-fill');\n            if (fill) { const t = fill.style.width; fill.style.width = '0%'; requestAnimationFrame(() => { fill.style.width = t; }); }\n        });\n        data.a.forEach((opt, i) => {\n            const b = document.createElement('button');\n            b.className = 'opt-btn-elegant';\n            b.innerText = `${LABELS[i]}. ${opt}`;\n            b.onclick = () => validateAns(i, b);\n            document.getElementById('opts-wrap').appendChild(b);\n        });\n    }\n\n    function validateAns(idx, btn) {\n        const correct = QUIZ_DATA[currentIdx].c;\n        document.querySelectorAll('.opt-btn-elegant').forEach(b => { b.disabled = true; });\n        if(idx === correct) { score++; btn.classList.add('correct-style'); }\n        else { btn.classList.add('wrong-style'); document.querySelectorAll('.opt-btn-elegant')[correct].classList.add('correct-style'); }\n        setTimeout(() => { currentIdx++; if(currentIdx < TOTAL) renderNextQ(); else showFinalResult(); }, 1300);\n    }\n\n    function showFinalResult() {\n        const loader = document.getElementById('activity-content-loader');\n        loader.innerHTML = `<div class=\"quiz-result-box\">\n            <div class=\"quiz-result-emoji\">${emoji(score)}<\/div>\n            <p class=\"quiz-result-score\">Punteggio: ${score} \/ ${TOTAL}<\/p>\n            <p class=\"quiz-result-msg\">${msgFinal(score)}<\/p>\n            <button onclick=\"window.showQuizIntro()\" class=\"btn-retry\">${RETRY_LABEL}<\/button>\n        <\/div>`;\n        if(score === TOTAL) {\n            const end = Date.now() + 4000;\n            (function frame() {\n                confetti({ particleCount: 3, angle: 60, spread: 55, origin: { x: 0 }, colors: ['#FB6C13', '#F9C80E', '#003049'] });\n                confetti({ particleCount: 3, angle: 120, spread: 55, origin: { x: 1 }, colors: ['#FB6C13', '#F9C80E', '#003049'] });\n                if (Date.now() < end) requestAnimationFrame(frame);\n            }());\n        }\n    }\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1e1a002 e-flex e-con-boxed e-con e-parent\" data-id=\"1e1a002\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5bcf355 elementor-widget elementor-widget-afd_audio_player\" data-id=\"5bcf355\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"afd_audio_player.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    <div\n        class=\"afd-ap\"\n        id=\"afd-ap-1\"\n        style=\"--afd-ap-color: #bc1823\"\n        data-tracks='[{&quot;src&quot;:&quot;https:\\\/\\\/afostodata.ro\\\/europeanicons\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/SAINT-FRANCIS-OF-ASSISI-v1-1.mp3&quot;,&quot;title&quot;:&quot;&quot;,&quot;subtitle&quot;:&quot;&quot;}]'\n        data-autoplay=\"0\"\n    >\n        <div class=\"afd-ap__bar\">\n            \n            <button class=\"afd-ap__btn afd-ap__btn--play\" type=\"button\" aria-label=\"Play\">\n                <svg class=\"afd-ap__icon-play\" viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M8 5v14l11-7L8 5z\" fill=\"currentColor\"\/><\/svg>\n                <svg class=\"afd-ap__icon-pause\" viewBox=\"0 0 24 24\" aria-hidden=\"true\" hidden><path d=\"M6 5h4v14H6zM14 5h4v14h-4z\" fill=\"currentColor\"\/><\/svg>\n            <\/button>\n\n            \n            <div class=\"afd-ap__meta\">\n                                    <span class=\"afd-ap__sub\"><\/span>\n                                <span class=\"afd-ap__title\">\n                                    <\/span>\n            <\/div>\n\n            <div class=\"afd-ap__progress\">\n                <span class=\"afd-ap__time afd-ap__time--now\">0:00<\/span>\n                <div class=\"afd-ap__scrub\" role=\"slider\" aria-label=\"Pozi\u021bie\" tabindex=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\" aria-valuenow=\"0\">\n                    <div class=\"afd-ap__scrub-fill\"><\/div>\n                    <div class=\"afd-ap__scrub-thumb\"><\/div>\n                <\/div>\n                <span class=\"afd-ap__time afd-ap__time--total\">0:00<\/span>\n            <\/div>\n\n                            <div class=\"afd-ap__speed\">\n                    <button class=\"afd-ap__btn afd-ap__btn--speed\" type=\"button\" aria-haspopup=\"menu\" aria-expanded=\"false\" aria-label=\"Vitez\u0103\">\n                        <span class=\"afd-ap__speed-label\">1\u00d7<\/span>\n                    <\/button>\n                    <div class=\"afd-ap__speed-menu\" role=\"menu\" hidden>\n                        <button type=\"button\" role=\"menuitem\" data-speed=\"0.5\">0.5\u00d7<\/button>\n                        <button type=\"button\" role=\"menuitem\" data-speed=\"0.75\">0.75\u00d7<\/button>\n                        <button type=\"button\" role=\"menuitem\" data-speed=\"1\" class=\"is-active\">1\u00d7<\/button>\n                        <button type=\"button\" role=\"menuitem\" data-speed=\"1.25\">1.25\u00d7<\/button>\n                        <button type=\"button\" role=\"menuitem\" data-speed=\"1.5\">1.5\u00d7<\/button>\n                        <button type=\"button\" role=\"menuitem\" data-speed=\"2\">2\u00d7<\/button>\n                    <\/div>\n                <\/div>\n            \n            \n            <audio class=\"afd-ap__audio\" preload=\"metadata\"><\/audio>\n        <\/div>\n\n            <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Umilt\u00e0 \u2022 Compassione \u2022 Devozione San Francesco d&#8217;Assisi Casa &gt; San Francesco d&#8217;Assisi Dolce \u00e8 sentire, Francesco d&#8217;Assisi \u201cIl Cavaliere che scelse il Sole e la Pace\u201d Immaginate un giovane cavaliere vestito di seta, con la spada al fianco e il cuore pieno di sogni di gloria. Sembra l\u2019inizio di un film d\u2019avventura, vero? Ma [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-13787","page","type-page","status-publish","hentry"],"acf":[],"lang":"it","translations":{"it":13787,"en":13483,"ro":12670,"el":13683,"fr":14150},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/afostodata.ro\/europeanicons\/wp-json\/wp\/v2\/pages\/13787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afostodata.ro\/europeanicons\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/afostodata.ro\/europeanicons\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/afostodata.ro\/europeanicons\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afostodata.ro\/europeanicons\/wp-json\/wp\/v2\/comments?post=13787"}],"version-history":[{"count":49,"href":"https:\/\/afostodata.ro\/europeanicons\/wp-json\/wp\/v2\/pages\/13787\/revisions"}],"predecessor-version":[{"id":18043,"href":"https:\/\/afostodata.ro\/europeanicons\/wp-json\/wp\/v2\/pages\/13787\/revisions\/18043"}],"wp:attachment":[{"href":"https:\/\/afostodata.ro\/europeanicons\/wp-json\/wp\/v2\/media?parent=13787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}