/*
 * KafHub Nova theme — sourced from brand palette (palette.sass)
 *
 * Logo: floralwhite, gray, darkgray, darkslategray, darkseagreen, dimgray
 * Accent: sienna, saddlebrown, peru
 * Surfaces: lightgray, black
 */

:root {
    --kafhub-logo: 139, 97, 57;
    --colors-gray-50: 249, 247, 242;
    --colors-gray-100: 242, 243, 233;
    --colors-gray-200: 216, 212, 208;
    --colors-gray-300: 180, 196, 156;
    --colors-gray-400: 150, 156, 130;
    --colors-gray-500: 115, 120, 100;
    --colors-gray-600: 98, 96, 95;
    --colors-gray-700: 76, 68, 57;
    --colors-gray-800: 54, 50, 34;
    --colors-gray-900: 33, 23, 22;
    --colors-gray-950: 22, 15, 14;
}

.dark {
    --kafhub-logo: 203, 144, 95;
    --colors-gray-50: 242, 243, 233;
    --colors-gray-100: 216, 212, 208;
    --colors-gray-200: 150, 156, 130;
    --colors-gray-300: 115, 120, 100;
    --colors-gray-400: 180, 196, 156;
    --colors-gray-500: 150, 156, 130;
    --colors-gray-600: 115, 120, 100;
    --colors-gray-700: 76, 68, 57;
    --colors-gray-800: 54, 50, 34;
    --colors-gray-900: 33, 23, 22;
    --colors-gray-950: 22, 15, 14;
}

html.dark {
    color-scheme: dark;
}

html:not(.dark) {
    color-scheme: light;
}

.kafhub-logo {
    color: rgb(var(--kafhub-logo));
}
