.hw-feed{scroll-margin-top:90px}.hw-feed-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.hw-feed-heading h2{margin:4px 0 8px;font-size:clamp(24px,4vw,36px)}.hw-feed-note,.hw-feed-status{color:#d1bfdc;font-size:14px;line-height:1.7}.hw-feed-note{margin:0 0 12px}.hw-feed-status{min-height:24px;margin:8px 0 18px}.hw-feed-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 20px;display:grid}.hw-feed-stats>div{background:#21132f;border:1px solid #66456e;border-radius:16px;padding:18px}.hw-feed-stats dt{color:#d1bfdc;font-size:13px}.hw-feed-stats dd{color:#fbe3a0;margin:6px 0 0;font-size:clamp(22px,3vw,32px);font-weight:800}.hw-feed-stats small{font-size:13px;font-weight:400}.hw-feed-stats .is-jackpot{background:linear-gradient(135deg,#47213b,#2b1738);border-color:#c99b50}.hw-feed-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.hw-feed-panel{min-width:0}.hw-feed-panel h3{color:#fbe3a0;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;font-size:21px;display:flex}.hw-feed-panel h3>span{white-space:nowrap;background:#41294e;border-radius:20px;padding:4px 9px;font-size:13px}.hw-feed-scroll{scrollbar-color:#8c657f #21132f;max-height:660px;overflow:auto}.hw-feed-scroll:focus-visible{outline-offset:4px;outline:2px solid #fbe3a0}.hw-feed-table{border-collapse:collapse;width:100%;font-size:14px}.hw-feed-table th{text-align:left;color:#d1bfdc;z-index:1;background:#261536;padding:10px 6px;position:sticky;top:0}.hw-feed-table td{vertical-align:middle;border-bottom:1px solid #513452;padding:12px 6px}.hw-feed-table td:first-child{width:42%}.hw-feed-table time,.hw-feed-table td>small{color:#d1bfdc;font-size:12px;display:block}.hw-feed-table td>strong{overflow-wrap:anywhere;margin:3px 0;display:block}.hw-feed-table .is-jackpot{background:#e9bd5b14}.hw-feed-prize{overflow-wrap:anywhere;align-items:center;gap:10px;display:flex}.hw-feed-prize img{object-fit:contain;flex:0 0 40px;width:40px;height:40px}.hw-feed-prize small{color:#fbe3a0;margin-top:3px;font-size:11px;display:block}.hw-feed-jackpots{border-color:#c99b50!important}.hw-feed-winners{margin:0;padding:0;list-style:none}.hw-feed-winners li{border-bottom:1px solid #62415a;padding:15px 4px}.hw-feed-winners li:first-child{padding-top:6px}.hw-feed-winner{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:9px;font-size:13px;display:flex}.hw-feed-winner strong{overflow-wrap:anywhere;color:#ffd0ea}.hw-feed-winner time{color:#d1bfdc;font-size:12px}.hw-feed-empty{text-align:center;color:#d1bfdc;padding:32px 12px}.hw-feed-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:780px){.hw-feed-grid{grid-template-columns:minmax(0,1fr)}.hw-feed-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:400px){.hw-feed .hw-feed-panel{padding:14px 10px}.hw-feed-prize{gap:6px}.hw-feed-prize img{flex-basis:32px;width:32px;height:32px}.hw-feed-table{font-size:13px}.hw-feed-stats>div{padding:12px}}
.hw-page{--hw-night:#120b1f;--hw-plum:#3b2352;--hw-gold:#e9bd5b;--hw-gold-l:#fbe3a0;--hw-gold-d:#9b6b22;--hw-pumpkin:#e08d43;--hw-candy:#e98fb8;--hw-ink:#fff6e6;color:var(--hw-ink);background:radial-gradient(70% 40% at 50% 30%,#ff963c24,#0000 70%),linear-gradient(#120b1f 0%,#1d1233 40%,#2c1a45 75%,#1a0f24 100%)}.hw-page .panel{color:var(--hw-ink);background:linear-gradient(#2b1642ed,#180c26f2);border:2px solid #e9bd5b73;padding:18px 20px}.hw-page .faq__item summary{color:var(--hw-gold-l)}.hw-hero{text-align:center;padding:40px 0 8px}.hw-eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--hw-gold-l);margin:0;font-size:14px;font-weight:700}.hw-title{background:linear-gradient(#fff2c2 0%,#ffcf6b 38%,#f08a2c 70%,#b84d17 100%);color:#0000;filter:drop-shadow(0 5px #4a1a08)drop-shadow(0 0 20px #ff8c2866);-webkit-background-clip:text;background-clip:text;margin:6px 0 10px;font-size:clamp(48px,9vw,96px);font-weight:900;line-height:1.05}.hw-lead{color:#e8dcf2;max-width:720px;margin:0 auto}.hw-lead strong{color:var(--hw-gold-l)}.hw-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.hw-tag{color:var(--hw-gold-l);border:1px solid #e9bd5b99;border-radius:999px;padding:4px 14px;font-size:14px;text-decoration:none}.hw-tag.is-live{color:#d8f0b8;background:#9dc46a2e;border-color:#9dc46a}.hw-board{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}@media (max-width:860px){.hw-board{grid-template-columns:1fr}}.hw-wheel{aspect-ratio:1;width:min(100%,640px);margin:0 auto;position:relative}.hw-halo{background:radial-gradient(circle,#ff963c52 0%,#9646c829 45%,#0000 70%);border-radius:50%;animation:3.2s ease-in-out infinite hw-pulse;position:absolute;inset:-6%}@keyframes hw-pulse{0%,to{opacity:.7;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}.hw-svg{filter:drop-shadow(0 18px 30px #0000008c);width:100%;height:100%;position:relative;overflow:visible}.hw-disc{transition:transform 6.2s cubic-bezier(.12,.72,.08,1)}.hw-up{transform-box:view-box;transform-origin:0 0;transition:transform 6.2s cubic-bezier(.12,.72,.08,1)}.hw-lbl{fill:#fff6e6;paint-order:stroke;stroke:#14081ed9;stroke-width:4px;stroke-linejoin:round;font-size:19px;font-weight:700}.hw-plate{fill:#00000040;stroke:#ffe4aa4d;stroke-width:2px}.hw-plate.jp{stroke:#ffdc78e6;stroke-width:3px;filter:drop-shadow(0 0 10px #ffc85a99)}.hw-svg image.px{image-rendering:pixelated}.hw-rate{fill:var(--hw-gold-l);stroke:#6b4210;stroke-width:2px}.hw-rate.jp{fill:#ffd0ea;stroke:#7a2a52}.hw-rate-t{fill:#2a1406;font-size:18px;font-weight:800}.hw-bulb{fill:#ffd36b;filter:drop-shadow(0 0 5px #ffc85ae6);animation:1.2s linear infinite hw-chase}.hw-bulb.alt{animation-delay:-.6s}.hw-wheel.is-spinning .hw-bulb{animation-duration:.28s}@keyframes hw-chase{0%,49%{opacity:1}50%,to{opacity:.35}}.hw-pointer{transform-origin:50% 22%;filter:drop-shadow(0 6px 5px #0000008c);width:9%;position:absolute;top:-3%;left:50%;transform:translate(-50%)}.hw-wheel.is-spinning .hw-pointer{animation:.11s ease-in-out infinite alternate hw-tick}@keyframes hw-tick{0%{transform:translate(-50%)rotate(-7deg)}to{transform:translate(-50%)rotate(4deg)}}.hw-hub{aspect-ratio:1;cursor:pointer;background:radial-gradient(circle at 40% 32%,#6e4592 0%,#3b2352 55%,#1e1030 100%);border:0;border-radius:50%;width:25%;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #f2c86a,0 0 0 11px #6b3a12,0 10px 24px #0009}.hw-hub:disabled{cursor:default}.hw-hub img{filter:drop-shadow(0 6px 6px #0009);width:92%;animation:2.4s ease-in-out infinite hw-bob;position:absolute;top:-12%;left:4%}@keyframes hw-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-5px)rotate(2deg)}}.hw-hub span{letter-spacing:.08em;color:#fff3cf;background:linear-gradient(#5a2a8a,#2a1242);border-radius:999px;padding:3px 14px 2px;font-size:clamp(12px,2.4vw,22px);font-weight:900;position:absolute;bottom:6%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #f2c86a}@media (prefers-reduced-motion:reduce){.hw-halo,.hw-bulb,.hw-hub img{animation:none}}.hw-side{gap:16px;display:grid}.hw-me__label{color:#d9c6e8;margin:0}.hw-me__num{color:var(--hw-gold-l);align-items:center;gap:10px;margin:4px 0;font-size:34px;font-weight:900;display:flex}.hw-me__num img{width:32px;height:auto}.hw-me__split{color:#d9c6e8;flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.hw-me__split strong{color:var(--hw-ink)}.hw-me__hint,.hw-me__grant{color:#b9a6cc;margin:8px 0;font-size:13px}.hw-spin-btn{width:100%;margin-top:6px}.hw-busy{color:var(--hw-gold-l);background:#e9bd5b1f;border-radius:12px;margin:0;padding:10px 14px}.hw-error{color:#ffc3d3;background:#e95a7826;border-radius:12px;margin:0;padding:10px 14px}.hw-odds h3,.hw-hist h3{color:var(--hw-gold-l);margin-top:0}.hw-odds table{border-collapse:collapse;width:100%;font-size:14px}.hw-odds td{vertical-align:top;border-bottom:1px solid #ffffff14;padding:6px 4px}.hw-odds td:last-child{text-align:right;color:var(--hw-gold-l);white-space:nowrap;font-weight:700}.hw-odds tr.jp td:first-child{color:#ffd0ea;font-weight:700}.hw-odds small{color:#b9a6cc;font-weight:400;display:block}.hw-h2{color:var(--hw-gold-l)}.hw-shop{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px;display:grid}.hw-card{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.hw-card__img{background:#ffffff0d;border-radius:16px;place-items:center;width:120px;height:110px;display:grid}.hw-card__img img{max-width:112px;max-height:104px}.hw-page img.px{image-rendering:pixelated}.hw-card__name{margin:0;font-weight:700}.hw-card__note{color:#b9a6cc;margin:0;font-size:13px}.hw-card .btn{width:100%;margin-top:auto}.hw-how ul{gap:6px;margin:0;padding-left:1.1em;display:grid}.hw-how h2{color:var(--hw-gold-l);margin-top:0}.hw-hist ul{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.hw-hist li{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto auto;gap:12px;padding:4px 0;display:grid}.hw-modal{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#08040ea6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hw-modal__card{text-align:center;border:3px solid var(--hw-gold);background:radial-gradient(circle at 50% 0,#6a3e8e,#2b1642 70%);border-radius:26px;width:min(100%,480px);padding:28px 22px;animation:.5s cubic-bezier(.2,1.6,.4,1) hw-pop;box-shadow:0 0 60px #ffaa4673}@keyframes hw-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.hw-modal__lbl{letter-spacing:.12em;color:var(--hw-gold-l);margin:0;font-weight:800}.hw-modal__img{background:radial-gradient(circle,#ffdc8c52,#0000 70%);border-radius:50%;place-items:center;width:170px;height:170px;margin:14px auto;display:grid}.hw-modal__img img{max-width:140px;max-height:140px}.hw-modal__name{margin:0;font-size:28px;font-weight:900}.hw-modal__note{color:#d9c6e8;margin:8px 0}
