/*
 Theme Name:   Get Bobcat Client
 Theme URI:    https://getbobcat.com
 Description:  Thin Divi child theme for Get Bobcat client sites. Colours and fonts come from Divi's global colours and the per-site brand.css (wp-content/uploads/gbc-brand), never from this file.
 Author:       Get Bobcat
 Author URI:   https://getbobcat.com
 Template:     Divi
 Version:      1.0.0
 Requires PHP: 8.2
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  gbc-client
*/

/*
 * 2026-10-28 (Ryan): base rules only, and colours only through Divi's global colour variables
 * (var(--gcid-*)), so every client looks like their own brand. No Get Bobcat colours, no navy,
 * no #et-main-area overrides. Anything brand-specific belongs in uploads/gbc-brand/brand.css.
 */

/* Keyboard users can see where they are. */
a:focus-visible,
button:focus-visible,
.et_pb_button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible {
    outline: 3px solid var(--gcid-primary-color, currentColor);
    outline-offset: 2px;
}

/* Skip link (printed by functions.php) stays hidden until focused. */
.gbc-skip-link {
    position: absolute;
    left: -9999px;
    top: 0;
    z-index: 100000;
    padding: 12px 16px;
    background: var(--gcid-body-color, #222);
    color: #fff;
}
.gbc-skip-link:focus {
    left: 8px;
    top: 8px;
}

/* Images never overflow their column. */
img {
    max-width: 100%;
    height: auto;
}

/* The small "Site by Get Bobcat" credit in the classic footer (et_get_footer_credits in functions.php). */
#footer-info .gbc-credit {
    opacity: 0.85;
}
