.market-stake{align-items:center;gap:28px}
.stake-picker{width:300px;max-width:100%;box-sizing:border-box;padding:18px 20px;background:linear-gradient(135deg,#e4c77b0b,transparent),#131611;border:1px solid #c3b07a30;border-radius:16px}
.stake-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}
.market-stake .stake-heading label{font:500 13px Geist,sans-serif;color:#efecdf}
.stake-heading>span{font:11px Geist,sans-serif;color:#9c9f92}
.stake-stepper{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0 18px}
.stake-stepper>button{display:grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:1px solid #cbbb8838;border-radius:50%;background:#ffffff04;color:#e7dbb6;font:400 23px/1 Geist,sans-serif;cursor:pointer;transition:background .18s,transform .18s,border-color .18s}
.stake-value{text-align:center;min-width:0}
.market-stake .stake-value input{display:block;width:100%!important;max-width:120px;margin:0 auto;padding:0;border:0;border-radius:5px;background:transparent;color:#f5e3ac;font:600 34px/1.1 Geist,sans-serif;letter-spacing:-.045em;text-align:center;font-variant-numeric:tabular-nums;appearance:textfield;box-shadow:none}
.stake-value input::-webkit-inner-spin-button,.stake-value input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.stake-value>span{display:block;margin-top:4px;color:#b2b5a7;font:11px Geist,sans-serif}
.market-stake input.stake-slider{--stake-fill:9.09%;display:block;width:100%!important;height:20px;min-height:0;padding:0;margin:0 0 12px;border:0;background:transparent;box-shadow:none;appearance:none;cursor:pointer;accent-color:#e6d092}
.stake-slider::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,#dcc383 var(--stake-fill),#ffffff16 var(--stake-fill))}
.stake-slider::-webkit-slider-thumb{appearance:none;width:15px;height:15px;margin-top:-5.5px;background:#f1dfa8;border:3px solid #353627;border-radius:50%;box-shadow:0 0 0 1px #cfb878;transition:box-shadow .18s}
.stake-slider::-moz-range-track{height:4px;border-radius:4px;background:#ffffff16}
.stake-slider::-moz-range-progress{height:4px;border-radius:4px;background:#dcc383}
.stake-slider::-moz-range-thumb{width:10px;height:10px;background:#f1dfa8;border:3px solid #353627;border-radius:50%}
.stake-slider:hover::-webkit-slider-thumb{box-shadow:0 0 0 4px #cfb87825}
.stake-presets{display:flex;gap:6px}
.stake-presets button{flex:1;min-width:0;padding:7px 3px;border:1px solid transparent;border-radius:7px;background:#ffffff05;color:#bfc1b3;font:500 12px Geist,sans-serif;cursor:pointer;transition:background .18s,color .18s,border-color .18s}
.stake-presets button[aria-pressed=true]{background:#d6bd7420;border-color:#d6bd7450;color:#f5e3ac}
.stake-presets button:hover,.stake-stepper>button:hover{background:#d6bd7420;border-color:#d6bd7460;color:#fff0c6}
.stake-presets button:active,.stake-stepper>button:active{transform:scale(.94)}
.stake-stepper>button:disabled{opacity:.3;cursor:default;transform:none}
.stake-picker :is(button,input):focus-visible{outline:2px solid #eed9a0;outline-offset:4px}
@media(max-width:600px){.market-stake{gap:18px}.stake-picker{width:100%}.market-stake>.arena-submit{width:100%}}
@media(prefers-reduced-motion:reduce){.stake-picker *{transition:none!important}}
