/* Общее для всех страниц, включая новую главную (где старый style.css не грузится):
   cookie-плашка по 152-ФЗ и скрытое поле-ловушка для ботов в формах. */
.lf-hp{position:absolute;left:-9999px}
.cookie{position:fixed;left:16px;bottom:16px;z-index:9000;max-width:340px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 12px;box-shadow:0 12px 34px -12px rgba(20,35,60,.28);opacity:0;transform:translateY(14px);transition:opacity .3s,transform .3s}
.cookie.show{opacity:1;transform:none}
.cookie p{font-size:12px;line-height:1.4;color:var(--muted);margin:0}
.cookie p a{color:var(--accent-d);font-weight:600}
.cookie p a:hover{color:var(--accent-dd)}
.cookie .cbtns{display:flex;gap:6px;width:100%}
.cookie button{flex:none;align-self:center;background:var(--accent-d);color:#fff;border:0;border-radius:100px;padding:7px 16px;font-family:inherit;font-size:12.5px;font-weight:700;cursor:pointer;transition:.18s}
.cookie button:hover{background:var(--accent-dd)}
.cookie button.cookie-no{background:transparent;color:var(--muted);border:1px solid var(--line)}
.cookie button.cookie-no:hover{color:var(--ink);border-color:#d5dce8}
/* на телефоне плашка в одну полосу: текст слева, кнопки столбиком справа (раньше закрывала ~130px первого экрана) */
@media(max-width:520px){.cookie{left:10px;right:10px;bottom:10px;max-width:none;padding:8px 10px;flex-wrap:nowrap;gap:10px}.cookie p{flex:1;min-width:0;font-size:11px;line-height:1.35}.cookie .cbtns{width:auto;flex:none;flex-direction:column;gap:5px}.cookie button{padding:6px 12px;font-size:12px}}
/* плашка поднимается над липкой кнопкой на телефоне */
@media(max-width:760px){body.show-mcta .cookie{bottom:84px}}
