/* FORT CIT Exchange UI v2 — original green / graphite / white palette */
:root{--fc-bg:#080b0e;--fc-bg-soft:#0d1216;--fc-panel:#11181d;--fc-panel-2:#172127;--fc-border:rgba(225,240,235,.10);--fc-text:#f5f8f7;--fc-muted:#9aa9a8;--fc-green:#18c784;--fc-green-hi:#39e6a0;--fc-green-deep:#087f58;--fc-accent:#73f0bf;--fc-radius:14px;--fc-shadow:0 12px 36px rgba(0,0,0,.24)}
html{scroll-behavior:smooth;scroll-padding-top:88px}body{font-family:Inter,Manrope,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:Manrope,Inter,sans-serif;letter-spacing:-.035em;line-height:1.16;font-weight:750}p{line-height:1.7}a,button,input,select,textarea,.btn{transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--fc-green-hi)!important;outline-offset:3px}
/* Replace legacy gold/yellow accents with the brand green */
:root{--green:#18c784;--green-2:#39e6a0;--gold:#18c784;--yellow:#18c784;--primary:#18c784}
#header_area,.site-header,header.navbar{background:rgba(8,11,14,.94)!important;border-bottom:1px solid var(--fc-border)!important;box-shadow:0 8px 28px rgba(0,0,0,.18)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.header-inner{min-height:72px}.main-nav{gap:clamp(14px,2vw,28px)}.main-nav>a{font-size:12px!important;letter-spacing:.035em!important;font-weight:650!important;color:#dce5e2!important}.main-nav>a:hover,.main-nav>a.active{color:var(--fc-green-hi)!important}
button,.btn,input[type=submit],input[type=button],.wallet-actions button,.wallet-submit,.network-back{border-radius:10px!important;font-weight:650!important;letter-spacing:.005em}.btn-primary,button[type=submit],input[type=submit],.wallet-submit{background:var(--fc-green)!important;border-color:var(--fc-green)!important;color:#06110c!important;box-shadow:0 4px 14px rgba(24,199,132,.13)}.btn-primary:hover,button[type=submit]:hover,input[type=submit]:hover,.wallet-submit:hover{background:var(--fc-green-hi)!important;border-color:var(--fc-green-hi)!important;transform:translateY(-1px)}.btn-secondary,.wallet-secondary,.network-back{background:#172127!important;color:#eef6f2!important;border:1px solid var(--fc-border)!important}.btn-secondary:hover,.wallet-secondary:hover,.network-back:hover{border-color:rgba(57,230,160,.45)!important;background:#1d2b30!important}
input,select,textarea{border:1px solid rgba(220,238,230,.15)!important;border-radius:10px!important;background:#0d1418!important;color:#f5f8f7!important;min-height:44px}input::placeholder,textarea::placeholder{color:#748481!important}input:focus,select:focus,textarea:focus{border-color:var(--fc-green)!important;box-shadow:0 0 0 3px rgba(24,199,132,.13)!important}
.card,.panel,.modal-content,.dropdown-menu,.form-box,.contact-form,.service-item,.single-service,.blog-item,.feature-box,.account-card,.wallet-card,.balance-card,.tracker-card{border:1px solid var(--fc-border)!important;border-radius:var(--fc-radius)!important;box-shadow:var(--fc-shadow);overflow:hidden}.card:hover,.feature-box:hover,.service-item:hover{border-color:rgba(57,230,160,.24)!important}.nav-tabs{border-bottom:1px solid var(--fc-border)!important;gap:5px}.nav-tabs>li>a,.nav-tabs a{border:1px solid transparent!important;border-radius:9px 9px 0 0!important;color:var(--fc-muted)!important;font-weight:600}.nav-tabs>li.active>a,.nav-tabs>li>a:hover,.nav-tabs a.active{color:var(--fc-green-hi)!important;background:rgba(24,199,132,.08)!important;border-color:var(--fc-border)!important;border-bottom-color:var(--fc-green)!important}
table{border-collapse:separate;border-spacing:0;border-radius:12px;overflow:hidden}th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9eaeaa!important;background:#11191d!important}td,th{padding:13px 15px;border-color:var(--fc-border)!important}tr:hover td{background:rgba(255,255,255,.025)}.badge,.label{border-radius:6px;padding:.35em .6em;font-weight:650}.text-success,.success,.green,.price-up{color:var(--fc-green-hi)!important}.bg-success,.label-success{background:var(--fc-green-deep)!important}
.section-title h2{font-weight:800}.section-title h2:after,.section-title .line{background:var(--fc-green)!important}.preloader{background:var(--fc-bg)!important}.double-bounce1,.double-bounce2,.spinner{color:var(--fc-green)!important;background:var(--fc-green)!important}
footer,.footer-area{border-top:1px solid var(--fc-border)!important}.dropdown-menu{background:#11181d!important}.dropdown-menu>li>a{color:#e8efec!important}.dropdown-menu>li>a:hover{background:#172a24!important;color:var(--fc-green-hi)!important}
@media(max-width:767px){.container{width:min(100% - 30px,1180px)!important}.header-inner{padding-left:15px!important;padding-right:15px!important;min-height:64px}.new-logo{max-width:145px!important}.main-nav{gap:10px}.main-nav>a{font-size:10px!important}.card,.panel,.account-card,.wallet-card{border-radius:12px!important}td,th{padding:10px 9px;font-size:12px}h1{font-size:clamp(28px,8vw,40px)}h2{font-size:clamp(23px,6vw,32px)}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
