.lottery-page>.container:first-child{padding-top:18px}.lottery-hero{min-height:285px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:34px 42px;border:1px solid var(--line);border-radius:22px;background:radial-gradient(circle at 78% 15%,rgba(20,135,255,.22),transparent 30%),linear-gradient(135deg,#081525,#101f34);box-shadow:var(--shadow)}.lottery-hero::after{border-radius:inherit}.lottery-hero>img{width:min(22vw,210px)}.lottery-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lottery-facts span{padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:rgba(0,0,0,.12);color:var(--muted);font-size:.66rem}.lottery-facts strong{margin-right:4px;color:var(--text);font-size:.86rem}.provisional-order{margin-top:16px;border:1px solid var(--line);border-radius:13px;background:rgba(5,11,20,.22)}.provisional-order summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 16px;cursor:pointer;list-style:none}.provisional-order summary::-webkit-details-marker{display:none}.provisional-order summary span{display:grid}.provisional-order summary b{font-size:.76rem}.provisional-order summary small{color:var(--muted);font-size:.63rem}.provisional-order summary i{font-style:normal;color:#67b3ff;font-size:1.3rem;transition:transform .2s}.provisional-order[open] summary i{transform:rotate(45deg)}.provisional-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:0 12px 12px}.provisional-grid article{display:grid;grid-template-columns:30px 34px 1fr;align-items:center;gap:8px;padding:8px;border:1px solid var(--line);border-radius:10px}.provisional-grid article>strong{font-family:'Bebas Neue',sans-serif;font-size:1.25rem;text-align:center}.provisional-grid img{width:32px;height:32px;object-fit:contain}.provisional-grid span{display:grid}.provisional-grid b{font-size:.67rem}.provisional-grid small{color:var(--muted);font-size:.58rem}.provisional-order>p{margin:0;padding:0 14px 14px;color:var(--muted);font-size:.62rem}.lottery-history{margin-top:18px;padding:22px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--surface-2),var(--surface))}.history-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.history-heading h2{margin:.1em 0;font-family:'Bebas Neue',sans-serif;font-size:2rem;text-transform:uppercase}.history-heading p{max-width:480px;color:var(--muted);font-size:.68rem}.history-empty{margin-top:14px;padding:18px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:.72rem;text-align:center}.history-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:14px}.history-grid article{display:grid;grid-template-columns:auto 38px 1fr auto;align-items:center;gap:8px;padding:10px;border:1px solid var(--line);border-radius:11px}.history-grid article>span{color:#65b2ff;font-size:.65rem;font-weight:800}.history-grid img{width:36px;height:36px;object-fit:contain}.history-grid strong{font-size:.69rem}.history-grid b{display:flex;align-items:center;gap:5px;font-family:'Bebas Neue',sans-serif;font-size:1.15rem}.history-grid i{color:var(--muted);font-style:normal}.draw-team-reel{position:relative;display:grid;place-items:center;min-height:155px;margin:10px 0;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(3,9,17,.5)}.draw-team-reel img{width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 10px 15px rgba(0,0,0,.35));transition:transform .25s,filter .25s}.draw-team-reel strong{margin-top:4px;color:#d9ebff}.draw-team-reel.is-revealed{border-color:#64b5ff;background:radial-gradient(circle,rgba(20,135,255,.35),rgba(3,9,17,.5) 65%);animation:winner-flash .65s ease-out}.draw-team-reel.is-revealed img{transform:scale(1.25);filter:drop-shadow(0 0 28px #48a7ff)}@keyframes winner-flash{0%{transform:scale(.88);opacity:.35}45%{transform:scale(1.04);box-shadow:0 0 55px rgba(72,167,255,.65)}100%{transform:scale(1);opacity:1}}.draw-balls{height:64px;margin:8px 0}.draw-balls i{width:22px;height:22px}html[data-theme="light"] .lottery-hero,html[data-theme="light"] .lottery-history{background:#fff}html[data-theme="light"] .lottery-facts span,html[data-theme="light"] .provisional-order{background:#f2f6fa}html[data-theme="light"] .provisional-grid article,html[data-theme="light"] .history-grid article{color:#12243a}@media(max-width:700px){.lottery-page>.container:first-child{width:min(calc(100% - 20px),var(--container));padding-top:10px}.lottery-hero{min-height:225px;padding:24px 20px}.lottery-hero>img{width:95px}.lottery-facts{margin-top:13px}.provisional-grid{grid-template-columns:1fr}.history-heading{align-items:flex-start;flex-direction:column}.lottery-history{width:min(calc(100% - 20px),var(--container));padding:15px}.draw-team-reel{min-height:140px}}
.lottery-results-note{grid-column:1/-1;margin:2px 3px 0;color:var(--muted);font-size:.62rem;line-height:1.5}
