.tip-announcement-bar:not(#\#):not(#\#){box-sizing:border-box;width:100%;padding-left:var(--tip-space-4);padding-right:var(--tip-space-4);border-top:1px solid var(--tip-color-brand-cream-hairline);border-bottom:1px solid var(--tip-color-brand-cream-hairline);background-color:var(--tip-color-brand-brown);color:var(--tip-color-brand-banner-ink);font-family:var(--tip-font-body);flex-direction:column;justify-content:center;align-items:center;display:flex}.tip-announcement-bar[data-layout=compact]:not(#\#):not(#\#){height:var(--tip-banner-height)}.tip-announcement-bar[data-layout=stacked]:not(#\#):not(#\#){padding-top:var(--tip-space-2_5);padding-bottom:var(--tip-space-2_5);row-gap:var(--tip-space-1_5)}.tip-announcement-bar-copy:not(#\#):not(#\#){min-width:0;max-width:100%;font-size:var(--tip-text-sm);font-weight:700;line-height:var(--tip-leading-tight);letter-spacing:var(--tip-tracking-announcement);text-align:center;margin:0}.tip-announcement-bar[data-layout=compact]:not(#\#):not(#\#) .tip-announcement-bar-copy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tip-announcement-bar[data-layout=stacked]:not(#\#):not(#\#) .tip-announcement-bar-copy{overflow-wrap:anywhere;white-space:normal;text-wrap:balance}.tip-announcement-bar-rule:not(#\#):not(#\#){background-color:var(--tip-color-brand-cream-rule);flex-shrink:0;width:100%;height:1px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.tip-announcement-bar-rule:not(#\#):not(#\#){height:.5px}}.tip-announcement-bar-footer:not(#\#):not(#\#){justify-content:center;align-items:center;gap:var(--tip-space-2);flex-wrap:wrap;min-width:0;max-width:100%;display:flex}.tip-announcement-bar-footer:not(#\#):not(#\#)>img,.tip-announcement-bar-footer:not(#\#):not(#\#)>svg{max-width:100%;height:auto;display:block}.tip-announcement-bar-sparkle:not(#\#):not(#\#){margin-left:var(--tip-space-1);margin-right:var(--tip-space-1);font-size:var(--tip-text-13);font-weight:700;line-height:var(--tip-leading-none);text-shadow:var(--tip-shadow-sparkle-glow)}@media (forced-colors:active){.tip-announcement-bar:not(#\#):not(#\#){color:canvastext;background-color:canvas;border-top-color:canvastext;border-bottom-color:canvastext}.tip-announcement-bar:not(#\#):not(#\#) .tip-announcement-bar-rule{forced-color-adjust:none;background-color:canvastext}.tip-announcement-bar:not(#\#):not(#\#) .tip-announcement-bar-sparkle{text-shadow:none}}
