/* This file will contain styles for the create trip form */

#create-trip, #add-activity {
	min-height: 100vh;
	background-color: var(--bg-beige);
}

.trip-title {
	font-family: var(--secondary-font);
	font-size: 3rem;
	letter-spacing: 1mm;
	text-align: center;
	margin: 1em 0;
	color: var(--dark-purple);
	text-shadow: 0px 0px 5px rgba(77, 69, 93, 0.75);
}

.input-container {
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	align-items: stretch;
	width: 70%;
}

input,
textarea {
	width: 100%;
	padding: 0.5em;
	margin: 0.5em 0;
	border: 1px solid var(--light-cyan);
	font-family: var(--para-font);
	border-radius: 5px;
	font-size: 1.5rem;
	transition: border 250ms ease-in-out;
	background-color: whitesmoke;
}
textarea {
	resize: vertical;
}

input:focus,
textarea:focus {
	outline: none;
	border: 3px solid var(--light-cyan);
}

input[type="text"]::placeholder,
textarea::placeholder {
	transition: transform 500ms ease, opacity 500ms ease;
}

input[type="text"]:focus::placeholder {
	transform: translate(50%);
	opacity: 0;
}

.input-label {
	font-family: var(--secondary-font);
	font-size: 1.5rem;
	font-weight: 700;
	letter-spacing: 1mm;
	color: var(--dark-purple);
	text-shadow: 0px 0px 5px rgba(77, 69, 93, 0.75);
}
