/*
Theme Name: Scalar Builds
Theme URI: https://www.scalarbuilds.com
Author: The talented Scalar Builds delivery team
Author URI: https://www.scalarbuilds.com
Description:
Requires at least: 6.7
Tested up to: 6.9
Requires PHP: 8.3
Version: 1.11
License: © Scalar Builds, Inc. All rights reserved.
License URI: https://www.scalarbuilds.com/license
Text Domain: scalar-builds
Email: support@scalarbuilds.com
Tags:

/* Ensure the site fills the screen */

/* Ensure the site fills the screen */
html, body {
    margin: 0;
    padding: 0;
    height: 100%;
    min-width: var(--site-min-width);
    color: var(--color-text);
}
.wp-site-blocks {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

/* Ensure that content layout is always in flex mode */
.wp-site-blocks > .entry-content {
    display: flex;
    flex-direction: column;
}

/* Push footer to bottom if content is short and deal with the WP header, and set position to relative
   to flip header from abs to sticky when scrol pos > 0 */
.wp-site-blocks > footer {
    margin-top: auto;
    position: relative;
}
body.admin-bar .wp-site-blocks {
    min-height: calc(100vh - var(--wp-admin--admin-bar--height, 32px));
}

/* Scroll locking */
body.theme-scroll-locked {
    overflow: hidden;
}

/* Don't auto format */
:root :where(.is-layout-flow) > *,
:where(.wp-site-blocks) > * {
    margin-block-start: 0;
}

/* Adding a new text 1.11 3 */
.services-slide-container .service-label {
    line-height: 1.11;
    font-weight: 500;
}
