/* Mortgagefy card visibility (20 Oct 2026): white cards were near-invisible on the cream/white backgrounds. */
:is(div,article,li,section,a).bg-white:is(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl):not([class*="border"]){border:1px solid #cfe3d6}
:is(div,article,li,section,a).bg-white:is(.rounded,.rounded-md,.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl):is(.border-gray-50,.border-gray-100,.border-neutral-100,.border-white,.border-transparent,.border-gray-200,.border-neutral-200){border-color:#cfe3d6}
:is(div,article,li,section).bg-white:is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl):not([class*="shadow"]){box-shadow:0 1px 2px rgba(6,32,18,.06),0 6px 16px -8px rgba(6,32,18,.18)}
:is(div,article,li,section).bg-white:is(.rounded-lg,.rounded-xl,.rounded-2xl,.rounded-3xl).shadow-sm{box-shadow:0 1px 2px rgba(6,32,18,.06),0 6px 16px -8px rgba(6,32,18,.18)}
footer :is(div,a).bg-white{border-color:transparent!important;box-shadow:none!important}
