.arcade-header{--member-accent:#22d3ee;--member-surface:#0b111b;--member-line:#233043;--member-muted:#a4b1c2;color:#e2e8f0}.arcade-header-main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:68px;padding:12px 16px;min-width:0}.arcade-wallet-menu{position:relative}.arcade-wallet-trigger{display:flex;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 10px;border:1px solid #233043;border-radius:8px;background:#0b111b;color:#a5f3fc}.arcade-wallet-trigger[aria-expanded=true]{border-color:#22d3ee;background:#0e3542}.arcade-wallet-popover{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(420px,calc(100vw - 24px));max-height:70dvh;overflow:auto;padding:16px;border:1px solid #334155;border-radius:12px;background:#0b111b;box-shadow:0 12px 40px #0009}.arcade-wallet-popover[hidden]{display:none}.arcade-wallet-popover-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.arcade-wallet-popover-heading h3{font-size:16px;font-weight:650}.arcade-wallet-popover button,.arcade-wallet-popover select{min-height:44px;max-width:100%}.arcade-wallet-popover-heading button{display:grid;place-items:center;width:44px;background:transparent;border:0;color:#a4b1c2}.arcade-wallet-popover p{overflow-wrap:anywhere;line-height:1.6}.arcade-invitations-page{width:100%;margin:0 auto}.arcade-invitations-page>h2{font-size:24px;font-weight:700;margin:12px 0 20px}.invitation-panel{max-width:100%;min-width:0}.invitation-share-row{display:flex;align-items:end;gap:12px;margin:16px 0}.invitation-share-row label{flex:1;min-width:0}.invitation-share-row input{font-family:monospace}.invitation-share-row button{flex-shrink:0;min-height:44px}.arcade-site-footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}.arcade-recent-table th,.arcade-recent-table td{padding-right:16px;font-variant-numeric:tabular-nums}.arcade-recent-table td{overflow-wrap:anywhere}@media(max-width:639px){.arcade-wallet-trigger span{display:none}.arcade-wallet-popover{position:fixed;right:12px;top:74px}.invitation-share-row{flex-direction:column;align-items:stretch;gap:8px}.invitation-share-row input{font-size:16px;min-height:44px}.arcade-recent-history{padding:16px!important}.arcade-recent-scroll{overflow:visible}.arcade-recent-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.arcade-recent-table tbody{display:block}.arcade-recent-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding:16px 0}.arcade-recent-table td{display:block;padding:0;min-width:0;font-size:14px}.arcade-recent-table td:before{content:attr(data-label);display:block;color:#94a3b8;font-size:12px;font-weight:400;margin-bottom:4px}.arcade-recent-table td:first-child{grid-column:1;grid-row:1;font-size:16px;font-weight:600}.arcade-recent-table td:first-child:before,.arcade-recent-table td:last-child:before{display:none}.arcade-recent-table td:last-child{grid-column:2;grid-row:1;text-align:right;font-size:12px;align-self:center}.arcade-recent-table td:nth-child(2){grid-column:1;grid-row:2}.arcade-recent-table td:nth-child(4){grid-column:2;grid-row:2}.arcade-recent-table td:nth-child(3){grid-column:1/-1;grid-row:3}.arcade-site-footer{margin-top:16px;font-size:12px}}.arcade-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.invitation-share-row textarea{width:100%;min-width:0;resize:vertical;overflow-wrap:anywhere;font:14px/1.5 monospace;color:#e2e8f0;background:#050a12;border:1px solid #334155;border-radius:7px;padding:10px}.invitation-rewards article{border-top:1px solid #233043;padding:16px 0}.invitation-reward-heading{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.invitation-reward-heading span{color:#a4b1c2;font-size:13px}.invitation-rewards dl{display:flex;justify-content:space-between;gap:16px}.invitation-rewards dt{font-size:12px;color:#a4b1c2}.invitation-rewards dd{font-family:inherit;font-size:16px;font-weight:600;overflow-wrap:anywhere}.invitation-rewards time{color:#94a3b8;font-size:12px}.arcade-site-footer .text-gray-500{color:#94a3b8}.arcade-icon-button{display:flex;width:44px;height:44px;flex-shrink:0;border-radius:8px;align-items:center;justify-content:center}@media(min-width:1024px){.arcade-icon-button.lg\:hidden{display:none}}.arcade-header-actions>button{min-width:44px;min-height:44px}[data-original-game] .amount-adjustments button{min-height:44px}@media(max-width:639px){[data-original-game=scratchcards] .w-80{max-width:100%}}.arcade-language-button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:8px 10px;border-radius:8px;font-size:13px;font-weight:600}.arcade-member-button{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;border:1px solid #227286;border-radius:8px;background:#0e3542;color:#cffafe;font-size:14px;font-weight:600;white-space:nowrap}.arcade-member-button:hover{background:#164e63}.arcade-member-email{max-width:160px;overflow:hidden;text-overflow:ellipsis;color:#a4b1c2;font-weight:400}.arcade-member-email:empty{display:none}.arcade-account-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px 10px;min-width:0}.arcade-asset-picker{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px;color:var(--member-muted)}.arcade-asset-picker>span{flex-shrink:0}.arcade-asset-picker select{min-height:44px;min-width:0;max-width:280px;width:100%;padding:8px 30px 8px 10px;border:1px solid var(--member-line);border-radius:8px;background:var(--member-surface);color:#e2e8f0;font-size:14px}.arcade-available{display:flex;align-items:center;gap:8px;min-width:0;font-size:13px;color:var(--member-muted)}.arcade-available strong{color:#e2e8f0;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.arcade-account-error{margin:8px 16px;color:#fecaca;font-size:14px}.game-member-prompt{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:920px;margin:0 0 12px;padding:10px 12px;background:#0b111b;border:1px solid #233043;border-radius:8px;color:#e2e8f0}.game-member-prompt h3{font-size:14px;font-weight:600}.game-member-prompt p{font-size:13px;color:#a4b1c2;margin-top:2px}.game-member-prompt button{min-height:44px;min-width:72px;padding:8px 16px;border-radius:8px;background:#0e7490;color:#fff;font-weight:600;flex-shrink:0}.member-modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;background:#000000c2}.member-modal{position:relative;width:100%;max-width:420px;max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid #334155;border-radius:12px;background:#0b111b;box-shadow:0 24px 80px #0009;padding:24px;outline:none}.member-modal .funds-auth{border:0;margin:0;padding:0;background:transparent}.member-modal .funds-auth h3{padding-right:36px;font-size:22px;margin-bottom:8px}.member-modal .funds-auth>p{margin-top:0}.funds-app.member-modal .member-modal-close{position:absolute;right:12px;top:12px;width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#a4b1c2}.member-modal .funds-message{position:static;inset:auto;transform:none;width:auto;max-width:none;margin:12px 0}.funds-auth input,.funds-auth button{min-height:44px}.funds-auth input{font-size:16px}.funds-auth .funds-primary{width:100%;font-weight:600}.funds-auth>button{width:100%;background:transparent;border-color:transparent;color:#67e8f9}.funds-auth small{font-size:12px}.arcade-wallet-section{max-width:1152px;margin:28px auto 0;padding-top:20px;border-top:1px solid #233043;color:#a4b1c2}.arcade-wallet-section h3{font-size:16px;font-weight:600;color:#e2e8f0;margin-bottom:12px}.arcade-wallet-section button{min-height:44px}.arcade-header button:focus-visible,.arcade-header select:focus-visible,.member-modal:focus-visible,.member-modal button:focus-visible,.member-modal input:focus-visible,.game-member-prompt button:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}@media(max-width:639px){.arcade-header-main{gap:8px;min-height:64px;padding:10px 12px}.arcade-header-actions{gap:6px}.arcade-member-button{padding:8px 10px;font-size:13px}.arcade-member-email{display:none}.arcade-language-button svg{display:none}.arcade-account-bar{gap:8px;padding:0 12px 10px}.arcade-asset-picker{flex:1;gap:0}.arcade-asset-picker>span{display:none}.arcade-asset-picker select{max-width:100%;font-size:16px}.arcade-available{flex:1;flex-direction:column;align-items:flex-end;gap:0;text-align:right;max-width:48%}.arcade-available strong{font-size:13px;line-height:1.4}.member-modal{padding:20px}.game-member-prompt{gap:8px}.game-member-prompt p{font-size:12px}}.marksix-game{--lottery-gold:#f6b94a;color:#e5eaf3;max-width:1240px;margin:auto;min-width:0}.marksix-game button,.marksix-game select{font:inherit}.marksix-markets{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.marksix-markets button{padding:12px 22px;border:1px solid #303641;border-radius:12px;background:#11151c;color:#9ba6b6;font-weight:700;min-height:48px}.marksix-markets button[aria-pressed=true]{background:#f6b94a;color:#171207;border-color:#f6b94a}.marksix-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:20px}.marksix-head h2{font-size:26px;font-weight:800;margin:0 0 6px}.marksix-head p,.marksix-source{color:#8f9daf;font-size:13px}.marksix-source{border:1px solid #2a303b;padding:8px 12px;border-radius:20px}.marksix-draw-panel,.marksix-picker,.marksix-ticket,.marksix-orders{border:1px solid #272f3b;border-radius:18px;background:#0b1018;padding:22px}.marksix-draw-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:#9daabc}.marksix-draw-title h3{font-size:16px;font-weight:700;color:#e5eaf3}.marksix-draw-title h3 span{color:var(--lottery-gold);margin-left:8px}.marksix-results{display:flex;gap:18px;justify-content:center;flex-wrap:wrap;padding:24px 0 6px}.marksix-result-ball{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}.marksix-ball{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:25px;background:#1a2534;border:2px solid #364354;box-shadow:inset 0 -6px 12px #0005}.marksix-ball.wave-red{color:#ffc4c8;border-color:#dc5967;background:#511d2b}.marksix-ball.wave-blue{color:#b7dcff;border-color:#4e9fe9;background:#112f51}.marksix-ball.wave-green{color:#a5f0ca;border-color:#43b785;background:#133e32}.marksix-result-ball small{color:#8fa0b7;font-size:11px}.marksix-plus{position:absolute;left:-14px;top:14px;color:#7b8798}.marksix-round{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(110deg,#211c10,#11151d);border:1px solid #3f3520;border-radius:14px;margin:16px 0 22px;padding:18px 22px}.marksix-round>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.marksix-round small,.marksix-round span{color:#a7acb9;font-size:13px}.marksix-round strong{font-size:24px;color:var(--lottery-gold);font-variant-numeric:tabular-nums}.marksix-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.marksix-picker,.marksix-ticket{min-width:0}.marksix-play-label{display:flex;align-items:center;justify-content:space-between;gap:15px;font-weight:700}.marksix-play-label select{background:#111a28;color:#fff;border:1px solid #374356;padding:10px 12px;border-radius:9px;max-width:80%}.marksix-play-hint{min-height:24px;margin:14px 0;color:#9eabc0;font-size:13px;line-height:1.6}.marksix-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.marksix-options.is-numbers{grid-template-columns:repeat(7,minmax(0,1fr))}.marksix-option{border:1px solid #324054;background:#121b29;color:#e4eaf2;border-radius:12px;min-height:82px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 4px;cursor:pointer}.marksix-option>b{font-size:21px}.marksix-option small{font-size:11px;color:#91a0b6}.marksix-option.wave-red>b{color:#ff7f90}.marksix-option.wave-blue>b{color:#7fc0ff}.marksix-option.wave-green>b{color:#71ddb0}.marksix-option[aria-pressed=true]{background:#302918;border-color:#f6b94a;box-shadow:0 0 0 1px #f6b94a}.marksix-game button:disabled{opacity:.45;cursor:not-allowed}.marksix-game button:focus-visible,.marksix-game select:focus-visible{outline:2px solid #f6b94a;outline-offset:3px}.marksix-clear{margin-top:16px;padding:8px 12px;color:#9eabc0;background:transparent;border:1px solid #303c50;border-radius:8px}.marksix-ticket{position:sticky;top:12px}.marksix-ticket h3,.marksix-orders h3{font-size:18px;font-weight:750;margin-bottom:12px}.marksix-ticket>p{color:#9ea9ba;font-size:13px}.marksix-selected{display:flex;gap:6px;flex-wrap:wrap;min-height:70px;max-height:180px;overflow:auto;padding:12px 0;margin-bottom:12px}.marksix-selected button{background:#332819;border:1px solid #806128;color:#f6cd82;padding:6px 10px;border-radius:8px}.marksix-selected p{font-size:13px;color:#8895a9}.marksix-stake-label{font-size:13px;color:#c2cbd9;display:block;margin-bottom:8px}.marksix-ticket input{width:100%;box-sizing:border-box;background:#080d15;border:1px solid #364359;color:#fff;border-radius:9px;padding:12px}.marksix-shortcuts{display:flex;gap:8px;margin-top:8px}.marksix-shortcuts button{background:#172133;color:#b5c1d4;border-radius:7px;padding:6px 16px}.marksix-ticket dl{margin:20px 0 10px;display:grid;gap:12px}.marksix-ticket dl>div{display:flex;justify-content:space-between;gap:12px;font-size:13px}.marksix-ticket dt{color:#95a3b8}.marksix-ticket dd{font-weight:700;overflow-wrap:anywhere;text-align:right}.marksix-note,.marksix-ticket details{color:#8d9bb0;font-size:12px;line-height:1.7;margin-top:14px}.marksix-ticket summary{cursor:pointer;color:#d4b77e}.marksix-submit{width:100%;background:var(--lottery-gold);color:#211807;border:0;border-radius:10px;padding:14px;font-weight:800;margin-top:18px;min-height:48px}.marksix-alert{padding:12px 16px;border:1px solid #735329;background:#261e13;color:#e1c28a;border-radius:10px;margin:12px 0;font-size:13px;line-height:1.6}.marksix-alert button{padding:8px 14px;background:#44361e;border-radius:8px;margin-top:6px}.marksix-orders{margin-top:24px}.marksix-orders article{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #232c39;font-size:13px}.marksix-orders article>div{display:flex;flex-direction:column;gap:5px}.marksix-orders article>div:last-child{text-align:right}.marksix-orders span,.marksix-orders>p{color:#9aa8bc;overflow-wrap:anywhere}@media(max-width:1000px){.marksix-layout{grid-template-columns:minmax(0,1fr) 280px;gap:14px}.marksix-options{gap:6px}.marksix-picker,.marksix-ticket{padding:16px}.marksix-option>b{font-size:19px}}@media(max-width:760px){.marksix-layout{grid-template-columns:minmax(0,1fr)}.marksix-ticket{position:static}.marksix-markets{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:18px}.marksix-markets button{padding:12px 6px;font-size:14px}.marksix-head h2{font-size:23px}.marksix-source{font-size:11px}.marksix-results{gap:8px;padding-top:18px}.marksix-ball{width:34px;height:34px;font-size:17px}.marksix-result-ball small{font-size:9px}.marksix-plus{left:-7px;top:6px;font-size:12px}.marksix-draw-panel{padding:15px 10px}.marksix-round{padding:14px;gap:12px}.marksix-round>div{gap:8px}.marksix-round strong{font-size:22px}.marksix-options.is-numbers{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.marksix-option{min-height:72px;padding:6px 2px;border-radius:8px}.marksix-option>b{font-size:17px}.marksix-option small{font-size:9px}.marksix-orders{padding:16px}.marksix-ticket .stake-amount-limits{overflow-wrap:anywhere}}.marksix-ticket input[data-stake-input]{padding-left:96px}.marksix-results{align-items:flex-start}.marksix-result-ball{width:58px}.marksix-result-ball:last-child{margin-left:6px}.marksix-result-ball small{max-width:100%;overflow-wrap:anywhere}.marksix-history .marksix-results{gap:8px;padding:4px 0}.marksix-history .marksix-result-ball{width:34px}.marksix-history .marksix-ball{width:34px;height:34px;font-size:17px}.marksix-history .marksix-result-ball small{font-size:9px}.marksix-history .marksix-plus{top:6px;font-size:12px}@media(max-width:760px){.marksix-result-ball{width:34px}}.marksix-wager-notice{margin:12px 0 4px;padding:14px 16px;border:2px solid #ef7f8d;border-left-width:5px;border-radius:10px;background:#30151e;color:#ffd8df;line-height:1.6;font-size:14px;overflow-wrap:anywhere;scroll-margin-block:110px}.marksix-wager-notice strong{display:block;font-size:16px;font-weight:800;color:inherit}.marksix-wager-notice p{margin:6px 0 0;color:inherit}.marksix-wager-notice:focus{outline:2px solid #fff;outline-offset:3px}.marksix-wager-notice.is-pending{border-color:#f6b94a;background:#302610;color:#ffe1a8}.marksix-wager-notice.is-success{border-color:#5cd4a2;background:#102c24;color:#bdffe3}.marksix-wager-notice button{margin-top:12px;border:1px solid currentColor;border-radius:8px;padding:10px 14px;min-height:44px;color:inherit;background:#0003}.marksix-history{margin-top:22px;padding:18px 22px;border:1px solid #293443;border-radius:14px;background:#0b1018}.marksix-history summary{cursor:pointer;font-weight:700;color:#d7c092}.marksix-history article{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:12px 0;border-bottom:1px solid #253044;font-size:13px}.marksix-history strong{color:#f6b94a}.marksix-history button{margin-top:14px;color:#99b9dc;padding:8px 12px;border:1px solid #36465c;border-radius:8px}
