:root{
  --bg:#080a0b!important;--panel:#0d1011!important;--card:#0b0e0f!important;
  --line:#222728!important;--txt:#f1efe8!important;--dim:#a4a7a2!important;
  --faint:#6f7471!important;--accent:#ff6547!important;--accent2:#b7f34a!important;
  --red:#ff6547!important;--amber:#efb64b!important;--green:#b7f34a!important;
}
*{letter-spacing:0!important}
html,body{max-width:100%;overflow-x:hidden}
body{background:var(--bg)!important;color:var(--txt)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft Yahei","Segoe UI",sans-serif!important}
a{color:var(--accent)}
nav{height:62px!important;min-height:62px!important;padding:0!important;position:sticky!important;top:0!important;z-index:100!important;border-bottom:1px solid var(--line)!important;background:rgba(8,10,11,.92)!important;backdrop-filter:blur(14px)!important}
.market-nav{width:min(100% - 40px,1180px);height:100%;margin:auto;display:flex;align-items:center;gap:32px}
.market-brand{display:flex!important;align-items:center;gap:9px;color:var(--txt)!important;font-size:14px!important;font-weight:750!important;white-space:nowrap}
.market-brand-mark{width:19px;height:19px;border:1px solid var(--accent2);display:grid;place-items:center;color:var(--accent2);font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}
.market-links{margin-left:auto;display:flex;align-items:center;gap:27px;overflow:visible!important}
.market-links a{padding:0!important;border-radius:0!important;background:none!important;color:#8f9490!important;font-size:12px!important;white-space:nowrap}
.market-links a:hover,.market-links a.active{color:var(--txt)!important}
.market-links a.active{position:relative}
.market-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:2px;background:var(--accent)}
.market-action{margin-left:8px;padding:9px 15px!important;border:1px solid var(--txt);background:var(--txt)!important;color:var(--bg)!important;font-size:11px!important;font-weight:700;white-space:nowrap}
.market-action:hover{background:var(--accent2)!important;border-color:var(--accent2)!important;color:var(--bg)!important}
button,.btn,.button,.claim-cta,.hirebtn{border-radius:2px!important;font-family:inherit!important}
button:not(.secondary):not(.cancel):not(.lang),.btn:not(.secondary),.claim-cta{background:var(--accent)!important;border-color:var(--accent)!important;color:#090a0a!important;font-weight:700!important}
input,textarea,select{background:#0b0e0f!important;border-color:var(--line)!important;color:var(--txt)!important;border-radius:2px!important}
input:focus,textarea:focus,select:focus{border-color:var(--accent2)!important;outline:none!important}
.card,.stat,.agent,.tool,.fact,.register,.disc,.tablewrap,.badge,.panel{background:var(--card)!important;border-color:var(--line)!important;border-radius:4px!important;box-shadow:none!important}
.card:hover,.agent:hover{border-color:#454b48!important}
pre{background:#060808!important;border-color:var(--line)!important;border-radius:3px!important}
table th{background:#0d1011!important;color:var(--faint)!important}
table td{border-color:var(--line)!important}
.pill,.tag,.badge{border-radius:2px!important}
.hero h1{color:var(--txt)!important;font-weight:680!important}
.hero p,.sub,.lead{color:var(--dim)!important}
footer{border-color:var(--line)!important;background:var(--bg)!important}
@media(max-width:680px){
  nav{height:58px!important;min-height:58px!important;flex-wrap:nowrap!important}
  .market-nav{width:min(100% - 28px,1180px);gap:15px}
  .market-links{gap:15px;margin-left:auto;width:auto!important;justify-content:flex-end!important}
  .market-links a{display:none!important}
  .market-links a.mobile,.market-links a.active{display:block!important}
  .market-links a.active:after{bottom:-20px}
  .market-action{display:none!important}
}
