/* V1711 PREVIEW · Zentrale helle M&T-Designbasis.
   Rein visuell. Gilt nicht fuer den Adminbereich. */
:root{
  --mt-page-bg:#F3F6FA;
  --mt-surface:#FFFFFF;
  --mt-surface-soft:#F8FAFC;
  --mt-border:#DCE5EF;
  --mt-text:#152235;
  --mt-text-muted:#60718A;
  --mt-link:#1F67B3;
  --mt-yellow:#F2B705;
  --mt-yellow-hover:#D99F00;
  --mt-green:#178A4A;
  --mt-green-soft:#E7F5EC;
  --mt-red:#C83E36;
  --mt-red-soft:#FCEAE8;
  --mt-warning:#C88700;
  --mt-warning-soft:#FFF4D7;
  --mt-info:#2C6FB7;
  --mt-info-soft:#EAF2FB;
  --mt-navy:#102033;
  --mt-shadow:0 1px 2px rgba(16,32,51,.04),0 10px 28px rgba(16,32,51,.07);
  --mt-radius:8px;
  --mt-radius-sm:6px;
  --mt-ui-bg:var(--mt-page-bg);
  --mt-ui-card:var(--mt-surface);
  --mt-ui-text:var(--mt-text);
  --mt-ui-muted:var(--mt-text-muted);
  --mt-ui-border:var(--mt-border);
  --mt-ui-footer:var(--mt-navy);
  --mt-ui-input:var(--mt-surface);
  --mt-ui-accent:var(--mt-yellow);
  --mt-ui-link:var(--mt-link);
  --bg:var(--mt-page-bg);
  --panel:var(--mt-surface);
  --panel2:var(--mt-surface-soft);
  --line:var(--mt-border);
  --muted:var(--mt-text-muted);
  --text:var(--mt-text);
  --red:var(--mt-red);
  --green:var(--mt-green);
  --blue:var(--mt-link);
  --amber:var(--mt-warning);
  color-scheme:light;
}

