:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--accent)}:where(:root) .bricks-background-secondary {background-color: var(--accent)}:where(:root) .bricks-color-light {color: var(--surface)}:where(:root) .bricks-background-light {background-color: var(--surface)}:where(:root) .bricks-color-dark {color: var(--primary-dark)}:where(:root) .bricks-background-dark {background-color: var(--primary-dark)}:where(:root) .bricks-color-muted {color: var(--muted)}:where(:root) .bricks-background-muted {background-color: var(--muted)}:where(:root) * {border-color: var(--border)} html {background-color: var(--background)} body {background: none} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a, :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a {color: var(--primary); transition: .5s} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover {color: var(--accent-dark)} html {font-size: 100%} body {color: var(--text); font-size: clamp(1rem, 0.95rem + 0.2vw, 1.125rem); line-height: 1.7; letter-spacing: 0px} h1, h2, h3, h4, h5, h6 {color: var(--heading); font-weight: 500; line-height: 1.12; letter-spacing: -0.02em} h1 {line-height: 1.05; font-size: clamp(2.75rem, 1.7rem + 4vw, 5rem)} h2 {line-height: 1.1; font-size: clamp(2.25rem, 1.6rem + 2.4vw, 3.75rem)} h3 {font-size: clamp(1.75rem, 1.4rem + 1.3vw, 2.5rem); line-height: 1.15} h4 {font-size: clamp(1.375rem, 1.2rem + 0.6vw, 1.75rem); line-height: 1.25} h5 {font-size: 1.125rem; line-height: 1.35} h6 {font-size: 1rem; line-height: 1.4; font-weight: 600; letter-spacing: 0.04em} .bricks-type-lead {font-size: clamp(1.125rem, 1.05rem + 0.3vw, 1.35rem); line-height: 1.65; color: var(--muted)} .brxe-section {padding-top: var(--section-space); padding-right: var(--page-gutter); padding-bottom: var(--section-space); padding-left: var(--page-gutter); row-gap: var(--grid-gap)} .brxe-container {width: 100%; max-width: var(--content-width)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--content-width)}