Searching for Fairbanks weather today shows rain despite it being -5F.

It should show the correct precipitation type. Calling Open-Meteo myself right now with a few relevant options included in the API call gives this response:
{
"latitude": 64.875,
"longitude": -147.75,
"generationtime_ms": 0.09179115295410156,
"utc_offset_seconds": 0,
"timezone": "GMT",
"timezone_abbreviation": "GMT",
"elevation": 131.0,
"current_units": {
"time": "iso8601",
"interval": "seconds",
"temperature_2m": "°F",
"precipitation": "mm",
"rain": "mm",
"snowfall": "cm",
"showers": "mm",
"weather_code": "wmo code"
},
"current": {
"time": "2025-12-12T17:00",
"interval": 900,
"temperature_2m": -5.6,
"precipitation": 0.10,
"rain": 0.00,
"snowfall": 0.07,
"showers": 0.00,
"weather_code": 71
}
}
"weather_code": 71 indicates "Continuous fall of snowflakes (light)" so it seems like it should be displaying snowfall as the current precipitation type.