/* Static-archive overrides for the rebuilt community pages. */
.af-initials { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto;
  background: #e9eef0; color: #245865; font-weight: 700; font-size: .85em; letter-spacing: .02em; }
.af-rich img { max-width: 100%; height: auto; }
.af-rich blockquote { border-left: 4px solid #e9eef0; padding-left: 1rem; color: #555; }
.af-page h1 { word-break: break-word; }
.af-comment p:last-child { margin-bottom: 0; }
/* Font Awesome Pro styles used by the platform map onto the free solid/regular sets */
.fad, .fal, .fat { font-family: "Font Awesome 6 Free"; font-weight: 900; font-style: normal; }
.af-notice { background: #fff8e6; border: 2px solid #13343b; border-radius: 12px; color: #13343b; padding: 14px 16px;
  font: 600 15px/1.45 system-ui, sans-serif; max-width: 520px; margin: 12px auto; text-align: left; }
.af-toast { position: fixed; z-index: 100000; left: 50%; bottom: 24px; transform: translateX(-50%); max-width: calc(100% - 32px); }
#nav-search[readonly] { cursor: pointer; }
/* images that survive nowhere are not shown as empty boxes */
img[src$="/assets/img/unavailable.gif"] { display: none !important; }
