:root{--tron-maps-ui-bg:var(--theme-page-bg,#06090b);--tron-maps-ui-surface:var(--theme-surface,#0a1113);--tron-maps-ui-surface-strong:var(--theme-surface-strong,#0d1718);--tron-maps-ui-surface-soft:var(--theme-surface-soft,#111d1e);--tron-maps-ui-text:var(--theme-lock-text,#eef6ef);--tron-maps-ui-muted:var(--text-secondary,#81918a);--tron-maps-ui-accent:var(--accent,#b8ff4d);--tron-maps-ui-accent-strong:var(--accent-strong,#d5ff9a);--tron-maps-ui-accent-contrast:var(--accent-contrast,#11200d);--tron-maps-ui-border:var(--theme-lock-ui-border,var(--line,rgba(166,202,183,0.16)))}.app-shell,.location-gate{background:var(--tron-maps-ui-bg)!important;color:var(--tron-maps-ui-text)!important}.bottom-bar,.topbar{border-color:var(--tron-maps-ui-border)!important;background:var(--tron-maps-ui-surface-strong)!important}.bottom-bar,.brand,.brand-orbit,.country-panel h2,.direction strong,.global-clock strong,.panel-top h1,.route-input strong,.route-option strong,.route-summary strong,.top-action,.topbar{color:var(--tron-maps-ui-text)!important}.brand-orbit,.close-panel,.hint-key,.map-search .icon,.map-search>span,.nav-search,.nav-search .icon,.nav-search>span,.panel-top h1 span,.route-input>.icon,.route-live,.route-live i,.route-options-title,.status i,.status.online,.status.online i,.step-number,.swap-button{color:var(--tron-maps-ui-accent)!important}.brand-orbit,.step-number,.swap-button{border-color:var(--tron-maps-ui-border)!important;background:var(--tron-maps-ui-surface)!important}.location-gate-status i,.route-live i,.status i,.status.online i{background:var(--tron-maps-ui-accent)!important;box-shadow:none!important}.direction:not(:last-child):after{background:var(--tron-maps-ui-border)!important}.nav-search{border-color:var(--tron-maps-ui-border)!important;background:var(--tron-maps-ui-surface-strong)!important}.bottom-bar,.brand-dim,.country-panel p,.direction small,.global-clock small,.kicker,.map-hint,.route-input small,.route-option small,.route-preferences,.route-status,.route-summary span,.status,.top-center{color:var(--tron-maps-ui-muted)!important}.country-fact>span,.footer-mark,.global-clock strong em,.local-badge,.nav-item.active,.nav-item:hover,.route-live,.route-nav-item,.route-option b,.route-preferences input{color:var(--tron-maps-ui-accent)!important}.country-panel,.global-clock,.local-badge,.location-route-button,.map-actions button,.map-search,.map-toolbar,.open-panel,.panel-actions .secondary-action,.route-input,.route-option,.route-panel,.route-preferences,.route-sidebar,.routing-map .maplibregl-ctrl-group,.secondary-action,.transport-tabs,.transport-tabs button{border-color:var(--tron-maps-ui-border)!important}.country-panel,.global-clock,.location-route-button,.map-actions button,.map-search,.map-toolbar,.open-panel,.route-input,.route-option,.route-panel,.route-preferences,.route-sidebar,.routing-map .maplibregl-ctrl-attrib,.routing-map .maplibregl-ctrl-group button{background:var(--tron-maps-ui-surface-strong)!important}.location-route-button,.map-actions button,.map-search,.map-search input,.map-toolbar button,.open-panel,.route-error button,.route-input,.route-option,.route-preferences,.secondary-action,.transport-tabs button{color:var(--tron-maps-ui-text)!important}.country-fact,.map-toolbar button.active,.nav-item.active,.nav-item:hover,.primary-action,.route-input.selected,.route-line,.route-option.active,.transport-tabs button.active{background:var(--tron-maps-ui-accent)!important;border-color:var(--tron-maps-ui-accent)!important;color:var(--tron-maps-ui-accent-contrast)!important}.country-fact p,.primary-action,.primary-action .icon,.route-input.selected strong,.route-option.active strong,.transport-tabs button.active{color:var(--tron-maps-ui-accent-contrast)!important}.route-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.map-search-results,.search-results{border-color:var(--tron-maps-ui-border)!important;background:var(--tron-maps-ui-surface-strong)!important}.map-search-results button:hover,.search-results button:hover{background:var(--tron-maps-ui-surface-soft)!important}.map-search-results button,.map-search-results strong,.search-results strong{color:var(--tron-maps-ui-text)!important}.map-search-results .icon,.map-search-results small,.search-results .icon,.search-results small{color:var(--tron-maps-ui-muted)!important}.route-error{border-color:var(--tron-maps-ui-accent)!important;background:var(--tron-maps-ui-surface)!important;color:var(--tron-maps-ui-text)!important}.air-quality-card,.aircraft-detail,.global-data-status,.layers-control>button,.layers-menu,.location-gate-card,.map-area-empty-state,.map-area-options,.map-area-picker-input,.map-search-overlay,.quick-actions button,.symbols-toggle{border-color:var(--tron-maps-ui-border)!important;background:var(--tron-maps-ui-surface-strong)!important;color:var(--tron-maps-ui-text)!important}.location-gate-card,.route-info-badge,.route-info-badge-alternative{box-shadow:none!important}.direction:not(:last-child):after,.location-gate-card p,.location-gate-card>small,.map-area-picker-heading,.map-search>span,.nav-search>span,.route-input-hint,.route-options-title{color:var(--tron-maps-ui-muted)!important}.air-quality-card,.aircraft-detail,.layers-control>button,.layers-menu,.location-gate-card h1,.location-gate-card p,.location-gate-card>small,.map-area-empty-state,.map-area-options button,.map-area-picker-heading,.map-area-picker-heading button,.map-area-picker-input,.map-area-picker-input input,.map-search-overlay,.map-search-overlay input,.quick-actions button,.symbols-toggle{color:var(--tron-maps-ui-text)!important}.aircraft-detail-kicker,.brand-orbit,.hint-key,.layers-attribution a,.location-gate-button,.location-gate-orbit,.location-gate-status,.map-area-empty-state strong,.route-options-title{color:var(--tron-maps-ui-accent)!important}.air-quality-card,.aircraft-detail,.brand-orbit,.layers-control>button,.location-gate-button,.location-gate-orbit,.map-area-empty-state,.quick-actions button,.symbols-toggle{border-color:var(--tron-maps-ui-border)!important}.layer-option.active,.layer-option:hover,.location-gate-button,.map-area-options button:hover,.quick-actions button:hover,.symbols-toggle.active,.symbols-toggle:hover{background:var(--tron-maps-ui-surface-soft)!important;color:var(--tron-maps-ui-text)!important}.air-quality-card small,.aircraft-detail small,.aircraft-detail-close,.layers-attribution,.layers-menu-heading,.map-area-empty-result,.map-area-options .icon,.map-area-options small,.map-area-picker-input .icon,.map-search-overlay>.icon,.map-search-overlay>button{color:var(--tron-maps-ui-muted)!important}.map-search-overlay>button{border-left-color:var(--tron-maps-ui-border)!important}.map-area-picker-input input::placeholder,.map-search-overlay input::placeholder{color:var(--tron-maps-ui-muted)!important}.detail-option .detail-icon,.layer-option>b,.symbols-toggle.active .symbols-toggle-dot{background:var(--tron-maps-ui-accent)!important;color:var(--tron-maps-ui-accent-contrast)!important}.aircraft-detail>div,.detail-option strong,.layer-option,.layers-attribution,.layers-menu-heading,.place-detail-description{color:var(--tron-maps-ui-text)!important}