:root{--ink:#050605;--panel:#0a0c0b;--panel2:#11130f;--text:#f5f2e9;--muted:#a5a69c;--lime:#baff00;--pink:#f00072;--line:#baff0038;--red:#ff5270;--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif;--marker:'Permanent Marker',cursive;--comic:'Bangers',cursive}body{background-color:#050605;background-image:radial-gradient(circle at 12% 12%,#baff000c 0 1px,transparent 1.6px),radial-gradient(circle at 68% 23%,#f0007214 0 1px,transparent 1.7px),radial-gradient(circle at 33% 79%,#baff000b 0 1px,transparent 1.7px),linear-gradient(120deg,transparent 0 46%,#ffffff05 46.1% 46.2%,transparent 46.3%);background-size:23px 29px,31px 37px,43px 47px,100% 100%;overflow-x:hidden}.app-glow{inset:0;position:fixed;width:auto;height:auto;background:radial-gradient(circle at 0 40%,#baff000b,transparent 25%),radial-gradient(circle at 100% 75%,#f0007210,transparent 24%);filter:none;z-index:-2}.app-nav{height:86px;background:#050605e8;border-bottom:1px solid #baff0050;padding:0 max(48px,calc((100vw - 1360px)/2));gap:40px;position:sticky;top:0;backdrop-filter:blur(12px);box-shadow:0 7px 22px #0008}.app-brand{display:grid;grid-template-columns:48px auto;grid-template-rows:39px 15px;column-gap:9px;align-items:center;font-family:var(--marker);font-size:27px;line-height:1;letter-spacing:-1.4px;white-space:nowrap}.app-brand>b{font-weight:400}.app-brand>b span{color:var(--pink)}.app-brand>span{grid-row:1/3;position:relative;width:48px;height:48px;border-radius:50% 47% 50% 43%;background:#f00072;color:#baff00;border:2px solid #f00072;box-shadow:0 0 0 3px #f0007228,0 0 17px #f000726e;transform:rotate(-8deg);font:34px Georgia}.app-brand>span:before{content:'♛';position:absolute;left:7px;top:-22px;color:var(--lime);font-size:25px;transform:rotate(8deg)}.app-brand em{grid-column:2;font:11px var(--comic);font-style:normal;color:var(--lime);letter-spacing:.5px;text-transform:uppercase}.app-nav nav{gap:34px;align-items:center}.nav-tab{position:relative;color:#f7f3ec;font:22px var(--comic);letter-spacing:.5px;text-transform:uppercase;transition:.2s;transform:rotate(var(--tilt,0deg))}.nav-tab:nth-child(2){--tilt:-1deg}.nav-tab:nth-child(3){--tilt:1deg}.nav-tab:nth-child(4){--tilt:-1deg}.nav-tab:hover,.nav-tab.active{color:var(--lime);border:0;text-shadow:0 0 12px #baff0060}.nav-tab.active:after{content:'';position:absolute;left:-4px;right:-5px;bottom:1px;height:5px;background:var(--lime);clip-path:polygon(0 35%,100% 0,94% 100%,3% 72%)}.wallet-area{gap:15px}.balance{border:1px solid #f0007280;border-radius:999px;padding:10px 15px;color:#f6efe8;background:#10060d;font:14px var(--mono)}.wallet{border:1px solid #baff00a6;border-radius:2px;background:#baff00;color:#080b06;padding:11px 14px;font:16px var(--comic);letter-spacing:.4px;text-transform:uppercase;clip-path:polygon(3% 0,100% 6%,96% 100%,0 95%);box-shadow:0 0 15px #baff0039}.wallet i{background:#111}.app-shell{width:min(1320px,calc(100% - 180px));padding:38px 0 60px;position:relative;z-index:0}.market-top{margin:0 0 9px;justify-content:flex-end}.primary{background:var(--lime);color:#070a05;border:0;border-radius:1px;padding:13px 22px;font:20px var(--comic);letter-spacing:.5px;text-transform:uppercase;clip-path:polygon(2% 4%,100% 0,97% 91%,0 100%);box-shadow:0 0 0 1px #baff0080,0 5px 14px #0008}.market-filters{border:0;margin-bottom:23px;padding:0;align-items:center}.market-filter-controls{gap:11px}.market-filter-controls select,.market-filters .sort{min-width:162px;border:1px solid #c7c9ba9c!important;border-radius:3px!important;background:#0b0c0a!important;color:#f2eee6!important;padding:11px 34px 11px 14px!important;font:13px var(--mono)!important}.market-filters .sort{min-width:150px}.ended-filter{border:1px solid #baff00a6!important;background:#baff0013!important;color:var(--lime)!important;border-radius:3px!important;padding:11px 17px!important;font:15px var(--comic)!important;letter-spacing:.5px}.ended-filter.active{background:var(--pink)!important;border-color:var(--pink)!important;color:#fff!important}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.market-card-app{position:relative;overflow:hidden;background:linear-gradient(135deg,#0d0f0c,#050605)!important;border:1px solid #baff0080!important;border-radius:3px!important;padding:13px!important;box-shadow:inset 0 0 25px #baff0007,0 0 0 2px #080b05,0 10px 20px #0008;transition:transform .18s,box-shadow .18s}.market-card-app:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.48;background-image:radial-gradient(#baff00aa .7px,transparent .7px),radial-gradient(#f0007270 .6px,transparent .6px);background-position:2px 3px,19px 21px;background-size:29px 31px,47px 43px;mask-image:linear-gradient(115deg,transparent 15%,#000 32%,transparent 83%)}.market-card-app:hover{border-color:var(--lime)!important;transform:translateY(-4px) rotate(-.25deg);box-shadow:0 0 22px #baff0026,0 14px 26px #000b}.card-live{position:relative;z-index:1;color:var(--lime)!important;font:15px var(--comic)!important;letter-spacing:.5px}.card-live>span:first-child:before{width:8px;height:8px;background:var(--lime)!important;box-shadow:0 0 10px var(--lime)}.card-token{position:relative;z-index:1;margin:13px 0 9px!important}.card-token .coin{width:40px;height:40px;background:#a66cff;border:1px solid #c194ff;color:#100a17;box-shadow:0 0 13px #a66cff42;font:700 23px Georgia}.card-token b{font:22px var(--comic)!important;letter-spacing:.5px}.price-numbers{position:relative!important;z-index:1;background:#080a08b8;border-top:1px solid #baff002e;border-bottom:1px solid #baff002e;padding:12px 4px!important;margin:9px 0 11px!important}.market-card-app .price-numbers>div:first-child span,.market-card-app .price-numbers .current span{font:10px var(--mono)!important;color:#baff00!important;text-transform:uppercase}.market-card-app .price-numbers>div:first-child b{color:var(--lime)!important;font:18px var(--mono)!important}.market-card-app .price-numbers .current b{color:#fff7eb!important;font:18px var(--mono)!important}.market-card-app .card-sides{position:relative;z-index:1;min-height:84px!important;border-color:#baff0033!important;background:#060806d9!important}.market-card-app .card-sides>div{min-height:82px!important}.market-card-app .card-sides span{font:11px var(--comic)!important;color:#e9e5dc!important}.market-card-app .card-sides b{font:20px var(--comic)!important;letter-spacing:.5px}.market-card-app .card-sides .bet-center b{font:47px/1 var(--comic)!important;letter-spacing:1px!important;text-shadow:1px 2px #57584d}.market-card-app .card-sides .bet-center small{font:18px var(--comic)!important}.winner-receives{position:relative;z-index:1;min-height:64px!important;margin-top:9px!important;border-color:#baff0045!important;border-radius:3px!important;padding:8px 10px!important;background:#080b07cc}.winner-receives .cup{width:38px!important;height:38px!important;border-color:var(--lime)!important;color:var(--lime)!important;font:21px var(--marker)!important}.winner-receives span{font:12px var(--comic)!important}.winner-receives b{font:31px var(--comic)!important;letter-spacing:1px}.winner-receives b small{font:17px var(--comic)!important}.card-actions{position:relative;z-index:1;margin-top:10px!important}.card-join,.cancel-market,.market-matched{border:0!important;border-radius:1px!important;padding:10px!important;background:var(--lime)!important;color:#080a05!important;font:24px var(--comic)!important;letter-spacing:.6px;clip-path:polygon(1% 10%,99% 0,97% 88%,0 100%);text-align:center}.cancel-market{background:#292822!important;color:#f4efe7!important}.market-matched{background:#f00072!important;color:#fff!important}.position-header{position:relative;margin-bottom:22px}.position-header h1,.history-top h1,.leaderboard-title h1{font:45px var(--marker)!important;letter-spacing:-2px!important;text-shadow:2px 2px #181818}.position-header h1:after,.history-top h1:after,.leaderboard-title h1:after{content:'✦';font-size:30px;color:var(--lime);margin-left:12px}.positions-badge{border:1px solid #baff0080!important;background:#0a0b08!important;color:#eee9df!important;font:13px var(--mono)!important}.position-filter{margin-bottom:17px}.position-filter select{background:#0b0c0a!important;border:1px solid #c7c9ba9c!important;color:#f2eee6!important;border-radius:3px!important;font:13px var(--mono)!important;padding:11px 36px 11px 14px!important}.positions-table{border:1px solid #baff0064!important;border-radius:4px!important;background:#070907dd!important;box-shadow:0 0 19px #baff000e}.positions-head,.position-row{border-color:#baff0028!important}.positions-head{background:#0c0e0b!important;color:#b9baad!important;font:11px var(--comic)!important;letter-spacing:.8px}.position-row{font:13px var(--mono)!important;background:linear-gradient(90deg,transparent,#baff0005,transparent)}.position-row:hover{background:#baff000b}.position-token strong{font:16px var(--comic)!important;letter-spacing:.5px}.position-token .coin{background:#a66cff!important;border:1px solid #d6b9ff}.side-pill,.status-pill{font:12px var(--comic)!important;border-radius:2px!important}.positions-pagination{font:18px var(--comic)!important;color:#f4f0e8!important}.positions-pagination b{border-color:var(--lime)!important;color:var(--lime)!important}.positions-note{display:none}.history-dashboard{font-family:var(--mono)!important}.history-top{align-items:center!important;margin-bottom:17px!important}.history-stats{gap:9px!important}.history-stats div{width:100px!important;border-color:#baff0055!important;background:#080a07!important;border-radius:3px!important}.history-stats span{font:12px var(--comic)!important}.history-stats b{font:25px var(--comic)!important;letter-spacing:1px}.history-layout{grid-template-columns:minmax(138px,170px) minmax(0,1fr)!important;gap:18px!important}.history-sidebar{background:#080a08b8;border:1px solid #baff0048;border-radius:3px;padding:8px}.history-token-current{border-color:#c4c6b9a1!important;background:#0b0c0a!important;color:#f5f0e8!important;font:13px var(--mono)!important}.history-token-list{border:0!important;background:transparent!important;padding:0!important}.history-token{font:14px var(--comic)!important;letter-spacing:.3px;padding:9px 8px!important;color:#eee8df!important}.history-token.active,.history-token:hover{color:#070a05!important;background:var(--pink)!important}.history-periods{border-color:#baff0033!important}.history-period{font:14px var(--comic)!important;color:#f4f0e8!important}.history-period.active{border-color:var(--lime)!important;background:#baff0014!important;border-radius:2px!important;color:var(--lime)!important}.history-table{border:1px solid #baff0058;border-radius:3px;padding:0 12px;background:#070907d9}.history-head,.history-row{border-color:#baff0028!important}.history-head{font:11px var(--comic)!important;color:#bbbcb1!important}.history-row{font:12px var(--mono)!important}.history-side,.history-role,.history-result{font:12px var(--comic)!important;border-radius:2px!important}.history-footer{font:12px var(--mono)!important}.history-footer span{display:none}.history-footer b{font:16px var(--comic)!important;border-color:var(--lime)!important;color:var(--lime)!important}.leaderboard-dashboard{margin:-38px calc((1320px - 100vw)/2) 0!important;padding:0 max(48px,calc((100vw - 1360px)/2)) 30px!important;background:transparent!important;min-height:auto!important}.leaderboard-title{height:94px!important;background:transparent!important;border-bottom:0!important;margin:0!important;padding:0!important}.leaderboard-title h1{color:#f7f2e9!important}.leaderboard-toolbar{border:1px solid #baff0043;border-radius:3px 3px 0 0;background:#0a0c09cc;padding:13px!important}.leaderboard-search{background:#080a07!important;border-color:#c2c4b982!important;border-radius:3px!important;color:#bcbdb4!important;font:13px var(--mono)!important}.leaderboard-period{border-color:#baff0077!important;border-radius:3px!important;background:#090b07!important;color:var(--lime)!important;font:14px var(--comic)!important}.leaderboard-table{border:1px solid #baff0043;border-top:0;padding:0 12px;background:#070907dd}.leaderboard-head,.leaderboard-row{border-color:#baff0028!important}.leaderboard-head{font:12px var(--comic)!important;color:#bcbdb2!important}.leaderboard-row{font:13px var(--mono)!important}.leaderboard-row:nth-child(odd){background:#baff0005}.leaderboard-row strong{color:#f5f0e7!important}.leaderboard-row .positive{color:var(--lime)!important}.leaderboard-row .negative{color:var(--pink)!important}.leaderboard-footer{padding:13px!important;border:1px solid #baff0043;border-top:0;background:#080a07c9;font:12px var(--mono)!important}.leaderboard-footer b{color:var(--lime)!important}.graffiti{position:fixed;z-index:-1;pointer-events:none;display:grid;place-items:center;opacity:.9}.graffiti-left{left:15px;top:110px;width:115px;gap:19px;color:var(--lime);text-align:center}.graffiti-left b{font:50px var(--marker);transform:rotate(-13deg);text-shadow:0 0 12px #baff0058}.graffiti-left strong{color:var(--pink);font:48px var(--marker);line-height:.75;transform:rotate(-8deg)}.graffiti-left span{font:37px var(--comic);transform:rotate(-7deg)}.graffiti-left i{font:16px var(--marker);color:#eee8df}.graffiti-left em{font:35px var(--comic);font-style:normal;transform:rotate(-8deg)}.graffiti-right{right:14px;top:140px;width:128px;gap:42px;text-align:center}.graffiti-right span{color:#a87bff;font:20px var(--marker);transform:rotate(-8deg)}.graffiti-right b{font:72px var(--marker);color:var(--lime);transform:rotate(5deg)}.graffiti-right strong{font:75px var(--marker);color:var(--pink);transform:rotate(10deg)}dialog::backdrop{background:#030303d9;backdrop-filter:blur(5px)}.dialog-card,#join-dialog{background:#0a0c09!important;border:1px solid #baff0080!important;border-radius:3px!important;box-shadow:0 0 35px #baff0016!important}.dialog-card h2,#join-dialog h2{font-family:var(--marker)!important;color:#f6f0e8!important}.close{color:var(--lime)!important}.form-grid label,.payment{font-family:var(--mono)!important}.form-grid input,.form-grid select,.side{border-color:#baff0050!important;background:#080a07!important}.side.active{background:#baff0018!important;color:var(--lime)!important}.payment{border-color:#baff003b!important}.toast{background:var(--pink)!important;color:#fff!important;font-family:var(--comic)!important;font-size:18px!important;letter-spacing:.5px}@media(max-width:1420px){.app-shell{width:min(1220px,calc(100% - 64px))}.graffiti{display:none}.app-nav{padding:0 32px}.leaderboard-dashboard{margin-left:calc((1220px - 100vw)/2)!important;margin-right:calc((1220px - 100vw)/2)!important;padding-left:32px!important;padding-right:32px!important}}@media(max-width:960px){.app-nav{padding:0 20px;gap:20px}.app-brand{font-size:21px}.app-nav nav{gap:15px}.nav-tab{font-size:17px}.market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{width:min(100% - 34px,900px)}.leaderboard-dashboard{margin-left:-17px!important;margin-right:-17px!important;padding-left:17px!important;padding-right:17px!important}}@media(max-width:650px){.app-nav{height:70px}.app-brand{grid-template-columns:38px auto;grid-template-rows:34px 10px;font-size:19px}.app-brand>span{width:38px;height:38px;font-size:27px}.app-brand em{font-size:8px}.app-brand>span:before{display:none}.app-nav nav{display:none}.market-grid{grid-template-columns:1fr}.market-filters{align-items:stretch}.market-filter-controls{width:100%;flex-wrap:wrap}.market-filter-controls select{flex:1}.market-filters>div:last-child{justify-content:flex-start!important}.market-filters .sort{margin:0!important}.market-card-app .card-sides .bet-center b{font-size:42px!important}.history-layout{grid-template-columns:1fr!important}.history-sidebar{display:block}.history-token-list{display:flex!important;overflow:auto}.history-token{min-width:max-content}.history-top{align-items:flex-start!important}.history-stats div{width:72px!important}.leaderboard-dashboard{margin-top:-38px!important}.leaderboard-toolbar{gap:8px}.leaderboard-search{width:70%!important}.leaderboard-table{overflow:auto}.leaderboard-head,.leaderboard-row{min-width:700px}.position-row,.positions-head{min-width:770px}.positions-table{overflow:auto}}
/* Create Market: full graffiti poster treatment. */
#market-dialog{width:min(1080px,calc(100% - 32px));max-width:none;padding:0;background:#050605;border:1px solid #baff003d;box-shadow:0 0 0 1px #f000721f,0 30px 80px #000}.dialog-card{position:relative;overflow:hidden;padding:54px 78px 60px!important;background:#050605!important;border:0!important;box-shadow:none!important}.dialog-card:before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 4% 11%,#f00072 0 2px,transparent 2.7px),radial-gradient(circle at 95% 25%,#7c37df 0 2px,transparent 2.8px),radial-gradient(circle at 88% 86%,#f00072 0 2px,transparent 2.8px),radial-gradient(circle at 12% 92%,#baff00 0 1px,transparent 2px);background-size:23px 19px,29px 31px,31px 27px,21px 25px;mask-image:linear-gradient(125deg,#000,transparent 27%,transparent 70%,#000)}#market-dialog .dialog-title{position:relative;z-index:1;margin-bottom:31px;align-items:start}#market-dialog .dialog-title:before{content:'♛';position:absolute;left:-58px;top:-23px;color:var(--pink);font:68px var(--marker);transform:rotate(-13deg);text-shadow:0 0 17px #f0007260}#market-dialog .dialog-title:after{content:'♕';position:absolute;right:38px;top:4px;color:#7b39d7;font:60px var(--marker);transform:rotate(11deg)}#market-dialog .dialog-title h2{font:88px/.82 var(--marker)!important;letter-spacing:-6px!important;text-transform:uppercase;color:var(--lime)!important;text-shadow:3px 4px #527c00}#market-dialog .dialog-title h2:after{content:'';display:block;width:340px;height:7px;margin:13px 0 0 198px;background:var(--pink);clip-path:polygon(0 35%,100% 0,97% 70%,6% 100%);transform:rotate(-1deg)}#market-dialog .close{width:47px;height:47px;margin-top:-10px;padding:0;border:0!important;color:#f5f0e7!important;font:59px/.65 var(--sans)!important;display:grid;place-items:center;text-shadow:2px 2px #555;transition:color .2s,transform .2s}#market-dialog .close:hover{color:var(--pink)!important;transform:rotate(12deg)}#market-dialog .form-grid{position:relative;z-index:1;gap:29px 48px!important;margin:0 0 31px!important}#market-dialog .form-grid label{color:#9c51e6!important;font:28px var(--marker)!important;letter-spacing:.2px;text-transform:uppercase}#market-dialog .form-grid input,#market-dialog .form-grid select{height:86px;margin-top:11px!important;padding:13px 22px!important;border:2px solid #f5f0e8!important;border-radius:1px!important;background:#070807!important;color:#f5f0e8!important;font:44px var(--marker)!important;letter-spacing:1px;box-shadow:inset 0 0 17px #fff3!important;outline:0}#market-dialog .form-grid select{appearance:auto;font-size:37px!important}#market-dialog #create-target{border-color:var(--lime)!important;box-shadow:inset 0 0 15px #baff0012,0 0 12px #baff0021!important}#market-dialog .min-bet{right:0!important;top:8px!important;color:#a65af1!important;font:18px var(--marker)!important;text-transform:uppercase}#market-dialog .form-grid label:has(#create-bet) input{border-color:#f5f0e8!important;border-right-color:var(--pink)!important}#market-dialog .form-grid label:has(#create-bet) small{right:18px!important;bottom:24px!important;color:#bbb9b4!important;font:25px var(--comic)!important}#market-dialog .side-select{gap:16px;margin-top:11px!important}#market-dialog .side{height:85px;padding:8px!important;border:2px solid var(--pink)!important;border-radius:1px!important;background:#f000721e!important;color:var(--pink)!important;font:43px var(--marker)!important;letter-spacing:1px;clip-path:polygon(2% 4%,100% 0,98% 95%,0 99%);box-shadow:0 0 0 1px #f0007260,0 0 15px #f000722d}#market-dialog .side.active{border-color:var(--lime)!important;background:var(--lime)!important;color:#0a0b06!important;box-shadow:0 0 0 1px #baff00,0 0 17px #baff0042!important}.match-window{margin-top:2px}.match-window .expiry-heading{position:relative;margin-bottom:22px!important;padding:0 0 0 47px!important;color:var(--lime)!important;font:23px/1.35 var(--marker)!important;text-transform:uppercase}.match-window .expiry-heading:before{content:'✱';position:absolute;left:0;top:-5px;font:43px var(--marker);color:var(--lime)}.match-window .expiry-heading span{font:23px/1.35 var(--marker)!important;max-width:890px!important}.expiry-inputs{gap:23px!important}.expiry-inputs>div,.no-expiry-field{height:126px!important;margin:0!important;border:2px solid #f5f0e8!important;border-radius:2px!important;background:#080907!important;display:grid!important;place-items:center!important}.expiry-inputs input{height:67px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:center;font:52px/1 var(--marker)!important;box-shadow:none!important}.expiry-inputs span{position:static!important;color:#aeaea7!important;font:22px var(--comic)!important;text-transform:uppercase}.no-expiry-field{border-color:var(--pink)!important;background:#f0007214!important;box-shadow:0 0 12px #f0007225}.no-expiry-field span{color:var(--pink)!important;font:32px var(--marker)!important;text-transform:uppercase}.no-expiry-field:has(input:checked){border-color:var(--lime)!important;background:#baff0014!important}.no-expiry-field:has(input:checked) span{color:var(--lime)!important}.expiry-inputs.is-disabled>div{opacity:.35}.payment{position:relative;z-index:1;margin:37px 0 28px!important;padding:27px 0!important;border-top:3px solid #9c51e6!important;border-bottom:0!important;gap:14px!important;background:linear-gradient(90deg,transparent,#baff0008,transparent)}.payment span{position:relative;padding-left:50px;color:#f0ece4!important;font:31px var(--marker)!important;text-transform:uppercase}.payment span:nth-of-type(1):before{content:'✱';color:var(--lime)}.payment span:nth-of-type(2):before{content:'☠';color:var(--pink)}.payment span:nth-of-type(3):before{content:'$';color:#7f43da)}.payment span:before{position:absolute;left:2px;top:-7px;font:42px var(--marker)}.payment b{color:#f4f0e9!important;font:34px var(--marker)!important;letter-spacing:1px}.payment .if-you-win-value{color:var(--lime)!important}.payment b:last-child{color:#f5f0e9!important;text-decoration:underline 4px var(--pink);text-underline-offset:9px}.payment b:last-child:after{content:'↖';color:var(--pink);font:39px var(--marker);margin-left:12px}#market-dialog .primary.full{position:relative;z-index:1;height:101px;padding:10px 35px!important;border:0!important;background:var(--lime)!important;color:#060805!important;font:59px var(--marker)!important;letter-spacing:1px;clip-path:polygon(1% 7%,99% 0,97% 91%,0 100%);box-shadow:0 0 0 2px #baff00,0 10px 30px #baff0034}#market-dialog .primary.full:after{content:'→';position:absolute;right:54px;top:20px;font:62px var(--marker)}#market-dialog .primary.full:disabled{background:#5c6538!important;opacity:.6}#market-dialog .form-note{display:none}@media(max-width:800px){#market-dialog{width:calc(100% - 18px)}.dialog-card{padding:38px 28px 42px!important}#market-dialog .dialog-title h2{font-size:55px!important;letter-spacing:-4px!important}#market-dialog .dialog-title h2:after{width:200px;margin-left:125px}#market-dialog .dialog-title:before{display:none}#market-dialog .dialog-title:after{right:30px;font-size:39px}#market-dialog .form-grid{grid-template-columns:1fr!important;gap:20px!important}#market-dialog .form-grid label{font-size:23px!important}#market-dialog .form-grid input,#market-dialog .form-grid select{height:65px;font-size:32px!important}.match-window{grid-column:auto!important}.match-window .expiry-heading{padding-left:33px!important}.match-window .expiry-heading span{font-size:16px!important}.expiry-inputs{gap:8px!important}.expiry-inputs>div,.no-expiry-field{height:91px!important}.expiry-inputs input{font-size:37px!important}.expiry-inputs span{font-size:15px!important}.no-expiry-field span{font-size:20px!important}.payment{margin:26px 0 20px!important;padding:19px 0!important}.payment span{font-size:21px!important;padding-left:34px}.payment span:before{font-size:30px!important}.payment b{font-size:23px!important}#market-dialog .primary.full{height:75px;font-size:40px!important}#market-dialog .primary.full:after{right:28px;top:12px;font-size:45px}}
#market-dialog .dialog-title h2{color:#f3f0e8!important;text-shadow:3px 4px #32332f}#market-dialog .dialog-title h2 span{color:var(--lime);text-shadow:3px 4px #527c00}

/* Keep both transaction forms inside a single desktop viewport. */
#market-dialog{width:min(900px,calc(100% - 28px));max-height:calc(100dvh - 24px);overflow:hidden}.dialog-card{padding:31px 48px 34px!important}#market-dialog .dialog-title{margin-bottom:18px}#market-dialog .dialog-title h2{font-size:59px!important;line-height:.9!important;letter-spacing:-4px!important}#market-dialog .dialog-title h2:after{width:238px;height:5px;margin:8px 0 0 132px}#market-dialog .dialog-title:before{left:-38px;top:-17px;font-size:47px}#market-dialog .dialog-title:after{right:30px;top:0;font-size:43px}#market-dialog .close{width:36px;height:36px;margin-top:-4px;font-size:43px!important}#market-dialog .form-grid{gap:16px 28px!important;margin-bottom:18px!important}#market-dialog .form-grid label{font-size:20px!important}#market-dialog .form-grid input,#market-dialog .form-grid select{height:58px!important;margin-top:7px!important;padding:9px 15px!important;font-size:28px!important}#market-dialog .form-grid select{font-size:25px!important}#market-dialog .min-bet{top:2px!important;font-size:13px!important}#market-dialog .form-grid label:has(#create-bet) small{right:13px!important;bottom:15px!important;font-size:17px!important}#market-dialog .side-select{gap:10px;margin-top:7px!important}#market-dialog .side{height:58px!important;font-size:29px!important}.match-window .expiry-heading{margin-bottom:12px!important;padding-left:31px!important;font-size:15px!important}.match-window .expiry-heading:before{top:-2px;font-size:29px}.match-window .expiry-heading span{font-size:15px!important;line-height:1.25!important}.expiry-inputs{gap:12px!important}.expiry-inputs>div,.no-expiry-field{height:77px!important}.expiry-inputs input{height:44px!important;font-size:32px!important}.expiry-inputs span{font-size:14px!important}.no-expiry-field span{font-size:20px!important}.payment{margin:20px 0 17px!important;padding:16px 0!important;gap:7px!important}.payment span{padding-left:32px!important;font-size:19px!important}.payment span:before{left:1px;top:-4px;font-size:27px!important}.payment b{font-size:22px!important}.payment b:last-child:after{font-size:26px;margin-left:6px}#market-dialog .primary.full{height:67px!important;font-size:39px!important}#market-dialog .primary.full:after{right:34px;top:9px;font-size:43px}
#join-dialog{max-height:calc(100dvh - 24px);overflow:hidden}#join-dialog>form.dialog-title{padding:29px 38px!important}#join-dialog .dialog-title h2{font-size:42px!important}#join-dialog .confirm-market{margin:20px 0 16px!important;padding:16px!important}#join-dialog .payment{margin:16px 0!important;padding:14px 0!important}#join-dialog .payment span{font:16px var(--mono)!important;padding-left:0!important;text-transform:none}#join-dialog .payment span:before{content:none!important}#join-dialog .payment b{font:18px var(--mono)!important}#join-dialog .primary.full{height:58px!important;font-size:24px!important}#join-dialog .primary.full:after{display:none}#join-dialog .form-note{font-size:10px!important;margin-top:9px!important}
#join-dialog .target-strip{grid-template-columns:1fr!important}#join-dialog .target-strip>div:first-child{text-align:left!important}

/* Compact confirmation panel and an instant-read creator versus challenger visual. */
#join-dialog .confirm-market{border:1px solid #baff0055!important;background:#090d0d!important;padding:16px!important}#join-dialog .challenge-head{margin-bottom:12px!important;color:#c4c6c0!important}#join-dialog .challenge-token{color:var(--lime)!important}.prediction-flow{grid-template-columns:1fr 34px 1fr!important;gap:16px!important}.prediction-choice{min-height:72px!important;border-color:#baff0050!important;background:#0c1519!important;border-radius:5px!important;padding:12px!important}.prediction-choice.challenger{background:#182516!important;border-color:#baff00a8!important}.prediction-choice span{font:10px var(--mono)!important;color:#bfc6bd!important}.prediction-choice b{font:23px var(--comic)!important;color:var(--lime)!important}.flow-arrow{font:25px var(--comic)!important;color:var(--lime)!important}.target-strip{margin-top:9px!important;padding:10px 12px!important;border-color:#baff0030!important;border-radius:4px!important;background:#0b1215!important}.target-strip span{font:10px var(--mono)!important}.target-strip b{font:700 14px var(--mono)!important}.market-card-app .card-sides{grid-template-columns:1fr 74px 1fr!important;min-height:151px!important;border:0!important;background:transparent!important;gap:0}.market-card-app .card-sides>div{min-height:151px!important;border:0!important;position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px!important}.market-card-app .card-sides>div:first-child{background:#baff00!important;color:#070a05!important;clip-path:polygon(0 8%,97% 0,100% 92%,2% 100%)}.market-card-app .card-sides>div:last-child{background:var(--pink)!important;color:#080608!important;clip-path:polygon(3% 0,100% 8%,98% 100%,0 92%)}.market-card-app .card-sides>div:first-child span,.market-card-app .card-sides>div:last-child span{position:absolute;top:10px;left:13px;display:block!important;color:#090b08!important;font:15px var(--comic)!important;text-transform:uppercase}.market-card-app .card-sides>div:last-child span{left:auto;right:13px}.market-card-app .card-sides>div:first-child b,.market-card-app .card-sides>div:last-child b{color:#070a05!important;font:54px/1 var(--marker)!important;letter-spacing:0!important;text-shadow:2px 3px #ffffff45}.market-card-app .card-sides .side-bet{display:block!important;position:absolute;bottom:11px;padding:6px 10px;border:1px solid #070a0599;border-radius:3px;background:#050705e5;color:#f7f3ea!important;font:16px var(--comic)!important;white-space:nowrap}.market-card-app .card-sides .bet-center{background:transparent!important;color:#f4f0e8!important}.market-card-app .card-sides .bet-center b{font:43px/1 var(--marker)!important;color:#f4f0e8!important;letter-spacing:-2px!important;text-shadow:2px 3px var(--pink),-2px -2px #baff0059}.market-card-app .card-sides .bet-center small{display:none!important}@media(max-width:650px){.market-card-app .card-sides{grid-template-columns:1fr 55px 1fr!important;min-height:125px!important}.market-card-app .card-sides>div{min-height:125px!important}.market-card-app .card-sides>div:first-child b,.market-card-app .card-sides>div:last-child b{font-size:41px!important}.market-card-app .card-sides .side-bet{font-size:12px!important;padding:5px}.market-card-app .card-sides>div:first-child span,.market-card-app .card-sides>div:last-child span{font-size:11px!important}.market-card-app .card-sides .bet-center b{font-size:31px!important}}
@media(max-height:760px){#market-dialog{width:min(820px,calc(100% - 22px))}.dialog-card{padding:24px 38px 26px!important}#market-dialog .dialog-title h2{font-size:48px!important}#market-dialog .form-grid{gap:12px 22px!important}#market-dialog .form-grid input,#market-dialog .form-grid select,#market-dialog .side{height:50px!important;font-size:24px!important}.expiry-inputs>div,.no-expiry-field{height:65px!important}.payment{margin:13px 0!important;padding:11px 0!important}#market-dialog .primary.full{height:56px!important;font-size:31px!important}}
.market-card-app .card-sides{grid-template-columns:1fr 1.7fr 1fr!important;min-height:84px!important;border:1px solid #baff0033!important;background:#060806d9!important}.market-card-app .card-sides>div{min-height:82px!important;display:grid!important;background:transparent!important;clip-path:none!important;color:inherit!important}.market-card-app .card-sides>div:first-child span,.market-card-app .card-sides>div:last-child span{position:static!important;display:block!important;color:#e9e5dc!important;font:11px var(--comic)!important}.market-card-app .card-sides>div:first-child b,.market-card-app .card-sides>div:last-child b{color:inherit!important;font:20px var(--comic)!important;text-shadow:none!important}.market-card-app .card-sides .bet-center{background:transparent!important}.market-card-app .card-sides .bet-center b{font:47px/1 var(--comic)!important;color:#f2f7ee!important;letter-spacing:1px!important;text-shadow:1px 2px #57584d}.market-card-app .card-sides .bet-center small{display:block!important;font:18px var(--comic)!important}.market-card-app .side-bet{display:none!important}#join-dialog .confirm-market{border:1px solid var(--line)!important;background:#0b151a!important;padding:16px!important}#join-dialog .challenge-head{margin-bottom:12px!important;color:#9cac9d!important}.prediction-flow{grid-template-columns:1fr 34px 1fr!important;gap:8px!important}.prediction-choice{min-height:0!important;border:1px solid var(--line)!important;background:#0b151a!important;border-radius:7px!important;padding:13px!important}.prediction-choice.challenger{background:#172515!important;border-color:#bdfb3d80!important}.prediction-choice span{font:9px var(--mono)!important;color:#a2afa4!important}.prediction-choice b{font:20px var(--mono)!important}.flow-arrow{font:19px var(--mono)!important}.target-strip{background:transparent!important}
#join-dialog .prediction-flow{grid-template-columns:1fr 105px 1fr!important;gap:0!important;align-items:center;min-height:155px}#join-dialog .prediction-choice{height:148px!important;min-height:148px!important;padding:10px 12px 0!important;border:0!important;border-radius:0!important;background:var(--lime)!important;clip-path:polygon(0 10%,97% 0,100% 90%,2% 100%);display:grid!important;grid-template-rows:28px 1fr 48px;place-items:center;color:#070907!important;box-shadow:0 0 22px #baff0033}#join-dialog .prediction-choice.challenger{background:var(--pink)!important;border:0!important;clip-path:polygon(3% 0,100% 10%,98% 100%,0 91%);box-shadow:0 0 22px #f0007233}#join-dialog .prediction-choice span{align-self:start;justify-self:start;color:#070907!important;font:18px var(--comic)!important;letter-spacing:.5px;text-transform:uppercase}#join-dialog .prediction-choice.challenger span{justify-self:end}#join-dialog .prediction-choice span:before{content:'♕ ';font:24px var(--marker)}#join-dialog .prediction-choice.challenger span:before{content:''}#join-dialog .prediction-choice span em{font:12px var(--mono)!important;font-style:normal}#join-dialog .prediction-choice b{font:56px/1 var(--marker)!important;color:#070907!important;letter-spacing:0!important;text-shadow:2px 3px #fff4}#join-dialog .prediction-choice small{display:block;width:180px;max-width:90%;padding:7px 8px;border:1px solid #baff00;background:#050605;color:#f6f1e9;font:27px/1 var(--marker);text-align:center;border-radius:4px;transform:translateY(16px)}#join-dialog .prediction-choice.challenger small{border-color:#f00072}#join-dialog .flow-arrow{height:105px;position:relative;z-index:2;display:grid!important;place-items:center;color:#f5f0e8!important;font:64px/.8 var(--marker)!important;letter-spacing:-8px;text-shadow:4px 3px var(--pink),-3px -2px #baff00}#join-dialog .target-strip{margin-top:13px!important;padding-top:12px!important}#join-dialog .target-strip>div:first-child{display:grid;grid-template-columns:auto auto;gap:12px;align-items:center}#join-dialog .target-strip span{color:#b6bcb6!important}#join-dialog .target-strip b{color:#f5f0e8!important}@media(max-width:650px){#join-dialog .prediction-flow{grid-template-columns:1fr 58px 1fr!important;min-height:120px}#join-dialog .prediction-choice{height:116px!important;min-height:116px!important;grid-template-rows:20px 1fr 35px}#join-dialog .prediction-choice span{font-size:12px!important}#join-dialog .prediction-choice span:before{font-size:16px}#join-dialog .prediction-choice span em{display:none}#join-dialog .prediction-choice b{font-size:39px!important}#join-dialog .prediction-choice small{width:104px;padding:5px;font-size:16px;transform:translateY(9px)}#join-dialog .flow-arrow{height:68px;font-size:40px!important}}
#join-dialog{overflow:visible}#join-dialog .prediction-flow{grid-template-columns:1fr 82px 1fr!important;min-height:126px}#join-dialog .prediction-choice{height:120px!important;min-height:120px!important;padding:8px 10px!important;grid-template-rows:23px 1fr 35px}#join-dialog .prediction-choice span{font-size:15px!important}#join-dialog .prediction-choice span:before{font-size:19px}#join-dialog .prediction-choice b{font-size:45px!important}#join-dialog .prediction-choice small{width:138px;max-width:86%;padding:5px 7px;font-size:20px;transform:none}#join-dialog .flow-arrow{height:82px;font-size:49px!important}#join-dialog .target-strip{margin-top:9px!important}
#join-dialog .prediction-choice{height:106px!important;min-height:106px!important;grid-template-rows:23px 1fr!important}#join-dialog .prediction-choice small{display:none!important}#join-dialog .target-strip{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:8px 18px!important;border:1px solid #baff0080!important;border-radius:3px!important;background:linear-gradient(90deg,#0b1215,#142012,#0b1215)!important;box-shadow:inset 0 0 16px #baff000c,0 0 12px #baff0012}#join-dialog .target-strip>div:first-child{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:14px!important}#join-dialog .target-strip>div:first-child:before{content:'◎';color:var(--lime);font:24px/1 var(--marker)}#join-dialog .target-strip span{color:#bd6cff!important;font:15px var(--marker)!important;text-transform:uppercase}#join-dialog .target-strip b{color:#f6f1e9!important;font:26px/1 var(--marker)!important;letter-spacing:.5px;text-shadow:0 0 10px #baff0042}@media(max-width:650px){#join-dialog .prediction-choice{height:92px!important;min-height:92px!important}#join-dialog .target-strip b{font-size:21px!important}#join-dialog .target-strip span{font-size:12px!important}}
#history-view .history-result.canceled{color:#f3d55b;background:#43360e}#history-view .history-ended{color:#f3d55b}
#history-view .history-result.settled{color:#cdd5cd;background:#253128}
#join-dialog .target-strip>div:first-child:before{content:none}

/* Multi-wallet chooser */
.wallet-dialog{max-width:480px;border:1px solid #a6ff00;background:#050807;color:#fff;padding:0;box-shadow:0 0 0 2px #ef1683,0 20px 80px #000}.wallet-dialog::backdrop{background:rgba(0,0,0,.76);backdrop-filter:blur(4px)}.wallet-picker{position:relative;padding:34px}.wallet-picker .close{position:absolute;right:20px;top:18px}.wallet-picker h2{font-family:Bangers,Impact,sans-serif;font-size:42px;letter-spacing:1px;margin:8px 0;color:#baff00}.wallet-picker>p:not(.eyebrow){color:#cacaca;line-height:1.5;margin:0 0 22px}.wallet-options{display:grid;gap:10px}.wallet-option{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 14px;border:1px solid #4b584d;background:#0b110d;color:#fff;text-align:left;font-family:DM Mono,monospace;cursor:pointer}.wallet-option:hover{border-color:#baff00;background:#121e0e}.wallet-option>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ed1685;color:#0b0b0b;font-family:Bangers,Impact,sans-serif;font-size:22px}.wallet-option b{font-size:14px}.wallet-option i{font-style:normal;color:#baff00;font-size:11px}.wallet-option:disabled{opacity:.65;cursor:wait}.wallet-empty{border:1px dashed #6e766e;padding:18px;color:#ccc;font:12px/1.5 DM Mono,monospace}.wallet-picker small{display:block;margin-top:20px;color:#9ca49e;font:10px/1.5 DM Mono,monospace}

/* Wider History performance summary */
.history-stats{gap:12px!important}.history-stats div{width:132px!important;min-height:76px;padding:12px 16px!important}.history-stats .history-pnl-stat{width:190px!important}.history-stats span{font-size:14px!important}.history-stats b{font-size:31px!important;white-space:nowrap}.history-stats .history-pnl-stat b{font-size:29px!important}@media(max-width:760px){.history-stats{gap:7px!important}.history-stats div{width:88px!important;min-height:62px;padding:9px!important}.history-stats .history-pnl-stat{width:132px!important}.history-stats span{font-size:11px!important}.history-stats b,.history-stats .history-pnl-stat b{font-size:20px!important}}
#join-dialog .prediction-choice{height:106px!important;min-height:106px!important;grid-template-rows:23px 1fr!important}#join-dialog .prediction-choice small{display:none!important}#join-dialog .target-strip{display:flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:8px 18px!important;border:1px solid #baff0080!important;border-radius:3px!important;background:linear-gradient(90deg,#0b1215,#142012,#0b1215)!important;box-shadow:inset 0 0 16px #baff000c,0 0 12px #baff0012}#join-dialog .target-strip>div:first-child{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:14px!important}#join-dialog .target-strip>div:first-child:before{content:'◎';color:var(--lime);font:24px/1 var(--marker)}#join-dialog .target-strip span{color:#bd6cff!important;font:15px var(--marker)!important;text-transform:uppercase}#join-dialog .target-strip b{color:#f6f1e9!important;font:26px/1 var(--marker)!important;letter-spacing:.5px;text-shadow:0 0 10px #baff0042}@media(max-width:650px){#join-dialog .prediction-choice{height:92px!important;min-height:92px!important}#join-dialog .target-strip b{font-size:21px!important}#join-dialog .target-strip span{font-size:12px!important}}
#join-dialog .target-strip>div:first-child:before{content:none}
.app-brand{display:flex!important;align-items:center!important;width:207px;height:76px;min-width:207px}.app-brand img{display:block;width:207px;height:76px;object-fit:contain;object-position:left center}.app-brand:before,.app-brand:after{display:none!important}@media(max-width:650px){.app-brand{width:156px;height:58px;min-width:156px}.app-brand img{width:156px;height:58px}}
