/*
Theme Name: Hatchet
Theme URI: https://askproject.net/hatchet/
Author: Hatchet
Description: Home repair and maintenance theme prepared from the Hatchet Elementor kit. Global colors, typography, and CSS are included. After activation, open Appearance â†’ Hatchet Setup to install the required plugins, import every page, and generate the Elementor CSS.
Version: 1.4.2
Requires at least: 6.2
Tested up to: 6.8
Requires PHP: 7.4
Text Domain: hatchet
*/

/* Base layout. Elementor widget CSS is generated on import and overrides these rules where needed. */
html {
	scroll-behavior: smooth;
}

body {
	margin: 0;
	background: var(--hatchet-bg, #f2f2f2);
	color: var(--hatchet-text, #484c55);
	font-family: var(--hatchet-font, "Radio Canada Big", "Onest", "Golos Text", sans-serif);
	font-size: 16px;
	font-weight: 400;
	line-height: 1.6;
	letter-spacing: 0;
	-webkit-font-smoothing: antialiased;
}

img {
	max-width: 100%;
	height: auto;
}

a {
	color: var(--hatchet-accent-dark, #ccad02);
	text-decoration-thickness: 1px;
	text-underline-offset: 0.15em;
}

a:hover {
	color: var(--hatchet-primary, #071842);
}

h1, h2, h3, h4, h5, h6 {
	color: var(--hatchet-primary, #071842);
	font-family: var(--hatchet-font, "Radio Canada Big", sans-serif);
	font-weight: 600;
	line-height: 1.15;
}

.hatchet-article,
.hatchet-index {
	max-width: 760px;
	margin: 0 auto;
	padding: 72px 24px;
}

.hatchet-article h1,
.hatchet-index h1 {
	margin: 0 0 16px;
	font-size: 48px;
	letter-spacing: -1px;
}

.hatchet-fallback {
	padding: 28px 40px;
	background: var(--hatchet-primary, #071842);
	color: #fff;
}

.hatchet-fallback a {
	color: var(--hatchet-accent, #ffd803);
}