html:not(:has(#adminShell)){background:var(--mt-page-bg);scrollbar-color:#AAB8C8 var(--mt-surface-soft)}
html:not(:has(#adminShell)) body{
  background:var(--mt-page-bg)!important;
  color:var(--mt-text)!important;
  font-family:"DM Sans",Arial,Helvetica,sans-serif!important;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
html:not(:has(#adminShell)) :is(h1,h2,h3,h4,h5,h6,.site-logo,.brand,.nav-logo,.logo,.hero-title,.section-title,.page-title){color:var(--mt-text);letter-spacing:0!important}
html:not(:has(#adminShell)) :is(p,li,dd,dt,label){color:inherit}
html:not(:has(#adminShell)) :is(.muted,.sub,.hint,.meta,.page-intro,small){color:var(--mt-text-muted)!important}
html:not(:has(#adminShell)) a{color:var(--mt-link)}
html:not(:has(#adminShell)) a:hover{color:#154E8C}
html:not(:has(#adminShell)) ::selection{background:var(--mt-warning-soft);color:var(--mt-text)}
html:not(:has(#adminShell)) :focus-visible{outline:3px solid color-mix(in srgb,var(--mt-yellow) 48%,transparent)!important;outline-offset:2px}

/* Header, menus, ticker and footer */
html:not(:has(#adminShell)) :is(header#mtsMainHeader,.site-header,.topbar,.top-bar,.app-header,.main-nav,nav.site-nav){
  background:rgba(255,255,255,.96)!important;
  border-color:var(--mt-border)!important;
  color:var(--mt-text)!important;
  box-shadow:0 4px 18px rgba(16,32,51,.05)!important;
  backdrop-filter:blur(14px);
}
html:not(:has(#adminShell)) :is(.site-header,.topbar,.main-nav,nav,#mtsMainHeader) a{color:var(--mt-text-muted)!important}
html:not(:has(#adminShell)) :is(.site-header,.topbar,.main-nav,nav,#mtsMainHeader) a:hover{color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(nav a.active,.main-nav a.active,.site-header .active,#mtsMainHeader a.active){color:var(--mt-text)!important;border-bottom-color:var(--mt-yellow)!important}
html:not(:has(#adminShell)) :is(.ticker,.news-ticker,.mts-market-strip,#mtsLiveTicker){background:var(--mt-navy)!important;border-color:#263C54!important;color:#F4F7FA!important}
html:not(:has(#adminShell)) :is(.ticker,.news-ticker,.mts-market-strip,#mtsLiveTicker) :is(a,span,b,small){color:inherit}
html:not(:has(#adminShell)) :is(.mt-hdr-menu,.user-menu,[class*="user-menu"],[class*="dropdown-menu"]){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important;box-shadow:0 18px 42px rgba(16,32,51,.16)!important}
html:not(:has(#adminShell)) :is(.mt-hdr-menu,.user-menu,[class*="user-menu"],[class*="dropdown-menu"]) :is(a,button){background:transparent!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.mt-hdr-menu,.user-menu,[class*="user-menu"],[class*="dropdown-menu"]) :is(a,button):hover{background:var(--mt-surface-soft)!important}
html:not(:has(#adminShell)) :is(footer,.site-footer,.footer,.mts-site-footer){background:var(--mt-navy)!important;border-color:#263C54!important;color:#DCE5EF!important;box-shadow:none!important}
html:not(:has(#adminShell)) :is(footer,.site-footer,.footer,.mts-site-footer) :is(a,p,span,small){color:#DCE5EF!important}

/* Surfaces */
html:not(:has(#adminShell)) :is(.page,.st-home,.home,.blog-home,.blog-page,.article-page,.social-page){color:var(--mt-text)}
html:not(:has(#adminShell)) :is(.card,.panel,.box,.blog-card,.article-card,.post-card,.hub-card,.side-panel,.form-card,.package-panel,.tablewrap,.mt-signal-card,.mt-v38-card,.community-shell,.scanner-shell,.account-nav,.account-form,.news-card,.market-now-card,.social-hero>div,.community-kpi,.social-features article,.testimonial-grid blockquote){
  background:var(--mt-surface)!important;
  border-color:var(--mt-border)!important;
  color:var(--mt-text)!important;
  box-shadow:var(--mt-shadow)!important;
  border-radius:var(--mt-radius)!important;
}
html:not(:has(#adminShell)) :is(.card,.panel,.blog-card,.post-card,.hub-card,.market-now-card):hover{border-color:#C3D1E0!important;box-shadow:0 14px 34px rgba(16,32,51,.1)!important}
html:not(:has(#adminShell)) :is(.card,.panel,.box,.blog-card,.article-card,.post-card,.hub-card,.news-card,.market-now-card) :is(h1,h2,h3,h4,b,strong){color:var(--mt-text)}
html:not(:has(#adminShell)) :is(.card,.panel,.box,.blog-card,.article-card,.post-card,.hub-card,.news-card,.market-now-card) :is(p,small,.muted,.meta){color:var(--mt-text-muted)!important}

/* Buttons and tabs */
html:not(:has(#adminShell)) :is(.btn,.tool,.mini-btn,.mini-action,.follow,.auth-nav-btn,button:not(.icon-btn):not(.account-nav-icon):not([class*="close"]),input[type="submit"]){
  background:var(--mt-surface)!important;
  border:1px solid #AEBCCB!important;
  color:var(--mt-navy)!important;
  border-radius:var(--mt-radius-sm)!important;
  box-shadow:none!important;
  letter-spacing:0!important;
}
html:not(:has(#adminShell)) :is(.btn,.tool,.mini-btn,.mini-action,.follow,button):hover{background:var(--mt-surface-soft)!important;border-color:#8295A9!important;color:var(--mt-navy)!important}
html:not(:has(#adminShell)) :is(.btn.primary,.btn-primary,.primary,.home-hero-button,.start,.tabs button.active,.tools button.primary,.tool.active,.follow:not([data-following="1"]),button[data-primary="1"]){
  background:var(--mt-yellow)!important;
  border-color:var(--mt-yellow)!important;
  color:var(--mt-navy)!important;
  font-weight:800!important;
}
html:not(:has(#adminShell)) :is(.btn.primary,.btn-primary,.primary,.home-hero-button,.start,.tabs button.active,.tools button.primary,.tool.active):hover{background:var(--mt-yellow-hover)!important;border-color:var(--mt-yellow-hover)!important}
html:not(:has(#adminShell)) :is(.mt-share-cta,.mtf-share,[class*="share"] button,.mt693-share){background:var(--mt-surface)!important;border:2px solid var(--mt-yellow)!important;color:var(--mt-navy)!important;font-weight:800!important}
html:not(:has(#adminShell)) :is(.mt-share-cta,.mtf-share,[class*="share"] button,.mt693-share):hover{background:var(--mt-yellow)!important;color:var(--mt-navy)!important}
html:not(:has(#adminShell)) :is(.tabs,.tools,.mt-intelligence-tabs,.depot-mode-tabs){background:var(--mt-surface)!important;border-color:var(--mt-border)!important}
html:not(:has(#adminShell)) :is(.tabs,.tools,.mt-intelligence-tabs,.depot-mode-tabs) button{background:transparent!important;border-color:transparent!important;color:var(--mt-text-muted)!important}
html:not(:has(#adminShell)) :is(.tabs,.tools,.mt-intelligence-tabs,.depot-mode-tabs) button.active{background:var(--warning-soft,var(--mt-warning-soft))!important;border-bottom-color:var(--mt-yellow)!important;color:var(--mt-text)!important}

/* Forms, tables, notices */
html:not(:has(#adminShell)) :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea){background:var(--mt-surface)!important;border:1px solid #B8C6D5!important;color:var(--mt-text)!important;box-shadow:none!important}
html:not(:has(#adminShell)) :is(input,select,textarea)::placeholder{color:#7A899C!important;opacity:1}
html:not(:has(#adminShell)) :is(input,select,textarea):focus{border-color:var(--mt-info)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--mt-yellow) 28%,transparent)!important;outline:none!important}
html:not(:has(#adminShell)) :is(.tablewrap,table){background:var(--mt-surface)!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(thead,thead tr,th){background:var(--mt-surface-soft)!important;color:var(--mt-text-muted)!important;border-color:var(--mt-border)!important}
html:not(:has(#adminShell)) td{background:transparent!important;color:var(--mt-text)!important;border-color:var(--mt-border)!important}
html:not(:has(#adminShell)) tbody tr:hover{background:#EEF4FA!important}
html:not(:has(#adminShell)) :is(.alert,.error,.is-error){background:var(--mt-red-soft)!important;border-color:#E9B4AF!important;color:var(--mt-red)!important}
html:not(:has(#adminShell)) :is(.okalert,.success,.is-ok){background:var(--mt-green-soft)!important;border-color:#A8D9BB!important;color:var(--mt-green)!important}
html:not(:has(#adminShell)) :is(.notice,.info){background:var(--mt-info-soft)!important;border-color:#B8D1EB!important;color:var(--mt-info)!important}

/* Trading semantics */
html:not(:has(#adminShell)) :is(.green,.positive,.up,.long,.is-long,.badge-long){color:var(--mt-green)!important}
html:not(:has(#adminShell)) :is(.red,.negative,.down,.flat,.is-flat,.badge-short){color:var(--mt-red)!important}
html:not(:has(#adminShell)) :is(.badge.long,.badge-long,.pill.long,.is-long.mt-state,.mtp-row-state.is-long,.mtf-state.is-long){background:var(--mt-green-soft)!important;border-color:#A8D9BB!important;color:var(--mt-green)!important}
html:not(:has(#adminShell)) :is(.badge.flat,.badge-short,.pill.flat,.is-flat.mt-state,.mtp-row-state.is-flat,.mtf-state.is-flat){background:var(--mt-red-soft)!important;border-color:#E9B4AF!important;color:var(--mt-red)!important}
html:not(:has(#adminShell)) :is(.target-reached,.is-warning,.warning){background:var(--mt-warning-soft)!important;color:var(--mt-warning)!important;border-color:#E8CE8E!important}

/* Dialogs, overlays, notifications and consent */
html:not(:has(#adminShell)) :is(dialog,.modal-box,.social-modal-box,.alarm-dialog,.mtp-value-modal>div,.mtf-modal>div,[class*="modal-content"],[class*="dialog"]){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important;box-shadow:0 28px 80px rgba(16,32,51,.24)!important}
html:not(:has(#adminShell)) :is(.social-modal,.alarm-backdrop,.mtp-value-modal,.mtf-modal,[class*="modal-backdrop"]){background:rgba(16,32,51,.66)!important}
html:not(:has(#adminShell)) :is(.modal-close,.alarm-close,[class*="close"]){color:var(--mt-navy)!important}
html:not(:has(#adminShell)) .mt-notify-panel{background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important;box-shadow:0 22px 60px rgba(16,32,51,.2)!important}
html:not(:has(#adminShell)) .mt-notify-head{background:var(--mt-surface)!important;border-color:var(--mt-border)!important}
html:not(:has(#adminShell)) .mt-notify-head b,html:not(:has(#adminShell)) .mt-notify-text{color:var(--mt-text)!important}
html:not(:has(#adminShell)) .mt-notify-item:hover{background:var(--mt-surface-soft)!important}
html:not(:has(#adminShell)) .mt-notify-item.is-unread{background:var(--mt-warning-soft)!important}
html:not(:has(#adminShell)) #mtConsentPanel,html:not(:has(#adminShell)) .mt-consent-placeholder{background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important;box-shadow:0 18px 50px rgba(16,32,51,.2)!important}

/* Home and editorial */
html:not(:has(#adminShell)) .hero{background-image:linear-gradient(90deg,rgba(243,246,250,.96) 0%,rgba(243,246,250,.78) 48%,rgba(243,246,250,.22) 82%),url('wallstreet-bull-hero-clean.jpg')!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) .hero :is(h1,p){color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.benefits,.wallbox){background:rgba(255,255,255,.92)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) .mt-home-hero-v691{background:var(--mt-surface)!important}
html:not(:has(#adminShell)) .mt-home-hero-light-v1711{position:relative!important;display:grid!important;align-items:center!important;width:min(1672px,100%)!important;max-width:1672px!important;min-height:500px!important;margin:0 auto!important;overflow:hidden!important;background:#EAF2FB!important;border:0!important;line-height:1.3!important}
html:not(:has(#adminShell)) .mt-home-hero-light-v1711>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}
html:not(:has(#adminShell)) .mt-home-hero-light-v1711:after{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(243,246,250,.98) 0%,rgba(243,246,250,.92) 36%,rgba(243,246,250,.38) 67%,rgba(243,246,250,.08) 100%)!important}
html:not(:has(#adminShell)) .mt-v1711-hero-copy{position:relative;z-index:2;max-width:720px;padding:68px 72px;color:var(--mt-text)}
html:not(:has(#adminShell)) .mt-v1711-eyebrow{display:inline-block;color:var(--mt-warning);font-size:12px;font-weight:900;letter-spacing:.16em}
html:not(:has(#adminShell)) .mt-v1711-hero-copy h1{font-size:clamp(44px,5vw,76px);line-height:1.02;margin:13px 0 16px;color:var(--mt-text)!important}
html:not(:has(#adminShell)) .mt-v1711-hero-copy h1 strong{color:var(--mt-warning)}
html:not(:has(#adminShell)) .mt-v1711-hero-copy p{font-size:21px;line-height:1.55;margin:0;color:var(--mt-text-muted)!important}
html:not(:has(#adminShell)) .mt-v1711-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
html:not(:has(#adminShell)) .mt-v1711-hero-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;border-radius:7px;font-weight:800;text-decoration:none}
html:not(:has(#adminShell)) .mt-v1711-primary{background:var(--mt-yellow);border:1px solid var(--mt-yellow);color:var(--mt-navy)!important}
html:not(:has(#adminShell)) .mt-v1711-primary:hover{background:var(--mt-yellow-hover);border-color:var(--mt-yellow-hover)}
html:not(:has(#adminShell)) .mt-v1711-secondary{background:rgba(255,255,255,.9);border:1px solid #AEBCCB;color:var(--mt-navy)!important}
html:not(:has(#adminShell)) .mt-v1711-hero-copy ul{display:flex;gap:22px;flex-wrap:wrap;margin:27px 0 0;padding:0;list-style:none;color:var(--mt-text-muted);font-size:13px;font-weight:700}
html:not(:has(#adminShell)) .mt-v1711-hero-copy li:before{content:"✓";color:var(--mt-green);margin-right:7px}
html:not(:has(#adminShell)) :is(.home-mi-shell,.home-mi-lead,.home-mi-panel,.home-mi-card){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important;box-shadow:var(--mt-shadow)!important}
html:not(:has(#adminShell)) :is(.home-mi-head p,.home-mi-body p,.home-mi-card p,.home-mi-meta,.home-mi-most small,.home-mi-footer span){color:var(--mt-text-muted)!important}
html:not(:has(#adminShell)) :is(.home-mi-all,.home-mi-most a,.home-mi-values a,.home-mi-footer a){color:var(--mt-link)!important;border-color:var(--mt-border)!important}
html:not(:has(#adminShell)) :is(.blog-card,.article-side,.article-signal>div,.stats-grid>div,.analyst-targets,.quarter-history,.analyst-consensus,.target-band-card,.analyst-main-target){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.article-grid #articleBody p,.article-lead,.market-story p,.story){color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.readmore,.alllink,.market-now-card>a>strong){color:var(--mt-link)!important}

/* Community, profile and member tools */
html:not(:has(#adminShell)) :is(.mt-profile-route,.mtf-wrap){--mtp-bg:var(--mt-page-bg);--mtp-card:var(--mt-surface);--mtp-card-2:var(--mt-surface-soft);--mtp-line:var(--mt-border);--mtp-text:var(--mt-text);--mtp-muted:var(--mt-text-muted);--mtp-green:var(--mt-green);--mtp-red:var(--mt-red);--mtp-blue:var(--mt-link);background:var(--mt-page-bg)!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.mtp-card,.mtp-post,.mtp-loading,.mtp-empty,.mtf-card,.mtp-row,.mtf-row,.mtp-stat.is-link){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.community-card,.community-panel,.feed-card,[class*="community-"][class*="card"]){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important;box-shadow:var(--mt-shadow)!important}

/* Detail, charts, analysis, forecast and archive */
html:not(:has(#adminShell)) :is(.chartwrap,.article-chart-wrap,.market-chart-wrap,.chart-embed,#primaryChartCard,.mt-intelligence-panel,.mt-view-forecast,.mt-forecast-chart,.mt-forecast-rail,.mt-forecast-interactive,.msa,.msa-panel,.maa-card,.maa-time,.maa-bar){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.mt-intelligence-tabs,#chartWrap>.mt-intelligence-tabs,.mt-forecast-interactive>.mt-intelligence-tabs,.msa>.mt-intelligence-tabs){background:rgba(255,255,255,.96)!important;border-color:var(--mt-border)!important;box-shadow:0 7px 22px rgba(16,32,51,.1)!important}
html:not(:has(#adminShell)) :is(.mt-intelligence-tabs button,.mt-chart-caption button){color:var(--mt-text-muted)!important}
html:not(:has(#adminShell)) :is(.mt-intelligence-tabs button.active,.mt-chart-caption button.active){color:var(--mt-text)!important;border-bottom-color:var(--mt-yellow)!important}
html:not(:has(#adminShell)) :is(.mt-intel-card,.mt-intel-kpi,.mt-company-news article,.mt-balance-route,.mt-balance-grid article,.mt-balance-recent,.mt-history-list,.mt-company-score>div,.mt-company-sections section,.mt-history-compare,.mt-active-target,.mt-rebound-view,.mt-rail-details,.mt-case-grid>div){background:var(--mt-surface-soft)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.mt-intelligence-panel,.mt-view-forecast,.mt-intel-card,.mt-intel-kpi,.mt-balance-route,.mt-balance-grid article) :is(h2,h3,b,strong){color:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.mt-intelligence-panel,.mt-view-forecast,.mt-intel-card,.mt-intel-kpi,.mt-balance-route,.mt-balance-grid article) :is(p,span,small,em){color:var(--mt-text-muted)}
html:not(:has(#adminShell)) :is(.mt-forecast-svg,.mt-forecast-interactive){background:#FBFCFE!important}
html:not(:has(#adminShell)) .mt-forecast-svg .grid line{stroke:#E5ECF3!important}
html:not(:has(#adminShell)) .mt-forecast-svg .candle.up,html:not(:has(#adminShell)) .mt-forecast-svg .wick.up{fill:var(--mt-green)!important;stroke:var(--mt-green)!important}
html:not(:has(#adminShell)) .mt-forecast-svg .candle.down,html:not(:has(#adminShell)) .mt-forecast-svg .wick.down{fill:var(--mt-red)!important;stroke:var(--mt-red)!important}
html:not(:has(#adminShell)) .mt-forecast-svg .target{stroke:var(--mt-yellow)!important}
html:not(:has(#adminShell)) .mt-forecast-svg :is(.recovery,.r1){stroke:var(--mt-info)!important}
html:not(:has(#adminShell)) .mt-forecast-svg .risk{stroke:var(--mt-red)!important}
html:not(:has(#adminShell)) .mt-forecast-svg .current{stroke:var(--mt-navy)!important}
html:not(:has(#adminShell)) :is(.mt-quick-access,.mt-intelligence-tabs){background:var(--mt-surface)!important;border-color:var(--mt-border)!important}
html:not(:has(#adminShell)) :is(.mt-quick-access a,.mt-quick-access button){color:var(--mt-text-muted)!important}
html:not(:has(#adminShell)) :is(.mt-quick-access .active,.mt-intelligence-tabs button.active){color:var(--mt-text)!important;border-bottom-color:var(--mt-yellow)!important;background:var(--mt-warning-soft)!important}

/* Watchlist, depot, account and service pages */
html:not(:has(#adminShell)) :is(.alarm-choice,.alarm-price-box,.alarm-center-summary>div,.alarm-item,.mixer-slot,.mixer-card,.next-earnings-card,.earn-chart-box,.depot-mode-tab,.account-card,.account-panel,[class*="account-"][class*="card"]){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) .account-v23-body .account-head{background:linear-gradient(115deg,#FFFFFF,#F2F6FB)!important;border:1px solid var(--mt-border)!important;color:var(--mt-text)!important;box-shadow:var(--mt-shadow)!important}
html:not(:has(#adminShell)) .account-v23-body .account-head :is(h1,p,b,strong,span){color:var(--mt-text)!important}
html:not(:has(#adminShell)) .account-v23-body :is(.account-live-countdown,.account-hub-btn){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important}
html:not(:has(#adminShell)) .account-v23-body .account-refer-cta{background:var(--mt-yellow)!important;border-color:var(--mt-yellow)!important;color:var(--mt-navy)!important}
html:not(:has(#adminShell)) :is(.alarm-choice span,.alarm-price-box span,.alarm-center-summary span,.alarm-item span,.alarm-item small){color:var(--mt-text-muted)!important}
html:not(:has(#adminShell)) :is(.depot-mode-tab.active,.account-tabs .active){background:var(--mt-warning-soft)!important;border-color:var(--mt-yellow)!important;color:var(--mt-text)!important;box-shadow:inset 0 -3px 0 var(--mt-yellow)!important}
html:not(:has(#adminShell)) :is(.package-card,.pricing-card,[class*="package-"][class*="card"]){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important;box-shadow:var(--mt-shadow)!important}

/* Market traffic lights */
html:not(:has(#adminShell)) :is(.mt648-gauge-card,.mt648-summary,.mt648-history,.mt648-rules){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;color:var(--mt-text)!important;box-shadow:none!important}
html:not(:has(#adminShell)) .mt648-gauge:before,html:not(:has(#adminShell)) .mt648-gauge:after{background:var(--mt-surface)!important}
html:not(:has(#adminShell)) .mt648-gauge{background:conic-gradient(from 225deg,var(--mt-red) 0deg,#E68131 65deg,var(--mt-yellow) 135deg,#78B942 205deg,var(--mt-green) var(--angle),#DDE5ED var(--angle) 270deg,transparent 270deg)!important}
html:not(:has(#adminShell)) :is(.mt648-card-title,.mt648-gauge b,.mt648-gauge span,.mt648-history svg text,.mt648-summary div b){color:var(--mt-text)!important;fill:var(--mt-text)!important}
html:not(:has(#adminShell)) :is(.mt648-gauge-card>small,.mt648-mini p span,.mt648-summary div span,.mt648-summary footer,.mt648-rules small,.mt648-rules>span){color:var(--mt-text-muted)!important}
html:not(:has(#adminShell)) .mt648-history svg line{stroke:var(--mt-border)!important}
html:not(:has(#adminShell)) .mt648-history svg :is(path,circle){stroke:var(--mt-green)!important;fill:var(--mt-green)!important}
html:not(:has(#adminShell)) .mt648-history svg path{fill:none!important}
html:not(:has(#adminShell)) .mt648-summary h3,html:not(:has(#adminShell)) .mt648-gauge-card>strong.good,html:not(:has(#adminShell)) .mt648-gauge-card>em{color:var(--mt-green)!important}
html:not(:has(#adminShell)) .mt648-gauge-card>strong.neutral{color:var(--mt-warning)!important}
html:not(:has(#adminShell)) :is(.mt648-gauge-card>strong.warn,.mt648-gauge-card>strong.bad){color:var(--mt-red)!important}
html:not(:has(#adminShell)) .mt648-follow{background:var(--mt-yellow)!important;border-color:var(--mt-yellow)!important;color:var(--mt-navy)!important}
html:not(:has(#adminShell)) #mtSentimentDashboard .mt693-share{background:var(--mt-surface)!important;border:2px solid var(--mt-yellow)!important;color:var(--mt-navy)!important}
html:not(:has(#adminShell)) .mt648-rules button.on{background:var(--mt-green-soft)!important;border-color:#A8D9BB!important;color:var(--mt-green)!important}

/* Support */
html:not(:has(#adminShell)) .mt-support-page{max-width:980px;margin:34px auto;padding:0 22px 72px}
html:not(:has(#adminShell)) .mt-support-page h1{font-size:38px;margin:0 0 6px}
html:not(:has(#adminShell)) .mt-support-intro{font-size:17px;color:var(--mt-text-muted)!important;margin:0 0 24px}
html:not(:has(#adminShell)) .mt-support-card{background:var(--mt-surface);border:1px solid var(--mt-border);border-radius:var(--mt-radius);box-shadow:var(--mt-shadow);padding:24px;margin:0 0 16px;color:var(--mt-text)}
html:not(:has(#adminShell)) .mt-support-card h2{font-size:14px;letter-spacing:.1em;margin:0 0 10px}
html:not(:has(#adminShell)) .mt-support-card p{color:var(--mt-text-muted);line-height:1.65}
html:not(:has(#adminShell)) .mt-support-cta{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:7px;background:var(--mt-yellow);color:var(--mt-navy);font-weight:800;text-decoration:none}
html:not(:has(#adminShell)) .mt-support-card details{border-top:1px solid var(--mt-border);padding:14px 0;color:var(--mt-text)}
html:not(:has(#adminShell)) .mt-support-card summary{cursor:pointer;font-weight:700}

/* Local logo cards */
html:not(:has(#adminShell)) :is(.asset-logo,.auto-ticker-logo,.row-asset-logo,.ticker-asset-logo,.trade-asset-logo,.comm-market-logo,.comm-suggestion-logo,.comm-topic-logo,.comm-mix-logo,.maa-logo,.mt-intel-logo,.pc-logo,.pc-logo-sm,.symbol-search-logo,.a54-logo,.mtp-local-logo){background:var(--mt-surface)!important;border-color:var(--mt-border)!important;box-shadow:none!important}
html:not(:has(#adminShell)) :is(.asset-logo,.auto-ticker-logo,.row-asset-logo,.ticker-asset-logo,.trade-asset-logo,.comm-market-logo,.comm-suggestion-logo,.comm-topic-logo,.comm-mix-logo,.maa-logo,.mt-intel-logo,.pc-logo,.pc-logo-sm,.symbol-search-logo,.a54-logo,.mtp-local-logo).is-light-logo{background:var(--mt-navy)!important;border-color:#31475E!important}

@media(max-width:760px){
  html:not(:has(#adminShell)) :is(.card,.panel,.box,.blog-card,.article-card,.post-card,.hub-card){border-radius:var(--mt-radius)!important}
  html:not(:has(#adminShell)) :is(.btn,.tool,.mini-btn,.mini-action,button){min-height:44px}
  html:not(:has(#adminShell)) .mt-home-hero-light-v1711{min-height:560px!important;align-items:end!important}
  html:not(:has(#adminShell)) .mt-home-hero-light-v1711>img{object-position:76% center!important}
  html:not(:has(#adminShell)) .mt-home-hero-light-v1711:after{background:linear-gradient(180deg,rgba(243,246,250,.02),rgba(243,246,250,.42) 38%,rgba(243,246,250,.98) 70%)!important}
  html:not(:has(#adminShell)) .mt-v1711-hero-copy{padding:190px 22px 34px}
  html:not(:has(#adminShell)) .mt-v1711-hero-copy h1{font-size:42px}
  html:not(:has(#adminShell)) .mt-v1711-hero-copy p{font-size:17px}
  html:not(:has(#adminShell)) .mt-v1711-hero-actions a{flex:1 1 100%}
  html:not(:has(#adminShell)) .mt-v1711-hero-copy ul{display:grid;gap:8px}
}
@media(prefers-reduced-motion:reduce){html:not(:has(#adminShell)) *{animation-duration:.01ms!important;transition-duration:.01ms!important}}