.vt-datum{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-bg-soft);text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;min-width:3.5rem;padding:.5rem .5rem .5625rem;line-height:1.1;transition:background-color .15s,border-color .15s,color .15s;display:flex}.vt-datum__dag{font-size:var(--size-h3);font-weight:var(--weight-semibold,600);font-variant-numeric:tabular-nums}.vt-datum__dag[data-bereik="1"]{font-size:var(--size-body)}.vt-datum__maand{font-size:var(--size-tiny);font-weight:var(--weight-medium,500);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-ink-soft);margin-top:.125rem}.vt-datum__jaar{font-size:var(--size-tiny);color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.group:hover .vt-datum,.group:focus-visible .vt-datum,[data-actief="1"] .vt-datum{background:var(--color-accent);border-color:var(--color-accent);color:var(--accent-ink,var(--color-bg))}.group:hover .vt-datum__maand,.group:focus-visible .vt-datum__maand,[data-actief="1"] .vt-datum__maand,.group:hover .vt-datum__jaar,.group:focus-visible .vt-datum__jaar,[data-actief="1"] .vt-datum__jaar{color:inherit}@media (prefers-reduced-motion:reduce){.vt-datum{transition:none}}
