html body{background:radial-gradient(circle at 5% 15%,#0fbcae0a,transparent 32%),radial-gradient(circle at 100% 30%,#7658df0b,transparent 35%),#f5f7fa!important}
html body .poster-page{width:min(660px,calc(100% - 28px))!important;padding:25px 0 24px!important}
html body .poster-page:not(.is-done) .poster-heading{font-size:clamp(38px,9vw,64px)!important}
html body .poster-page .sweep-stage.prepared .sweep-prize strong{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}
html body .poster-page .sweep-stage.prepared .sweep-prize>span{opacity:0!important}
html body .poster-page .sweep-stage.prepared #sweep-canvas{animation:none!important;transform:none!important;opacity:1!important}
html body .poster-page:not(.is-done) .blow-start{border:1px solid #ffffff80!important;box-shadow:0 7px 20px #05b5aa32,0 2px 5px #0000000a!important;transition:transform .2s,box-shadow .2s!important}
html body .poster-page .mic-active~.blow-start{box-shadow:0 0 0 5px #0bb7ab12,0 7px 20px #05b5aa32!important}
html body .poster-page.is-done{position:relative;isolation:isolate;overflow:hidden;display:flex!important;flex-direction:column!important;align-items:center!important;gap:0!important;margin:20px auto 12px!important;padding:26px 28px 24px!important;border:1px solid #fff!important;border-radius:29px!important;background:linear-gradient(150deg,#fff,#fbfaff)!important;box-shadow:0 9px 30px #00000016,0 2px 5px #00000008!important}
html body .poster-page.is-done:before{content:'';position:absolute;z-index:-1;top:-130px;left:-90px;width:360px;height:320px;background:radial-gradient(ellipse,#20bfab16,transparent 68%);pointer-events:none}
html body .poster-page.is-done #daily-title{display:block!important;font:850 28px/1.2 Inter,Arial,sans-serif!important;letter-spacing:-.8px!important;color:#243145!important;margin:0 0 18px!important}
html body .poster-page.is-done .poster-heading,html body .poster-page.is-done .poster-tagline{display:none!important}
html body .poster-page.is-done .sweep-stage[data-mode=done]{position:relative;display:block!important;flex:none!important;isolation:isolate;width:100%!important;height:220px!important;min-height:220px!important;aspect-ratio:auto!important;margin:0!important;border:1px solid #d2ebe6!important;border-radius:23px!important;overflow:hidden!important;background:radial-gradient(circle at 15% 0,#c2f2e3,transparent 60%),linear-gradient(125deg,#ebfcf5,#edf1ff)!important;box-shadow:inset 0 1px #fff!important}
html body .poster-page.is-done .sweep-stage:after{content:'';position:absolute;right:-30px;top:-35px;width:145px;height:145px;border:1px solid #fff9;border-radius:50%;box-shadow:0 0 0 22px #ffffff35,0 0 0 44px #ffffff20;pointer-events:none;z-index:-1}
html body .poster-page.is-done .sweep-prize{padding:54px 18px 18px!important;gap:8px!important;justify-content:center!important}
html body .poster-page.is-done .sweep-prize:before{content:'';position:absolute;top:20px;left:calc(50% - 17px);width:34px;height:34px;border-radius:12px;background:#0aab83 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/22px no-repeat;box-shadow:0 5px 12px #0aab8333;transform:rotate(-6deg)}
html body .poster-page.is-done .sweep-prize strong{font-size:clamp(49px,12vw,70px)!important;letter-spacing:-2px!important;line-height:1.2!important;animation:none!important}
html body .poster-page.is-done .sweep-prize>span{font-size:13px!important;font-weight:650!important;color:#567b76!important;max-width:100%!important}
html body .poster-page.is-done .sweep-stage.zero{background:linear-gradient(125deg,#f1f3fc,#f4efff)!important;border-color:#e0ddf2!important}
html body .poster-page.is-done .sweep-stage.zero .sweep-prize:before{background-color:#8b7ac8!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='m12 3 2.5 6.5L21 12l-6.5 2.5L12 21l-2.5-6.5L3 12l6.5-2.5Z'/%3E%3C/svg%3E")!important}
html body .poster-page.is-done #daily-next{display:flex!important;flex-direction:column!important;align-items:center!important;gap:7px!important;width:100%!important;margin:17px 0 0!important;padding:17px!important;border:1px solid #e4e7f0!important;border-radius:19px!important;background:#f8f9fd!important;box-sizing:border-box!important}
html body .poster-page.is-done #daily-next>span{font-size:11px!important;font-weight:700!important;color:#7b8599!important}
html body .poster-page.is-done #daily-countdown{font:800 31px/1.15 Inter,Arial,sans-serif!important;letter-spacing:1px!important;color:#6754bd!important;background:none!important;font-variant-numeric:tabular-nums!important}
html body .poster-page.is-done #reward-waiting{display:flex;align-items:center;gap:11px;max-width:100%!important;margin:15px 0 0!important;padding:0!important;text-align:left!important}
html body .poster-page.is-done #reward-waiting>svg{width:29px!important;height:29px!important;flex:none!important;margin:0!important;color:#9076ce!important}
html body .poster-page.is-done #reward-waiting b{font-size:12px!important;color:#53647c!important}
html body .poster-page.is-done #reward-waiting p{font-size:11px!important;line-height:1.55!important;color:#8290a5!important;margin:4px 0 0!important}
html body .poster-page.is-done .blow-privacy,html body .poster-page.is-done .sweep-hint,html body .poster-page.is-done .blow-status{display:none!important}
html body .poster-page.is-done #reward-wallet{margin:14px 0 0!important;border-radius:16px!important}
.hgo198-home{display:none}.poster-page.is-done .hgo198-home{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;box-sizing:border-box;margin-top:20px;padding:13px 16px;border:1px solid #20242b;border-radius:14px;background:#20242b;color:white;text-decoration:none;font:750 12px/1.4 Inter,Arial,sans-serif;box-shadow:0 5px 13px #0002}.hgo198-home svg{width:16px;height:16px}
@media(max-width:620px){html body .poster-page.is-done{width:calc(100% - 28px)!important;margin-top:14px!important;padding:23px 18px 20px!important;border-radius:26px!important}html body .poster-page.is-done #daily-title{font-size:25px!important}html body .poster-page.is-done .sweep-stage[data-mode=done]{height:205px!important;min-height:205px!important;border-radius:21px!important}}
@media(prefers-reduced-motion:reduce){html body .poster-page .blow-start{transition:none!important}}

html body .poster-page{margin-left:auto!important;margin-right:auto!important;font-family:Inter,system-ui,sans-serif!important}html body .poster-page .blow-start{background:linear-gradient(110deg,#ff2353,#de063c)!important;color:#fff!important;border:0!important;box-shadow:0 5px 0 #a30b2e,0 9px 20px #f31a4930!important;font-weight:900!important}html body .poster-page.is-done{border:1px solid #ccd8e7!important;box-shadow:0 7px 0 #17263e20,0 15px 30px #0002!important}html body .poster-page.is-done .hgo198-home{background:#17263e!important;font-size:14px!important;padding:16px!important}.poster-page.is-done #daily-countdown{color:#f01b4e!important}
