/* GoldenTradeHub shared refinements: no image sources or logo styles changed. */
body{background:#050b13;color:#c3cede}
:is(#gthPremiumHero,#gtb26,#gth-pepperstone,#gth-ic-review,#gth-exness26,#gth-xm26,#gth-fp26,#gth-oanda26,#gml-v2,#gma26,#glt26,#gec26){--gth-reading:15px}
:is(#gthPremiumHero,#gtb26,#gth-pepperstone,#gth-ic-review,#gth-exness26,#gth-xm26,#gth-fp26,#gth-oanda26,#gml-v2,#gma26,#glt26,#gec26) p{font-size:var(--gth-reading)!important;line-height:1.7!important}
:is(#gthPremiumHero,#gtb26,#gth-pepperstone,#gth-ic-review,#gth-exness26,#gth-xm26,#gth-fp26,#gth-oanda26,#gml-v2,#gma26,#glt26,#gec26) :is(td,li){font-size:14px!important;line-height:1.65!important}
:is(#gthPremiumHero,#gtb26,#gth-pepperstone,#gth-ic-review,#gth-exness26,#gth-xm26,#gth-fp26,#gth-oanda26,#gml-v2,#gma26,#glt26,#gec26) :is(input,select,textarea){font-size:16px!important}
:is(#gthPremiumHero,#gtb26,#gth-pepperstone,#gth-ic-review,#gth-exness26,#gth-xm26,#gth-fp26,#gth-oanda26,#gml-v2,#gma26,#glt26,#gec26) :is(button,summary){min-height:44px}
:is(#gthPremiumHero,#gtb26,#gth-pepperstone,#gth-ic-review,#gth-exness26,#gth-xm26,#gth-fp26,#gth-oanda26,#gml-v2,#gma26,#glt26,#gec26) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #efbd59!important;outline-offset:3px}
:is(.gml-main,.gml-inner,.gth-main,.gtb-main,.ma-main,.lt-main,.ec-main){min-width:0}
#gml-v2 :is(.fx2-pair-desc,.gc-card-copy,.gc-market-card,.cv-asset,.cv-asset-description,.iv-card){white-space:normal!important;overflow-wrap:anywhere;min-width:0;max-width:100%}
#gml-v2 button span{white-space:normal!important;min-width:0;overflow-wrap:anywhere}
#gml-v2 :is(.fx2-pair-card,.fx2-pair,.fx2-card){min-width:0;max-width:100%}
.gth-shared-footer{background:#0b1420;border-top:1px solid #293b50;padding:32px max(24px,calc((100vw - 1160px)/2));font-family:Inter,Arial,sans-serif;color:#acbdd1}
.gth-shared-footer strong{font-size:19px;color:#efbd59}
.gth-shared-footer p{font-size:14px;line-height:1.8;margin:10px 0}
.gth-shared-footer nav{display:flex;gap:12px 22px;flex-wrap:wrap;margin:20px 0}
.gth-shared-footer a{color:#e4edf7;text-decoration:none;padding:8px 0}
.gth-shared-footer a:hover{color:#efbd59}
.gth-shared-footer small{display:block;margin-top:16px;color:#a0b2c9}
:is(.mf-footer,.lf-footer,.f6-footer){display:none!important}
.gth-widget-note{padding:9px 12px;font-size:12px!important;color:#becbdd;background:#101d2d;border-top:1px solid #2c4055}
.gth-widget-note a{color:#efbd59}
.gth-widget-loading{font-size:13px;color:#b8c8db;padding:16px}
.gth-support-page{max-width:920px;margin:0 auto;padding:48px 24px 72px;min-height:70vh;font-family:Inter,Arial,sans-serif}
.gth-support-page h1{font-size:clamp(30px,5vw,44px);color:#efbd59}
.gth-support-page h2{font-size:23px;color:#f5f8fc;margin-top:32px}
.gth-support-page p,.gth-support-page li{font-size:16px;line-height:1.8}
.gth-support-page a{color:#efbd59}
.gth-contact-fields{background:#101d2d;border:1px solid #34485e;padding:24px;border-radius:16px;margin:28px 0}
.gth-contact-fields label{display:block;color:#e4edf7;font-size:15px}
.gth-contact-fields :is(input:not([type=checkbox]):not([type=hidden]),textarea){display:block;width:100%;max-width:100%;margin-top:8px;background:#07111d;color:#f5f8fc;border:1px solid #59708b;border-radius:7px;padding:12px;font:inherit;font-size:16px;box-sizing:border-box}
.gth-contact-fields textarea{resize:vertical}
.gth-contact-fields input[type=checkbox]{width:18px;height:18px;margin-right:8px;accent-color:#efbd59}
.gth-contact-fields button{background:#efbd59;color:#08111b;font-weight:700;padding:12px 24px;border:0;border-radius:8px;min-height:44px;white-space:normal}
.gth-contact-fields :is(input,textarea,button):focus-visible{outline:2px solid #efbd59;outline-offset:3px}
.gth-form-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
.gth-form-status{padding:16px;background:#182c40;border-left:3px solid #efbd59}
@media(max-width:600px){.gth-contact-fields{padding:16px}.gth-contact-fields button{width:100%}}

.gth-support-nav{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:30px}
.skip-link:focus{position:fixed!important;left:12px!important;top:12px!important;z-index:10001!important;background:#efbd59!important;color:#050b13!important;padding:14px!important}
@media(max-width:767px){
 .gth-shared-footer{padding:26px 18px}
 :is(#gthPremiumHero,#gtb26,#gth-pepperstone,#gth-ic-review,#gth-exness26,#gth-xm26,#gth-fp26,#gth-oanda26,#gml-v2,#gma26,#glt26,#gec26){max-width:100%;overflow-x:clip}
 :is(.gth-side,.gtb-side,.pr-sidebar,.ic-sidebar,.ex-sidebar,.xm-sidebar,.fp-sidebar,.oa-sidebar,.gml-sidebar,.ma-sidebar,.lt-sidebar,.ec-sidebar){overflow-y:auto!important;overscroll-behavior:contain}
 :is(.gt-forex-wrap,.gt-tech-wrap,.gt-calendar-wrap,.gt-market-wrap){min-width:0;max-width:100%}
 .gth-support-page{padding-top:28px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.gth-widget-loading{animation:none}}
