.market-hero{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 0}.market-hero h1{font-size:clamp(2.6rem,5vw,5rem);line-height:.98;letter-spacing:-.06em;margin:.5rem 0 1.1rem}.market-hero .hero-copy{max-width:620px}.market-art{width:240px;flex-shrink:0;color:#857755;opacity:.75}.market-flow{stroke-dasharray:8 130;animation:route-flow 8s linear infinite}@keyframes route-flow{to{stroke-dashoffset:-276}}.market-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(300px,1.15fr);gap:1rem;align-items:start}.market-input{grid-row:span 2}.market-liquidity{grid-column:2}.market-grid .studio-panel{min-width:0;padding:1.5rem;border:1px solid #dedbd3;border-radius:16px;background:#fcfbf7}.market-grid h2{margin:0 0 1rem;font-size:1.25rem}.market-grid label{display:grid;gap:.4rem;margin-bottom:.9rem;font-size:.82rem;font-weight:600}.market-grid input,.market-grid select{width:100%;min-width:0;min-height:46px;padding:.7rem;border:1px solid #d5d3cb;border-radius:8px;font:inherit;background:#fff;color:#292923}.market-pair{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.market-presets{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1.2rem}.market-presets button{min-height:44px;border:1px solid #d8d3c8;background:transparent;border-radius:8px;padding:.6rem .8rem;cursor:pointer;font:inherit;font-size:.8rem}.market-actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}.market-grid .field-help{font-size:.8rem;line-height:1.55;color:#6e6c63;margin:.7rem 0}.market-heading{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.market-chip{font-size:.7rem;background:#eeece3;color:#5b594e;white-space:nowrap;border-radius:100px;padding:.35rem .6rem}.market-primary{padding:1.2rem 0;border-bottom:1px solid #e7e3d8}.market-primary span,.market-primary small{display:block;font-size:.76rem;color:#747167;overflow-wrap:anywhere}.market-primary strong{display:block;font-size:clamp(1.8rem,3vw,2.8rem);letter-spacing:-.04em;overflow-wrap:anywhere;margin:.4rem 0}.market-facts{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 1.5rem}.market-facts div{min-width:0}.market-facts dt{font-size:.75rem;color:#777367;margin-bottom:.3rem}.market-facts dd{margin:0;font-size:.88rem;font-weight:600;overflow-wrap:anywhere}.market-grid h3{font-size:.9rem}.market-route,.market-pool{padding:.9rem 0;border-top:1px solid #e7e3d8;font-size:.82rem;overflow-wrap:anywhere}.market-route p{font-size:.74rem;color:#767266;margin:.35rem 0}.market-pool header{display:flex;justify-content:space-between;gap:.7rem;font-weight:600}.market-pool small{font-size:.7rem;color:#716d63}.market-pool dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:.8rem 0}.market-pool dt{font-size:.7rem;color:#777367}.market-pool dd{margin:.25rem 0;font-size:.82rem}.market-pool a{font-size:.75rem}.market-liquidity summary{min-height:44px;padding:.8rem 0;cursor:pointer;font-size:.8rem}#marketQuoteStatus,#marketPoolStatus{font-size:.88rem;line-height:1.55}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #665d42;outline-offset:3px}@media(max-width:700px){.market-hero{padding:1.5rem 0;gap:1rem}.market-art{width:76px}.market-hero h1{font-size:2.8rem}.market-hero .hero-copy{font-size:.9rem}.market-grid{grid-template-columns:1fr;gap:.75rem}.market-input{grid-row:auto}.market-liquidity{grid-column:auto}.market-grid .studio-panel{padding:1rem}.market-grid input,.market-grid select{font-size:16px}.market-actions .button{flex:1;min-width:130px;min-height:46px}.market-pool dl{grid-template-columns:1fr 1fr}.market-primary strong{font-size:2rem}.market-facts{gap:.8rem}.market-hero .eyebrow{font-size:.65rem}}@media(prefers-reduced-motion:reduce){.market-flow{animation:none}}[hidden]{display:none!important}
