/**
 * GC Theme — Base Typography
 *
 * Loads brand fonts (Inter + Sora) from Google Fonts and
 * sets global typography defaults applied to html, body,
 * links, images, and lists. Component-specific typography
 * lives in the relevant component file.
 *
 * @package GC_Theme
 */

/* ── Brand fonts ── */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@400;500;600;700;800&display=swap');

html {
    font-size: 16px;
    scroll-behavior: smooth;
}

body {
    font-family: var(--font-ui);
    color: var(--gc-text);
    background: var(--gc-bg);
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}

a {
    color: var(--gc-primary);
    text-decoration: none;
}

a:hover {
    color: var(--gc-primary-dark);
    text-decoration: none;
}

ul, ol {
    padding-left: 1.5rem;
}