/**
 * Экран входа в кабинет.
 *
 * Стили плагина, а не темы: экран рисует плагин, и при смене темы он не должен
 * приезжать голым. Дефолтные стили WooCommerce с витрины сняты целиком
 * (`woocommerce-canon.md` §7), поэтому рассчитывать тут не на что.
 *
 * Токены дизайн-системы берутся с запасным значением: тема их даёт, но плагин
 * обязан пережить её отсутствие.
 */

.auras-telegram-login {
	margin: 0 auto;
	max-width: 34rem;
	padding: 2rem 1rem 3rem;
	text-align: center;
}

.auras-telegram-login__title {
	margin: 0 0 0.75rem;
}

.auras-telegram-login__lead {
	margin: 0 0 1.5rem;
	color: var(--au-color-text-muted, #6b6b6b);
}

.auras-telegram-login__button {
	min-height: 3rem;
	color-scheme: light;
}

.auras-telegram-login__action {
	min-height: 48px;
	padding: 12px 22px;
	border: 0;
	border-radius: 12px;
	background: #168acd;
	color: #fff;
	font: inherit;
	font-weight: 600;
	cursor: pointer;
}

.auras-telegram-login__action:disabled {
	opacity: .55;
	cursor: wait;
}

[data-telegram-login] [role="status"] {
	font-size: .875rem;
	margin-top: .75rem;
}

.auras-telegram-login__note {
	margin: 1.5rem 0 0;
	color: var(--au-color-text-muted, #6b6b6b);
	font-size: 0.875rem;
}

.auras-telegram-login__error {
	margin: 0 0 1.25rem;
	padding: 0.75rem 1rem;
	border-radius: var(--au-radius-md, 12px);
	background: var(--au-color-danger-soft, #fdecea);
	color: var(--au-color-danger, #a12b21);
}
