/* Старі сторінки прототипу (маршрути, карта, порівняння, виставки, редакція) у новій палітрі «Прага — Київ». */
:root{--bg:#FBF4EA;--ink-dark:#2E2826;--moss:#3F6E73;--sand:#f3eadc;--accent:#9A4F38}
body.legacy{background:var(--paper);font-family:var(--serif)}
body.legacy h1,body.legacy h2,body.legacy h3{font-family:var(--serif-d);color:var(--ink)}
body.legacy .page-heading h1{font-weight:600;letter-spacing:0}
body.legacy main>*:first-child{margin-top:0}
body.legacy .card,body.legacy .entry-card,body.legacy .collection-card,body.legacy article{border-radius:0;box-shadow:none}
body.legacy .button,body.legacy button.primary,body.legacy .btn-primary{border-radius:0;box-shadow:none;background-image:none}
body.legacy .toast{border-radius:0}
[hidden]{display:none!important}
/* Один плаский стиль кнопок і «пігулок» у старих розділах (без заокруглень, тіней і градієнтів). */
body.legacy button,body.legacy .btn,body.legacy [class*="btn"],body.legacy [class*="pill"],body.legacy [class*="chip"],body.legacy [class*="badge"],
body.legacy [class*="filter"] a,body.legacy [class*="filter"] button,body.legacy [class*="tab"],body.legacy input,body.legacy select,body.legacy textarea,
body.legacy [class*="card"],body.legacy [class*="box"],body.legacy [class*="panel"]{border-radius:0!important;box-shadow:none!important;background-image:none!important}

.news-language,.news-metadata{min-width:0;padding:1rem 1.25rem;border:1px solid var(--line);margin-block:1.5rem}
.news-language legend,.news-metadata legend{padding-inline:.4rem;font-weight:600}
.news-saved summary{cursor:pointer;padding:.7rem;border:1px solid var(--line);margin-bottom:1rem}.news-saved a[aria-current]{font-weight:600}
.news-categories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;min-width:0;border:1px solid var(--line);padding:1rem}
.news-desk .news-categories label{margin:.35rem 0}.news-desk [role=status]{display:block;color:var(--terra);overflow-wrap:anywhere}
@media(max-width:640px){.news-language,.news-metadata{padding:.75rem}.news-categories{grid-template-columns:1fr}}
