/* Патчноуты /<язык>/updates — поверх answers.css (scripts/patch-notes.mjs). */
.pn-updated{margin:-8px 0 22px;color:var(--faint);font-size:13.5px}
.pn-list{display:grid;gap:14px;margin:0 0 30px}
/* Плитка в цвете приложения: Wallet — синий, Legal — зелёный (как их значки на главной). */
.pn-note{--app:#3f6fe6;--app-ink:#b9ccff;--app-bg:rgba(24,79,215,.22);position:relative;border:1px solid color-mix(in srgb,var(--app) 38%,transparent);border-radius:18px;padding:16px clamp(16px,3.4vw,24px) 18px;background:linear-gradient(135deg,var(--app-bg),rgba(8,10,20,.72) 62%)}
.pn-legal{--app:#1fa077;--app-ink:#a6ecd2;--app-bg:rgba(10,110,78,.26)}
/* Главное — последний выпуск каждого приложения: сверху, обводка и свечение в цвете приложения. */
.pn-latest{border:2px solid var(--app);box-shadow:0 0 0 4px color-mix(in srgb,var(--app) 18%,transparent),0 14px 40px color-mix(in srgb,var(--app) 22%,transparent)}
.pn-note header{display:flex;align-items:center;gap:12px;margin:0 0 10px}
.pn-logo{width:44px;height:44px;border-radius:12px;flex:0 0 auto;box-shadow:0 4px 14px rgba(0,0,0,.35)}
.pn-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0}
.pn-name{color:var(--app-ink);font-weight:700;font-size:15px}
.pn-ver{color:var(--muted);font-size:13px;font-weight:600}
.pn-meta time{color:var(--faint);font-size:13px}
.pn-new{margin-inline-start:auto;padding:4px 11px;border-radius:999px;border:1px solid var(--app);color:var(--app-ink);font-size:12.5px;font-weight:700;letter-spacing:.03em}
.pn-note h2{margin:0 0 10px;font-size:clamp(1.05rem,2.8vw,1.22rem)}
.pn-note ul{margin:0 0 14px;padding-inline-start:1.2em;color:#d6dae6;font-size:15px;line-height:1.62}
.pn-note li{margin:0 0 6px}
.pn-note li::marker{color:var(--app-ink)}
.pn-note strong{color:var(--ink)}
.pn-open{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:12px;border:1px solid var(--app);background:color-mix(in srgb,var(--app) 22%,transparent);color:#fff;font-weight:600;font-size:14px;text-decoration:none;transition:background .16s}
.pn-open::after{content:"→";margin-inline-start:8px}
[dir=rtl] .pn-open::after{content:"←"}
.pn-open:hover,.pn-open:focus-visible{background:color-mix(in srgb,var(--app) 40%,transparent)}
.pn-sources{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 10px}
