.wk{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.375rem}@media (min-width:640px){.wk{gap:.5rem}}.wk-cell{display:flex;flex-direction:column;align-items:center;gap:.5rem;border-radius:1rem;padding:.75rem .25rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;background:var(--surface);border:1px solid var(--line)}.wk-today{background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1.5px solid var(--accent)}.wk-day{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--dim);letter-spacing:.06em}.wk-dot{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;font-size:18px;font-weight:700;--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}@media (min-width:640px){.wk-dot{height:3rem;width:3rem;font-size:20px}}.wk-dot{box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.18);letter-spacing:-.02em}