:root{color-scheme:dark;--bg: #101012;--panel: #17171a;--input: #111113;--edge: #302b22;--soft: #27272c;--gold: #f4c453;--gold-light: #ffe6a5;--text: #f8f6ef;--muted: #b4b1aa;--dim: #93918c;--danger: #ff9a91;font:16px/1.5 Inter,Segoe UI,Microsoft YaHei,system-ui,sans-serif;background:var(--bg);color:var(--text)}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0}button,input{font:inherit}button{cursor:pointer;touch-action:manipulation}button:disabled{cursor:default}a{color:var(--gold-light);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--gold-light);outline-offset:3px}h1,h2,p,dl,dd{margin:0}.topbar{border-bottom:1px solid var(--soft);background:#141416}.topbar-inner,.workspace{width:min(100% - 56px,1180px);margin:auto}.topbar-inner{min-height:72px;display:flex;justify-content:space-between;align-items:center;gap:14px}.brand{display:inline-flex;align-items:center;gap:12px;color:var(--text);font-size:1.08rem;font-weight:750;text-decoration:none;letter-spacing:-.02em}.brand-mark{width:28px;height:28px;border:1px solid #957334;display:grid;place-items:center;border-radius:7px;background:#282216;flex:none}.brand-mark i,.position-mark{width:10px;height:10px;background:var(--gold);transform:rotate(45deg);border-radius:2px}.top-actions{display:flex;align-items:center;gap:12px}.language{display:flex;align-items:center;padding:3px;border:1px solid var(--soft);border-radius:9px}.language button{background:transparent;border:0;border-radius:6px;color:var(--muted);padding:.4rem .65rem;font-size:.8rem;min-height:35px;white-space:nowrap}.language button[aria-pressed=true]{color:var(--text);background:#303035}.wallet,.primary{background:var(--gold);border:1px solid transparent;color:#1a1408;border-radius:9px;font-weight:750}.wallet{min-height:43px;min-width:122px;padding:.5rem .85rem;font-size:.9rem;white-space:nowrap}.wallet:hover:not(:disabled),.primary:hover:not(:disabled){background:var(--gold-light)}.wallet:disabled,.primary:disabled{color:#d4d2ce;background:#343439;border-color:#48484e}.workspace{padding:28px 0 16px}.hero{min-height:236px;display:flex;align-items:center;position:relative;isolation:isolate;overflow:hidden;border:1px solid #4b3d22;border-radius:16px;background:radial-gradient(ellipse at 78% 66%,#392b12,#1b1812 43%,#19191b 72%)}.hero-copy{padding:29px 37px;z-index:1}.network-line,.wallet-detail{display:inline-flex;align-items:center;gap:8px;color:var(--gold-light);font-size:.83rem;font-weight:600}.signal{height:7px;width:7px;background:var(--gold);border-radius:50%;box-shadow:0 0 11px #f4c45369;flex:none}.hero h1{font-size:clamp(2.25rem,4.7vw,3.8rem);line-height:1.13;margin:12px 0;letter-spacing:-.045em}.hero p{color:#ddd2ba;font-size:clamp(.93rem,1.7vw,1.08rem)}.wallet-detail{margin-top:14px;color:var(--muted);font-size:.8rem}.hero-art{position:absolute;width:min(47%,512px);height:100%;right:0;top:0;overflow:hidden;opacity:.86;background:radial-gradient(circle,#bd914030 1px,transparent 1px) 0 0 / 17px 17px;-webkit-mask-image:linear-gradient(to right,transparent,black 22%);mask-image:linear-gradient(to right,transparent,black 22%)}.hero-art i{position:absolute;width:146px;height:146px;top:44%;left:52%;transform:translate(-50%,-50%) rotate(45deg);border:1px solid #d9aa5b80;border-radius:20px;background:linear-gradient(145deg,#eab6561f,#21190c28);box-shadow:0 18px 48px #0007,inset 0 0 29px #dca34810}.hero-art i:nth-child(2){margin:19px 0 0 19px;border-color:#d2a25854}.hero-art i:nth-child(3){margin:38px 0 0 38px;border-color:#d2a25837}.hero-art i:nth-child(4){width:69px;height:69px;border-radius:12px;border-color:#f0c26a;background:linear-gradient(130deg,#eec0618c,#92602364);box-shadow:0 0 38px #e7b23c41}.hero-art i:nth-child(5){width:22px;height:22px;margin:-44px 0 0 142px;border-radius:4px;border-color:#b2904d7c}.notice{display:flex;align-items:flex-start;gap:10px;color:#d6c8a7;padding:13px 0 15px;font-size:.84rem}.notice strong{color:var(--gold-light);margin-inline-end:.4rem}.notice-icon{display:inline-grid;place-items:center;width:17px;height:17px;border:1px solid #b49a66;border-radius:50%;font-size:.73rem;margin-top:2px;flex:none}.metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--edge);border-radius:12px;background:var(--panel);margin-bottom:18px}.metric{padding:17px 21px;min-width:0}.metric+.metric{border-left:1px solid var(--edge)}.metric span,.metric small{display:block;color:var(--muted);font-size:.8rem}.metric strong{display:block;color:var(--text);font-size:clamp(1.2rem,2.5vw,1.95rem);font-variant-numeric:tabular-nums;line-height:1.22;margin:.22rem 0;overflow-wrap:anywhere}.metric:nth-child(3) strong{color:var(--gold-light)}.desk{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px;align-items:stretch}.card{background:var(--panel);border:1px solid var(--edge);border-radius:13px;min-width:0;padding:21px}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.card h2{font-size:1.17rem;letter-spacing:-.02em}.ghost,.outline,.max{background:transparent;color:var(--gold-light);border:1px solid #594b2c;border-radius:7px;min-height:37px;padding:.35rem .65rem;font-size:.82rem}.ghost:hover:not(:disabled),.outline:hover:not(:disabled),.max:hover:not(:disabled){background:#3a2d16}.ghost:disabled,.outline:disabled,.max:disabled{opacity:.55}.modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;border:1px solid var(--soft);border-radius:9px;padding:4px;background:var(--input);margin-bottom:17px}.modes button{min-height:40px;padding:.35rem .45rem;border:1px solid transparent;border-radius:6px;color:var(--muted);background:transparent;font-size:.89rem}.modes button[aria-pressed=true]{color:var(--gold-light);background:#362a16;border-color:#5a4523;font-weight:700}.trade-label{display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:.84rem;margin-bottom:.45rem}.trade-label label{color:var(--text);font-weight:620}.amount-box{display:flex;align-items:center;gap:10px;padding:8px 10px 8px 13px;min-height:56px;border-radius:9px;border:1px solid var(--soft);background:var(--input)}.amount-box:focus-within{border-color:#b39451}.amount-box input{min-width:0;width:100%;background:transparent;border:0;color:var(--text);font-size:1.35rem;font-variant-numeric:tabular-nums}.amount-box input:focus-visible{outline:0}.amount-box span{color:var(--muted);font-weight:650;font-size:.81rem}.claim-box strong{flex:1;font-size:1.4rem;color:var(--gold-light);overflow-wrap:anywhere}.hint{color:var(--muted);font-size:.82rem;line-height:1.5}#form-hint{margin:9px 0 13px;min-height:1.25rem}.primary,.outline{width:100%;min-height:45px;padding:.55rem .8rem}.outline{margin-top:9px;font-size:.87rem}.trade-status{padding:10px 11px;border-radius:8px;background:#25211a;margin-top:12px;color:var(--gold-light);overflow-wrap:anywhere;font-size:.85rem}.trade-status[data-tone=error]{color:var(--danger);background:#302023}.trade-status a{margin-inline-start:.4rem}.position-mark{background:#ac863e;margin-right:6px}.position dl>div,.addresses dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:.72rem 0;border-bottom:1px solid var(--soft)}.position dt,.addresses dt{color:var(--muted);font-size:.86rem}.position dd,.addresses dd{text-align:right;min-width:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.94rem;font-weight:650}.position .highlight dd{color:var(--gold-light)}.position-note{margin-top:13px}.invite-panel{margin-top:16px;padding-top:14px;border-top:1px solid var(--soft)}.invite-panel p,#invite-context{margin:.45rem 0}.invite-controls{display:flex;gap:8px;margin-top:.6rem}.invite-controls input{min-width:0;flex:1;padding:.5rem;color:var(--text);background:var(--input);border:1px solid var(--soft);border-radius:7px}.details{margin-top:16px}.activity .card-heading{margin-bottom:6px}#history{margin:8px 0 0;padding:0;list-style:none}#history li{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px;color:var(--muted);padding:.56rem 0;font-size:.83rem}#history li+li{border-top:1px solid var(--soft)}#history strong{color:var(--text);font-size:.84rem}#history time{margin-inline-start:auto;color:var(--dim)}footer{display:flex;justify-content:space-between;gap:10px;color:var(--dim);padding:18px 0 4px;font-size:.78rem}@media(max-width:760px){.topbar-inner,.workspace{width:calc(100% - 28px)}.topbar-inner{min-height:61px}.top-actions{gap:6px}.brand{gap:7px;font-size:.91rem}.brand-mark{width:24px;height:24px}.language button{padding:.3rem .43rem;min-height:34px}.wallet{min-width:0;padding-inline:.55rem;font-size:.82rem}.workspace{padding-top:16px}.hero{min-height:184px}.hero-copy{padding:20px}.hero-art{width:48%;opacity:.32}.hero-art i{scale:.65;left:43%}.desk{grid-template-columns:minmax(0,1fr);gap:12px}.metric{padding:12px 10px}.metric span,.metric small{font-size:.71rem}.card{padding:16px}.ghost,.max{min-height:40px}.primary,.outline,.modes button{min-height:44px}}@media(max-width:355px){.brand span:last-child{display:none}.metrics{grid-template-columns:1fr}.metric+.metric{border-left:0;border-top:1px solid var(--edge)}}@media(prefers-reduced-motion:no-preference){button{transition:background-color .15s,color .15s}}
