/*
 *  This file is part of Adspect anti-fraud software.
 *  Copyright (C) 2019-2025 Adspect.  All rights reserved.
 */

/* {{{ Layout */

.main-header {
	border-bottom: none !important;
}
.navbar {
	-webkit-backdrop-filter: saturate(180%) blur(20px);
	backdrop-filter: saturate(180%) blur(20px);
	background-color: rgba(255, 255, 255, 0.86);
}
.content-wrapper {
	background-color: #fff;
	margin-top: 51px !important;
}
@media (max-width: 767px) {
	.navbar-nav {
		margin-top: 0.6rem;
	}
	.content-wrapper {
		margin-top: 66px !important;
	}
	.container.wide {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
}

/* }}} */
/* {{{ Headers */

/* TODO: rename */
.title {
	font-weight: 700;
	letter-spacing: -.05em;
	text-align: center;
}
.title.title-first {
	font-size: 60px;
	line-height: 68px;
}
.title.title-second {
	font-size: 120px;
	line-height: 130px;
}

/* }}} */
/* {{{ Buttons */

.btn {
	border-radius: 100px !important;
}

/* }}} */
/* {{{ Backgrounds */

.bg-float {
	background: linear-gradient(-45deg, #ffeedd, #ffddee, #eeddff, #ddffee);
	background-size: 400% 400%;
	animation: bg-float 15s ease infinite;
}
@keyframes bg-float {
	0%   { background-position: 0% 50%; }
	50%  { background-position: 100% 50%; }
	100% { background-position: 0% 50%; }
}

/* }}} */
/* {{{ Cards */

.plan {
	border: none !important;
	border-radius: 24px !important;
	margin: 0.5rem !important;
}

/* }}} */
/* {{{ Footer */

.main-footer {
	border: none !important;
	background: #232328 !important;
	color: #fff !important;
}
.main-footer a {
	color: #999da2 !important;
}
.main-footer a:hover {
	color: #fff !important;
}

/* }}} */

/*
 * vim: ts=4 sw=4 noet fdm=marker
 */
