.tile.svelte-1cfloan{width:4.5rem;padding:var(--space-2) 0;background:var(--surface);border:var(--border-strong) solid var(--brand);border-radius:var(--radius-tile);box-shadow:3px 3px 0 var(--mosaic);flex:none;align-content:center;justify-items:center;line-height:1;display:grid;position:relative;overflow:hidden}.tile.svelte-1cfloan:before{content:"";background:repeating-linear-gradient(90deg, var(--mosaic) 0 6px, transparent 6px 9px);height:4px;position:absolute;inset:0 0 auto}.month.svelte-1cfloan,.weekday.svelte-1cfloan{font-size:var(--step--1);color:var(--ink-soft)}.month.svelte-1cfloan{color:var(--accent);margin-top:2px;font-weight:700}.day.svelte-1cfloan{font-family:var(--font-display);font-weight:800;font-stretch:130%;font-size:var(--step-3);font-variant-numeric:tabular-nums;color:var(--brand);padding:.15rem 0}.sm.svelte-1cfloan{width:3.5rem;padding:var(--space-1) 0;box-shadow:2px 2px 0 var(--mosaic)}.sm.svelte-1cfloan .day:where(.svelte-1cfloan){font-size:var(--step-2)}.sm.svelte-1cfloan .weekday:where(.svelte-1cfloan){display:none}.lg.svelte-1cfloan{width:6rem;padding:var(--space-3) 0;box-shadow:4px 4px 0 var(--mosaic)}.lg.svelte-1cfloan .day:where(.svelte-1cfloan){font-size:var(--step-4)}.lg.svelte-1cfloan .month:where(.svelte-1cfloan),.lg.svelte-1cfloan .weekday:where(.svelte-1cfloan){font-size:var(--step-0)}
