.competition-announcement{box-sizing:border-box;color:#050f1f;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d3c09d transparent;background:#fff;border:1px solid #ffffff60;border-radius:27px;width:min(470px,100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:0;font-family:inherit;animation:.45s cubic-bezier(.16,1,.3,1) competition-announcement-enter;overflow:auto;box-shadow:0 35px 110px #0005}.competition-announcement *{box-sizing:border-box;overflow-wrap:anywhere}.competition-announcement::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050f1fa6;animation:.3s ease-out competition-announcement-backdrop}.competition-announcement button,.competition-announcement a{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.competition-announcement button:focus-visible,.competition-announcement a:focus-visible{outline-offset:4px;outline:3px solid #d5b677}.competition-announcement-close{top:15px;z-index:2;color:#e1e6ed;background:#ffffff0d;border:1px solid #ffffff25;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:background .2s,transform .2s;display:grid;position:absolute;inset-inline-end:15px}.competition-announcement-close:hover{background:#ffffff20;transform:rotate(90deg)}.competition-announcement-art{isolation:isolate;color:#e1c38b;background:radial-gradient(at 50% 75%,#c9a45c24,#0000 65%),linear-gradient(130deg,#1e3042,#050f1f 75%);flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:192px;padding:26px 35px 21px;display:flex;position:relative;overflow:hidden}.competition-announcement-art:after{content:"";z-index:-1;opacity:.15;background-image:radial-gradient(#d7b16d 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.competition-announcement-orbit{z-index:-1;border:1px solid #c9a45c26;border-radius:50%;width:175px;height:175px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 28px #c9a45c08,0 0 0 60px #c9a45c04}.competition-announcement-trophy{filter:drop-shadow(0 8px 15px #c9a45c35);place-items:center;animation:5s ease-in-out infinite competition-announcement-float;display:grid}.competition-announcement-art-caption{letter-spacing:.04em;color:#b9ae98;font-size:9px;font-weight:450}.competition-announcement-spark{color:#d4b577;pointer-events:none;position:absolute}.competition-announcement-spark.one{top:36px;font-size:26px;inset-inline-start:23%;transform:rotate(12deg)}.competition-announcement-spark.two{top:95px;opacity:.6;font-size:20px;inset-inline-end:22%}.competition-announcement-content{text-align:center;padding:25px 31px 23px}.competition-announcement-badge{color:#6b8e7b;justify-content:center;align-items:center;gap:7px;font-size:10px;line-height:1.8;display:inline-flex}.competition-announcement-badge>span{background:#71a68b;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #71a68b12}.competition-announcement h2{letter-spacing:-.035em;color:#050f1f;margin:13px 0 12px;font-size:29px;font-weight:800;line-height:1.5}.competition-announcement h2 em{color:#ad8a4c;font-style:normal}.competition-announcement-content>p{color:#8290a1;max-width:340px;margin:0 auto 21px;font-size:12px;line-height:1.95}.competition-announcement-details{text-align:start;background:#fdfbf7;border:1px solid #e9e4d9;border-radius:14px;margin-bottom:20px;overflow:hidden}.competition-announcement-name{color:#987a44;overflow-wrap:anywhere;align-items:center;gap:9px;padding:12px 15px;font-size:11px;font-weight:650;line-height:1.7;display:flex}.competition-announcement-name>svg{flex-shrink:0}.competition-announcement-prize{color:#b29155;background:#fff;border-top:1px solid #efe9dd;align-items:center;gap:12px;padding:13px 15px;display:flex}.competition-announcement-prize>svg{flex-shrink:0}.competition-announcement-prize>div{flex:1;gap:6px;min-width:0;display:grid}.competition-announcement-prize small{color:#9d9b94;font-size:9px}.competition-announcement-prize b{color:#786340;overflow-wrap:anywhere;font-size:12px;font-weight:650;line-height:1.75}.competition-announcement-prize-count{color:#9c865f;white-space:nowrap;background:#fffcf5;border:1px solid #eee4d0;border-radius:7px;padding:5px 8px;font-size:9px;line-height:1.6}.competition-announcement-cta{color:#152235;background:linear-gradient(115deg,#d4b77d,#e8d1a1);border:1px solid #d5b778;border-radius:13px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:49px;padding:12px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:flex;font-size:13px!important;font-weight:750!important}.competition-announcement-cta:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 8px 22px #c9a45c30}.competition-announcement-later{color:#8994a3;background:0 0;border:0;width:100%;min-height:41px;margin-top:6px;padding:10px;display:block;font-size:11px!important}.competition-announcement-later:hover{color:#3c5069}.competition-announcement-note{color:#b1bac6;margin-top:5px;font-size:9px;line-height:1.8;display:block}@keyframes competition-announcement-enter{0%{opacity:0;transform:translateY(25px)scale(.95)}to{opacity:1;transform:none}}@keyframes competition-announcement-backdrop{0%{opacity:0}to{opacity:1}}@keyframes competition-announcement-float{50%{transform:translateY(-7px)rotate(-3deg)}}@media (max-width:600px){.competition-announcement{border-radius:23px;max-height:calc(100dvh - 26px)}.competition-announcement-art{gap:10px;min-height:166px;padding:21px 30px 17px}.competition-announcement-trophy>svg{width:70px;height:70px}.competition-announcement-art-caption{font-size:8px}.competition-announcement-content{padding:23px 23px 18px}.competition-announcement h2{margin-top:12px;font-size:26px}.competition-announcement-content>p{margin-bottom:18px;font-size:11px}.competition-announcement-details{margin-bottom:17px}.competition-announcement-spark.one{font-size:22px;inset-inline-start:19%}.competition-announcement-spark.two{inset-inline-end:19%;top:79px}.competition-announcement-cta{font-size:12px!important}}@media (max-height:650px){.competition-announcement-art{min-height:135px;padding-block:18px 13px}.competition-announcement-trophy>svg{width:58px;height:58px}.competition-announcement-content{padding-block:19px 15px}.competition-announcement h2{margin-block:10px;font-size:24px}.competition-announcement-content>p{margin-bottom:15px}}@media (max-height:800px){.competition-announcement-art{gap:10px;min-height:145px;padding-block:20px 16px}.competition-announcement-trophy>svg{width:65px;height:65px}.competition-announcement-content{padding-block:21px 18px}.competition-announcement h2{margin-block:11px;font-size:26px;line-height:1.4}.competition-announcement-content>p{margin-bottom:16px;font-size:11px;line-height:1.9}.competition-announcement-name{padding-block:10px}.competition-announcement-prize{padding-block:11px}.competition-announcement-details{margin-bottom:16px}.competition-announcement-later{min-height:35px;margin-top:3px;padding-block:8px}}@media (max-height:740px){.competition-announcement-art{gap:7px;min-height:115px;padding-block:15px 12px}.competition-announcement-trophy>svg{width:51px;height:51px}.competition-announcement-art-caption{font-size:8px}.competition-announcement-content{padding-block:18px 16px}.competition-announcement h2{margin-block:10px;font-size:24px}.competition-announcement-name{padding-block:8px}.competition-announcement-prize{padding-block:10px}.competition-announcement-content>p{margin-bottom:14px}.competition-announcement-cta{min-height:46px}}@media (max-height:600px){.competition-announcement-art{min-height:94px;padding-block:13px 10px}.competition-announcement-art-caption,.competition-announcement-content>p,.competition-announcement-note{display:none}.competition-announcement-content{padding-block:16px}.competition-announcement h2{font-size:23px}.competition-announcement-details{margin-top:17px}}@media (prefers-reduced-motion:reduce){.competition-announcement,.competition-announcement::backdrop,.competition-announcement *{transition:none!important;animation:none!important}.competition-announcement-cta:hover,.competition-announcement-close:hover{transform:none}}
