/* What's new (owner 2026-11-14): home page box (3 latest) and /news. */
.pd-news-list{list-style:none;margin:0;padding:0;display:grid;gap:12px}
.pd-news-home .pd-news-list{grid-template-columns:repeat(3,minmax(0,1fr))}
.pd-news-item{background:var(--pd-surface);border:1px solid var(--pd-line);border-radius:18px;padding:18px 20px;min-width:0}
.pd-news-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:8px}
.pd-news-kind{font:600 12px/1 var(--pd-font-text);letter-spacing:.06em;text-transform:uppercase;padding:5px 9px;border-radius:99px;
  color:var(--nk,#34509F);background:color-mix(in srgb,var(--nk,#34509F) 12%,transparent)}
.pd-news-meta time{font-size:13px;color:var(--pd-muted)}
.pd-news-item h3{margin:0;font:600 17px/1.35 var(--pd-font-text)}
.pd-news-item h3 a{color:inherit;text-decoration:none}
.pd-news-item h3 a:hover{text-decoration:underline;text-underline-offset:3px}
.pd-news-item p{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--pd-muted)}
/* One colour per kind (text and its light chip; darker by day, lighter at night) */
.pd-news-cards{--nk:#9A6213}.pd-news-tools{--nk:#2A6BBF}.pd-news-library{--nk:#2D7D5E}.pd-news-app{--nk:#6A4FC9}.pd-news-website{--nk:#B4466B}
:root[data-theme="dark"] .pd-news-cards{--nk:#E9A23B} :root[data-theme="dark"] .pd-news-tools{--nk:#7FB0F0} :root[data-theme="dark"] .pd-news-library{--nk:#6CC8A0}
:root[data-theme="dark"] .pd-news-app{--nk:#A99BF0} :root[data-theme="dark"] .pd-news-website{--nk:#EE8DAE}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .pd-news-cards{--nk:#E9A23B}:root:not([data-theme="light"]) .pd-news-tools{--nk:#7FB0F0}
  :root:not([data-theme="light"]) .pd-news-library{--nk:#6CC8A0}:root:not([data-theme="light"]) .pd-news-app{--nk:#A99BF0}:root:not([data-theme="light"]) .pd-news-website{--nk:#EE8DAE}}
@media (max-width:900px){.pd-news-home .pd-news-list{grid-template-columns:1fr}}
