/*
Theme Name: Circuit Bender
Theme URI: https://circuitbender.com
Author: Now Advertising Media LLC
Author URI: https://nowadmedia.com
Description: The circuitbender.com theme: dark, full width, its own header and footer. Built for the Circuit Bender sales pages.
Version: 1.1.1
Requires at least: 6.6
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: circuitbender
*/

/* Most styling lives in theme.json. These are the few things it cannot express. */

html { scroll-behavior: smooth; }
/* Anchored sections land below the sticky header. */
:target, section[id] { scroll-margin-top: 84px; }

.cb-header {
	position: sticky;
	top: 0;
	z-index: 50;
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
}
.cb-header a { text-decoration: none; }
.cb-header .cb-nav a { color: #cfc7b8; font-weight: 600; font-size: 15px; }
.cb-header .cb-nav a:hover { color: #f0a64a; }
.cb-header .cb-trial {
	background: #f0a64a;
	color: #15120d !important;
	font-weight: 800;
	padding: 10px 20px;
	border-radius: 999px;
	font-size: 15px;
	white-space: nowrap;
}
.cb-header .cb-trial:hover { background: #ffbe6b; }

@media (max-width: 760px) {
	.cb-header .cb-nav { display: none !important; }
	.cb-header .cb-logo img { width: 44px !important; }
}

.cb-footer a { color: #a99f8e; text-decoration: none; }
.cb-footer a:hover { color: #f0a64a; }

/* Full-width pages: no gap above the first section. */
.cb-main > .entry-content > .alignfull:first-child { margin-top: 0; }
