/*
Theme Name:   TechLance Global
Theme URI:    https://example.com/
Description:  Hello Elementor child theme for TechLance Global. Intentionally minimal: self-hosted fonts, landmarks and small performance tweaks. All design lives in Elementor › Site Settings.
Author:       TechLance Global
Template:     hello-elementor
Version:      2.0.0
Requires at least: 6.4
Requires PHP: 7.4
Text Domain:  techlanceglobal
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
*/

/* Self-hosted variable fonts (SIL Open Font License — see assets/fonts/OFL-*.txt).
   Registered in Elementor as "system" fonts, so Elementor never requests them from a third party.
   Plus Jakarta Sans = headings/display, Inter = body/UI. (Fraunces/Manrope files are kept for rollback only.) */
@font-face {
	font-family: "Plus Jakarta Sans";
	src: url("assets/fonts/plus-jakarta-sans-var-latin.woff2") format("woff2");
	font-weight: 200 800;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
	font-family: "Inter";
	src: url("assets/fonts/inter-var-latin.woff2") format("woff2");
	font-weight: 100 900;
	font-style: normal;
	font-display: swap;
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Skip link: hidden until focused (keyboard users), then shown top-left. */
.skip-link.screen-reader-text:focus {
	clip: auto !important;
	clip-path: none;
	width: auto;
	height: auto;
	position: fixed;
	top: 12px;
	left: 12px;
	z-index: 100000;
	padding: 12px 20px;
	border-radius: 999px;
	box-shadow: 0 8px 24px rgba(0, 0, 0, .18);
	background: var(--e-global-color-secondary, #0B1220);
	color: var(--e-global-color-tlgondark, #F7F5F0);
	font-weight: 700;
	text-decoration: none;
}

/* The <main> landmark added in functions.php must not affect layout. */
.tlg-main { display: block; }
.tlg-main:focus { outline: none; }
