366 Colores de cumpleaños

El método, no el misticismo

Cada fecha tiene un color. Se calcula, no se adivina.

Aquí no hay horóscopo. Cada uno de los 366 días del año recibe un color a partir de una fórmula que solo necesita el mes y el día. Sin año, sin nombre, sin carta natal. La misma fecha siempre da el mismo color. Las matemáticas están abiertas y aparecen debajo.

Luminosidad a lo largo del año. Cada barra es un día, en su propio color.
Tono sobre el calendario. La dispersión llena la rueda sin repetirse nunca.
01

La estación vive en la luminosidad y el croma

El año es una sola onda cosenoidal. Alcanza su máximo en pleno verano y su mínimo a mitad del invierno, y ese único número sube la luminosidad y el croma en verano y los baja en invierno. Julio se lee luminoso y abierto, enero profundo y callado. El tono apenas la escucha, y por eso las estaciones se sienten como clima y no como una rueda de color girando.

season = cos((doy / 366 − 0.54) × 2π)

02

El día vive en una dispersión áurea

Dentro de la estación, cada día se coloca multiplicando su índice por la proporción áurea y quedándose con la parte fraccionaria. Es la forma más uniforme de llenar un intervalo sin repetirse nunca, el mismo empaquetado que usa un girasol para sus semillas. Tres multiplicadores independientes dispersan el tono, la luminosidad y el croma por separado, de modo que los tres nunca se alinean en un patrón visible. Una atracción débil de 0.2 inclina el tono hacia una referencia de verano o de invierno, así que la dispersión sigue leyéndose como estacional.

hue = frac(doy × 0.6180339887) × 300
lightness ← frac(doy × 0.7548776662)
chroma ← frac(doy × 0.569840291)

03

Primero OKLCH, luego sRGB

Cada color se define en OKLCH: luminosidad, croma, tono, en un espacio construido para que pasos iguales se vean iguales. Un azul pálido y un dorado pálido con la misma luminosidad se sienten igual de pálidos, y eso es lo que evita que 366 colores se dispersen. El croma se ajusta al gamut sRGB antes de guardar nada, así que los números que aparecen en la página de un día son los que se renderizan, y los nombres y las puntuaciones de compatibilidad describen colores reales y no ideales.

Y la legibilidad. Cada página lee su fondo y cambia las etiquetas a un casi negro o casi blanco teñido con el tono del propio fondo, eligiendo el que de verdad mide más contraste, y luego lo empuja más hasta que el día supera la relación WCAG AA para texto de cuerpo. Los 366 días la superan.

Ver todos los 366 colores