header{border-bottom:1px solid var(--line)}header>.badge{margin-left:auto;font-size:10px}.ca-bar{padding-block:9px}.market-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:30px}.market-heading h1{font-size:42px;letter-spacing:-1.7px}.market-heading p:not(.eyebrow){font-size:15px;color:var(--muted);margin-bottom:0}.market-heading .eyebrow{font-size:10px;margin-bottom:12px}.feed{display:flex;gap:14px;align-items:center;font-size:12px}.feed button{font-size:12px;padding:9px 12px}.up{color:#9cbfff}.down{color:#ff9b9b}.muted{color:var(--muted)}.market-tabs{display:flex;align-items:center;gap:10px;margin-bottom:20px}.market-tabs button{background:#101b2c;padding:14px 22px}.market-tabs button span{color:var(--muted);margin:0 10px;font-size:12px}.market-tabs button.active{background:#173776;border-color:#4374d8}.market-tabs>span{margin-left:auto;color:var(--muted);font:10px monospace;letter-spacing:1px}.market-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.market-panel,.ticket{background:#0d1728;border:1px solid var(--line);border-radius:12px}.market-title{display:flex;align-items:center;justify-content:space-between;padding:25px 28px 20px;gap:15px}.market-title h2{font-size:25px;letter-spacing:-.7px;margin:8px 0 10px}.market-title p{margin:0;color:var(--muted);font-size:13px}.market-title .eyebrow{font-size:10px;color:var(--ice)}.quotes{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:0 28px 25px}.quote{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px solid #2b3d5c;background:#101f36;border-radius:8px;padding:16px}.asset-icon{background:#2864ff;border-radius:50%;width:34px;height:34px;display:inline-grid;place-items:center;font-size:23px;color:white;flex-shrink:0}.asset-1{background:#c5e3ff;color:#0b2244}.quote strong{font-size:16px}.quote small{display:block;color:var(--muted);font-size:12px;margin-top:4px}.quote-value{margin-left:auto;text-align:right}.quote-value>b{font-size:20px}.quote-value small.up{color:#9cbfff}.quote-value small.down{color:#ff9b9b}.quote-value small span{color:var(--muted);font-size:10px}.chart-head{display:flex;align-items:center;justify-content:space-between;padding:0 28px;gap:10px}.chart-head h3{font-size:14px}.chart-head span{color:var(--muted);font-size:11px}.chart{min-height:230px;display:grid;align-items:center}.chart svg{display:block;width:100%;height:auto}.chart-footer,.source-line{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;padding:0 28px 20px;gap:12px}.source-line{padding-top:16px;border-top:1px solid var(--line)}.source-line a{color:var(--ice)}.ticket{padding:24px;display:block}.ticket-question{color:var(--muted);line-height:1.5;font-size:14px;margin:16px 0}.choices{display:grid;gap:10px}.choices button{display:flex;gap:12px;align-items:center;text-align:left;padding:13px}.choices b{margin-left:auto}.choices .selected{border-color:#6a9bff;background:#16346a}.ticket dl{margin:24px 0}.ticket dl>div{display:flex;justify-content:space-between;margin:15px 0;font-size:13px}.ticket dt{color:var(--muted)}.ticket dd{margin:0}.submit{width:100%;padding:15px}#ticket-status{font-size:12px;line-height:1.5;color:var(--ice);min-height:36px}.local-note{font-size:12px;color:var(--muted);line-height:1.6}.funded{border-top:1px solid var(--line);padding-top:18px;margin-top:20px}.funded span{font:10px monospace;letter-spacing:1px;color:var(--ice)}.funded p{font-size:12px;color:var(--muted);margin:8px 0 0}.history{margin-top:38px}.history-head{display:flex;align-items:center;justify-content:space-between}.history-head .eyebrow{font-size:10px;margin:0}.history-head h2{font-size:23px;margin:10px 0 20px}.history-head>span{font-size:13px;color:var(--muted)}#history-list{border:1px solid var(--line);border-radius:10px;background:#0b1423;padding:0 24px}.empty{text-align:center;color:var(--muted);font-size:14px;line-height:1.7;padding:22px}.history-row{padding:18px 0;border-bottom:1px solid var(--line);display:flex;gap:20px;align-items:center;font-size:14px}.history-row:last-child{border:0}.history-row>div{margin-right:auto}.history-row small{display:block;color:var(--muted);font-size:12px;margin-top:7px}.market-rules{padding:36px 0 40px}.market-rules h2{font-size:22px}.market-rules>div{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.market-rules article>span{font:10px monospace;color:var(--ice);letter-spacing:1px}.market-rules p{font-size:13px;line-height:1.7;color:var(--muted)}details{border-top:1px solid var(--line);margin-top:20px;padding-top:18px;font-size:13px;color:var(--muted)}summary{cursor:pointer}@media(max-width:1080px){.market-layout{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.quotes{padding:0 18px 20px}.quote-value{margin-left:0;text-align:left;flex-basis:100%}.feed{flex-direction:column;align-items:flex-end}.market-title{padding:22px 18px}.market-title h2{font-size:23px}.ticket{padding:20px}}@media(max-width:780px){.market-layout{grid-template-columns:1fr}.ticket{display:block}.choices{grid-template-columns:1fr 1fr}.market-tabs>span{display:none}.feed{display:none}.market-heading h1{font-size:36px}.market-rules>div{grid-template-columns:1fr;gap:10px}.history-row{flex-wrap:wrap}.history-row>small{flex-basis:100%}header>.badge{font-size:9px}.market-tabs button{padding:12px 16px}.quote-value{flex-basis:auto;margin-left:auto;text-align:right}}@media(max-width:520px){.market-heading h1{font-size:32px}.market-heading p:not(.eyebrow){font-size:14px}.market-tabs{gap:8px}.market-tabs button{padding:12px 10px;font-size:12px;flex:1}.market-tabs button span{margin:0 5px}.market-title h2{font-size:21px}.market-title>.badge{display:none}.quote{padding:12px;gap:8px}.quote-value{flex-basis:100%;margin-left:0;text-align:left}.quote-value>b{font-size:20px}.chart-head{padding:0 18px;flex-wrap:wrap;gap:0}.chart-head h3{margin-bottom:6px}.chart-head>span{flex-basis:100%;margin-bottom:12px}.chart{min-height:145px}.chart-footer,.source-line{padding-inline:18px;font-size:10px}.source-line{flex-wrap:wrap}.ticket{padding:20px}.history-head>span{font-size:11px}.choices button{font-size:13px;padding:10px}.history-row{font-size:13px}.market-rules{padding-top:28px}}
/* Launch presentation */
body>.ca-bar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 20px;padding:16px 24px;background:#122441;border-block:1px solid #41618d}body>.ca-bar .eyebrow{font-size:12px;color:#c2d9ff;letter-spacing:1px;margin:0}body>.ca-bar output{font-family:Consolas,monospace;font-size:15px;font-weight:600;color:#fff;overflow-wrap:anywhere;min-width:0;user-select:all}body>.ca-bar button{background:#2864ff;border-color:#588aff;padding:10px 18px;min-height:42px;white-space:nowrap}body>.ca-bar button:disabled{background:#233957;color:#b5c5df;opacity:1;border-color:#3a5275}body>.ca-bar #contractStatus{font-size:12px;color:#c2d9ff}body>.ca-bar #contractStatus:empty{display:none}@media(max-width:520px){body>.ca-bar{padding:14px 16px;gap:10px;justify-content:space-between}body>.ca-bar .eyebrow{flex-basis:100%;font-size:11px}body>.ca-bar output{flex:1;font-size:13px}body>.ca-bar button{font-size:12px;padding:10px 14px}}
.pick-odds{display:block;color:#c4dafe;font-size:12px;margin-top:7px;font-weight:500;white-space:nowrap}.odds-status{font-size:11px;color:#a5bddf;line-height:1.7;margin:14px 0}.profit-preview strong{font-size:28px}.choices button>span:nth-child(2){flex:1}.choices b{font-size:15px}
.next-pick-jump{display:none}@media(max-width:780px){.next-pick-jump{display:block;text-align:center;padding:13px;margin-bottom:18px;background:#2455a8;border:1px solid #6396ea;border-radius:8px;font-size:14px;font-weight:600}}
.live-standing{margin:0 24px 24px;padding:18px 20px;border:1px solid #385888;border-radius:10px;background:#122849}.live-standing>strong{font-size:18px;color:#d8e7ff}.live-standing p{font-size:13px;line-height:1.6;color:#b4c8e7;margin:9px 0 0}.active-picks{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.active-picks:empty{display:none}.active-picks button{font-size:11px;padding:8px}.chart-switch{display:flex;gap:8px;margin:0 24px 16px}.chart-switch button{font-size:12px;padding:9px 12px}.chart-switch [aria-pressed=true]{background:#244c91;border-color:#699bf0}.chart-caption{font-size:11px;line-height:1.5;color:var(--muted);margin:0 28px 10px}.results-section{margin-top:36px}.results-section h2{font-size:24px}.result-card{border:1px solid #416897;background:linear-gradient(125deg,#17385a,#101d32);padding:25px;border-radius:12px;margin-top:14px}.result-card h3{font-size:24px;line-height:1.35;margin:14px 0}.result-card>p:not(.eyebrow){font-size:13px;line-height:1.7;color:var(--muted)}.result-card>strong{font-size:23px}.result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.result-actions button{font-size:13px}.track-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.track-stats>div{background:#111f35;border:1px solid #314968;border-radius:10px;padding:22px}.track-stats strong{display:block;font-size:34px;color:#cce0ff}.track-stats span{display:block;font-size:12px;color:var(--muted);margin-top:8px}.matchup-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.matchup-stats>div{padding:16px;border-left:2px solid #528cf0;background:#101c2e}.matchup-stats strong{display:block;font-size:14px}.matchup-stats span{display:block;font-size:12px;color:var(--muted);margin-top:9px}.stats-note,.project-details p,#shareStatus{font-size:12px;line-height:1.7;color:var(--muted)}.project-details{padding:0 0 30px;margin:0;border:0}.project-details .ca-bar{padding:12px;flex-wrap:wrap}.project-details .ca-bar output{overflow-wrap:anywhere;min-width:0}#shareFallback{width:100%;min-height:110px;padding:14px;background:#10213a;color:white;border:1px solid #48678f}#nextPick{scroll-margin-top:20px}#nextPick .section-title h2{font-size:21px}#connectWallet{background:transparent;border-color:#33465e;color:#a9bcd7;font-size:12px;padding:9px 12px}.quote-value>b{font-size:clamp(32px,4vw,48px)!important}.quote-value small span{display:block;margin:6px 0 0!important}.history-head{gap:16px}.history-head>button{font-size:12px}@media(max-width:600px){.track-stats{grid-template-columns:1fr 1fr}.track-stats>div{padding:17px}.matchup-stats{grid-template-columns:1fr}.live-standing{margin-inline:18px;padding:16px}.chart-caption{margin-inline:18px}.chart-switch{margin-inline:18px}.result-card{padding:20px}.result-card h3{font-size:20px}.results-section .history-head{align-items:flex-start;flex-direction:column;gap:0}.history-head h2{margin-bottom:12px}.results-section .history-head>button{margin-bottom:10px}.quote-value>b{font-size:32px!important}}
.stake-entry{margin-top:24px}.stake-entry label{display:flex;justify-content:space-between;font-size:14px}.stake-entry label span{font:10px monospace;color:var(--ice)}.stake-input{display:flex;align-items:center;gap:10px;background:#081324;border:1px solid #486691;border-radius:8px;padding:12px 15px;margin-top:12px}.stake-input>span{color:var(--muted);font-size:24px}.stake-input input{width:100%;min-width:0;border:0;background:none;color:white;font-size:26px;font-weight:600;outline-offset:4px}.stake-presets{display:flex;gap:7px;margin-top:10px}.stake-presets button{flex:1;padding:9px 4px;background:#172b48;font-size:12px}#stakeError{font-size:12px;color:#ffb0b0;margin:8px 0}.profit-preview{border:1px solid #355c92;border-radius:9px;padding:17px;background:linear-gradient(130deg,#193766,#12233c);margin-top:18px}.profit-preview>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;margin:5px 0 12px}.profit-preview strong{font-size:25px;color:#b7d7ff;white-space:nowrap}.profit-preview b{font-size:14px}.profit-preview p{font-size:11px;line-height:1.6;color:#b4c4dc;margin:0}.ticket dd{overflow-wrap:anywhere;text-align:right;max-width:65%}
#connectWallet{white-space:nowrap;min-height:42px}header{column-gap:24px!important}#walletAddress{overflow-wrap:anywhere;background:#0b1526;border:1px solid #344b70;padding:14px;border-radius:8px;font:13px monospace;line-height:1.7}#walletDisconnect{width:100%}#walletStatus{font-size:13px;min-height:42px}#walletDialog [hidden]{display:none}@media(max-width:1050px){header>.badge{display:none}#connectWallet{margin-left:auto}}@media(max-width:480px){header{column-gap:10px!important}#connectWallet{font-size:12px;padding:10px 12px}#walletDialog{padding:28px 22px}}
:root{--bg:#080e1b;--panel:#111c2e;--line:#26344d;--muted:#a4b2cb;--ice:#b7d2ff;font-family:Inter,"Segoe UI",Arial,sans-serif;font-synthesis:none}
body{background:radial-gradient(ellipse at 75% 0%,#152a4e66,transparent 42%),var(--bg);font-size:16px}
.skip-link{position:absolute;top:-70px;left:20px;z-index:100;background:#fff;color:#101c30;padding:12px}.skip-link:focus{top:12px}
header{padding:18px 40px;gap:50px;max-width:1440px;min-height:88px}
header .brand{font-size:26px;letter-spacing:-1.1px}header .brand img{width:46px;height:46px;margin-right:9px}
header nav{gap:30px;font-size:14px;height:48px;align-items:center}header nav a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent}
header nav a:hover,header nav .nav-active{color:#fff;border-color:#6391ff}header>.badge{font-size:11px;background:#112347;color:#bcd5ff;border:1px solid #314d7e;border-radius:30px;padding:9px 13px;letter-spacing:.8px}
.ca-bar{background:#0b1526;border-color:#20304a;padding:10px max(24px,calc((100vw - 1360px)/2));gap:18px}
.ca-bar .eyebrow{font-size:11px;letter-spacing:.8px}.ca-bar button{font-size:12px;border-color:#34486a;min-height:36px}.ca-bar output{font-size:13px;color:#c7d6ed}
main{padding:38px 40px 0}.market-heading{margin-bottom:29px}.market-heading .eyebrow{font-size:11px;letter-spacing:1.3px;color:#91b4ff}
.market-heading h1{font-size:clamp(32px,3.4vw,47px);font-weight:650;letter-spacing:-1.7px;line-height:1.15}
.market-heading p:not(.eyebrow){font-size:16px;margin-top:13px;line-height:1.55}.feed{font-size:12px;gap:12px}
.feed button{border:1px solid #304563;background:#111c2f;min-height:38px}.feed button:hover{background:#1b2d49}
.market-tabs{gap:12px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:24px}
.market-tabs button{border-radius:8px;background:#101b2c;border-color:#26364f;padding:13px 25px;min-height:48px;font-size:15px;box-shadow:0 2px 3px #0002}
.market-tabs button.active{background:#214caa;border-color:#5686ef;box-shadow:inset 0 1px 0 #97b6ff35,0 4px 14px #0002}.market-tabs button.active span{color:#bfd2fb}
.market-tabs button:hover:not(.active){border-color:#6082bb;background:#172640}.market-tabs>span{font-size:11px}
.market-layout{grid-template-columns:minmax(0,1fr) 350px;gap:24px}
.market-panel{background:linear-gradient(145deg,#132038,#0d1728 65%);box-shadow:0 12px 35px #0002;border-color:#2b3b57;border-radius:14px;overflow:hidden}
.market-title{padding:27px 28px 24px;align-items:flex-start}.market-title h2{font-size:clamp(22px,2.1vw,30px);font-weight:650;line-height:1.25;max-width:560px;letter-spacing:-.7px;margin:11px 0}
.market-title .eyebrow{font-size:11px;letter-spacing:1px}.market-title p{font-size:13px}.market-title>.badge{background:#192b48;color:#bdd4ff;border-color:#375075;font-size:12px;white-space:nowrap;margin-top:4px}
.quotes{gap:16px;padding-bottom:26px}.quote{border:1px solid #33496d;background:linear-gradient(120deg,#1a3155,#15243c);border-radius:10px;padding:18px;gap:11px;position:relative}
.quote:first-child{border-top:2px solid #4385ff}.quote:nth-child(2){border-top:2px solid #b5ddff}
.quote .asset-icon{width:37px;height:37px;font-size:25px}.quote strong{font-size:16px;font-weight:650}.quote small{font-size:12px}
.quote-value{flex-basis:100%;margin:8px 0 0;text-align:left}.quote-value>b{font-size:29px;letter-spacing:-.8px;font-weight:650;font-variant-numeric:tabular-nums}.quote-value small{margin-top:7px;font-size:13px}.quote-value small span{font-size:11px;margin-left:4px}
.chart-head h3{font-size:15px;font-weight:600}.chart-head>span{font-size:12px}.chart{min-height:220px}.chart svg{min-height:200px}.chart-footer{padding-top:0;font-size:12px}.source-line{font-size:12px;padding-top:17px;padding-bottom:17px;background:#0a1423}
.ticket{background:#111d31;border-color:#344b70;border-radius:14px;padding:25px;box-shadow:0 8px 30px #0003;border-top:3px solid #477fff}
.section-title h2{font-size:20px;font-weight:650;letter-spacing:-.45px}.section-title>span{font-size:11px}.ticket-question{font-size:14px;line-height:1.6;margin-top:14px;margin-bottom:19px}
.choices{gap:12px}.choices button{border:1px solid #364c6e;background:#15253e;border-radius:8px;padding:15px;font-size:15px;min-height:64px;transition:background .15s,border-color .15s}
.choices button:hover{background:#1b3355;border-color:#7098dc}.choices button.selected{background:#244faa;border-color:#8cb4ff;box-shadow:inset 0 0 0 1px #5c8af4}.choices b{font-size:18px;font-weight:400}
.ticket dl{border-top:1px solid #2e405e;margin:23px 0;padding-top:9px}.ticket dl>div{font-size:14px;margin:16px 0}.ticket dd{font-variant-numeric:tabular-nums;font-weight:500}
#countdown{color:#bad3ff;font-family:Consolas,monospace;font-size:17px}.submit{border-radius:8px;min-height:51px;font-size:15px;background:#3474ff;box-shadow:inset 0 1px 0 #b5ccff40;letter-spacing:.1px}.submit:disabled{opacity:1;background:#203754;border-color:#344d70;color:#aabbd3;box-shadow:none}
#ticket-status{font-size:12px;min-height:36px;line-height:1.6;margin-bottom:10px}.local-note{font-size:12px;line-height:1.65;color:#a3b1c8}.funded{border-top:1px solid #2d405e;padding-top:15px;margin-top:17px}.funded span{font-size:11px}.funded p{font-size:13px;line-height:1.5}
.history{margin-top:36px}.history-head h2{font-size:24px;font-weight:600;letter-spacing:-.6px}.history-head .eyebrow{font-size:11px}.history-head>span{border:1px solid #30425e;border-radius:30px;padding:8px 13px;font-size:12px;background:#101b2d}
#history-list{background:linear-gradient(120deg,#111e32,#0b1423);border-color:#2c3d59;border-radius:12px;min-height:108px;display:flex;flex-direction:column;justify-content:center}
.empty{font-size:15px;max-width:600px;margin:0 auto;padding:32px 20px;line-height:1.8;color:#acbad0}.history-row{font-size:14px;padding:21px 0}.history-row small{font-size:12px}
.market-rules{margin-top:10px;padding-bottom:42px}.market-rules h2{font-size:23px;letter-spacing:-.55px;font-weight:600;margin-bottom:25px}
.market-rules>div{gap:0;border:1px solid #263650;background:#0c1728;border-radius:12px;overflow:hidden}.market-rules article{padding:23px 25px;border-right:1px solid #263650}.market-rules article:last-child{border-right:0}.market-rules article>span{font-size:11px;letter-spacing:1px}.market-rules article p{font-size:14px;line-height:1.75;margin-bottom:0}.market-rules details{font-size:13px;line-height:1.7;border-top:0;margin-top:8px}.market-rules details p{font-size:13px;max-width:1040px}
footer{max-width:1360px;padding:26px 0 36px}footer .brand{font-size:22px}footer p,footer small{font-size:12px}button{transition:background .15s,border-color .15s}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #b5d6ff;outline-offset:4px}
@media(min-width:1200px){.ticket{position:sticky;top:24px}}
@media(max-width:1100px){header{padding:18px 24px;gap:32px}main{padding:32px 24px 0}.market-layout{grid-template-columns:minmax(0,1fr) 310px;gap:18px}.ticket{padding:22px}.quotes{padding-inline:22px;gap:12px}.market-title{padding-inline:22px}.quote{padding:15px}.quote-value>b{font-size:26px}.market-rules article{padding:20px}footer{margin-inline:24px}}
@media(max-width:900px){.market-layout{grid-template-columns:minmax(0,1fr) 285px;gap:16px}.ticket{padding:20px}.market-title h2{font-size:24px}.market-title>.badge{display:none}.quotes{padding-inline:18px}.quote{padding:13px}.quote-value>b{font-size:24px}.chart-head{padding-inline:18px;flex-wrap:wrap}.market-tabs>span{display:none}}
@media(max-width:780px){header{gap:18px;padding:15px 20px;min-height:74px}header .brand{font-size:23px}.market-layout{grid-template-columns:1fr}.market-heading{display:block;margin-bottom:20px}.market-heading h1{font-size:37px}.feed{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:21px;padding-top:15px;border-top:1px solid #26344d}.market-tabs{margin-bottom:20px;gap:10px;padding-bottom:18px}.market-tabs button{flex:1;padding:12px 16px}.ticket{padding:24px}.choices{grid-template-columns:1fr 1fr}.ticket dl{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.ticket dl>div{margin:11px 0}.quote{padding:18px}.quote-value>b{font-size:30px}.market-rules>div{grid-template-columns:1fr}.market-rules article{padding:22px;border-right:0;border-bottom:1px solid #263650}.market-rules article:last-child{border-bottom:0}.chart svg{min-height:0}.chart{min-height:180px}header>.badge{font-size:10px}}
@media(max-width:480px){header{padding:14px 16px;flex-wrap:nowrap;gap:10px}header .brand{font-size:22px}header .brand img{width:34px;height:34px;margin-right:7px}header>.badge{font-size:9px;letter-spacing:.2px;padding:7px 9px}.ca-bar{padding:11px 16px;gap:8px}.ca-bar .eyebrow{font-size:10px}.ca-bar output{font-size:12px}.ca-bar button{font-size:12px}main{padding:27px 16px 0}.market-heading .eyebrow{font-size:10px;letter-spacing:.8px}.market-heading h1{font-size:32px;letter-spacing:-1px}.market-heading p:not(.eyebrow){font-size:14px;line-height:1.65}.market-tabs{gap:7px}.market-tabs button{font-size:13px;padding:10px 8px;min-height:45px}.market-tabs button span{font-size:11px;margin-inline:5px}.market-title{padding:22px 18px 20px}.market-title h2{font-size:24px;letter-spacing:-.6px}.market-title p{font-size:12px}.quote{padding:14px 12px;gap:8px}.quote .asset-icon{width:31px;height:31px;font-size:22px}.quote-value>b{font-size:24px}.quote small{font-size:11px}.quote-value small{font-size:12px}.quote-value small span{font-size:10px}.quote-value{margin-top:8px}.chart-head h3{font-size:14px}.chart-head>span{font-size:11px;flex-basis:auto;margin:0}.chart{min-height:150px}.chart-footer,.source-line{padding-inline:18px;font-size:11px}.ticket{padding:22px 18px}.choices button{font-size:14px;padding:12px 10px;gap:8px}.choices .asset-icon{width:29px;height:29px;font-size:21px}.ticket dl{gap:0 14px}.ticket dl>div{font-size:12px}.history-head h2{font-size:22px}.history-head>span{font-size:11px;padding:7px 9px}.history-head .eyebrow{font-size:10px}.empty{font-size:14px;padding:25px 4px}.market-rules article p{font-size:14px}footer{margin-inline:16px;gap:12px}footer p{margin:0}footer small{width:100%;font-size:12px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
