body {
	background-image: url('../assets/img/svgs/bbva-logo-6ccb0b13b0b6271f381dbc32cbb30269.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 150px;
}

[data-color-scheme="dark"] body {
	background-color: var(--color-primary-surface-ambient-preloading);
	background-image: url('../assets/img/svgs/bbva-logo-6ccb0b13b0b6271f381dbc32cbb30269.svg');
}

[data-color-scheme="light"] body {
	background-color: var(--color-primary-surface-ambient-preloading);
	background-image: url('../assets/img/svgs/bbva-logo-dark-dbe8c373e43fe54fd10adeb28c0e0f69.svg');
}

/* Speed up login lock banner */
.progress-loading__wrapper {
	transition: height 550ms ease, -webkit-transform 400ms ease;
	transition: height 550ms ease, transform 400ms ease;
	transition: height 550ms ease, transform 400ms ease, -webkit-transform 400ms ease;
}

/* fixes list-container-sticky */
.movements-wrapper {
	overflow: initial !important;
}

.background-blur {
	background-color: rgba(var(--force-touch-background-color, var(--surface-default-rgb)), 0.3) !important;
	backdrop-filter: blur(8px) contrast(60%);
	-webkit-backdrop-filter: blur(8px) contrast(60%);
}

.force-touch {
	padding-top: calc(16px + env(safe-area-inset-top));
}

.header-main .header-main__content button {
	outline: none;
	box-shadow: none !important;
}