.article-cover{
  width:100%;
  max-height:420px;
  object-fit:cover;
  border-radius:var(--radius-lg);
  border:1px solid var(--line);
  box-shadow:var(--shadow);
  margin:1.25rem 0 1.6rem 0;
}

.article-grid{
  display:grid;
  gap:1.1rem;
}

.article-card-link{
  text-decoration:none;
  color:inherit;
}

.article-card-link .card{height:100%}

.empty-state{
  padding:1.6rem;
  border:1px dashed var(--line);
  border-radius:var(--radius);
  background:rgba(255,255,255,.6);
}

.prose img{
  max-width:100%;
  height:auto;
  border-radius:16px;
  margin:1rem 0;
  border:1px solid var(--line);
}

.prose h2,
.prose h3{color:var(--text)}

.prose ul,
.prose ol{padding-left:1.2rem}

.prose a{
  text-decoration:underline;
  text-decoration-thickness:1px;
}

/* Evidenziazioni usate nell'editor articoli e negli articoli pubblici */
.highlight-yellow,
.highlight-lemon,
.highlight-peach,
.highlight-pink,
.highlight-lilac,
.highlight-blue,
.highlight-cyan,
.highlight-mint,
.highlight-green,
.highlight-gray{
  padding:.05em .22em;
  border-radius:.28em;
  box-decoration-break:clone;
  -webkit-box-decoration-break:clone;
}
.highlight-yellow{background:rgba(250, 204, 21, .38);}
.highlight-lemon{background:rgba(254, 240, 138, .55);}
.highlight-peach{background:rgba(253, 186, 116, .38);}
.highlight-pink{background:rgba(249, 168, 212, .38);}
.highlight-lilac{background:rgba(216, 180, 254, .38);}
.highlight-blue{background:rgba(147, 197, 253, .38);}
.highlight-cyan{background:rgba(125, 211, 252, .36);}
.highlight-mint{background:rgba(153, 246, 228, .36);}
.highlight-green{background:rgba(134, 239, 172, .35);}
.highlight-gray{background:rgba(209, 213, 219, .45);}

.highlight-toolbar .highlight-btn{
  border-color:rgba(0,0,0,.08);
}
.highlight-toolbar .highlight-btn:hover{
  filter:saturate(1.05) brightness(.98);
}

.article-page-hero{
  background: transparent;
  border-bottom: none;
}
