.pagina-timeline[data-astro-cid-bojsfbo5]{padding-block:clamp(28px,5vw,56px) clamp(40px,6vw,72px)}.sopra[data-astro-cid-bojsfbo5]{color:var(--inchiostro-tenue);margin:0 0 .4rem}.intro[data-astro-cid-bojsfbo5]{max-width:42rem;margin:1rem 0 1.6rem}.fonte[data-astro-cid-bojsfbo5]{color:var(--inchiostro-tenue);max-width:52rem;margin:.9rem 0 0;font-size:.85rem}.eventi[data-astro-cid-bojsfbo5]{columns:2;column-gap:clamp(2rem,6vw,5rem);margin:clamp(1.6rem,4vw,2.6rem) 0 0;padding:0;list-style:none}.eventi[data-astro-cid-bojsfbo5] li[data-astro-cid-bojsfbo5]{break-inside:avoid;border-top:1px solid #f1ede459}.eventi[data-astro-cid-bojsfbo5] a[data-astro-cid-bojsfbo5]{align-items:baseline;gap:1rem;padding:.55rem 0;text-decoration:none;display:flex}.eventi[data-astro-cid-bojsfbo5] a[data-astro-cid-bojsfbo5]:hover .cosa[data-astro-cid-bojsfbo5]{text-decoration:underline 1px}.eventi[data-astro-cid-bojsfbo5] .quando[data-astro-cid-bojsfbo5]{width:5.6em;font-family:var(--font-titoli);font-variant-numeric:tabular-nums;flex:none;font-size:1.25rem}@media (width<=760px){.eventi[data-astro-cid-bojsfbo5]{columns:1}}.europa{border:1px solid var(--linea);background:var(--carta)}.europa .punto{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}.europa button{font:inherit;color:inherit;cursor:pointer;border-radius:0}.europa-corpo{grid-template-columns:minmax(0,1fr) 320px;display:grid}.europa-mappa{background:#dfe6e4;min-height:240px;position:relative}.europa-mappa svg{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:auto;max-height:72vh}.europa-mappa svg:active{cursor:grabbing}.europa-mappa path{stroke:var(--carta);stroke-width:.7px;stroke-linejoin:round;vector-effect:non-scaling-stroke;cursor:pointer;fill:#cfc8ba;transition:fill .35s}.europa-mappa path:hover{stroke:var(--inchiostro);stroke-width:1.2px}.europa-mappa path.scelto{stroke:var(--inchiostro);stroke-width:2px}.europa-mappa path.tenue{fill-opacity:.5}.europa-zoom{gap:4px;display:grid;position:absolute;top:10px;right:10px}.europa-zoom button{border:1px solid var(--cremisi);background:var(--carta);min-width:38px;height:38px;color:var(--cremisi);padding:0 .4rem;line-height:1}.europa-zoom button:hover{background:var(--cremisi);color:var(--avorio)}.europa-zoom .etichetta{font-size:.8rem}.europa-confini{color:var(--inchiostro-tenue);pointer-events:none;background:#f8f5eecc;margin:0;padding:0 .4rem;font-size:.78rem;position:absolute;bottom:8px;left:10px}.europa-pannello{border-left:1px solid var(--linea);max-height:72vh;padding:1.1rem 1.2rem;overflow-y:auto}.europa-pannello .sopra{color:var(--inchiostro-tenue);align-items:center;gap:.5rem;margin:0 0 .3rem;font-size:.85rem;display:flex}.europa-pannello h2{color:var(--cremisi);margin:0 0 .3rem;font-size:1.9rem;line-height:1.05}.europa-pannello h2 a{text-decoration:none}.europa-pannello h2 a:hover{text-decoration:underline 1px}.europa-pannello .ruolo{color:var(--inchiostro-tenue);margin:0 0 .9rem;line-height:1.35}.europa-pannello .azioni{flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;display:flex}.europa-pannello .azioni .pulsante{padding:.45em .9em;font-size:.95rem}.europa-pannello .indietro{color:var(--cremisi);background:0 0;border:0;margin-bottom:.8rem;padding:0;font-size:.85rem}.europa-pannello .attesa,.europa-pannello .nota{color:var(--inchiostro-tenue);font-size:.98rem;font-style:italic}.europa-pannello ul{margin:.6rem 0 0;padding:0;list-style:none}.europa-pannello li{border-top:1px solid var(--linea)}.europa-pannello li button{text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:baseline;gap:0 .55rem;width:100%;padding:.45rem 0;line-height:1.25;display:grid}.europa-pannello li button:hover .chi{color:var(--cremisi)}.europa-pannello li .punto{transform:translateY(1px)}.europa-pannello li .dove{color:var(--inchiostro-tenue);grid-column:2;font-size:.85rem}.europa-tempo{border-top:1px solid var(--linea);background:var(--carta);padding:.9rem 1.2rem 1rem}.tempo-riga{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.europa .play{background:var(--cremisi);width:58px;height:58px;color:var(--avorio);box-shadow:0 2px 0 var(--cremisi-scuro);border:0;border-radius:50%;flex:none;font-size:1.35rem;line-height:1}.europa .play:hover{background:var(--cremisi-scuro)}.europa .play{place-items:center;padding:0;display:grid}.europa .play svg{width:46%;max-width:none;height:46%}.europa .play .icona-play{transform:translate(6%)}.europa .play .icona-pausa,.europa .play.in-corso .icona-play{display:none}.europa .play.in-corso .icona-pausa{display:block}.europa .anno{font-family:var(--font-titoli);color:var(--cremisi);font-variant-numeric:tabular-nums;min-width:2.2em;font-size:3rem;line-height:1}.passo{gap:4px;display:flex}.passo button{border:1px solid var(--linea);width:38px;height:38px;color:var(--cremisi);background:0 0;font-size:1.3rem;line-height:1}.passo button:hover{border-color:var(--cremisi)}.velocita{align-items:center;gap:.3rem;margin-left:auto;display:flex}.velocita .etichetta,.periodi>.etichetta{color:var(--inchiostro-tenue);margin-right:.3rem;font-size:.85rem}.velocita button,.periodi button{border:1px solid var(--linea);background:0 0;border-radius:99px;min-height:34px;padding:.25rem .8rem;font-size:.95rem}.velocita button:hover,.periodi button:hover{border-color:var(--cremisi);color:var(--cremisi)}.velocita button[aria-pressed=true],.periodi button[aria-pressed=true]{background:var(--inchiostro);border-color:var(--inchiostro);color:var(--avorio)}.barra{touch-action:none;-webkit-user-select:none;user-select:none;cursor:pointer;height:70px;margin:.5rem 11px 0;position:relative}.barra:focus-visible{outline-offset:6px}.barra .asse{background:var(--avorio-scuro);border-radius:2px;height:4px;position:absolute;top:36px;left:-11px;right:-11px}.barra .tacca{color:var(--inchiostro-tenue);font-variant-numeric:tabular-nums;pointer-events:none;font-size:.8rem;position:absolute;top:46px;transform:translate(-50%)}.barra .tacca:before{content:"";background:var(--inchiostro-tenue);width:1px;height:6px;position:absolute;top:-8px;left:50%}.barra .segno{background:0 0;border:0;width:22px;height:26px;margin-left:-11px;padding:0;position:absolute;top:12px}.barra .segno:before{content:"";background:var(--oro);width:2px;height:12px;position:absolute;bottom:0;left:10px}.barra .segno.grande:before{background:var(--cremisi);width:3px;height:20px;left:9.5px}.barra .segno.periodo:after{content:"";height:2px;width:var(--lungo,0);background:var(--oro);opacity:.6;position:absolute;bottom:-3px;left:11px}.barra .segno:hover:before,.barra .segno.attivo:before{background:var(--inchiostro);height:24px}.barra .cursore{cursor:grab;pointer-events:none;width:28px;height:56px;margin-left:-14px;position:absolute;top:6px}.barra .cursore:before{content:"";background:var(--cremisi);width:2px;height:50px;position:absolute;top:0;left:13px}.barra .cursore:after{content:"";background:var(--cremisi);border:3px solid var(--carta);width:20px;height:20px;box-shadow:0 0 0 1px var(--cremisi);border-radius:50%;position:absolute;top:22px;left:4px}.didascalia{background:var(--avorio);border:1px dashed var(--oro);margin-top:.5rem;padding:.7rem .95rem;line-height:1.4}.didascalia .quando{font-family:var(--font-etichette);letter-spacing:.1em;color:var(--oro);font-size:.95rem;font-variant-caps:small-caps}.didascalia strong{font-family:var(--font-titoli);color:var(--cremisi);margin:.1rem 0 .25rem;font-size:1.45rem;font-weight:400;line-height:1.1;display:block}.didascalia p{margin:0}.didascalia .collegamenti{flex-wrap:wrap;gap:.2rem 1rem;margin-top:.4rem;font-size:.95rem;display:flex}.didascalia .chiudi{float:right;color:var(--inchiostro-tenue);background:0 0;border:0;padding:0 0 .3rem .6rem;font-size:1.4rem;line-height:1}.periodi{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;display:flex}.periodi .su-misura{align-items:center;gap:.4rem;margin-left:auto;font-size:.95rem;display:inline-flex}.periodi input{width:4.6em;font:inherit;border:0;border-bottom:1px solid var(--inchiostro);color:var(--inchiostro);background:0 0;border-radius:0;min-height:34px;padding:.2rem .3rem}.europa-legenda{border-top:1px solid var(--linea);flex-wrap:wrap;gap:.3rem 1.2rem;margin:0;padding:.7rem 1.2rem;font-size:.92rem;list-style:none;display:flex}.europa-legenda li{align-items:center;gap:.4rem;display:flex}.europa-legenda li.assente{opacity:.35}.europa-legenda a{color:inherit;text-decoration:none}.europa-legenda a:hover{color:var(--cremisi)}@media (width<=860px){.europa-corpo{grid-template-columns:1fr}.europa-pannello{border-left:0;border-top:1px solid var(--linea);order:3;max-height:none}.europa{flex-direction:column;display:flex}.europa-corpo{display:contents}.europa-mappa{order:1}.europa-tempo{z-index:15;order:2;padding:.6rem .8rem .7rem;position:sticky;bottom:0;box-shadow:0 -6px 14px #2a211c1f}.europa-legenda{order:4}.europa .play{width:64px;height:64px;font-size:1.5rem}.europa .anno{font-size:2.6rem}.passo button{width:46px;height:46px}.velocita{flex-basis:100%;margin-left:0}.velocita button,.periodi button{min-height:40px}.barra{height:76px}.periodi{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.8rem;padding-inline:.8rem;overflow-x:auto}.periodi button{flex:none}.periodi .su-misura{flex:none;margin-left:.4rem}.periodi input{font-size:1rem}.didascalia{max-height:22vh;padding:.5rem .75rem;font-size:1rem;overflow-y:auto}.passo{margin-left:auto}.velocita .etichetta{display:none}.velocita button{flex:1}}
