:root{--testo:#795166;--sfondo:#debcbb;--scuro:#744b57;--link:#400040}
*{box-sizing:border-box}
body{margin:0;padding:20px 10px 40px;background:var(--sfondo) url(img/fonduni02.jpg);color:var(--testo);
  font:17px/1.65 Verdana,Geneva,sans-serif}
a{color:var(--link)}a:visited{color:#4a1c84}
.cornice{max-width:880px;margin:0 auto;border:4px double var(--scuro);padding:8px;background:url(img/fondmotif.jpg)}
.interno{border:2px solid var(--scuro);padding:10px;background:url(img/fondmotif.jpg)}
.pagina{background:url(img/fonduni.jpg) var(--sfondo);padding:18px 22px;text-align:center}
h1,h2{font-family:Georgia,serif;margin:.2em 0 .5em}
h1{font-size:2rem;line-height:1.2}h2{font-size:1.5rem}
.sep{display:block;margin:14px auto}
p{margin:0 0 1.1em;text-align:justify;text-wrap:pretty}
.pensieri p{text-align:center;font-weight:bold}
figure{margin:18px auto}figure img{max-width:100%;height:auto;border:1px solid var(--scuro)}
figcaption{font-size:.85rem;margin-top:4px}
nav{display:flex;flex-wrap:wrap;gap:8px 10px;justify-content:center;border:2px solid var(--scuro);
  padding:10px;margin:14px 0;background:url(img/fondmotif.jpg);font-weight:bold;font-size:.9rem}
nav a{white-space:nowrap;background:var(--sfondo);border:1px solid var(--scuro);padding:3px 12px}
nav a[aria-current]{color:var(--testo);text-decoration:none;background:#f1dcdb}
nav img{vertical-align:text-bottom;margin-right:6px}
.griglia{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:12px 0}
.nomi{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:center;align-items:center;margin:14px 0}
.nomi img{max-width:100%;height:auto}
.credito{font-size:.75rem;margin-top:22px;text-align:center}
@media(max-width:560px){body{font-size:16px}.pagina{padding:12px}}
