/* Cookie consent banner (pw-cookie 0.1.0). Fixed bottom card on every page. */
.pw-cookie{position:fixed;left:12px;right:12px;bottom:12px;z-index:999;display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#121214;color:#fff;border:1px solid #2a2a2e;border-top:3px solid #E10600;border-radius:10px;padding:16px 20px;box-shadow:0 12px 32px rgba(0,0,0,.45)}
.pw-cookie[hidden]{display:none}
.pw-cookie__text{margin:0;font-size:14px;line-height:1.5;max-width:640px}
.pw-cookie__text a{color:#FFD100;text-decoration:underline}
.pw-cookie__btns{display:flex;gap:10px;flex-shrink:0}
@media (max-width:640px){
  .pw-cookie{flex-direction:column;align-items:stretch}
  .pw-cookie__btns{flex-direction:column}
  .pw-cookie__btns .pw-btn{text-align:center}
}
