/* Демонстрация темы «Плафон»: плашка с переходами между страницами демо (внизу экрана — сверху липкая шапка) и подсказка у
   недоступных ссылок. */
.pf-demo-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;padding:8px 16px;background:#ffffff;border-top:3px solid #B05A21;box-shadow:0 -10px 30px rgba(25,29,24,.12);color:#191d18;font:400 13.5px/1.3 'Mulish',system-ui,sans-serif}
body.pf-body{padding-bottom:56px}
.pf-demo-bar b{font:400 16px/1 'Noto Serif Display',serif;color:#191d18}
.pf-demo-nav{display:flex;flex-wrap:wrap;gap:4px}
.pf-demo-nav a{padding:6px 12px;border:1.5px solid #c3c2b3;border-radius:999px;color:#191d18;font:500 12.5px/1.2 'Mulish',system-ui,sans-serif;text-decoration:none}
.pf-demo-nav a:hover{border-color:#191d18}.pf-demo-nav a.on{background:#B05A21;border-color:#B05A21;color:#fff}
.pf-demo-note{color:#5e655b;font-size:12.5px}
.pf-demo-tip{position:fixed;z-index:200;padding:8px 12px;background:#ffffff;color:#191d18;border-top:3px solid #B05A21;border-radius:6px;font:400 13px 'Mulish',system-ui,sans-serif;box-shadow:0 10px 30px rgba(25,29,24,.2);pointer-events:none}
.pf-demo-done{margin:-8px 0 18px!important;font-size:13px;color:#5e655b}
@media (max-width:600px){.pf-demo-note{display:none}.pf-demo-bar b{width:100%;text-align:center}body.pf-body{padding-bottom:92px}}
