/* Patch notes: the home-page panel and the /patch-notes/ list. Uses the site theme variables only. */
.pn-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);
  max-height:16rem;overflow:auto;padding:.4rem 1.2rem;scrollbar-width:thin}
.pn{padding:.9rem 0;border-bottom:1px solid var(--line)}
.pn:last-child{border-bottom:0}
.pn__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .8rem}
.pn__date{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.pn__tag{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;
  padding:.1rem .45rem;border:1px solid var(--line);border-radius:var(--radius);color:var(--muted)}
.pn__tag--new{color:var(--accent-2);border-color:var(--accent-2)}
.pn__tag--fix{color:var(--accent);border-color:var(--accent)}
.pn__title{margin:0;font-size:1.05rem;flex:1 1 12rem}
.pn__body{margin-top:.35rem;color:var(--muted);font-size:.9rem;line-height:1.5}
.pn__body p{margin:.2rem 0}
.pn-panel .pn__body{font-size:.85rem}
@media (max-width:600px){.pn-panel{padding:.3rem .9rem}}
