.sign {
	max-width: 448px;
	padding: 64px;
	border-radius: 32px;
	background: #ECEFF1;
	margin: auto;
	color: #070c28;

	h1 { margin-bottom: 0 }
	header {
		margin-bottom: 32px;
		text-align: center;
	}
	nav {
		position: absolute;
		display: flex; justify-content: space-between;
		bottom: -56px; left: 0;
		width: 100%;
		padding: 16px 32px;

		div { display: flex; align-items: center }
	}

	.btn {
		width: 100%;
		border-radius: var(--radius);

		&.s-blue {
			background-color: #448AFF;
			color: white;
			font-weight: bold
		}
		&:disabled {
			opacity: .7;
			cursor: not-allowed;
		}
	}
}
