.golden-announcement-wrapper{z-index:9999;width:min(680px,100vw - 64px);position:fixed;top:88px;left:50%;transform:translate(-50%)}.golden-announcement{color:#fff7ce;background-color:#0000;background-image:radial-gradient(circle at 10% 20%,#fff59685,#0000 24%),linear-gradient(135deg,#6d3500 0%,#f5b627 38%,#fff0a0 50%,#d28600 66%,#6d3500 100%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:220% 220%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffef91db;border-radius:12px;align-items:center;width:100%;min-height:52px;padding:6px 40px 6px 14px;animation:5s ease-in-out infinite goldenBgFlow,2.8s ease-in-out infinite goldenFloat;display:flex;position:relative;overflow:hidden;box-shadow:0 0 12px #ffc400bd,0 7px 24px #95590047,inset 0 0 12px #ffffff6b}.golden-announcement:before{content:"";background:linear-gradient(90deg,#0000,#ffffffd9,#0000);width:28%;animation:3s ease-in-out infinite goldenSweep;position:absolute;inset:-45% auto -45% -35%;transform:rotate(18deg)}.golden-announcement:after{pointer-events:none;content:"";border:1px solid #ffffff47;border-radius:8px;position:absolute;inset:4px}.golden-announcement__glow{background:radial-gradient(#fff282c7,#0000 68%);height:68px;animation:1.8s ease-in-out infinite goldenPulse;position:absolute;inset:auto -12% -72%}.golden-announcement__hero{z-index:1;flex:none;align-items:center;gap:7px;margin-right:14px;display:flex;position:relative}.golden-announcement__hero:after{content:"";background:linear-gradient(#0000,#4e22006b,#0000);order:2;width:1px;height:18px}.golden-announcement__badge{color:#7c3200;letter-spacing:2px;text-shadow:0 1px #ffffffbf,0 2px 4px #853c0047;background:linear-gradient(#ffffff8c,#0000 38%),linear-gradient(135deg,#fff3a3 0%,#ffd24d 45%,#f4a000 100%);border:1px solid #fff4a5f2;border-radius:8px;flex:none;padding:5px 11px;font-size:20px;font-weight:1000;line-height:1;animation:2.4s ease-in-out infinite goldenBadgeBeat;position:relative;box-shadow:0 0 11px #ffcf489e,inset 0 2px 6px #ffffff9e,inset 0 -3px 6px #a44b0038}.golden-announcement__badge:before{z-index:-1;content:"";opacity:.8;background:linear-gradient(135deg,#fff5978c,#ffb00047);border-radius:10px;position:absolute;inset:-3px}.golden-announcement__badge:after{content:"";background:#ffffffc7;border-radius:999px;width:16px;height:2px;position:absolute;top:4px;right:7px;box-shadow:0 0 8px #ffffff85}.golden-announcement__name{color:#7c3200;letter-spacing:2px;text-shadow:0 1px #ffffffbf,0 2px 4px #853c0047;background:linear-gradient(#ffffff8c,#0000 38%),linear-gradient(135deg,#fff3a3 0%,#ffd24d 45%,#f4a000 100%);border:1px solid #fff4a5f2;border-radius:8px;flex:none;padding:5px 11px;font-size:20px;font-weight:1000;line-height:1;animation:2.4s ease-in-out infinite goldenBadgeBeat;position:relative;box-shadow:0 0 11px #ffcf489e,inset 0 2px 6px #ffffff9e,inset 0 -3px 6px #a44b0038}.golden-announcement__name:before{z-index:-1;content:"";opacity:.8;background:linear-gradient(135deg,#fff5978c,#ffb00047);border-radius:10px;position:absolute;inset:-3px}.golden-announcement__name:after{content:"";background:#ffffffc7;border-radius:999px;width:16px;height:2px;position:absolute;top:4px;right:7px;box-shadow:0 0 8px #ffffff85}.golden-announcement__track{z-index:1;white-space:nowrap;flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.golden-announcement__marquee{letter-spacing:1px;text-shadow:0 0 8px #ffe148f5,0 2px 4px #652900a3;min-width:max-content;font-size:17px;font-weight:800;line-height:1.5;animation:24s linear infinite goldenMarquee;display:inline-flex}.golden-announcement__marquee span{padding-right:48px}.golden-announcement__marquee b{-webkit-text-stroke:.5px currentColor;font-size:22px;font-weight:900}.golden-announcement__close{z-index:3;color:#8a3b00;cursor:pointer;background:linear-gradient(#fff8ba 0%,#ffcf40 100%);border:1px solid #ffffffc7;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;font-weight:900;line-height:1;transition:transform .2s,box-shadow .2s;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%);box-shadow:0 0 11px #ffed69d1,inset 0 1px 4px #fffc}.golden-announcement__close:hover{transform:translateY(-50%)scale(1.12)rotate(90deg);box-shadow:0 0 18px #fff799,inset 0 1px 4px #ffffffe6}.golden-announcement__spark{z-index:2;background:#fff7b0;border-radius:50%;width:7px;height:7px;animation:1.7s ease-in-out infinite goldenSpark;position:absolute;box-shadow:0 0 12px 5px #ffeb5cc7}.golden-announcement__spark--one{top:14px;right:13%}.golden-announcement__spark--two{animation-delay:.48s;bottom:16px;left:21%}.golden-announcement__spark--three{animation-delay:.86s;top:50%;right:4%}@media (max-width:768px){.golden-announcement-wrapper{width:calc(100vw - 24px);top:16px}.golden-announcement{border-radius:10px;flex-wrap:wrap;gap:4px;min-height:auto;padding:8px 34px 8px 11px}.golden-announcement:after{border-radius:8px}.golden-announcement__glow{height:55px}.golden-announcement__hero{gap:0;margin-right:0}.golden-announcement__hero:after{display:none}.golden-announcement__badge{letter-spacing:2px;border-radius:7px;padding:4px 8px;font-size:15px}.golden-announcement__badge:before{border-radius:9px}.golden-announcement__badge:after{width:13px;height:1px;top:4px;right:5px}.golden-announcement__track{flex:100%;min-width:0}.golden-announcement__marquee{letter-spacing:.5px;font-size:13px;line-height:1.5}.golden-announcement__marquee span{padding-right:28px}.golden-announcement__close{width:20px;height:20px;font-size:15px;top:7px;right:7px;transform:none}.golden-announcement__close:hover{transform:scale(1.12)rotate(90deg)}.golden-announcement__spark{display:none}}@keyframes goldenMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes goldenSweep{0%{opacity:0;left:-38%}20%{opacity:1}60%,to{opacity:0;left:118%}}@keyframes goldenBgFlow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes goldenFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes goldenPulse{0%,to{opacity:.45;transform:scaleX(.92)}50%{opacity:.9;transform:scaleX(1.08)}}@keyframes goldenBadgeBeat{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes goldenSpark{0%,to{opacity:.25;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.45)rotate(45deg)}}
