/* V185: theme-aware readability refinements. Keep palette definitions and data unchanged. */
body.v78-atlas :is(#trips,#recommendations,#myplan,#history,#settings) :is(.trip-move-card,.strata-move-card,.strata-bigger-move,.trip-lure-pick,.saved-trip-item,.trip-qualified-product,.strata-bigger-config,.trip-config-grid) {min-width:0;overflow-wrap:anywhere;line-height:1.55}
body.v78-atlas :is(#trips,#recommendations,#myplan,#history,#settings) :is(.trip-move-card,.strata-move-card,.strata-bigger-move,.trip-lure-pick,.saved-trip-item) :is(p,small,li,span,label,b,strong){line-height:1.5}
body.v78-atlas :is(#trips,#recommendations,#myplan,#history,#settings) :is(.trip-move-card,.strata-move-card,.strata-bigger-move,.saved-trip-item) small{font-size:max(13px,.85rem)}
body.v78-atlas :is(#trips,#recommendations,#myplan,#history,#settings) :is(.trip-qualified-control,.strata-option-drawer,.strata-bigger-basis,.saved-trip-actions){min-width:0;max-width:100%}
body.v78-atlas :is(#trips,#recommendations,#myplan,#history,#settings) :is(.ramp-provider-note){padding:12px;line-height:1.5;background:var(--ui-surface,#f2e9df);color:var(--ui-text-dark,#171717);border:1px solid var(--ui-accent-border,#c45f36);border-radius:9px}
body.v78-atlas :is(#trips,#recommendations,#myplan) :is(.trip-config-grid,.strata-bigger-config){gap:10px}
body.v78-atlas :is(#trips,#recommendations,#myplan) :is(.trip-config-grid,.strata-bigger-config)>div{min-width:0;padding:10px;overflow-wrap:anywhere}
body.v78-atlas :is(#trips,#recommendations,#myplan) :is(.trip-config-grid,.strata-bigger-config)>div :is(span,small){display:block;margin-bottom:4px}
@media(max-width:600px){body.v78-atlas :is(#trips,#recommendations,#myplan) :is(.trip-config-grid,.strata-bigger-config){display:grid;grid-template-columns:minmax(0,1fr)}body.v78-atlas :is(#trips,#recommendations,#myplan) :is(.trip-move-card,.strata-move-card,.strata-bigger-move){padding:14px}}
