/* Staging global-home preview only. Shared templates and article media are not rewritten. */
html[data-ta-theme-pilot="1"]{--ta-ap-bg:#fff;--ta-ap-panel:#fff;--ta-ap-text:#17313f;--ta-ap-muted:#536873;--ta-ap-line:#dce5ea;--ta-ap-hover:#edf5f6;--ta-ap-accent:#08788a}
html[data-ta-theme-pilot="1"] .ta-appearance-control{position:relative;order:2;flex:0 0 40px;width:40px;align-self:center;z-index:12}
html[data-ta-theme-pilot="1"] .ta-appearance-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:0!important;margin:0!important;border:1px solid var(--ta-ap-line)!important;border-radius:9px!important;background:var(--ta-ap-panel)!important;color:var(--ta-ap-text)!important;box-shadow:none!important;cursor:pointer}
html[data-ta-theme-pilot="1"] .ta-appearance-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}
html[data-ta-theme-pilot="1"] .ta-appearance-half{fill:currentColor;stroke:none}
html[data-ta-theme-pilot="1"] .ta-appearance-toggle:hover{background:var(--ta-ap-hover)!important}
html[data-ta-theme-pilot="1"] .ta-appearance-control :focus-visible{outline:2px solid var(--ta-ap-accent)!important;outline-offset:3px}
html[data-ta-theme-pilot="1"] .ta-appearance-panel{position:absolute;top:calc(100% + 12px);right:0;width:280px;max-width:calc(100vw - 32px);padding:20px;background:var(--ta-ap-panel);color:var(--ta-ap-text);border:1px solid var(--ta-ap-line);border-radius:14px;box-shadow:0 12px 36px #0002;text-align:left;font:14px/1.5 Inter,Arial,sans-serif;text-transform:none;letter-spacing:0}
html[data-ta-theme-pilot="1"] .ta-appearance-panel[hidden]{display:none!important}
html[data-ta-theme-pilot="1"] .ta-appearance-panel fieldset{padding:0;margin:0;border:0;min-width:0}
html[data-ta-theme-pilot="1"] .ta-appearance-panel legend{font-size:16px;font-weight:600;color:inherit;padding:0;margin:0 0 3px}
html[data-ta-theme-pilot="1"] .ta-appearance-panel p{margin:0 0 16px;color:var(--ta-ap-muted);font-size:12px}
html[data-ta-theme-pilot="1"] .ta-appearance-options{display:flex;gap:6px;margin-bottom:14px}
html[data-ta-theme-pilot="1"] .ta-appearance-options label{display:flex;flex:1;align-items:center;justify-content:center;gap:5px;min-height:44px;margin:0;padding:8px 4px;border:1px solid var(--ta-ap-line);border-radius:8px;font-size:12px;cursor:pointer;color:inherit}
html[data-ta-theme-pilot="1"] .ta-appearance-options label:has(input:checked){border-color:var(--ta-ap-accent);background:var(--ta-ap-hover)}
html[data-ta-theme-pilot="1"] .ta-appearance-options input{appearance:auto!important;-webkit-appearance:radio!important;position:static!important;opacity:1!important;width:13px!important;height:13px!important;margin:0!important;accent-color:var(--ta-ap-accent)}
html[data-ta-theme-pilot="1"] .ta-appearance-panel small{display:block;color:var(--ta-ap-muted);font-size:11px;line-height:1.6}
.ta-appearance-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1200px){html[data-ta-theme-pilot="1"] .ta-appearance-panel{position:fixed;right:18px;top:calc(var(--wp-admin--admin-bar--height,0px) + 68px);width:280px}}
@media(max-width:480px){
 html[data-ta-theme-pilot="1"] body.ta-shell-pilot .elementor-1706 .elementor-element-1d2fbc3e>.e-con-inner{gap:8px!important}
 html[data-ta-theme-pilot="1"] body.ta-shell-pilot .elementor-1706 .elementor-element-3fe60f70{width:130px!important;flex-basis:130px!important}
 html[data-ta-theme-pilot="1"] body.ta-shell-pilot .elementor-1706 .elementor-element-3fe60f70 a,html[data-ta-theme-pilot="1"] body.ta-shell-pilot .elementor-1706 .elementor-element-3fe60f70 img{width:130px!important}
 html[data-ta-theme-pilot="1"] .ta-appearance-control{flex-basis:36px;width:36px}
 html[data-ta-theme-pilot="1"] .ta-appearance-toggle{width:36px;border:0!important}
}
@media screen{
 html[data-ta-theme="dark"][data-ta-theme-pilot="1"]{color-scheme:dark;--ta-ap-bg:#0b141b;--ta-ap-panel:#13212b;--ta-ap-text:#e9f0f3;--ta-ap-muted:#a9bec9;--ta-ap-line:#304653;--ta-ap-hover:#1d3540;--ta-ap-accent:#65dbe8;background:var(--ta-ap-bg)}
 html[data-ta-theme="dark"] body.ta-global-home-page,html[data-ta-theme="dark"] body.ta-global-home-page .page-wrapper,html[data-ta-theme="dark"] body.ta-global-home-page .content-page{background:var(--ta-ap-bg)!important;color:var(--ta-ap-text)!important}
 html[data-ta-theme="dark"] #ta-global-home{--tg-ink:#e9f0f3;--tg-muted:#a9bec9;--tg-line:#304653;background:var(--ta-ap-bg);color:var(--tg-ink);color-scheme:dark}
 html[data-ta-theme="dark"] #ta-global-home h1 em{color:#65dbe8}
 html[data-ta-theme="dark"] #ta-global-home a:hover{color:#8ae7ef}
 html[data-ta-theme="dark"] #ta-global-home .tg-tool{background:#142c33}
 html[data-ta-theme="dark"] #ta-global-home .tg-tool:nth-child(2){background:#202b32}
 html[data-ta-theme="dark"] #ta-global-home .tg-tool:nth-child(3){background:#30212c}
 html[data-ta-theme="dark"] #ta-global-home .tg-tool .tg-tool-symbol,html[data-ta-theme="dark"] #ta-global-home .tg-tool-top>svg,html[data-ta-theme="dark"] #ta-global-home .tg-story-meta,html[data-ta-theme="dark"] #ta-global-home .tg-world-label>svg{color:#65dbe8}
 html[data-ta-theme="dark"] #ta-global-home .tg-tool:nth-child(3) .tg-tool-symbol{color:#ff8ba7}
 html[data-ta-theme="dark"] #ta-global-home .tg-tool-countries a,html[data-ta-theme="dark"] #ta-global-home .tg-editions{background:#172833;color:var(--tg-ink)}
 html[data-ta-theme="dark"] #ta-global-home .tg-country[aria-current="page"]{background:#28434d;color:#8ae7ef;box-shadow:none}
 html[data-ta-theme="dark"] #ta-global-home .tg-country:hover{background:#263e48}
 html[data-ta-theme="dark"] #ta-global-home .tg-story-row img{background:#15242e}
 html[data-ta-theme="dark"] #ta-global-home .tg-geo-credit{color:#a9bec9}
 html[data-ta-theme="dark"] #ta-global-home .tg-edition-suggestion{background:#142b32;border-color:#304653;color:#c4d4db}
 html[data-ta-theme="dark"] #ta-global-home .tg-edition-suggestion a,html[data-ta-theme="dark"] #ta-global-home .tg-edition-suggestion button{color:#8ae7ef}
 html[data-ta-theme="dark"] #ta-global-home #tg-signup-dialog{background:#13212b;border-color:#304653;color:#e9f0f3}
 html[data-ta-theme="dark"] #ta-global-home .tg-signup-head button{background:#223641!important;color:#e9f0f3!important}
 /* Retain the brand pink for action surfaces; avoid inverted photos or third-party forms. */
 html[data-ta-theme="dark"] #ta-global-home .tg-primary{color:#fff!important}
 html[data-ta-theme="dark"] #ta-global-home .tg-journey .tg-primary{color:#0c2935!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706,
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706 .elementor-element-1d2fbc3e,
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1703,
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1703 .elementor-element-1bd1e41b{background:var(--ta-ap-bg)!important;color:var(--ta-ap-text)!important;border-color:var(--ta-ap-line)!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1703 .elementor-container{border-color:var(--ta-ap-line)!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706 .etheme-elementor-nav-menu--main>ul>li>a,
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-shell-account,
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-shell-menu-toggle,
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706 .ta-market-dd-toggle{color:var(--ta-ap-text)!important;border-color:var(--ta-ap-line)!important;background:transparent!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706 .etheme-elementor-nav-menu--main>ul>li.current-menu-item>a{color:#ff8ba7!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-shell-mobile-nav,
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-market-dd-menu{background:var(--ta-ap-panel)!important;color:var(--ta-ap-text)!important;border-color:var(--ta-ap-line)!important;box-shadow:none!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-shell-mobile-nav a,
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-shell-mobile-nav summary,
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-shell-mobile-region>span,
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-market-dd-menu a{color:var(--ta-ap-text)!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-shell-mobile-utilities{border-color:var(--ta-ap-line)!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-shell-mobile-search input{background:var(--ta-ap-bg)!important;color:var(--ta-ap-text)!important;border-color:var(--ta-ap-line)!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1703 .etheme-icon-list a,
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1703 .elementor-element-fe36d58 p,
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1703 details,
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1703 summary{color:var(--ta-ap-muted)!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .ta-shell-brand-socials a,
 html[data-ta-theme="dark"] body.ta-shell-pilot .et-mobile-panel{background:#152934!important;color:#8ae7ef!important;border-color:var(--ta-ap-line)!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .et-mobile-panel a,
 html[data-ta-theme="dark"] body.ta-shell-pilot .et-mobile-panel .et_b-icon{color:#8ae7ef!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot #taFloatingAskBtn,
 html[data-ta-theme="dark"] body.ta-shell-pilot #taFloatingAskBtn .ta-floating-ask-icon{color:#e5f3f6!important;border-color:#536573!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot #back-top{background:#13212b!important;color:#e9f0f3!important;border-color:#668391!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot a:focus-visible,html[data-ta-theme="dark"] body.ta-shell-pilot button:focus-visible,html[data-ta-theme="dark"] #ta-global-home summary:focus-visible{outline-color:#65dbe8!important}
}
@media print{.ta-appearance-control{display:none!important}}

/* Desktop menu labels have explicit Elementor colours; inherit the themed link colour. */
@media screen and (min-width:1201px){
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706 .etheme-elementor-nav-menu--main>ul>li>a>.elementor-item{color:inherit!important;fill:currentColor!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706 .etheme-elementor-nav-menu--main>ul>li>a:hover,
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706 .etheme-elementor-nav-menu--main>ul>li>a:focus-visible{color:#8ae7ef!important}
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706 .etheme-elementor-nav-menu--main>ul>li.current-menu-item>a>.elementor-item,
 html[data-ta-theme="dark"] body.ta-shell-pilot .elementor-1706 .etheme-elementor-nav-menu--main>ul>li>a>.elementor-item.elementor-item-active{color:#ff8ba7!important}
}
