/* Preserve the Live page's editorial and terminal styles at small widths. */
@layer pd-quality {
  html[data-page="live"] .pd-live a.news,
  html[data-page="live"] .pd-live a.news:hover {
    text-decoration:none!important;
  }
  html[data-page="live"] .pd-live a.news .read {
    text-decoration:underline;
    text-underline-offset:5px;
  }
  html[data-page="live"] .pd-live a.news:is(:hover,:focus-visible) h3 {
    color:#b4efda;
  }
  html[data-page="live"] #terminal :is(.c,.ts) { color:#93a9ae!important; }
  @media (max-width:640px) {
    html[data-page="live"] .pd-live .wrap.pd-container {
      width:calc(100% - 32px)!important;
      padding-inline:0!important;
    }
    html[data-page="live"] .pd-live .reg-row {
      grid-template-columns:26px minmax(0,1fr) max-content!important;
      gap:12px!important;
      padding:14px 16px!important;
    }
    html[data-page="live"] .pd-live .reg-name {
      font-size:13px;
      line-height:1.5;
      word-break:normal!important;
      overflow-wrap:anywhere;
    }
    html[data-page="live"] .pd-live .news-body { padding:20px; }
  }
}
