/* Small accessibility and loading improvements; original design retained. */
.migration-preview{font:12px/1.5 "Inter Variable",Inter,Arial,sans-serif;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;padding:9px 20px;border-bottom:1px solid #dbe6f8;background:#f1f6ff;color:#435674;text-align:center}
.migration-preview a{color:#075bff;font-weight:650;white-space:nowrap;text-decoration:underline;text-underline-offset:3px}
html{scroll-padding-top:18px}button,a,input,textarea,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #79aaff;outline-offset:3px}
.card-image-button img{background:#f1f4f9}img{max-width:100%}main{min-width:0}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:600px){.migration-preview{font-size:11px;gap:8px;padding:9px 14px;align-items:flex-start}.migration-preview span{max-width:275px}}

.owner-offers{max-width:1600px;margin:24px auto;padding:0 24px;display:grid;gap:12px}.owner-offer{border:1px solid #d7e6ff;border-radius:13px;padding:20px;background:#edf4ff;color:#081426;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.owner-offer span{font-size:12px;color:#596d8d}
