/* 幸运儿 v2：暖色小镇中的实体奖票册。大胆只留给100格票册，其余信息安静排布。 */
.lucky-page{--luck-ink:#493824;--luck-indigo:#35324f;--luck-gold:#e0ad58;--luck-cinnabar:#a74c42;--luck-jade:#557a61;--luck-paper:#fff8e7;--luck-edge:#d6b77e;--luck-muted:#8c755a;color:var(--luck-ink);font-family:system-ui,-apple-system,"Microsoft YaHei",sans-serif;min-width:0}.lucky-page *{box-sizing:border-box}.lucky-page button,.lucky-page input,.lucky-page select,.lucky-page textarea{font:inherit}.lucky-page button:focus-visible,.lucky-page input:focus-visible,.lucky-page select:focus-visible,.lucky-page textarea:focus-visible{outline:3px solid #595173;outline-offset:2px}
.lucky-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:14px}.lucky-overline,.lucky-section-head small{font:700 10px/1.4 "Courier New",monospace;letter-spacing:.16em;color:#9e7950}.lucky-heading h1,.lucky-section-head h2,.lucky-draw-title h2{font-family:Georgia,"Noto Serif SC","Songti SC",serif;color:#5a3b2b}.lucky-heading h1{font-size:34px;letter-spacing:.05em;margin:4px 0 3px}.lucky-heading p{font-size:12px;color:var(--luck-muted);margin:0}.lucky-week-badge{min-width:226px;display:grid;grid-template-columns:auto auto;align-items:end;gap:0 12px;padding:9px 12px;border-left:3px solid var(--luck-gold);background:#fff8e29c}.lucky-week-badge>span{font-size:10px;color:#8d7458}.lucky-week-badge>b{grid-row:1/3;grid-column:2;font:700 20px/1.15 Georgia,serif;color:#67412f}.lucky-week-badge>small{font-size:9px;color:#9c856b;margin-top:2px}
.lucky-tabs{display:flex;gap:4px;border-bottom:1px solid #d5bd91;margin-bottom:18px;overflow:auto;scrollbar-width:none}.lucky-tabs::-webkit-scrollbar{display:none}.lucky-tabs button{appearance:none;border:0;border-bottom:3px solid transparent;background:transparent;color:#8a7256;font-weight:700;font-size:12px;white-space:nowrap;padding:9px 16px;cursor:pointer}.lucky-tabs button:hover{color:#5d4430;background:#f7e8c64d}.lucky-tabs button.active{color:#493824;border-color:var(--luck-indigo)}
.lucky-draw-stage{display:grid;grid-template-columns:minmax(250px,.67fr) minmax(470px,1.33fr);gap:0;border:2px solid #71513b;border-radius:19px;overflow:hidden;background:var(--luck-indigo);box-shadow:0 9px 0 #a57b4630,0 18px 38px #5137211c}.lucky-draw-copy{display:flex;flex-direction:column;padding:28px 27px;background:radial-gradient(circle at 18% 5%,#4d496a 0,#35324f 58%,#2a293f 100%);color:#f8e9c9}.lucky-draw-title>span{font:700 10px "Courier New",monospace;letter-spacing:.16em;color:#dcbf7d}.lucky-draw-title h2{color:#fff0c9;font-size:26px;line-height:1.25;margin:8px 0}.lucky-draw-title p{font-size:12px;line-height:1.75;color:#ded0bb;margin:0 0 18px}.lucky-draw-actions{display:flex;flex-wrap:wrap;gap:8px}.btn.lucky-primary,.btn.lucky-petal-btn{background:#f1c96b;border:1px solid #b88b3e;color:#49321e;box-shadow:0 3px 0 #72512a;font-weight:800}.btn.lucky-petal-btn{background:#f8e7b8}.btn.lucky-primary:hover:not(:disabled),.btn.lucky-petal-btn:hover:not(:disabled){background:#ffe3a1;transform:translateY(-1px)}.btn.lucky-primary:disabled,.btn.lucky-petal-btn:disabled{opacity:.5;box-shadow:none;transform:none}.lucky-draw-facts{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px}.lucky-draw-facts span{border:1px solid #edd59442;background:#fff8dc0c;border-radius:6px;padding:5px 7px;font-size:10px}.lucky-draw-facts b{color:#ffe3a0;font:700 13px "Courier New",monospace}.lucky-fortune{margin-top:auto;border-top:1px dashed #ebd19c5e;padding-top:15px;display:grid;gap:3px}.lucky-fortune>span{font:700 9px "Courier New",monospace;letter-spacing:.15em;color:#d5b875}.lucky-fortune>b{font-family:Georgia,"Songti SC",serif;font-size:17px;color:#fff0cc}.lucky-fortune>small{font-size:9px;color:#bfb4a4}
.lucky-ticket{position:relative;padding:21px 25px 18px;background:#edc96f;color:#4e3525;background-image:linear-gradient(110deg,#f3d887 0,#e5b95b 52%,#f0cf7b 100%)}.lucky-ticket:before,.lucky-ticket:after{content:"";position:absolute;top:0;bottom:0;width:13px;background:radial-gradient(circle at 50% 7px,var(--luck-indigo) 0 4px,transparent 4.5px) 0 0/13px 14px repeat-y}.lucky-ticket:before{left:-6px}.lucky-ticket:after{right:-6px}.lucky-ticket-top,.lucky-ticket-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 10px "Courier New",monospace;letter-spacing:.08em}.lucky-ticket-top b{font-size:13px}.lucky-ticket-bottom{margin-top:8px;font-size:8px;color:#7a5a34}.lucky-ticket-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;margin-top:10px;padding:9px;border:1px dashed #806039;background:#ffeab5a6}.lucky-ticket-cell{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:1;border:1px solid #a77a3f;border-radius:3px;background:#fff4cf;font-style:normal;box-shadow:inset 0 0 0 1px #fff7df}.lucky-ticket-cell span{font:700 clamp(8px,1vw,12px) Georgia,"Songti SC",serif}.lucky-ticket-cell.taken{opacity:.2;background:#8f764f;color:#463622;box-shadow:none}.lucky-ticket-cell.tone-avatar,.lucky-prize-glyph.lucky-avatar{color:#475d78;background:#e8f0ec}.lucky-ticket-cell.tone-furniture,.lucky-prize-glyph.lucky-furniture{color:#785b39;background:#eee0bf}.lucky-ticket-cell.tone-milk,.lucky-prize-glyph.lucky-milk{color:#7f5144;background:#f3d8c2}.lucky-ticket-cell.tone-reward,.lucky-prize-glyph.lucky-reward{color:#3f7257;background:#dcebdc}.lucky-ticket-cell.tone-penalty,.lucky-prize-glyph.lucky-penalty{color:#8f3d36;background:#f3d5cc}.lucky-ticket-cell.tone-tea,.lucky-prize-glyph.lucky-tea{color:#7a4b31;background:#f1dfb8}.lucky-ticket-cell.tone-custom,.lucky-prize-glyph.lucky-custom{color:#594a78;background:#e6dff0}.lucky-ticket-cell.tone-message,.lucky-prize-glyph.lucky-message{color:#a07435;background:#fff0c8}
.lucky-paper{min-width:0;background:var(--luck-paper);border:1px solid var(--luck-edge);border-radius:14px;padding:18px 19px;box-shadow:3px 5px 0 #b58b4b1a}.lucky-paper>p{font-size:11px;line-height:1.75;color:#8e765b;margin:7px 0 13px}.lucky-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.lucky-section-head h2{font-size:21px;margin:1px 0}.lucky-chip{border:1px solid #c9aa71;border-radius:18px;background:#f2dfb6;padding:4px 9px;font:700 10px "Courier New",monospace;color:#755635;white-space:nowrap}.lucky-pool-book{margin-top:18px}.lucky-pool-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin-top:12px}.lucky-pool-row{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;border-top:1px dashed #dfc79c;padding:8px 0;min-width:0}.lucky-pool-row>span{display:grid;min-width:0}.lucky-pool-row b{font-size:11px;overflow-wrap:anywhere}.lucky-pool-row small{font-size:9px;color:#9a8264}.lucky-pool-row strong{font:700 18px "Courier New",monospace;color:#63462f}.lucky-pool-row em{font-size:9px;color:#9e876d;font-style:normal}.lucky-paper-foot{text-align:right;margin-top:12px}
.lucky-prize-glyph{display:grid;place-items:center;width:31px;height:31px;border:1px solid #c7a877;border-radius:7px;font:700 16px Georgia,"Songti SC",serif;overflow:hidden}.lucky-prize-glyph img{width:100%;height:100%;object-fit:contain}.lucky-prize-glyph.large{width:96px;height:96px;border-radius:22px;font-size:54px;box-shadow:4px 6px 0 #7756382c}.lucky-play-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:14px;align-items:start}.lucky-pk,.lucky-decisions{grid-column:span 1}.lucky-honors{grid-column:1/-1}.lucky-empty{border:1px dashed #d3b987;background:#fffaf0;border-radius:9px;color:#927c62;font-size:11px;padding:14px;line-height:1.6}.lucky-empty.compact{padding:10px}.lucky-yesterday{display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid #d0ad6c;background:#f5e3b9;padding:10px 12px;margin:12px 0}.lucky-yesterday>span{font-size:10px;color:#806343}.lucky-yesterday>b{grid-row:1/3;grid-column:2;font:700 34px Georgia,serif;color:#6a4330}.lucky-yesterday>p{font-size:11px;margin:2px 0 0;color:#72573c}.lucky-yesterday strong{color:var(--luck-jade)}.lucky-guess-form{display:grid;grid-template-columns:115px 1fr;gap:7px;align-items:end;margin-top:10px}.lucky-guess-form label{grid-column:1/-1;font-size:10px;color:#806443}.lucky-guess-form input{height:38px;border:1px solid #c4a16c;border-radius:7px;background:#fff;padding:7px 9px;font-size:16px;color:#4f3a2b}.lucky-guess-receipt{border-left:4px solid var(--luck-jade);background:#ebf1e6;padding:10px 12px;display:flex;align-items:center;gap:8px}.lucky-guess-receipt b{font-size:20px}.lucky-guess-receipt small{font-size:9px;color:#72806c}.lucky-hint-actions,.lucky-room-toolbar,.lucky-room-actions,.lucky-leisure-actions{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.lucky-hints{display:grid;gap:5px;margin-top:8px}.lucky-hints span{background:#f2dfb5;padding:6px 8px;border-radius:6px;font-size:10px}
.lucky-leisure-dice{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.lucky-leisure-die{display:grid;justify-items:center;gap:2px;width:76px;padding:7px;background:#fff9eb;border:2px solid #bc9964;border-radius:10px;box-shadow:2px 3px 0 #a8844b24}.lucky-leisure-die>span{font:53px/1 Georgia,serif;color:#5e4a5d}.lucky-leisure-die>b{font-size:10px}.lucky-leisure-die small{display:flex;align-items:center;gap:3px;font-size:9px}.lucky-leisure-foot{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:10px;color:#88725b}.lucky-leisure-foot strong{font-size:17px;color:#6c4937}.lucky-board{margin-top:15px;border-top:1px dashed #dbc294;padding-top:11px}.lucky-board h3{font-size:11px;margin:0 0 6px}.lucky-board-row{display:grid;grid-template-columns:22px 26px 1fr auto;align-items:center;gap:6px;padding:5px 4px;border-top:1px solid #eee0c6}.lucky-board-row> b{font:700 13px "Courier New",monospace;color:#9a8062}.lucky-board-row.podium> b{color:#9c632e}.lucky-board-row .avatar{width:25px;height:25px}.lucky-board-row .avatar .sprite{width:22px;height:22px}.lucky-board-row>span{display:grid;font-size:10px}.lucky-board-row small{font-family:Georgia,serif;color:#756675}.lucky-board-row>strong{font:700 15px "Courier New",monospace}.lucky-board-row em{font:700 9px system-ui,sans-serif;color:var(--luck-jade);margin-left:5px}
.lucky-quota{align-self:center;font-size:10px;color:#896f52}.lucky-room-list{display:grid;gap:8px;margin-top:10px;max-height:520px;overflow:auto}.lucky-room{border:1px solid #dcc293;background:#fffdf6;border-radius:9px;padding:10px}.lucky-room.pending{border-left:4px solid var(--luck-gold)}.lucky-room.settled{border-left:4px solid var(--luck-jade)}.lucky-room-head{display:flex;justify-content:space-between;gap:8px}.lucky-room-head b{font-size:11px}.lucky-room-head small{font-size:9px;color:#92785c;white-space:nowrap}.lucky-room-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:8px}.lucky-room-people>div{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:6px;background:#f9efd9;padding:5px;border-radius:7px;min-width:0}.lucky-room-people .avatar{width:25px;height:25px}.lucky-room-people .avatar .sprite{width:22px;height:22px}.lucky-room-people span{display:grid;min-width:0;font-size:10px}.lucky-room-people small{font-size:9px;color:#917a60}.lucky-room-people .winner{color:var(--luck-jade)}.lucky-room-outcome{font-size:10px;background:#e9f0e4;color:#4f6f58;border-radius:6px;padding:7px 8px;margin-top:7px}
.lucky-decision-list{display:grid;gap:7px;margin-top:11px}.lucky-decision-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;border-top:1px dashed #dbc398;padding-top:7px}.lucky-decision-list article>span{font:700 9px "Courier New",monospace;color:#8a6e4f}.lucky-decision-list article>b{font-size:11px}.lucky-decision-list article>p{grid-column:2/3;font-size:10px;margin:0;color:#867058}.lucky-decision-list article>.btn{grid-column:3;grid-row:1/3}.lucky-king{display:flex;align-items:center;gap:11px;margin:12px 0;padding:12px;background:linear-gradient(90deg,#3a3653,#494360);color:#fff1ce;border-radius:10px}.lucky-king>span{display:grid}.lucky-king small{font:700 9px "Courier New",monospace;letter-spacing:.13em;color:#dfc781}.lucky-king b{font:700 19px Georgia,"Songti SC",serif}.lucky-king em{font-size:9px;color:#d5cab4;font-style:normal}.lucky-previous-king{font-size:9px;color:#8d755c;margin:-5px 0 10px}.lucky-achievements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.lucky-achievements>div{display:flex;align-items:center;gap:7px;border:1px solid #dcc59a;background:#fffaf0;border-radius:8px;padding:8px}.lucky-achievements>div>b{font-size:21px}.lucky-achievements>div>span{display:grid;font-size:10px}.lucky-achievements small{font-size:8px;color:#948064}.lucky-achievements .locked{filter:grayscale(1);opacity:.45}
.lucky-prize-book+.lucky-admin-book,.lucky-card-admin+.lucky-builtins{margin-top:14px}.lucky-prize-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.lucky-prize-row{min-width:0;border:1px solid #e0c99e;background:#fffcf3;border-radius:9px;padding:9px;display:flex;align-items:center;justify-content:space-between;gap:8px}.lucky-prize-main{display:flex;align-items:center;gap:8px;min-width:0}.lucky-prize-main>span{display:grid;gap:2px;min-width:0}.lucky-prize-main b{font-size:11px;overflow-wrap:anywhere}.lucky-prize-main small{font-size:9px;color:#998064}.lucky-prize-main em{font-size:9px;color:#8d755a;font-style:normal}.lucky-prize-actions{display:flex;justify-content:end;gap:4px;flex-wrap:wrap;min-width:92px}.lucky-prize-actions .btn{font-size:9px}.lucky-status{font-size:9px;color:#95653c}.lucky-status.claimed{color:var(--luck-jade)}.lucky-admin-owner{border:1px solid #e5cca0;padding:6px;border-radius:10px;background:#fff3d7}.lucky-admin-owner>small{font-weight:800;color:#815a34;font-size:10px}.lucky-admin-owner .lucky-prize-row{margin-top:4px}
.lucky-equation{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;margin:15px 0;background:#3b3853;color:#f6e6bf;padding:14px;border-radius:10px}.lucky-equation span{font-size:10px}.lucky-equation b,.lucky-equation strong{font:700 22px Georgia,serif;color:#ffdc86}.lucky-equation i{font-style:normal;color:#bdb4c7}.lucky-custom-list{display:grid;gap:7px;margin-top:12px}.lucky-custom-list article{display:grid;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;border-top:1px dashed #dec69b;padding-top:8px;min-width:0}.lucky-custom-list article.unlisted{opacity:.58}.lucky-custom-list article>span{display:grid;min-width:0}.lucky-custom-list article>span b{font-size:11px}.lucky-custom-list article>span small{font-size:9px;color:#978064;overflow-wrap:anywhere}.lucky-custom-list article>div{display:flex;gap:4px;flex-wrap:wrap;justify-content:end}.lucky-custom-list article>em{font-size:9px;color:#a18b70;font-style:normal}.lucky-card-preview{display:flex;align-items:center;gap:10px;background:#f6e6be;border:1px dashed #b88c50;padding:12px;margin-bottom:13px}.lucky-card-preview .lucky-prize-glyph{width:52px;height:52px;font-size:27px}.lucky-card-preview>span{display:grid}.lucky-card-preview b{font:700 17px Georgia,"Songti SC",serif}.lucky-card-preview small{font-size:9px;color:#8e7253}.lucky-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lucky-form-label{display:grid;gap:5px;font-size:10px;color:#6a4b32}.lucky-form-label.full{grid-column:1/-1}.lucky-form-label input,.lucky-form-label select,.lucky-form-label textarea{width:100%;border:1px solid #c5a26e;border-radius:7px;background:#fff;color:#4c392c;padding:7px 9px}.lucky-form-label input,.lucky-form-label select{height:38px}.lucky-check{display:flex;align-items:center;gap:5px;font-size:10px}.lucky-image-pick{align-self:end;text-align:center}.lucky-form-foot{text-align:right;margin-top:13px}.lucky-modal-desc{font-size:11px;line-height:1.7;color:#8a7357;margin:0 0 13px}.lucky-member-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:35vh;overflow:auto;margin:13px 0}.lucky-member-list label{display:flex;align-items:center;gap:6px;border:1px solid #dec69b;border-radius:8px;padding:6px;cursor:pointer;font-size:10px}.lucky-member-list label:has(input:checked){background:#f8e4af;border-color:#aa7d42}.lucky-member-list .avatar{width:26px;height:26px}.lucky-member-list .avatar .sprite{width:23px;height:23px}.lucky-result{max-width:560px;margin:auto;text-align:center;padding:27px 20px;background:radial-gradient(circle at 50% 22%,#ffe4aa,#f5d8a0 48%,#e8ba78)}.lucky-result.message{background:radial-gradient(circle at 50% 20%,#fff2c8,#edcc7d)}.lucky-result>.lucky-prize-glyph{margin:0 auto 10px;animation:lucky-pop .45s cubic-bezier(.2,1.5,.3,1)}.lucky-result>small{font-size:9px;color:#8f6540}.lucky-result h2{font:700 27px Georgia,"Songti SC",serif;color:#65402b;margin:8px 0}.lucky-result p{font-size:12px;color:#785f46;line-height:1.7}.lucky-result .btn{margin-top:8px}
.lucky-redeem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lucky-redeem-option{appearance:none;border:1px solid #d8bc8c;background:#fffaeb;border-radius:9px;padding:10px 7px;display:grid;justify-items:center;gap:4px;cursor:pointer;color:#68482f}.lucky-redeem-option:hover,.lucky-redeem-option:focus-visible{background:#f8e2b1;border-color:#9d6f40}.lucky-redeem-option>span{height:58px;display:grid;place-items:center}.lucky-redeem-option .sprite,.lucky-redeem-option img{width:52px;height:52px;object-fit:contain}.lucky-redeem-option b{font-size:10px}.lucky-redeem-option small{font-size:8px;color:#998164}
.lucky-redraw-note{max-width:380px;margin:11px auto 5px;border:1px dashed #b78645;background:#fff1c886;border-radius:7px;padding:7px 9px;color:#7c5938;font-size:10px;line-height:1.55}.lucky-town-status{display:flex;align-items:center;gap:6px;margin:6px 0 8px;padding:5px 7px;border-left:3px solid #e0ad58;background:#fff4d6;color:#725234;font-size:10px;line-height:1.45}.lucky-town-status>span{flex:none;border:1px solid #d5af6d;border-radius:10px;padding:1px 5px;font:700 8px "Courier New",monospace;color:#927044}.lucky-work-rooms{margin-top:14px;border-top:1px dashed #d8bd8d;padding-top:10px}.lucky-work-rooms>h3{font-size:11px;margin:0 0 7px}
@keyframes lucky-pop{0%{transform:scale(.3) rotate(-16deg);opacity:.25}70%{transform:scale(1.12) rotate(4deg)}100%{transform:scale(1);opacity:1}}
@media(max-width:1000px){.lucky-draw-stage{grid-template-columns:minmax(230px,.58fr) minmax(400px,1.42fr)}.lucky-play-grid{grid-template-columns:1fr 1fr}.lucky-prize-list{grid-template-columns:1fr}.lucky-achievements{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.lucky-heading{align-items:start}.lucky-week-badge{min-width:0}.lucky-draw-stage{grid-template-columns:1fr}.lucky-ticket:before,.lucky-ticket:after{background-color:#35324f}.lucky-draw-copy{padding:22px 18px}.lucky-fortune{margin-top:18px}.lucky-ticket{padding:18px}.lucky-play-grid{grid-template-columns:1fr}.lucky-honors{grid-column:auto}.lucky-pool-rows{grid-template-columns:1fr}.lucky-member-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.lucky-heading{display:grid}.lucky-heading h1{font-size:29px}.lucky-week-badge{width:100%}.lucky-tabs button{padding:8px 12px}.lucky-ticket{padding:15px 11px}.lucky-ticket-grid{gap:2px;padding:6px}.lucky-ticket-cell{border-radius:2px}.lucky-section-head{align-items:start;flex-wrap:wrap}.lucky-chip{white-space:normal}.lucky-room-people{grid-template-columns:1fr}.lucky-achievements{grid-template-columns:1fr}.lucky-prize-row{align-items:flex-start;flex-direction:column}.lucky-prize-actions{justify-content:start}.lucky-custom-list article{grid-template-columns:34px 1fr}.lucky-custom-list article>div,.lucky-custom-list article>em{grid-column:2;justify-content:start}.lucky-form-grid{grid-template-columns:1fr}.lucky-form-label.full{grid-column:auto}.lucky-redeem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:340px){.lucky-page{overflow:hidden}.lucky-draw-copy{padding:18px 13px}.lucky-draw-title h2{font-size:22px}.lucky-draw-actions .btn{width:100%}.lucky-ticket-top,.lucky-ticket-bottom{align-items:flex-start;flex-direction:column;gap:3px}.lucky-pool-book,.lucky-paper{padding:14px}.lucky-guess-form{grid-template-columns:1fr}.lucky-member-list{grid-template-columns:1fr}.lucky-leisure-die{width:68px}.lucky-leisure-die>span{font-size:46px}.lucky-equation{gap:5px;padding:10px}.lucky-equation b,.lucky-equation strong{font-size:18px}}
@media(prefers-reduced-motion:reduce){.lucky-result>.lucky-prize-glyph{animation:none}.lucky-page *{scroll-behavior:auto!important;transition:none!important}}
