Login
4 branches 0 tags
Ben (Desktop/Arch) Added sidebar f34720d 1 month ago 102 Commits
rubhub / frontend / app / css / forms.css
.btn,
button {
	display: inline-flex;
	align-content: center;
	justify-content: center;
	padding: var(--space-s) var(--space-m);
	background: var(--primary-color);
	color: var(--white);
	border: none;
	border-radius: var(--space-s);
	cursor: pointer;
	text-decoration: none;
	appearance: none;
	transition: background-color 200ms ease-in-out;
}

.btn:hover,
.btn:focus,
button:hover,
button:focus {
	background-color: var(--primary-color-dark);
}

select,
textarea,
input {
	padding: var(--space-m);
	background: var(--background-color);
	color: var(--text-color);
	border: solid 1px var(--primary-color);
	border-radius: var(--space-s);
	margin-bottom: var(--space-m);
	width: 100%;
	line-height: 1.35em;
	outline: none;
	transition: border-color 200ms ease-in-out;
}

select:focus,
textarea:focus,
input:focus {
	border-color: var(--text-color);
}

select[readonly],
textarea[readonly],
input[readonly] {
	color: var(--text-color-subdued);
	border-color: var(--text-color-subdued);
	outline: none;
}

.auth-grid {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
	gap: 18px;
}

.auth-card {
	border: 1px solid var(--primary-color);
	padding: 16px;
	border-radius: 8px;
}

.auth-card form {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.message {
	background: var(--error-color);
	color: var(--white);
	padding: 10px;
	border-radius: 6px;
	margin-bottom: 16px;
}

.stack {
	display: flex;
	flex-direction: column;
	gap: var(--space-s);
}

.actions {
	display: flex;
	gap: var(--space-s);
}

.simple-form label {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

textarea {
	min-height: 160px;
}

.simple-form button {
	align-self: flex-end;
}

@media screen and (min-width: 700px) {
	.form-row {
		display: flex;
		gap: var(--space-l);
	}

	.form-row > * {
		flex: 1;
	}
}