/* Generated palette bridge for retained templates. No layout or photos changed. */
@media screen {
[data-theme="dark"] .nav-links a {color:var(--ink-2)}
[data-theme="dark"] .nav-toggle {background:var(--surface)}
[data-theme="dark"] .calc-panel {background:var(--surface)}
[data-theme="dark"] .diagnostic-group {background:var(--surface)}
[data-theme="dark"] .topic-grid article {background:var(--surface)}
[data-theme="dark"] .topic-grid span {color:var(--ink-2)}
[data-theme="dark"] .research-lenses {background:var(--surface)}
[data-theme="dark"] .lens-grid article > span {color:var(--ink-2)}
[data-theme="dark"] .city-filter-buttons button {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .dialog-close {background:var(--surface)}
[data-theme="dark"] .country-map {background:var(--surface)}
[data-theme="dark"] .map-city-buttons button {background:var(--surface)}
[data-theme="dark"] .editor-note {background:var(--surface)}
[data-theme="dark"] .trust-page p,[data-theme="dark"] .trust-page li {color:var(--ink-2)}
[data-theme="dark"] .blueprint-header {background:var(--surface)}
[data-theme="dark"] .blueprint-progress-track {background:var(--surface)}
[data-theme="dark"] .blueprint-step-nav button span {color:var(--ink-2)}
[data-theme="dark"] .blueprint-step-nav button[aria-current="step"] {background:var(--surface)}
[data-theme="dark"] .blueprint-step-nav button[aria-current="step"] span {color:var(--ink-2)}
[data-theme="dark"] .blueprint-form fieldset {background:var(--surface)}
[data-theme="dark"] .blueprint-form legend span {color:var(--ink-2)}
[data-theme="dark"] .blueprint-controls .button-ghost {background:var(--surface)}
[data-theme="dark"] .blueprint-email {background:var(--surface)}
[data-theme="dark"] .trust-item {background:var(--surface)}
[data-theme="dark"] .eyebrow {color:var(--ink-2)}
[data-theme="dark"] .planner {background:var(--surface)}
[data-theme="dark"] .range-label output {color:var(--ink-2)}
[data-theme="dark"] .field-help {color:var(--ink-2)}
[data-theme="dark"] .article-card {background:var(--surface)}
[data-theme="dark"] .article-number {color:var(--ink-2)}
[data-theme="dark"] .newsletter p {color:var(--ink-2)}
[data-theme="dark"] .signup {background:var(--surface)}
[data-theme="dark"] .form-note {color:var(--ink-2)}
[data-theme="dark"] .destination-card {background:var(--surface)}
[data-theme="dark"] .country-tabs a {background:var(--surface)}
[data-theme="dark"] .city-card {background:var(--surface)}
[data-theme="dark"] .city-card ul {color:var(--ink-2)}
[data-theme="dark"] .fit-label {color:var(--ink-2)}
[data-theme="dark"] .decision-card {background:var(--surface)}
[data-theme="dark"] .country-note {background:var(--surface)}
[data-theme="dark"] .official-links a {background:var(--surface)}
[data-theme="dark"] .filter-control input,[data-theme="dark"] .filter-control select {background:var(--surface)}
[data-theme="dark"] .library-empty {background:var(--surface)}
[data-theme="dark"] .library-card {background:var(--surface)}
[data-theme="dark"] .verify-box {background:var(--surface)}
[data-theme="dark"] .data-table td {background:var(--surface)}
[data-theme="dark"] .mini-calculator {background:var(--surface)}
[data-theme="dark"] .calc-results div {background:var(--surface)}
[data-theme="dark"] .related-strip a {background:var(--surface)}
[data-theme="dark"] .guide-label span {color:var(--ink-2)}
[data-theme="dark"] .standfirst {color:var(--ink-2)}
[data-theme="dark"] .key-takeaways {background:var(--surface)}
[data-theme="dark"] .step {background:var(--surface)}
[data-theme="dark"] .step-num {color:var(--ink-2)}
[data-theme="dark"] .checklist {background:var(--surface)}
[data-theme="dark"] .sources a {color:var(--ink-2)}
[data-theme="dark"] .guide-aside {background:var(--surface)}
[data-theme="dark"] .guide-aside a:hover {color:var(--ink-2)}
[data-theme="dark"] .article-toc {background:var(--surface)}
[data-theme="dark"] .city-panel {background:var(--surface)}
[data-theme="dark"] .city-panel p,[data-theme="dark"] .city-panel li {color:var(--ink-2)}
[data-theme="dark"] .city-start {background:var(--surface)}
[data-theme="dark"] .guide-path a {background:var(--surface)}
[data-theme="dark"] .guide-path b {color:var(--ink-2)}
[data-theme="dark"] .nav-links {background:var(--surface)}
[data-theme="dark"] body {background:var(--surface)}
[data-theme="dark"] .blueprint-result {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .blueprint-result h2,[data-theme="dark"] .blueprint-result > p:not(.eyebrow),[data-theme="dark"] .blueprint-phase li {color:var(--ink-2)}
[data-theme="dark"] .blueprint-phase,[data-theme="dark"] .readiness-row {background:var(--surface)}
[data-theme="dark"] .blueprint-phase h3,[data-theme="dark"] .readiness-row strong {color:var(--ink-2)}
[data-theme="dark"] .compare-controls {background:var(--surface)}
[data-theme="dark"] .compare-city-card {background:var(--surface)}
[data-theme="dark"] .save-city {background:var(--surface)}
[data-theme="dark"] .save-city[aria-pressed="true"] {background:var(--surface)}
[data-theme="dark"] .compare-fit {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .compare-city-card dt {color:var(--ink-2)}
[data-theme="dark"] .compare-shortlist-section {background:var(--surface)}
[data-theme="dark"] .shortlist-page a,[data-theme="dark"] .shortlist-empty {background:var(--surface)}
[data-theme="dark"] .financial-snapshot article {background:var(--surface)}
[data-theme="dark"] .financial-snapshot span {color:var(--ink-2)}
[data-theme="dark"] .financial-snapshot p {color:var(--ink-2)}
[data-theme="dark"] .neighborhood-list details {background:var(--surface)}
[data-theme="dark"] .neighborhood-list summary span {color:var(--ink-2)}
[data-theme="dark"] .home-compare {background:var(--surface)}
[data-theme="dark"] .home-compare-steps span {background:var(--surface)}
[data-theme="dark"] .home-compare-steps b {color:var(--ink-2)}
[data-theme="dark"] .corridor-card {background:var(--surface)}
[data-theme="dark"] .corridor-card > span {color:var(--ink-2)}
[data-theme="dark"] .corridor-body > p {color:var(--ink-2)}
[data-theme="dark"] .corridor-checklist {background:var(--surface)}
[data-theme="dark"] .reality-grid article {background:var(--surface)}
[data-theme="dark"] .reality-grid article > span {color:var(--ink-2)}
[data-theme="dark"] .reality-form-wrap {background:var(--surface)}
[data-theme="dark"] .reality-form {background:var(--surface)}
[data-theme="dark"] .route-starter-section {background:var(--surface)}
[data-theme="dark"] .route-starter-form {background:var(--surface)}
[data-theme="dark"] .route-field select,[data-theme="dark"] .signup-detailed select,[data-theme="dark"] .signup-detailed input {background:var(--surface)}
[data-theme="dark"] .local-privacy {color:var(--ink-2)}
[data-theme="dark"] .local-privacy span {color:var(--ink-2)}
[data-theme="dark"] .persona-section {background:var(--surface)}
[data-theme="dark"] .persona-paths a {background:var(--surface)}
[data-theme="dark"] .persona-paths a > span {color:var(--ink-2)}
[data-theme="dark"] .stage-chip-row button {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .breadcrumb-trail {color:var(--ink-2)}
[data-theme="dark"] .page-next-step-inner {background:var(--surface)}
[data-theme="dark"] .global-search-button {color:var(--ink-2)}
[data-theme="dark"] .global-search-button kbd {background:var(--surface)}
[data-theme="dark"] .search-dialog {background:var(--surface)}
[data-theme="dark"] .search-results a:hover,[data-theme="dark"] .search-results a:focus {background:var(--surface)}
[data-theme="dark"] .pro-tip-box {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .warning-box {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .phase2-axis {background:var(--surface)}
[data-theme="dark"] .phase2-axis-number {color:var(--ink-2)}
[data-theme="dark"] .phase2-axis-help summary {color:var(--ink-2)}
[data-theme="dark"] .phase2-axis-help p {background:var(--surface)}
[data-theme="dark"] .phase2-meter {background:var(--surface)}
[data-theme="dark"] .phase2-axis-cities p {color:var(--ink-2)}
[data-theme="dark"] .phase2-cost {background:var(--surface)}
[data-theme="dark"] .phase2-cost input,[data-theme="dark"] .phase2-cost select {background:var(--surface)}
[data-theme="dark"] .phase2-cost input[readonly] {background:var(--surface)}
[data-theme="dark"] .phase2-cash-results article {background:var(--surface)}
[data-theme="dark"] .phase2-cash-results article.is-negative {background:var(--surface)}
[data-theme="dark"] .phase2-cash-results article > span {color:var(--ink-2)}
[data-theme="dark"] .phase2-cash-results dt {color:var(--ink-2)}
[data-theme="dark"] .phase2-score-method {background:var(--surface)}
[data-theme="dark"] .phase2-obligations label {background:var(--surface)}
[data-theme="dark"] .phase2-form-error {color:var(--ink-2)}
[data-theme="dark"] .phase2-details .phase2-plan-section {background:var(--surface)}
[data-theme="dark"] .phase2-details .phase2-plan-section h3 {color:var(--ink-2)}
[data-theme="dark"] .phase2-details .phase2-plan-section li {color:var(--ink-2)}
[data-theme="dark"] .phase2-details .phase2-task {color:var(--ink-2)}
[data-theme="dark"] .phase2-details .phase2-task.is-done span {color:var(--ink-2)}
[data-theme="dark"] .phase2-details .blueprint-links a {background:var(--surface)}
[data-theme="dark"] .phase2-term p {background:var(--surface)}
[data-theme="dark"] .phase2-term a {color:var(--ink-2)}
[data-theme="dark"] body {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .blueprint-result {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .phase2-print-summary h2 {color:var(--ink-2)}
[data-theme="dark"] .phase2-print-summary > p {color:var(--ink-2)}
[data-theme="dark"] .phase2-print-summary .phase2-plan-section {background:var(--surface)}
[data-theme="dark"] .phase2-print-summary .phase2-plan-section h3,[data-theme="dark"] .phase2-print-summary > h3 {color:var(--ink-2)}
[data-theme="dark"] .phase2-print-summary li {color:var(--ink-2)}
[data-theme="dark"] .blueprint-calculation {background:var(--surface)}
[data-theme="dark"] .blueprint-calculation p:last-child {color:var(--ink-2)}
[data-theme="dark"] .blueprint-calculation-actions a,[data-theme="dark"] .blueprint-calculation-actions button {background:var(--surface)}
[data-theme="dark"] .phase4-hero .breadcrumb-trail {color:var(--ink-2)}
[data-theme="dark"] .phase4-hero .breadcrumb-trail a {color:var(--ink-2)}
[data-theme="dark"] .phase4-hero .eyebrow {color:var(--ink-2)}
[data-theme="dark"] .phase4-article .guide-summary {background:var(--surface)}
[data-theme="dark"] .phase4-article .example-label {color:var(--ink-2)}
[data-theme="dark"] .phase4-article .provider-card {background:var(--surface)}
[data-theme="dark"] .phase4-article .provider-kicker {color:var(--ink-2)}
[data-theme="dark"] .phase4-article .provider-card .provider-status {color:var(--ink-2)}
[data-theme="dark"] .phase4-article .guide-faq details p {color:var(--ink-2)}
[data-theme="dark"] .phase4-article .sources p {color:var(--ink-2)}
[data-theme="dark"] .article-ad-slot > span {color:var(--ink-2)}
[data-theme="dark"] .contact-status {background:var(--surface)}
[data-theme="dark"] .phase4-destination-guides {background:var(--surface)}
[data-theme="dark"] .phase4-link-grid a {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .phase4-link-grid span {color:var(--ink-2)}
[data-theme="dark"] .city-depth-heading p:last-child {color:var(--ink-2)}
[data-theme="dark"] .city-tuesday {background:var(--surface)}
[data-theme="dark"] .city-tuesday article {background:var(--surface)}
[data-theme="dark"] .city-tuesday time {color:var(--ink-2)}
[data-theme="dark"] .city-tuesday p {color:var(--ink-2)}
[data-theme="dark"] .city-fit-split article {background:var(--surface)}
[data-theme="dark"] .city-fit-split article:nth-child(2) {background:var(--surface)}
[data-theme="dark"] .city-fit-split li {color:var(--ink-2)}
[data-theme="dark"] .city-depth-main {background:var(--surface)}
[data-theme="dark"] .city-neighborhood-card {background:var(--surface)}
[data-theme="dark"] .city-neighborhood-card button {color:var(--ink-2)}
[data-theme="dark"] .city-neighborhood-card button span:last-child {color:var(--ink-2)}
[data-theme="dark"] .city-neighborhood-card dt {color:var(--ink-2)}
[data-theme="dark"] .city-neighborhood-card dd {color:var(--ink-2)}
[data-theme="dark"] .city-map-wrap {background:var(--surface)}
[data-theme="dark"] .city-map-heading span {color:var(--ink-2)}
[data-theme="dark"] .city-map-north {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .city-map-context {color:var(--ink-2)}
[data-theme="dark"] .city-map-wrap > p {color:var(--ink-2)}
[data-theme="dark"] .city-map-wrap a {color:var(--ink-2)}
[data-theme="dark"] .city-scout {background:var(--surface)}
[data-theme="dark"] .city-scout > p:not(.eyebrow) {color:var(--ink-2)}
[data-theme="dark"] .city-scout li {background:var(--surface)}
[data-theme="dark"] .city-scout li b {color:var(--ink-2)}
[data-theme="dark"] .city-scout li span {color:var(--ink-2)}
[data-theme="dark"] .city-composite {background:var(--surface)}
[data-theme="dark"] .city-composite > span {color:var(--ink-2)}
[data-theme="dark"] .city-composite p {color:var(--ink-2)}
[data-theme="dark"] .city-depth-next p {color:var(--ink-2)}
[data-theme="dark"] .netpay-form {background:var(--surface)}
[data-theme="dark"] .netpay-fields input,[data-theme="dark"] .netpay-fields select {background:var(--surface)}
[data-theme="dark"] .netpay-form-error {color:var(--ink-2)}
[data-theme="dark"] .netpay-method p,[data-theme="dark"] .netpay-method li {color:var(--ink-2)}
[data-theme="dark"] .netpay-method a {color:var(--ink-2)}
[data-theme="dark"] .netpay-result {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .netpay-result .eyebrow,[data-theme="dark"] .netpay-main-number {color:var(--ink-2)}
[data-theme="dark"] .netpay-result > p:not(.eyebrow),[data-theme="dark"] .netpay-breakdown dt,[data-theme="dark"] .netpay-main-caption {color:var(--ink-2)}
[data-theme="dark"] .eyebrow,[data-theme="dark"] .scope-badge,[data-theme="dark"] .route-field label,[data-theme="dark"] .phase2-axis-number {color:var(--ink-2)}
[data-theme="dark"] .scope-badge {background:var(--surface)}
[data-theme="dark"] .hero-phase-one .scope-badge {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .map-city-buttons button[aria-pressed="true"] {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .blueprint-result .phase2-red-flags h3 {color:var(--ink-2)}
[data-theme="dark"] .money-route-card .eyebrow,[data-theme="dark"] .money-route-row span {color:var(--ink-2)}
[data-theme="dark"] .money-route-row span {background:var(--surface)}
[data-theme="dark"] .corridor-tags span {color:var(--ink-2)}
[data-theme="dark"] .key-takeaways strong {color:var(--ink-2)}
[data-theme="dark"] .related-guide-grid small {color:var(--ink-2)}
[data-theme="dark"] .data-table th {background:var(--surface);color:var(--ink-2)}
[data-theme="dark"] .phase2-verdict-grid article span,[data-theme="dark"] .phase2-score-pair b {color:var(--ink-2)}
[data-theme="dark"] .blueprint-result .eyebrow,[data-theme="dark"] .blueprint-result .plan-section-title {color:var(--ink-2)}
[data-theme="dark"] .blueprint-result a {color:var(--ink-2)}
[data-theme="dark"] .site-footer {background:var(--surface)}
[data-theme="dark"] .capture-status {color:var(--ink-2)}
[data-theme="dark"] .article-upgrade {background:var(--surface)}
[data-theme="dark"] body {background:var(--surface);color:var(--ink-2)}
}
