<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
	font-family: custom;
	src: url(/wp-content/themes/ollie-child/assets/fonts/outfit.ttf)
}

:root {
	--primary-accent: #14111f;
	/* primary accent color can be changed here */
	--site-bg: #f1f1f1;
	/* background color can be changed here */
	--components-bg: #f9f9f9;
	/* forms background color can be changed here */
	--success-c: #0d7d56;
	/* success color can be changed here */
	--error-c: #f37262;
	/* error color can be changed here */
	--components-br: 5px;
	/* forms border radius can be changed here */
	--inputs-br: 5px;
	/* inputs border radius color can be changed here */
	--buttons-br: 5px;
	/* buttons border radius can be changed here */
	--logo-url: url(/wp-content/uploads/2024/11/logo.png);
}

/* #registerform p:first-of-type {
	display: none !important;
} */

html,
body,
*:not(i):not(.icon):not(.ab-icon):not(.dashicons):not(.star):not(.far) {
	font-family: custom !important;
}

body {
	display: flex !important;
	flex-direction: column !important;
	justify-content: center !important;
	align-items: center !important;
	background-color: var(--site-bg, #f1f1f1) !important;
	color: var(--primary-accent, #1e1e2a);
}

#login {
	padding: unset !important;
	margin: unset !important;
}

#login h1 a {
	height: 84px !important;
	width: 84px !important;
	background-image: var(--logo-url, url(/wp-admin/images/wordpress-logo.svg)) !important;
	border-radius: 10px;
	background-position: center;
	background-size: 84px;
}

#login #pass-strength-result {
	border-radius: var(--components-br, 8px) !important;
	margin-top: 10px !important;
	padding: 12px 12px !important;
}

#login form,
#login .message,
#login #login_error,
#login .success {
	border-radius: var(--components-br, 8px);
	border: none;
	background: var(--components-bg, #f9f9f9) !important;
}

#login #login_error {
	color: var(--error-c, #f37262) !important;
}

#login .success {
	color: var(--success-c, #0d7d56) !important;
}

#login form {
	display: flex !important;
	flex-direction: column !important;
}

#login input.input {
	padding: 12px !important;
	border-radius: var(--inputs-br, 8px) !important;
	width: 100% !important;
	font-size: 14px !important;
	border-color: var(--primary-accent, #1e1e2a) !important;
}

#login input:focus {
	box-shadow: none !important;
}

#login .wp-hide-pw {
	height: 46px !important;
	color: var(--primary-accent, #1e1e2a) !important;
	border: none !important;
}

#login .wp-hide-pw:focus,
#login a {
	border: none !important;
	box-shadow: none !important;
}

#login a:hover {
	color: var(--primary-accent, #1e1e2a) !important;
}

#login #wp-submit {
	margin-top: 10px !important;
	padding: 8px 12px !important;
	border-radius: var(--buttons-br, 12px) !important;
	width: 100% !important;
	font-size: 14px !important;
	background: var(--primary-accent, #1e1e2a) !important;
	border-color: var(--primary-accent, #1e1e2a) !important;
}

#login #wp-submit:disabled {
	background: #f1f1f1 !important;
	border-color: #f1f1f1 !important;
}

#login #nav {
	text-align: center;
}

.language-switcher,
.login-action-login .privacy-policy-page-link,
.login-action-lostpassword .privacy-policy-page-link,
#login #backtoblog {
	display: none !important;
}

.login-action-register .privacy-policy-link {
	text-decoration: none !important;
}

/* Start Auth CSS LOADER */
html.locked body #login {
	display: none;
}

.lds-ellipsis {
	display: inline-block;
	position: relative;
	width: 80px;
	height: 80px;
}

.lds-ellipsis div {
	position: absolute;
	top: 33px;
	width: 13px;
	height: 13px;
	border-radius: 50%;
	background: var(--primary-accent, #1e1e2a);
	animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
	left: 8px;
	animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
	left: 8px;
	animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
	left: 32px;
	animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
	left: 56px;
	animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
	0% {
		transform: scale(0);
	}

	100% {
		transform: scale(1);
	}
}

@keyframes lds-ellipsis3 {
	0% {
		transform: scale(1);
	}

	100% {
		transform: scale(0);
	}
}

@keyframes lds-ellipsis2 {
	0% {
		transform: translate(0, 0);
	}

	100% {
		transform: translate(24px, 0);
	}
}

/* End Auth CSS LOADER */</pre></body></html>