:root{--accento:#b4441f;--fondo:#fbf8f1;--testo:#2b2722;--tenue:#6f665b;--riga:#e4ddcf;--misura:38rem;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--fondo:#1d1b18;--testo:#e8e2d6;--tenue:#a49a8c;--riga:#3a352e}a{filter:brightness(1.35)}}*{box-sizing:border-box}html{font-size:112.5%}body{margin:0 auto;padding:0 1.25rem;max-width:calc(var(--misura) + 2.5rem);background:var(--fondo);color:var(--testo);font:1rem/1.65 Charter,bitstream charter,sitka text,Cambria,Georgia,serif}a{color:var(--accento);text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}.salta{position:absolute;left:-999px}.salta:focus{left:1rem;top:1rem;background:var(--fondo);padding:.5rem}:focus-visible{outline:2px solid var(--accento);outline-offset:2px}.testata{padding:2.5rem 0 1.5rem;text-align:center;border-bottom:1px solid var(--riga)}.marchio{display:inline-flex;align-items:center;gap:.6rem;color:var(--testo);text-decoration:none;font-size:1.6rem;font-style:italic;letter-spacing:.01em}.logo{height:2.4rem;width:auto}.testata ul{list-style:none;margin:.8rem 0 0;padding:0;display:flex;justify-content:center;flex-wrap:wrap;gap:.3rem 1.4rem}.testata nav a{color:var(--tenue);text-decoration:none;font-variant:small-caps;letter-spacing:.06em}.testata nav a[aria-current]{color:var(--testo);border-bottom:1px solid var(--accento)}main{padding:2rem 0 3rem}h1,h2,h3{line-height:1.25;font-weight:600}h1{font-size:2rem;margin:0 0 .5rem}h2{font-size:1.35rem;margin-top:2.2rem}.intro{font-size:1.1rem}.elenco>h2{font-size:.9rem;text-transform:uppercase;letter-spacing:.12em;color:var(--tenue)}.riassunto{padding:1.1rem 0;border-bottom:1px solid var(--riga)}.riassunto h3{margin:0;font-size:1.3rem}.riassunto h3 a{color:var(--testo);text-decoration:none}.riassunto h3 a:hover{color:var(--accento)}.riassunto p{margin:.3rem 0 0}.meta{margin:.2rem 0 0;color:var(--tenue);font-size:.88rem;font-style:italic}.meta .tag{margin-left:.6rem}.meta .tag a{color:var(--tenue)}.articolo>header{margin-bottom:1.6rem}.articolo img{max-width:100%;height:auto}blockquote{margin:1.5rem 0;padding-left:1rem;border-left:3px solid var(--accento);color:var(--tenue);font-style:italic}code{font:.88em ui-monospace,Menlo,Consolas,monospace;background:var(--riga);padding:.1em .3em;border-radius:3px}pre{overflow-x:auto;background:var(--riga);padding:.8rem;border-radius:4px}pre code{background:0 0;padding:0}hr{border:0;border-top:1px solid var(--riga);margin:2rem 0}.evento{display:grid;grid-template-columns:auto 1fr;gap:.2rem 1rem;padding:.8rem 1rem;margin:0 0 1.5rem;border:1px solid var(--riga);border-left:3px solid var(--accento)}.evento dt{color:var(--tenue);font-variant:small-caps}.evento dd{margin:0}.anno ul,.nuvola{list-style:none;padding:0}.anno li{padding:.2rem 0}.anno time{display:inline-block;min-width:4.5rem;color:var(--tenue);font-size:.9rem}.nuvola{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem}.nuvola small{color:var(--tenue)}.paginazione{display:flex;justify-content:space-between;gap:1rem;margin-top:2rem;color:var(--tenue);font-size:.9rem}.piede{padding:1.5rem 0 3rem;border-top:1px solid var(--riga);text-align:center;color:var(--tenue);font-size:.85rem}.piede p{margin:.3rem 0}.piede a{color:var(--tenue)}.copertina{margin:0 0 1.6rem}.copertina img{display:block;width:100%;height:auto}figcaption{color:var(--tenue);font-size:.85rem;font-style:italic;margin-top:.4rem;text-align:center}