:root{--sfondo:#111;--testo:#f4f1ea;--tenue:#a59f94;--accento:#c8102e;--riquadro:#1c1c1c;--bordo:#2e2e2e;--altezza-barra:44px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--sfondo);color:var(--testo);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}.scelta{max-width:1100px;margin:0 auto;padding:48px 16px 32px;min-height:100vh;display:flex;flex-direction:column}.scelta-testa{text-align:center;margin-bottom:40px}.logo{display:block;width:150px;height:auto;margin:0 auto 24px}.scelta-testa h1{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(1.6rem,4.5vw,2.6rem);line-height:1.2;margin:0 auto;max-width:22ch}.riquadri{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px}.riquadro{background:var(--riquadro);border:1px solid var(--bordo);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.anteprima{text-decoration:none;display:block;aspect-ratio:16/10;overflow:hidden}.anteprima img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .4s}.anteprima:hover img{transform:scale(1.03)}.riquadro-testo{padding:20px;display:flex;flex-direction:column;gap:6px;flex:1 1}.riquadro-testo h2{margin:0;font-size:1.25rem}.riquadro-testo p{margin:0 0 14px;color:var(--tenue)}.bottone{margin-top:auto;align-self:flex-start;display:inline-block;padding:12px 20px;border-radius:999px;background:var(--accento);color:#fff;text-decoration:none;font-weight:600}.bottone:focus-visible,.bottone:hover{filter:brightness(1.1)}.scelta-piede{margin-top:auto;padding-top:40px;text-align:center;font-size:.85rem;color:var(--tenue)}.senza-barra{--altezza-barra:0px}.proposta{padding-top:var(--altezza-barra)}.barra-proposte{position:fixed;inset:0 0 auto 0;z-index:1000;height:var(--altezza-barra);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;background:rgba(10,10,10,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#f4f1ea;font-size:.875rem;border-bottom:1px solid #2e2e2e}.barra-proposte a{text-decoration:none;opacity:.7}.barra-proposte a.attiva,.barra-proposte a:hover{opacity:1}.barra-proposte a.attiva{font-weight:700;text-decoration:underline;text-underline-offset:4px}.barra-sep{opacity:.4}@media (max-width:420px){.barra-home{font-size:0}.barra-home:before{content:"←";font-size:1rem}}.bozza-vuota{max-width:720px;margin:0 auto;padding:48px 16px}.bozza-vuota .etichetta{text-transform:uppercase;letter-spacing:.15em;font-size:.8rem;color:var(--accento);margin:0}.bozza-vuota h1{font-family:Georgia,serif;font-weight:400;margin:8px 0}.bozza-vuota .nota{color:var(--tenue)}.elenco-pagine{margin-top:24px;padding-left:18px;display:grid;grid-gap:6px;gap:6px}[data-edit-text]:empty{display:none}img[data-edit-image]:not([src]),img[data-edit-image][src=""]{visibility:hidden}