.travel-dreaming{margin:1.4rem 0;padding:1rem;border:1px solid var(--cy-border);border-radius:1rem;background:var(--cy-surface);color:var(--cy-text)}.travel-dreaming h2{font-size:1.5rem}.travel-dreaming-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.8rem}.travel-dreaming-item{padding:.8rem;border:1px solid var(--cy-border);border-radius:.7rem;background:var(--cy-surface-sage)}.travel-dreaming-item h3{font-size:1.15rem;margin:0 0 .5rem}.travel-dreaming-item p{margin:.4rem 0}.travel-dreaming .actions{justify-content:flex-start;gap:1rem}.travel-dreaming a{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.travel-dreaming button{min-height:48px}@media(max-width:480px){.travel-dreaming-list{grid-template-columns:1fr}.travel-dreaming{padding:.85rem}}
