.user-shell{--page:#07101f;--panel:#0d1829;--panel-2:#111e31;--line:#9fbce230;--ink:#f7fbff;--muted:#9aa9bc;--soft:#68788d;--cyan:var(--xg-primary);--cyan-2:var(--xg-primary-deep);--orange:#ff8d67;--green:#61d9b6;background:var(--page);min-height:100vh;color:var(--ink);font-family:Arial,PingFang SC,Microsoft YaHei,sans-serif;transition:background .25s,color .25s}.points-shop-section{width:min(1180px,100% - 48px);margin:72px auto 0}.points-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.points-shop-grid article{border:1px solid var(--line);background:var(--panel);border-radius:18px;flex-direction:column;gap:14px;min-height:190px;padding:24px;display:flex}.points-shop-grid article>span,.points-shop-grid article small{color:var(--muted);font-size:11px;line-height:1.55}.points-shop-grid article strong{font-size:24px}.points-shop-grid input{border:1px solid var(--line);width:100%;color:var(--text);background:0 0;border-radius:10px;padding:12px}.points-shop-grid button{color:#fff;background:var(--xg-primary,#246bfd);border:0;border-radius:10px;min-height:42px;font-weight:800}.points-shop-grid button:disabled{opacity:.42}.redeem-row{grid-template-columns:70px 1fr;gap:8px;display:grid}@media (max-width:900px){.points-shop-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.points-shop-section{width:calc(100% - 24px);margin-top:52px}.points-shop-grid{grid-template-columns:1fr}.points-shop-grid article{min-height:auto}}.user-shell.theme-light{--page:#f6f8fb;--panel:#fff;--panel-2:#f1f4f8;--line:#0f1c2c24;--ink:#080b10;--muted:#313b49;--soft:#697482;--cyan:var(--xg-primary);--cyan-2:var(--xg-primary-deep);--orange:#e96745;--green:#087f60}.user-shell *{box-sizing:border-box}.user-shell button,.user-shell input{font:inherit}.user-shell button{cursor:pointer}.user-shell button:disabled{cursor:not-allowed;opacity:.48}.user-topbar{z-index:40;border:1px solid var(--line);background:color-mix(in srgb, var(--page) 84%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-top:0;border-radius:0 0 24px 24px;justify-content:space-between;align-items:center;width:min(1540px,100% - 48px);height:76px;margin:auto;padding:0 22px;display:flex;position:sticky;top:0;box-shadow:0 16px 48px #0000001f}.user-brand{color:var(--ink);align-items:center;gap:11px;text-decoration:none;display:flex}.user-brand>span{background:var(--xg-primary);border-radius:10px;width:35px;height:35px;overflow:hidden}.user-brand img{width:66px;max-width:none;height:66px;display:block;transform:translate(-15px,-15px)}.user-brand strong{letter-spacing:.2em;font-size:13px}.user-brand small{color:var(--muted);letter-spacing:.12em;font-size:8px}.desktop-nav{align-items:center;gap:34px;display:flex}.desktop-nav a{color:var(--muted);font-size:10px;text-decoration:none;transition:color .2s}.desktop-nav a:hover{color:var(--ink)}.user-actions{align-items:center;gap:8px;display:flex}.user-actions button{border-radius:12px;min-height:40px;padding:0 15px}.connect-button{border:1px solid var(--cyan);color:var(--cyan);background:0 0;font-size:10px;font-weight:800}.connect-button:hover{border-color:var(--xg-electric);background:color-mix(in srgb, var(--xg-primary) 12%, transparent);color:var(--xg-electric)}.network-button{border:1px solid var(--orange);color:var(--orange);background:0 0;font-size:9px}.menu-button{border:1px solid var(--line);background:var(--panel);place-content:center;gap:4px;width:42px;display:grid;padding:0!important}.menu-button i{background:var(--ink);width:16px;height:1px;display:block}.menu-scrim,.rules-scrim{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070f9e;position:fixed;inset:0}.settings-drawer{border:1px solid var(--line);background:var(--panel);width:min(390px,100% - 36px);height:calc(100% - 36px);color:var(--ink);border-radius:26px;padding:28px;position:absolute;top:18px;right:18px;box-shadow:0 24px 90px #00000059}.drawer-head{justify-content:space-between;align-items:start;margin-bottom:36px;display:flex}.drawer-head span,.settings-drawer section>span{color:var(--cyan);letter-spacing:.18em;font-size:8px;display:block}.drawer-head strong{margin-top:8px;font-size:26px;display:block}.drawer-head button{border:1px solid var(--line);width:38px;height:38px;color:var(--ink);background:0 0;border-radius:50%;font-size:22px}.settings-drawer section{margin-bottom:26px}.setting-pills{border:1px solid var(--line);background:var(--page);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;padding:4px;display:grid}.setting-pills button{color:var(--muted);background:0 0;border:0;border-radius:9px;padding:10px;font-size:10px}.setting-pills button.active{background:var(--ink);color:var(--page)}.drawer-links{border-top:1px solid var(--line)}.drawer-links a,.drawer-links>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:17px 0;font-size:11px;text-decoration:none;display:flex}.drawer-links b{color:var(--cyan)}.settings-drawer>p{color:var(--soft);letter-spacing:.13em;font-size:8px;position:absolute;bottom:20px;left:28px}.user-hero{border:1px solid var(--line);background:var(--page);border-radius:32px;width:min(1540px,100% - 48px);min-height:670px;margin:18px auto 0;position:relative;overflow:hidden}.hero-scene{background:url(/xglint-hero-night-v1.png) 50%/cover no-repeat;transition:background-image .25s;position:absolute;inset:0}.theme-light .hero-scene{background-image:url(/xglint-hero-day-v1.png)}.hero-scene:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--page) 100%, transparent) 0%, color-mix(in srgb, var(--page) 88%, transparent) 30%, color-mix(in srgb, var(--page) 18%, transparent) 62%, transparent 100%), linear-gradient(0deg, color-mix(in srgb, var(--page) 48%, transparent), transparent 42%);position:absolute;inset:0}.theme-light .hero-scene:after{background:linear-gradient(90deg,#f6f8fbfa 0%,#f6f8fbd9 31%,#f6f8fb14 62%,#0000 100%),linear-gradient(#0000 58%,#f6f8fb40)}.hero-copy{z-index:2;width:52%;padding:105px 0 80px 56px;position:relative}.user-kicker{color:var(--muted);letter-spacing:.17em;align-items:center;gap:9px;margin:0;font-size:9px;font-weight:800;display:flex}.user-kicker i{background:var(--cyan);width:9px;height:9px;box-shadow:0 0 20px var(--cyan);border-radius:50%}.hero-copy h1{letter-spacing:-.075em;max-width:680px;margin:28px 0 24px;font-size:clamp(58px,6.3vw,104px);line-height:1.01}.hero-copy h1 span{color:var(--cyan)}.hero-copy>p:last-of-type{max-width:520px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.hero-actions{gap:9px;margin-top:34px;display:flex}.hero-actions a,.hero-actions button{border-radius:14px;height:58px;padding:0 23px;font-size:12px;font-weight:800;text-decoration:none}.hero-primary{background:linear-gradient(135deg, var(--xg-primary), var(--xg-primary-deep));min-width:260px;color:var(--xg-white);box-shadow:0 12px 40px var(--xg-glow);justify-content:space-between;align-items:center;display:flex}.hero-primary:hover{background:linear-gradient(135deg, var(--xg-electric), var(--xg-primary))}.hero-primary b{font-size:22px}.hero-actions button{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 80%, transparent);color:var(--ink)}.hero-trust{color:var(--muted);gap:26px;margin-top:28px;font-size:9px;display:flex}.hero-status{z-index:3;border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:1.3fr 1fr;gap:1px;width:420px;display:grid;position:absolute;bottom:22px;right:24px;overflow:hidden;box-shadow:0 18px 48px #00000038}.hero-status>div{background:color-mix(in srgb, var(--panel) 90%, transparent);padding:18px}.hero-status span{color:var(--muted);font-size:8px;display:block}.hero-status strong{margin-top:8px;font-size:28px;display:block}.hero-status strong small{color:var(--muted);font-size:9px}.hero-status b{color:var(--green);margin-top:10px;font-size:10px;display:block}.hero-status>i{background:color-mix(in srgb, var(--panel) 90%, transparent);color:var(--soft);grid-column:1/-1;padding:8px 16px;font-size:8px;font-style:normal}.wallet-strip{border:1px solid var(--line);background:var(--panel);border-radius:20px;grid-template-columns:1.1fr .72fr .62fr 1.1fr;width:min(1540px,100% - 48px);margin:16px auto 0;display:grid;overflow:hidden}.wallet-strip>div{border-right:1px solid var(--line);min-height:112px;padding:21px 24px}.wallet-strip>div:last-child{border:0}.wallet-strip span{color:var(--muted);letter-spacing:.1em;font-size:8px;display:block}.wallet-strip strong{margin:11px 0 6px;font-size:19px;display:block}.wallet-strip strong small{color:var(--muted);font-size:9px}.wallet-strip small,.wallet-strip a{color:var(--soft);font-size:8px;text-decoration:none}.wallet-strip a{color:var(--cyan)}.wallet-strip-actions{align-items:center;gap:8px;display:flex}.wallet-points strong{color:var(--cyan)}.wallet-strip-actions button{border-radius:11px;flex:1;min-height:44px;font-size:9px;font-weight:800}.mint-button{background:var(--cyan);color:var(--xg-white);border:0}.mint-button:not(:disabled):hover{background:var(--xg-primary-deep);box-shadow:0 8px 24px var(--xg-glow)}.network-fix-button{border:1px solid var(--orange);color:var(--orange);background:0 0;border-radius:9px;margin-top:10px;padding:8px 10px;font-size:8px;font-weight:800;display:block}.revoke-button{border:1px solid var(--orange);color:var(--orange);background:0 0}.rounds-section,.results-section,.leaderboard-section,.winnings-section,.tickets-section{width:min(1540px,100% - 48px);margin:96px auto 0;scroll-margin-top:100px}.leaderboard-section .user-section-head>p{color:var(--muted);letter-spacing:.06em;margin:0;font-size:9px}.leaderboard-panel{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow:hidden}.leaderboard-panel>header,.leaderboard-rows>div{grid-template-columns:90px minmax(170px,1fr) 120px 170px;align-items:center;gap:16px;padding:0 26px;display:grid}.leaderboard-panel>header{border-bottom:1px solid var(--line);min-height:46px;color:var(--soft);letter-spacing:.12em;font-size:8px}.leaderboard-panel>header span:nth-child(n+3),.leaderboard-rows>div>span,.leaderboard-rows>div>strong{text-align:right}.leaderboard-rows>div{border-bottom:1px solid var(--line);min-height:66px}.leaderboard-rows>div:last-child{border-bottom:0}.leaderboard-rows>div.is-current{background:color-mix(in srgb, var(--cyan) 8%, var(--panel));box-shadow:inset 3px 0 var(--cyan)}.leaderboard-rank{color:var(--muted);font-size:12px}.leaderboard-rank.rank-1{color:#f5bf42}.leaderboard-rank.rank-2{color:#b9c8d8}.leaderboard-rank.rank-3{color:#d88a5c}.leaderboard-rows a{color:var(--ink);font-size:12px;text-decoration:none}.leaderboard-rows>div>span{color:var(--muted);font-size:11px}.leaderboard-rows>div>strong{color:var(--cyan);font-size:17px}.leaderboard-rows>div>strong small{color:var(--soft);font-size:8px}.leaderboard-panel>footer{border-top:1px solid var(--cyan);color:var(--muted);grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:16px 26px;font-size:10px;display:grid}.leaderboard-panel>footer b,.leaderboard-panel>footer strong{color:var(--cyan)}.leaderboard-empty{color:var(--muted);text-align:center;padding:36px 26px;font-size:11px}.leaderboard-note{color:var(--soft);margin-top:10px;font-size:8px;line-height:1.7;display:block}.winning-total{border:1px solid color-mix(in srgb, var(--green) 45%, var(--line));color:var(--green);border-radius:11px;padding:11px 14px;font-size:10px}.winning-history-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.winning-history-list article{border:1px solid color-mix(in srgb, var(--green) 42%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--green) 7%, var(--panel)), var(--panel));border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.winning-history-list article>div:first-child span,.winning-history-list article>div:last-child span{color:var(--muted);font-size:8px;display:block}.winning-history-list article>div:first-child strong{margin-top:8px;font-size:22px;display:block}.winning-history-list article>div:last-child{text-align:right}.winning-history-list article>div:last-child b{color:var(--green);font-size:9px;display:block}.winning-history-list article>div:last-child strong{color:var(--ink);margin:7px 0 5px;font-size:24px;display:block}.winning-history-list article>div:last-child strong small{color:var(--muted);font-size:8px}.user-section-head{justify-content:space-between;align-items:end;margin-bottom:22px;display:flex}.user-section-head>div>span,.user-log>div span{color:var(--cyan);letter-spacing:.2em;font-size:8px;font-weight:900}.user-section-head h2{letter-spacing:-.045em;margin:8px 0 0;font-size:32px}.user-section-head>button,.user-section-head>a{border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:11px;padding:11px 14px;font-size:9px;text-decoration:none}.ticket-head-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.ticket-head-actions>button,.ticket-head-actions>a{border:1px solid var(--line);background:var(--panel);color:var(--muted);white-space:nowrap;border-radius:11px;padding:11px 14px;font-size:9px;text-decoration:none}.ticket-head-actions>button:hover,.ticket-head-actions>a:hover{border-color:var(--cyan);color:var(--ink)}.user-round-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.user-round-card{border:1px solid var(--line);background:linear-gradient(145deg, var(--panel-2), var(--panel));border-radius:6px 30px 6px 6px;padding:30px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000001a}.user-round-card.game-1{border-radius:30px 6px 6px}.user-round-card:after{content:"";border:1px solid color-mix(in srgb, var(--cyan) 24%, transparent);border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-100px}.round-card-top{z-index:1;justify-content:space-between;display:flex;position:relative}.round-card-top span{color:var(--ink);letter-spacing:.18em;font-size:10px;font-weight:900}.round-card-top b{color:var(--green);font-size:9px}.round-price{align-items:end;gap:10px;margin:30px 0 9px;display:flex}.round-price strong{letter-spacing:-.08em;font-size:64px;line-height:1}.round-price span{color:var(--muted);margin-bottom:9px;font-size:9px}.round-timer{color:var(--cyan);font:11px monospace}.round-meter{background:color-mix(in srgb, var(--line) 80%, transparent);height:3px;margin:24px 0}.round-meter span{background:linear-gradient(90deg, var(--cyan-2), var(--cyan));height:100%;display:block}.user-round-card dl{grid-template-columns:repeat(4,1fr);gap:10px;margin:0 0 17px;display:grid}.user-round-card dl>div{border-top:1px solid var(--line);padding-top:11px}.user-round-card dt{color:var(--muted);font-size:8px}.user-round-card dd{color:var(--ink);margin:7px 0 0;font-size:12px;font-weight:800}.threshold-line{border:1px solid var(--line);background:color-mix(in srgb, var(--page) 35%, transparent);border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:8px;display:flex}.threshold-line span{color:var(--muted)}.threshold-line b{color:var(--ink)}.threshold-line em{color:var(--orange);margin-left:auto;font-style:normal}.buy-row{grid-template-columns:105px 1fr;gap:8px;margin-top:17px;display:grid}.buy-row label{border:1px solid var(--line);background:var(--page);border-radius:11px;align-items:center;padding-left:12px;display:flex}.buy-row label span{color:var(--muted);font-size:8px}.buy-row input{width:100%;min-width:0;color:var(--ink);text-align:center;background:0 0;border:0;outline:none;padding:13px 4px;font-weight:900}.buy-row button{background:var(--cyan);color:var(--xg-white);border:0;border-radius:11px;font-size:10px;font-weight:900}.buy-row button:not(:disabled):hover{background:var(--xg-primary-deep);box-shadow:0 8px 24px var(--xg-glow)}.buy-row button:disabled{background:color-mix(in srgb, var(--muted) 18%, var(--panel));color:var(--soft)}.round-limit{color:var(--soft);margin:11px 0 0;font-size:8px}.round-limit:after{content:" · 每次最多100张 / MAX 100 PER ACTION · 每笔自动限制50张";color:var(--cyan);font-weight:800}.result-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.result-grid>article{border:1px solid var(--line);background:var(--panel);border-radius:22px;min-height:370px;padding:26px}.result-grid article>header{justify-content:space-between;align-items:start;display:flex}.result-grid header span{color:var(--cyan);letter-spacing:.16em;font-size:8px;display:block}.result-grid header strong{margin-top:8px;font-size:20px;display:block}.result-grid header>b{color:var(--green);font-size:8px}.draw-words{grid-template-columns:repeat(4,1fr);gap:6px;margin:22px 0;display:grid}.draw-words span{border:1px solid var(--line);background:var(--page);color:var(--ink);text-align:center;border-radius:7px;padding:8px 5px;font:8px monospace}.draw-words small{color:var(--soft);margin-top:4px;font-size:7px;display:block}.jackpot-word{border:1px solid color-mix(in srgb, var(--orange) 42%, var(--line));border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.jackpot-word span{color:var(--orange);font-size:8px}.jackpot-word strong{font-size:12px}.jackpot-word small{color:var(--soft);margin-left:auto;font-size:8px}.result-grid article>footer{border-top:1px solid var(--line);gap:12px;margin-top:16px;padding-top:14px;display:flex}.result-grid footer span{color:var(--muted);flex:1;font-size:8px}.result-grid footer b{color:var(--ink);margin-top:6px;font-size:13px;display:block}.awaiting-draw{min-height:290px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.awaiting-draw i{color:var(--cyan);font-size:32px;font-style:normal}.awaiting-draw strong{color:var(--ink);margin-top:16px;font-size:12px}.awaiting-draw span{margin-top:7px;font-size:8px}.ticket-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ticket{border:1px solid var(--line);background:var(--panel);border-radius:5px 20px 5px 5px;padding:24px}.ticket.winning-ticket{border-color:color-mix(in srgb, var(--green) 48%, var(--line));box-shadow:0 18px 50px color-mix(in srgb, var(--green) 8%, transparent)}.ticket-heading{justify-content:space-between;align-items:start;display:flex}.ticket-heading>div span{color:var(--cyan);letter-spacing:.16em;font-size:8px;display:block}.ticket-heading>div strong{margin-top:8px;font-size:24px;display:block}.ticket-heading>b{border:1px solid var(--line);letter-spacing:.07em;text-align:right;border-radius:4px;max-width:58%;padding:9px 11px;font-size:8px;line-height:1.5;transform:rotate(-2deg)}.ticket-heading>b.pending{color:var(--muted)}.ticket-heading>b.lucky{color:var(--green);border-color:color-mix(in srgb, var(--green) 45%, transparent)}.ticket-heading>b.lost{color:var(--orange);border-color:color-mix(in srgb, var(--orange) 45%, transparent)}.word-grid{grid-template-columns:repeat(6,1fr);gap:6px;margin:22px 0;display:grid}.word-grid span{border:1px solid var(--line);background:var(--page);text-align:center;border-radius:6px;padding:8px 4px}.word-grid b{color:var(--ink);white-space:nowrap;font:700 8px monospace;display:block}.word-grid small{color:var(--soft);margin-top:4px;font-size:7px;display:block}.ticket footer{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;padding-top:12px;font-size:8px;display:flex}.empty-tickets{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:18px;padding:62px 20px;font-size:11px}.user-log{border:1px solid var(--line);background:var(--panel);border-radius:16px;width:min(1540px,100% - 48px);min-height:155px;margin:72px auto 0;padding:20px 23px}.user-log>div{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:10px;padding-bottom:12px;display:flex}.user-log>div b{color:var(--green);letter-spacing:.15em;font-size:8px}.user-log p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;padding:5px 0;font:9px monospace;overflow:hidden}.user-footer{width:min(1540px,100% - 48px);color:var(--soft);letter-spacing:.1em;justify-content:space-between;margin:auto;padding:28px 0 36px;font-size:8px;display:flex}.user-footer button{color:var(--muted);background:0 0;border:0;font-size:8px}.rules-scrim{place-items:center;padding:20px;display:grid}.rules-modal{border:1px solid var(--line);background:var(--panel);width:min(720px,100%);max-height:calc(100vh - 40px);color:var(--ink);border-radius:26px;padding:28px;overflow:auto}.rules-modal>header{justify-content:space-between;display:flex}.rules-modal header span{color:var(--cyan);letter-spacing:.18em;font-size:8px}.rules-modal h2{margin:8px 0 0;font-size:30px}.rules-modal header button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:0 0;border-radius:50%;font-size:22px}.rules-modal ol{margin:25px 0;padding:0;list-style:none}.rules-modal li{border-top:1px solid var(--line);gap:16px;padding:16px 0;display:flex}.rules-modal li>b{color:var(--cyan);font-size:10px}.rules-modal li strong{font-size:12px}.rules-modal li p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.7}.rules-warning{border:1px solid color-mix(in srgb, var(--orange) 36%, var(--line));background:color-mix(in srgb, var(--orange) 5%, transparent);border-radius:12px;padding:16px}.rules-warning strong{color:var(--orange);font-size:10px}.rules-warning p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.7}@media (max-width:980px){.desktop-nav{display:none}.user-hero{min-height:760px}.hero-copy{width:70%;padding-left:38px}.hero-status{width:360px}.wallet-strip{grid-template-columns:1fr 1fr}.wallet-strip>div:nth-child(2){border-right:0}.wallet-strip-actions{border-top:1px solid var(--line);grid-column:1/-1}.user-round-grid,.result-grid,.winning-history-list,.ticket-list{grid-template-columns:1fr}.word-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.user-topbar{border-radius:0 0 18px 18px;width:calc(100% - 20px);height:66px;padding:0 12px}.user-brand>span{width:32px;height:32px}.user-brand img{width:60px;height:60px;transform:translate(-14px,-14px)}.user-brand strong{font-size:11px}.user-brand small{display:none}.user-actions{gap:5px}.user-actions button{min-height:38px;padding:0 10px}.connect-button{white-space:nowrap;text-overflow:ellipsis;max-width:124px;overflow:hidden}.network-button{padding:0 7px;font-size:7px;display:block}.menu-button{width:39px!important;padding:0!important}.user-hero{border-radius:22px;width:calc(100% - 20px);min-height:780px;margin-top:10px}.hero-scene{background-position:66% 63%;background-repeat:no-repeat;background-size:auto 55%}.hero-scene:after{background:linear-gradient(180deg, var(--page) 0%, color-mix(in srgb, var(--page) 86%, transparent) 34%, transparent 58%, color-mix(in srgb, var(--page) 88%, transparent) 100%)}.theme-light .hero-scene:after{background:linear-gradient(#f6f8fb 0%,#f6f8fbe6 34%,#f6f8fb00 58%,#f6f8fbe6 100%)}.hero-copy{width:100%;padding:44px 24px 0}.user-kicker{font-size:7px}.hero-copy h1{margin:20px 0 17px;font-size:49px;line-height:1.06}.hero-copy>p:last-of-type{max-width:100%;font-size:11px;line-height:1.7}.hero-actions{margin-top:20px}.hero-actions a,.hero-actions button{height:49px;padding:0 16px}.hero-primary{flex:1;min-width:0}.hero-trust{display:none}.hero-status{grid-template-columns:1.2fr 1fr;width:auto;bottom:14px;left:14px;right:14px}.hero-status>div{padding:14px}.hero-status strong{font-size:22px}.wallet-strip{grid-template-columns:1fr;width:calc(100% - 20px);margin-top:10px}.wallet-strip>div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:17px}.wallet-strip-actions{grid-column:auto}.rounds-section,.results-section,.leaderboard-section,.winnings-section,.tickets-section{width:calc(100% - 24px);margin-top:70px;scroll-margin-top:82px}.leaderboard-section .user-section-head{align-items:end}.leaderboard-section .user-section-head>p{text-align:right;max-width:112px;line-height:1.5}.leaderboard-panel>header,.leaderboard-rows>div{grid-template-columns:42px minmax(100px,1fr) 48px 82px;gap:8px;padding:0 12px}.leaderboard-panel>header{font-size:7px}.leaderboard-rows a,.leaderboard-rows>div>span{font-size:9px}.leaderboard-rows>div>strong{font-size:12px}.leaderboard-panel>footer{grid-template-columns:auto auto 1fr;padding:14px}.leaderboard-panel>footer strong{grid-column:1/-1}.user-section-head{align-items:center}.user-section-head h2{font-size:25px}.user-section-head>button,.user-section-head>a{padding:9px 10px;font-size:8px}.ticket-head-actions{gap:6px}.ticket-head-actions>button,.ticket-head-actions>a,.winning-total{padding:9px 10px;font-size:8px}.winning-history-list article{padding:18px}.winning-history-list article>div:last-child strong{font-size:20px}.user-round-card{border-radius:5px 22px 5px 5px;padding:20px}.user-round-card.game-1{border-radius:22px 5px 5px}.round-price{margin-top:23px}.round-price strong{font-size:50px}.user-round-card dl{grid-template-columns:1fr 1fr}.threshold-line{grid-template-columns:1fr 1fr;display:grid}.threshold-line em{grid-column:1/-1;margin:0}.buy-row{grid-template-columns:86px 1fr}.result-grid>article{min-height:330px;padding:20px}.draw-words{grid-template-columns:repeat(3,1fr)}.ticket{padding:18px}.ticket-heading>b{text-align:center;max-width:125px;font-size:7px}.word-grid{grid-template-columns:repeat(3,1fr)}.user-log{width:calc(100% - 24px);margin-top:60px;padding:17px}.user-footer{width:calc(100% - 24px);line-height:2.2;display:block}.user-footer span,.user-footer button{display:block}.settings-drawer{width:calc(100% - 20px);height:calc(100% - 20px);padding:22px;top:10px;right:10px}.settings-drawer>p{left:22px}.rules-modal{border-radius:20px;padding:22px}}
