.pa-site-notice{
  display:flex;align-items:center;gap:12px;justify-content:center;flex-wrap:wrap;
  margin:0;padding:8px 16px 8px 48px;min-height:40px;
  font-family:"Vazirmatn UI FD","Vazirmatn",Tahoma,sans-serif;
  font-size:13px;line-height:1.45;color:#e8f4ff;
  background:linear-gradient(90deg,rgba(46,125,255,.22),rgba(94,200,255,.16));
  border-bottom:1px solid rgba(94,200,255,.28);
  position:relative;z-index:40;
}
.pa-site-notice.is-warn{background:linear-gradient(90deg,rgba(255,140,60,.22),rgba(255,90,70,.14));border-bottom-color:rgba(255,160,80,.35)}
.pa-site-notice.is-update{background:linear-gradient(90deg,rgba(80,220,160,.2),rgba(94,200,255,.12));border-bottom-color:rgba(90,220,170,.32)}
.pa-site-notice[hidden]{display:none !important}
.pa-site-notice p{margin:0;max-width:72ch}
.pa-site-notice-cta{
  color:#5ec8ff;text-decoration:none;font-weight:700;white-space:nowrap;
  padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(94,200,255,.35)
}
.pa-site-notice-x{
  position:absolute;inset-inline-start:10px;top:50%;transform:translateY(-50%);
  width:28px;height:28px;border:0;border-radius:999px;cursor:pointer;
  background:rgba(4,7,14,.35);color:#a8bcd8;font-size:18px;line-height:1
}
html.playarc .pa-site-notice{letter-spacing:0}

html.playarc .pa-site-notice{
  flex-wrap:wrap;
  justify-content:center;
  text-align:center;
  padding-inline-start:48px;
  padding-inline-end:16px;
  box-sizing:border-box;
  max-width:100%;
  overflow-wrap:anywhere
}
html.playarc .pa-site-notice p{max-width:100%}
.pa-coupon-home{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;padding:8px 12px;background:rgba(8,14,28,.72);color:#a8bcd8;font-size:13px}
.pa-coupon-home b{color:#5ec8ff}
