
:root{
 --abiwin-bg:#f6f8fb;
 --abiwin-surface:#fff;
 --abiwin-surface-soft:#f9fbfd;
 --abiwin-text:#172033;
 --abiwin-muted:#667085;
 --abiwin-heading:#102a43;
 --abiwin-accent:#1769aa;
 --abiwin-accent-dark:#0f4f82;
 --abiwin-accent-soft:#edf6fc;
 --abiwin-border:#dfe6ee;
 --abiwin-green:#16794a;
 --abiwin-radius:18px;
 --abiwin-shadow:0 10px 30px rgba(15,39,64,.07);
 --abiwin-container:1180px;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--abiwin-bg);color:var(--abiwin-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto}
a{color:var(--abiwin-accent);text-decoration:none}
a:hover{color:var(--abiwin-accent-dark)}
button,input,select,textarea{font:inherit}
.container{width:min(calc(100% - 36px),var(--abiwin-container));margin-inline:auto}
.content-narrow{max-width:820px}
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.screen-reader-text:focus{clip:auto!important;width:auto;height:auto;margin:10px;padding:12px 15px;z-index:99999;background:#fff;color:#111}
.skip-link{top:0;left:0}
.site-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid var(--abiwin-border)}
.utility-bar{background:#0d2135;color:rgba(255,255,255,.8);font-size:12px}
.utility-inner{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.utility-bar .menu{display:flex;gap:18px;list-style:none;padding:0;margin:0}
.utility-bar a{color:#fff}
.header-main{background:#fff}
.header-main-inner{min-height:78px;display:flex;align-items:center;gap:26px}
.site-branding{display:flex;align-items:center;gap:10px;min-width:180px}
.custom-logo{display:block;max-height:48px;width:auto}
.site-title{font-size:27px;font-weight:850;letter-spacing:-.04em;color:var(--abiwin-heading)}
.site-description{display:none;color:var(--abiwin-muted);font-size:12px}
.primary-navigation{margin-left:auto}
.primary-navigation ul{display:flex;align-items:center;gap:6px;list-style:none;padding:0;margin:0}
.primary-navigation a{display:block;padding:10px 12px;color:#29384b;font-weight:700;font-size:14px;border-radius:9px}
.primary-navigation a:hover,.primary-navigation .current-menu-item>a{background:var(--abiwin-accent-soft);color:var(--abiwin-accent)}
.primary-navigation .menu-item-has-children{position:relative}
.primary-navigation .sub-menu{position:absolute;top:100%;left:0;min-width:230px;padding:8px;background:#fff;border:1px solid var(--abiwin-border);border-radius:12px;box-shadow:var(--abiwin-shadow);display:none}
.primary-navigation .sub-menu a{padding:9px 10px}
.primary-navigation .menu-item-has-children:hover>.sub-menu,.primary-navigation .menu-item-has-children:focus-within>.sub-menu{display:block}
.header-action,.button,.search-submit{display:inline-flex;align-items:center;justify-content:center;border-radius:11px;padding:11px 16px;border:0;font-weight:800;cursor:pointer}
.header-action,.button-primary,.search-submit{background:var(--abiwin-heading);color:#fff}
.header-action:hover,.button-primary:hover,.search-submit:hover{background:#173b5c;color:#fff}
.button-secondary{background:#fff;color:var(--abiwin-heading);border:1px solid var(--abiwin-border)}
.market-quicknav{border-top:1px solid #edf1f5;background:#fbfcfe}
.market-quicknav-inner{display:flex;gap:24px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}
.market-quicknav a{padding:10px 0;color:#526579;font-size:12px;font-weight:750}
.market-quicknav a:hover{color:var(--abiwin-accent)}
.menu-toggle{display:none;margin-left:auto;background:transparent;border:0;padding:8px}
.menu-toggle>span:not(.screen-reader-text){display:block;width:23px;height:2px;background:var(--abiwin-heading);margin:4px}
.market-hero{padding:62px 0 52px;background:linear-gradient(135deg,#f7fbff 0%,#edf5fb 55%,#f9fbfd 100%);border-bottom:1px solid var(--abiwin-border)}
.market-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:48px;align-items:center}
.section-kicker{display:inline-flex;margin-bottom:10px;color:var(--abiwin-accent);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.market-hero h1,.archive-hero h1,.article-header h1,.page-header h1{margin:0;color:var(--abiwin-heading);font-size:clamp(36px,5vw,62px);line-height:1.04;letter-spacing:-.045em}
.market-hero-copy>p{max-width:760px;color:#4f6175;font-size:18px;line-height:1.7}
.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}
.hero-trust{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;color:#5d6f82;font-size:12px;font-weight:700}
.hero-trust span:before{content:"✓";margin-right:6px;color:var(--abiwin-green)}
.market-hero-panel{padding:25px;border:1px solid var(--abiwin-border);border-radius:22px;background:rgba(255,255,255,.8);box-shadow:var(--abiwin-shadow)}
.market-hero-panel h2{margin:0 0 8px;color:var(--abiwin-heading);font-size:20px}
.market-hero-panel p{color:var(--abiwin-muted)}
.market-hero-panel dl{margin:20px 0 0}
.market-hero-panel dl div{padding:12px 0;border-top:1px solid var(--abiwin-border)}
.market-hero-panel dt{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em;color:var(--abiwin-muted)}
.market-hero-panel dd{margin:3px 0 0;color:var(--abiwin-heading);font-weight:700}
.market-data-shell{background:#fff;padding-bottom:12px}
.market-data-shell>.abifx-country-strip{margin-top:0}
.plugin-notice{padding:34px 0}
.section{padding:60px 0}
.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}
.section-heading h2{margin:0;color:var(--abiwin-heading);font-size:clamp(26px,3vw,36px);letter-spacing:-.025em}
.section-heading>a{font-weight:800;font-size:13px}
.topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.topic-card{display:flex;flex-direction:column;padding:18px;background:#fff;border:1px solid var(--abiwin-border);border-radius:14px;box-shadow:0 5px 18px rgba(15,39,64,.035);transition:.18s}
.topic-card:hover{transform:translateY(-2px);border-color:#c8d7e5}
.topic-card span{color:var(--abiwin-heading);font-weight:800}
.topic-card small{margin-top:4px;color:var(--abiwin-muted)}
.latest-analysis{background:#fff;border-top:1px solid var(--abiwin-border);border-bottom:1px solid var(--abiwin-border)}
.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.post-card{overflow:hidden;background:#fff;border:1px solid var(--abiwin-border);border-radius:17px;box-shadow:0 7px 24px rgba(15,39,64,.045)}
.post-card-image{display:block;aspect-ratio:12/7;overflow:hidden;background:#edf2f6}
.post-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.post-card:hover .post-card-image img{transform:scale(1.025)}
.post-card-placeholder{height:100%;display:flex;align-items:center;justify-content:center;color:#6b7c8f;font-weight:850;text-transform:uppercase;letter-spacing:.08em;font-size:12px}
.post-card-body{padding:18px}
.post-card-tax,.article-tax{font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}
.post-card-title{margin:8px 0 8px;font-size:20px;line-height:1.3;letter-spacing:-.02em}
.post-card-title a{color:var(--abiwin-heading)}
.post-card-body p{margin:0;color:var(--abiwin-muted)}
.post-card-meta{display:flex;gap:14px;margin-top:14px;padding-top:12px;border-top:1px solid #edf1f5;color:#7a8999;font-size:11px}
.archive-hero,.article-header,.page-header{padding:42px 0;background:#fff;border-bottom:1px solid var(--abiwin-border)}
.archive-hero h1,.article-header h1,.page-header h1{font-size:clamp(34px,4vw,50px)}
.archive-hero p,.archive-description,.article-deck,.page-deck{max-width:820px;color:var(--abiwin-muted);font-size:17px}
.abiwin-breadcrumbs{margin-bottom:18px}
.abiwin-breadcrumbs ol{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:0;color:#8190a0;font-size:12px}
.abiwin-breadcrumbs li:not(:last-child):after{content:"/";margin-left:8px;color:#b2bdc8}
.abiwin-breadcrumbs a{color:#647587}
.content-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:34px;padding-top:40px;padding-bottom:60px}
.site-sidebar .widget,.sticky-card{padding:20px;margin-bottom:18px;background:#fff;border:1px solid var(--abiwin-border);border-radius:16px}
.widget-title,.sticky-card h2{margin:0 0 12px;color:var(--abiwin-heading);font-size:17px}
.widget ul{list-style:none;padding:0;margin:0}
.widget li{padding:7px 0;border-bottom:1px solid #edf1f5}
.widget li:last-child{border-bottom:0}
.widget a{color:#425466}
.search-form{display:flex;gap:8px}
.search-form label{flex:1}
.search-field{width:100%;min-height:44px;padding:9px 11px;border:1px solid #cfd8e3;border-radius:10px;background:#fff}
.search-field:focus{outline:0;border-color:var(--abiwin-accent);box-shadow:0 0 0 3px rgba(23,105,170,.1)}
.nav-links{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:32px}
.page-numbers{display:inline-flex;min-width:38px;height:38px;align-items:center;justify-content:center;padding:0 10px;border:1px solid var(--abiwin-border);border-radius:9px;background:#fff}
.page-numbers.current{background:var(--abiwin-heading);color:#fff;border-color:var(--abiwin-heading)}
.article-header-inner{max-width:920px}
.article-meta{display:flex;gap:16px;flex-wrap:wrap;margin-top:17px;color:#718195;font-size:12px}
.article-meta>*:not(:last-child):after{content:"•";margin-left:16px;color:#b0bbc5}
.article-featured{max-width:1180px;margin-top:28px}
.article-featured img,.page-featured img{width:100%;border-radius:20px}
.article-layout{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:48px;align-items:start;padding-top:42px;padding-bottom:70px}
.entry-content{font-size:17px;line-height:1.8}
.entry-content h2,.entry-content h3,.entry-content h4{color:var(--abiwin-heading);line-height:1.25;letter-spacing:-.02em}
.entry-content h2{margin:2em 0 .7em;font-size:30px}
.entry-content h3{margin:1.7em 0 .6em;font-size:23px}
.entry-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.entry-content blockquote{margin:28px 0;padding:18px 22px;border-left:4px solid var(--abiwin-accent);background:#f5f9fc;color:#43566a}
.entry-content table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}
.entry-content th,.entry-content td{padding:11px 12px;border:1px solid var(--abiwin-border);text-align:left}
.entry-content th{background:#f3f7fa}
.entry-content img{border-radius:14px}
.article-sidebar{position:relative}
.sticky-card{position:sticky;top:24px}
.article-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:36px;padding-top:20px;border-top:1px solid var(--abiwin-border)}
.article-tags a{display:inline-flex;padding:5px 9px;background:var(--abiwin-accent-soft);border-radius:999px;font-size:12px}
.post-navigation{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:26px}
.post-navigation>div{padding:14px;border:1px solid var(--abiwin-border);border-radius:12px}
.page-article .entry-content{padding-top:38px;padding-bottom:65px}
.full-width-page .entry-content{max-width:1180px}
.comments-area{margin-top:46px;padding-top:28px;border-top:1px solid var(--abiwin-border)}
.comment-list{padding-left:20px}
.comment-body{margin-bottom:18px;padding:16px;background:#fff;border:1px solid var(--abiwin-border);border-radius:12px}
.not-found{padding:90px 0;text-align:center}
.error-code{display:block;color:#d5dee7;font-size:90px;font-weight:900;line-height:1}
.no-results{padding:30px;background:#fff;border:1px solid var(--abiwin-border);border-radius:16px}
.site-footer{background:#0d2135;color:rgba(255,255,255,.74)}
.footer-main{padding:56px 0}
.footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:38px}
.footer-grid h3{margin:0 0 13px;color:#fff;font-size:15px}
.footer-grid ul{list-style:none;padding:0;margin:0}
.footer-grid li{margin:8px 0}
.footer-grid a{color:rgba(255,255,255,.78)}
.footer-grid a:hover{color:#fff}
.footer-brand .site-title{color:#fff}
.footer-brand p{max-width:440px}
.footer-disclaimer{font-size:11px;color:rgba(255,255,255,.5)}
.footer-bottom{border-top:1px solid rgba(255,255,255,.1)}
.footer-bottom-inner{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px}
.footer-bottom .menu{display:flex;gap:16px;list-style:none;padding:0;margin:0}
.footer-bottom p{margin:0}
.homepage-editorial{background:#fff}
@media(max-width:1000px){
 .post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .article-layout{grid-template-columns:minmax(0,1fr)}
 .article-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
 .sticky-card{position:static}
}
@media(max-width:900px){
 .utility-bar{display:none}
 .header-main-inner{min-height:70px}
 .menu-toggle{display:block}
 .header-action{display:none}
 .primary-navigation{display:none;position:absolute;top:70px;left:18px;right:18px;margin:0;padding:10px;background:#fff;border:1px solid var(--abiwin-border);border-radius:14px;box-shadow:var(--abiwin-shadow)}
 .primary-navigation.is-open{display:block}
 .primary-navigation ul{display:block}
 .primary-navigation a{padding:11px}
 .primary-navigation .sub-menu{position:static;display:block;padding:0 0 0 14px;border:0;box-shadow:none}
 .market-hero-grid{grid-template-columns:1fr}
 .content-layout{grid-template-columns:1fr}
 .site-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
}
@media(max-width:640px){
 .container{width:min(calc(100% - 24px),var(--abiwin-container))}
 .market-hero{padding:42px 0 38px}
 .market-hero h1{font-size:38px}
 .market-hero-panel{padding:18px}
 .market-quicknav-inner{gap:18px}
 .section{padding:42px 0}
 .section-heading{display:block}
 .section-heading>a{display:inline-block;margin-top:8px}
 .post-grid,.topic-grid,.footer-grid,.site-sidebar,.article-sidebar{grid-template-columns:1fr}
 .article-layout{padding-top:28px}
 .entry-content{font-size:16px}
 .post-navigation{grid-template-columns:1fr}
 .footer-bottom-inner{display:block;padding:18px 0}
 .footer-bottom .menu{flex-wrap:wrap;margin-top:8px}
 .search-form{display:block}
 .search-submit{margin-top:8px;width:100%}
}

/* Abiwin Market v1.1.6 — four equal archive cards per desktop row */
.archive-post-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:18px;
}
.archive-post-grid .post-card:first-child{
  grid-column:auto;
  display:flex;
  grid-template-columns:none;
}
.archive-post-grid .post-card:first-child .post-card-image{
  height:auto;
  min-height:0;
  aspect-ratio:12/7;
}
.archive-post-grid .post-card:first-child .post-card-body{
  justify-content:flex-start;
  padding:18px;
}
.archive-post-grid .post-card:first-child .post-card-title,
.archive-post-grid .post-card-title{
  font-size:18px;
  line-height:1.3;
}
.archive-post-grid .post-card-body{
  padding:18px;
}
@media(max-width:1100px){
  .archive-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media(max-width:820px){
  .archive-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
  .archive-post-grid{grid-template-columns:1fr}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}


/* v1.1.0 live market ribbon + mobile-first hardening */
.theme-live-market{background:#0f2740;color:#fff;border-top:1px solid rgba(255,255,255,.07)}
.theme-live-market-inner{min-height:42px;display:flex;align-items:center;gap:22px;overflow:hidden}
.theme-live-label{display:flex;align-items:center;gap:7px;flex:0 0 auto;white-space:nowrap}.theme-live-label strong{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.theme-live-label small{font-size:10px;color:rgba(255,255,255,.55)}
.theme-live-dot{width:7px;height:7px;border-radius:50%;background:#42c985;box-shadow:0 0 0 4px rgba(66,201,133,.12);animation:abiwinThemePulse 2.4s ease-in-out infinite}
.theme-live-pairs{display:flex;align-items:center;gap:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.theme-live-pairs::-webkit-scrollbar{display:none}.theme-live-pairs>span{display:flex;align-items:center;gap:8px;padding:0 16px;border-left:1px solid rgba(255,255,255,.09);font-size:11px}.theme-live-pairs b{color:rgba(255,255,255,.65);font-size:10px;letter-spacing:.04em}.theme-live-pairs em{font-style:normal;font-weight:850;font-variant-numeric:tabular-nums}.theme-live-pairs .is-live em{color:#d8f5e6}
@keyframes abiwinThemePulse{0%,100%{opacity:1}50%{opacity:.55}}
.market-data-shell{overflow:hidden}.market-data-shell table{max-width:100%}.entry-content iframe,.entry-content video{max-width:100%}
@media(max-width:900px){
 body{overflow-x:hidden}.site-header{position:sticky;top:0}.market-quicknav{display:none}.theme-live-market-inner{width:100%;padding-left:12px}.theme-live-label small{display:none}.theme-live-pairs{padding-right:12px}.theme-live-pairs>span{padding:0 12px}
 .market-hero-grid{gap:24px}.market-hero-panel{order:2}.header-main-inner{padding-inline:2px}.site-branding{min-width:0}.custom-logo{max-width:165px}.primary-navigation{max-height:calc(100vh - 90px);overflow-y:auto}
 .market-data-shell .abifx-dollar-board,.market-data-shell .abifx-home-trends,.market-data-shell .abifx-compare-intro,.market-data-shell .abifx-converter-wrap{padding-left:12px!important;padding-right:12px!important}
 .market-data-shell .abifx-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}
}
@media(max-width:640px){
 .theme-live-market-inner{min-height:38px;gap:8px}.theme-live-label strong{font-size:10px}.theme-live-pairs>span{font-size:10px}.theme-live-pairs b{font-size:9px}
 .market-hero{padding:34px 0 30px}.market-hero h1{font-size:34px;line-height:1.08}.market-hero-copy>p{font-size:16px;line-height:1.6}.hero-actions .button{width:100%}.hero-trust{display:grid;grid-template-columns:1fr;gap:7px;margin-top:18px}
 .market-hero-panel{border-radius:16px}.post-card{border-radius:14px}.archive-hero,.article-header,.page-header{padding:30px 0}.archive-hero h1,.article-header h1,.page-header h1{font-size:33px}
 .article-meta>*:not(:last-child):after{display:none}.article-meta{gap:8px 14px}.entry-content table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.entry-content pre{max-width:100%;overflow-x:auto}
 .footer-main{padding:40px 0}.footer-grid{gap:24px}
}
@media(max-width:420px){.market-hero h1{font-size:31px}.site-title{font-size:23px}.theme-live-pairs>span{padding:0 10px}.post-card-body{padding:15px}}
@media(prefers-reduced-motion:reduce){.theme-live-dot{animation:none}}


/* Abiwin Market v1.1.1 — mobile compatibility fix for Abiwin FX animated ticker */
.abifx-country-strip{
  max-width:100vw!important;
  overflow:hidden!important;
}
.abifx-country-strip-scroll{
  width:100%!important;
  max-width:100vw!important;
  overscroll-behavior-x:contain;
}
.abifx-country-strip-track,
.abifx-country-strip-group{
  min-width:max-content;
}
.abifx-country-rate{
  box-sizing:border-box!important;
}
@media (max-width: 767px){
  .abifx-country-strip{
    margin-left:0!important;
    margin-right:0!important;
    border-radius:0!important;
  }
  .abifx-country-strip-head{
    width:100%!important;
    max-width:none!important;
    padding:8px 12px!important;
  }
  .abifx-country-strip-scroll{
    overflow-x:auto!important;
    overflow-y:hidden!important;
    -webkit-overflow-scrolling:touch;
    scrollbar-width:none;
    scroll-snap-type:x proximity;
    touch-action:pan-x;
    mask-image:none!important;
    -webkit-mask-image:none!important;
  }
  .abifx-country-strip-scroll::-webkit-scrollbar{
    display:none;
  }
  .abifx-country-strip-track{
    animation:none!important;
    transform:none!important;
    will-change:auto!important;
    width:max-content!important;
    padding:0 12px!important;
  }
  .abifx-country-strip-group{
    display:flex!important;
    flex-wrap:nowrap!important;
    width:max-content!important;
  }
  .abifx-country-strip-group[aria-hidden="true"]{
    display:none!important;
  }
  .abifx-country-rate{
    flex:0 0 172px!important;
    min-width:172px!important;
    max-width:172px!important;
    margin-right:10px!important;
    padding:11px 10px!important;
    grid-template-columns:26px minmax(0,1fr) auto!important;
    gap:7px!important;
    scroll-snap-align:start;
    border-right:1px solid rgba(255,255,255,.10)!important;
    background:rgba(255,255,255,.025);
    border-radius:10px;
  }
  .abifx-country-rate:last-child{
    margin-right:2px!important;
  }
  .abifx-country-flag{
    font-size:18px!important;
  }
  .abifx-country-info b{
    font-size:11px!important;
    line-height:1.2!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  .abifx-country-info small{
    font-size:9px!important;
  }
  .abifx-country-value{
    min-width:54px!important;
  }
  .abifx-country-value b{
    font-size:12px!important;
    white-space:nowrap!important;
  }
  .abifx-country-value small{
    font-size:8px!important;
    white-space:nowrap!important;
  }
}
@media (min-width:768px) and (max-width:1024px){
  .abifx-country-strip-scroll{
    overflow:hidden!important;
  }
  .abifx-country-strip-track{
    animation-duration:58s!important;
  }
  .abifx-country-rate{
    min-width:178px!important;
  }
}
@media (prefers-reduced-motion: reduce){
  .abifx-country-strip-track{
    animation:none!important;
    transform:none!important;
  }
  .abifx-country-strip-scroll{
    overflow-x:auto!important;
    mask-image:none!important;
    -webkit-mask-image:none!important;
  }
  .abifx-country-strip-group[aria-hidden="true"]{
    display:none!important;
  }
}

/* Abiwin Market v1.1.2 — elevated professional Current Global Rates ticker */
.abiwin-header-global-ticker{position:relative;z-index:4;background:#0d2135;overflow:hidden}
.abiwin-header-global-ticker .abifx-country-strip{margin:0!important;border-radius:0!important;box-shadow:none!important;border-bottom:0!important;max-width:100vw!important;overflow:hidden!important}
.abiwin-header-global-ticker .abifx-country-strip-head{max-width:var(--abiwin-container)!important;padding-top:7px!important;padding-bottom:7px!important}
.abiwin-header-global-ticker .abifx-country-strip-scroll{overflow:hidden!important;max-width:100vw!important;mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 3%,#000 97%,transparent 100%)!important}
.abiwin-header-global-ticker .abifx-country-strip-track{display:flex!important;width:max-content!important;min-width:max-content!important;transform:translate3d(0,0,0);will-change:transform!important;animation:abiwinHeaderTicker 46s linear infinite!important}
.abiwin-header-global-ticker .abifx-country-strip-group{display:flex!important;flex-wrap:nowrap!important;min-width:max-content!important;flex-shrink:0!important}
.abiwin-header-global-ticker .abifx-country-rate{flex:0 0 auto!important;min-width:188px!important;margin-right:12px!important;padding:10px 12px!important;border-radius:9px;transition:background .18s ease}
.abiwin-header-global-ticker .abifx-country-rate:hover{background:rgba(255,255,255,.045)}
.abiwin-header-global-ticker:hover .abifx-country-strip-track,.abiwin-header-global-ticker:focus-within .abifx-country-strip-track{animation-play-state:paused!important}
.abiwin-hide-nested-global-ticker>.abifx-country-strip:first-child{display:none!important}
@keyframes abiwinHeaderTicker{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}
@media(max-width:767px){
 .abiwin-header-global-ticker .abifx-country-strip-head{padding:6px 11px!important}
 .abiwin-header-global-ticker .abifx-country-strip-head>div:first-child{gap:7px!important}
 .abiwin-header-global-ticker .abifx-country-strip-head strong{font-size:11px!important}
 .abiwin-header-global-ticker .abifx-country-strip-head span:last-child,.abiwin-header-global-ticker .abifx-country-strip-time{display:none!important}
 .abiwin-header-global-ticker .abifx-country-strip-scroll{overflow:hidden!important;touch-action:pan-y!important;scroll-snap-type:none!important;mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)!important;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)!important}
 .abiwin-header-global-ticker .abifx-country-strip-track{animation:abiwinHeaderTicker 38s linear infinite!important;padding:0!important;transform:translate3d(0,0,0)!important}
 .abiwin-header-global-ticker .abifx-country-strip-group[aria-hidden="true"]{display:flex!important}
 .abiwin-header-global-ticker .abifx-country-rate{flex:0 0 158px!important;min-width:158px!important;max-width:158px!important;margin-right:8px!important;padding:9px 8px!important;grid-template-columns:23px minmax(0,1fr) auto!important;gap:6px!important;background:transparent!important;border-radius:0!important}
 .abiwin-header-global-ticker .abifx-country-flag{font-size:17px!important}
 .abiwin-header-global-ticker .abifx-country-info b{font-size:10px!important}
 .abiwin-header-global-ticker .abifx-country-info small{font-size:8px!important}
 .abiwin-header-global-ticker .abifx-country-value{min-width:48px!important}
 .abiwin-header-global-ticker .abifx-country-value b{font-size:11px!important}
 .abiwin-header-global-ticker .abifx-country-value small{font-size:7px!important}
}
@media(min-width:768px) and (max-width:1024px){.abiwin-header-global-ticker .abifx-country-strip-track{animation-duration:52s!important}}
@media(prefers-reduced-motion:reduce){
 .abiwin-header-global-ticker .abifx-country-strip-scroll{overflow-x:auto!important;mask-image:none!important;-webkit-mask-image:none!important}
 .abiwin-header-global-ticker .abifx-country-strip-track{animation:none!important;transform:none!important}
 .abiwin-header-global-ticker .abifx-country-strip-group[aria-hidden="true"]{display:none!important}
}


/* Abiwin Market v1.1.3 — reliable mobile animated Global Rates ticker */
@media (max-width:767px){
  .abiwin-header-global-ticker .abifx-country-strip-scroll{
    position:relative!important;
    overflow:hidden!important;
    width:100%!important;
    max-width:100vw!important;
    touch-action:pan-y!important;
    overscroll-behavior-x:none!important;
  }
  .abiwin-header-global-ticker .abifx-country-strip-track{
    display:flex!important;
    width:max-content!important;
    min-width:max-content!important;
    animation:none!important;
    -webkit-animation:none!important;
    transition:none!important;
    will-change:transform!important;
    backface-visibility:hidden!important;
    -webkit-backface-visibility:hidden!important;
  }
  .abiwin-header-global-ticker .abifx-country-strip-group{
    display:flex!important;
    flex:0 0 auto!important;
    width:max-content!important;
    min-width:max-content!important;
  }
  .abiwin-header-global-ticker .abifx-country-strip-group[aria-hidden="true"]{
    display:flex!important;
  }
}

/* Abiwin Market v1.1.4 — mobile navigation above the header ticker */
@media (max-width:900px){
  .site-header .header-main{
    position:relative;
    z-index:20;
  }
  .site-header .primary-navigation{
    z-index:30;
  }
  .site-header .primary-navigation.is-open{
    display:block;
    opacity:1;
    visibility:visible;
    color:var(--abiwin-text);
    background:#fff;
  }
  .site-header .primary-navigation.is-open a{
    color:var(--abiwin-heading);
    opacity:1;
    visibility:visible;
  }
  .site-header .abiwin-header-global-ticker{
    z-index:1;
  }
}

/* Abiwin Market v1.1.5 — full-width professional blog archives */
.archive-hero{
  background:linear-gradient(135deg,#f7fbff 0%,#fff 55%,#f3faf7 100%);
}
.archive-hero>.container{
  position:relative;
  padding-top:8px;
  padding-bottom:8px;
}
.archive-hero h1{
  max-width:920px;
}
.archive-layout-full{
  width:min(calc(100% - 32px),var(--abiwin-container));
  margin-inline:auto;
  padding-top:38px;
  padding-bottom:64px;
}
.archive-listing-full{
  min-width:0;
  width:100%;
}
.archive-toolbar{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:24px;
  margin-bottom:20px;
  padding-bottom:16px;
  border-bottom:1px solid var(--abiwin-border);
}
.archive-toolbar h2{
  margin:4px 0 0;
  color:var(--abiwin-heading);
  font-size:clamp(25px,3vw,34px);
  line-height:1.15;
  letter-spacing:-.03em;
}
.archive-count{
  flex:0 0 auto;
  padding:7px 11px;
  border:1px solid #d6e3ef;
  border-radius:999px;
  background:#f3f8fc;
  color:#526579;
  font-size:12px;
  font-weight:800;
}
.archive-post-grid{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:24px;
}
.archive-post-grid .post-card{
  display:flex;
  flex-direction:column;
  min-width:0;
  transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;
}
.archive-post-grid .post-card:hover{
  transform:translateY(-3px);
  border-color:#c6d8e8;
  box-shadow:0 16px 36px rgba(15,39,64,.09);
}
.archive-post-grid .post-card-body{
  display:flex;
  flex:1;
  flex-direction:column;
}
.archive-post-grid .post-card-body>p{
  display:-webkit-box;
  overflow:hidden;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3;
  line-height:1.65;
}
.post-card-link{
  display:inline-flex;
  align-items:center;
  gap:7px;
  align-self:flex-start;
  margin-top:15px;
  color:#155eef;
  font-size:13px;
  font-weight:850;
}
.post-card-link span{
  transition:transform .18s ease;
}
.post-card-link:hover span,.post-card-link:focus span{
  transform:translateX(3px);
}
.archive-post-grid .post-card:first-child{
  grid-column:span 2;
  display:grid;
  grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);
}
.archive-post-grid .post-card:first-child .post-card-image{
  height:100%;
  min-height:330px;
  aspect-ratio:auto;
}
.archive-post-grid .post-card:first-child .post-card-body{
  justify-content:center;
  padding:28px;
}
.archive-post-grid .post-card:first-child .post-card-title{
  font-size:clamp(24px,2.7vw,34px);
  line-height:1.17;
}
.archive-listing-full .navigation.pagination{
  margin-top:34px;
  text-align:center;
}
.archive-listing-full .nav-links{
  display:flex;
  justify-content:center;
  gap:7px;
  flex-wrap:wrap;
}
@media(max-width:900px){
  .archive-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .archive-post-grid .post-card:first-child{grid-column:span 2;grid-template-columns:1.05fr .95fr}
}
@media(max-width:640px){
  .archive-layout-full{width:min(calc(100% - 24px),var(--abiwin-container));padding-top:26px;padding-bottom:46px}
  .archive-toolbar{display:block;margin-bottom:16px}
  .archive-count{display:inline-flex;margin-top:12px}
  .archive-post-grid{grid-template-columns:1fr;gap:17px}
  .archive-post-grid .post-card:first-child{grid-column:auto;display:flex}
  .archive-post-grid .post-card:first-child .post-card-image{height:auto;min-height:0;aspect-ratio:12/7}
  .archive-post-grid .post-card:first-child .post-card-body{padding:18px}
  .archive-post-grid .post-card:first-child .post-card-title{font-size:22px}
}

/* Final v1.1.6 archive-grid override: four uniform cards and no lead-card span. */
.archive-post-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.archive-post-grid .post-card:first-child{grid-column:auto;display:flex;grid-template-columns:none}
.archive-post-grid .post-card:first-child .post-card-image{height:auto;min-height:0;aspect-ratio:12/7}
.archive-post-grid .post-card:first-child .post-card-body{justify-content:flex-start;padding:18px}
.archive-post-grid .post-card:first-child .post-card-title,.archive-post-grid .post-card-title{font-size:18px;line-height:1.3}
@media(max-width:1100px){.archive-post-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.archive-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.archive-post-grid{grid-template-columns:1fr}}
