/* Market24: дополнения темы к стилям прототипа (site.css, cabinet.css - копии, их не правим).
   Здесь - то, чего в прототипе не было: логотипы пунктов из Медиатеки, ошибки форм, предпросмотр, простые страницы. */

/* логотип пункта: в прототипе у всех пунктов был логотип Exchange Market, на сайте - свой у каждого или буква */
.pt__logo--img,.ph__logo--img{background:var(--soft) center/cover no-repeat;border-radius:10px}
.ph__logo--img{border-radius:14px}
.pcard__logo{display:grid;place-items:center;background:var(--soft);font:600 19px/1 var(--f-head);color:var(--ink-2)}
.pcard__logo--img{background:var(--soft) center/cover no-repeat}
.upload__img{background:var(--soft);display:grid;place-items:center;color:var(--muted);font-size:24px}
.upload__img--img{background:var(--soft) center/cover no-repeat}
.upload__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}

/* баннер, который отдал сервер, может смениться следующим по очереди - до решения скрипта он невидим (место занято) */
.is-snap #adBox .ad{visibility:hidden}
/* нижнее меню телефона: пока страница скрыта, его тоже не видно - на медленной сети оно иначе появляется недогруженным */
.is-pending .tabbar{visibility:hidden}

/* ошибка отправки формы - над кнопкой */
.form__error{margin:0}
/* поле-ловушка для ботов в регистрации: человек его не видит */
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}

/* предпросмотр неопубликованного пункта и отказ в кабинете */
.pp-preview{margin-top:14px}
.cab-reject{margin:0}
.rates__empty{padding:20px 16px;color:var(--muted)}

/* «не найдено» и простые страницы WordPress */
.empty--404{margin-block:48px var(--gap)}
.empty--404 h1{font-size:clamp(26px,3vw,36px)}
.page{padding-block:40px var(--gap)}
.page__body{max-width:46em}
.page__title{font-size:clamp(28px,3vw,40px)}
.page__text{margin-top:20px;color:var(--ink-2)}
.page__text > * + *{margin-top:14px}
.page__text h2{margin-top:28px;font-size:22px}
.page__text a{color:var(--accent)}
