/* SugarAI brand font kit (TT Hoves Pro) + Inter fallback via Google Fonts */
@import url("https://use.typekit.net/kcx3wss.css");
@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap");

:root {
    --brand-primary: #1B321B;
    --brand-accent: #9CD185;
    --brand-cream: #F2EDE7;
}

* {
    box-sizing: border-box;
}

html, body {
    height: 100%;
    width: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #3e3c42;
    text-rendering: optimizeLegibility;
    margin: 0;
}

body {
    color: #3e3c42;
    width: 100%;
    font-family: "TT Hoves Pro", "tt-hoves-pro", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
    font-size: 16px;
    line-height: 160%;
}

a {
    color: var(--brand-primary);
}

#navbar a:hover, #navbar-heading h2:hover {
    background: none;
    text-decoration: none;
    color: var(--brand-accent);
}

.branding {
    padding-top: 20px;
    margin: 10px;
}
