
.announcement{background:var(--announcement-background,#1F1D20);color:#fff;font-size:12px;position:relative;z-index:901}.announcement__inner{display:flex;align-items:center;gap:12px;height:40px}.announcement__message{display:flex;align-items:center;gap:4px;white-space:nowrap}.announcement__message strong{font-weight:600}.announcement__message>a{font-weight:400;text-decoration:underline;text-underline-offset:3px;color:#fff}.announcement__mobile-text{display:none}.announcement copy-code{display:inline-flex;align-items:center;gap:6px;height:22px;border:1px solid #ffffff52;border-radius:999px;padding:0 3px 0 9px;white-space:nowrap;font-size:12px}.announcement copy-code [data-code-text]{font-weight:700;letter-spacing:.04em}.announcement copy-code button{height:16px;border:0;border-radius:999px;background:#fff;color:var(--ink);padding:0 7px;font-size:10px;line-height:16px;display:inline-flex;align-items:center;gap:3px}.announcement__info{position:relative}.announcement__info summary{list-style:none;cursor:pointer}.announcement__info summary::-webkit-details-marker{display:none}.announcement__info summary>svg{width:14px;height:14px;color:#ffffff80}.announcement__info>div{position:absolute;top:25px;left:-100px;width:270px;padding:16px;border-radius:12px;background:#fff;color:var(--ink);box-shadow:0 12px 35px #00000025;font-size:12px;line-height:1.6;z-index:5}.announcement__promo{margin-left:auto;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:0 20px;min-width:200px;background:var(--red);border-radius:0 0 12px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.announcement promo-countdown{font-variant-numeric:tabular-nums}.announcement__promo>.icon{width:12px;height:12px;margin-right:7px}@media(max-width:749px){.announcement__inner{height:36px;padding:0 20px;gap:6px;font-size:12px;justify-content:space-between}.announcement__desktop-text,.announcement__message>a,.announcement__info{display:none}.announcement__mobile-text{display:inline}.announcement copy-code{gap:6px;height:22px;padding-left:8px;font-size:12px}.announcement copy-code>span:first-child{display:none}.announcement__promo{min-width:0;align-self:center;height:24px;max-width:110px;border-radius:0;padding:0 10px;font-size:10.5px;margin-left:0;white-space:nowrap}.announcement__promo .icon{display:none}}@media(max-width:359px){.announcement__inner{padding-inline:12px;font-size:11px}.announcement__promo{font-size:9px;padding-inline:7px}.announcement copy-code{font-size:11px;gap:4px}}

.announcement copy-code button svg{width:9px;height:9px}.announcement__promo .announcement__desktop-text{font-weight:700}

@media(min-width:750px){.announcement__promo{align-self:start;height:36px;min-width:200px;width:200px;padding-inline:12px}}

@media(min-width:750px){.announcement{font-size:13px;line-height:normal}}

.announcement__message>a{font-weight:500;color:rgba(255,255,255,.75)}.announcement copy-code{gap:8px;height:24px;padding:0 4px 0 10px;border:0;box-shadow:inset 0 0 0 1px #ffffff52;font-weight:500;color:#ffffffcc}.announcement copy-code [data-code-text]{letter-spacing:.05em;color:#fff}.announcement copy-code button{height:18px;padding:0 8px;font-size:10.5px;line-height:18px;font-weight:600;gap:4px}.announcement copy-code button svg{width:10px;height:10px}.announcement__info summary>svg{width:16px;height:16px;color:#ffffff99}
@media(min-width:750px){.announcement__promo{width:auto;min-width:0;padding:0 18px;font-size:12px;letter-spacing:.06em;border-radius:0 0 14px 14px;box-shadow:0 8px 18px #00000040}.announcement__promo>.announcement__desktop-text{display:inline-flex;align-items:center;gap:6px}.announcement__promo svg{width:14px;height:14px}}
@media(max-width:749px){.announcement__inner{justify-content:start;line-height:normal;gap:4px}.announcement copy-code{gap:6px;height:22px;padding:0 3px 0 9px;font-size:12px}.announcement copy-code>span:first-child{display:inline}.announcement copy-code button{height:16px;padding:0 7px;font-size:10px;line-height:16px;font-weight:500}.announcement copy-code button svg{display:none}.announcement__promo{margin-left:auto;border-radius:999px;letter-spacing:.04em}.announcement__promo .announcement__desktop-text{display:none}}
@media(max-width:414px){.announcement copy-code>span:first-child{display:none}}
