[data-register=day] .day-action{isolation:isolate;cursor:pointer;transition:color .22s,border-color .22s,box-shadow .16s;position:relative;overflow:hidden}[data-register=day] .day-action:before{content:"";z-index:-1;border-radius:inherit;background:var(--day-action-fill);pointer-events:none;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translateY(102%)}[data-register=day] .day-action--primary{--day-action-fill:var(--color-day-accent-strong)}[data-register=day] .day-action--ghost{--day-action-fill:color-mix(in srgb, var(--color-day-accent) 9%, var(--color-day-paper))}[data-register=day] .day-action:focus-visible{outline:2px solid var(--color-day-accent);outline-offset:4px}[data-register=day] .day-action:focus-visible:before{transform:translateY(0)}[data-register=day] .day-action--ghost:focus-visible{border-color:var(--color-day-accent);color:var(--color-day-accent)}[data-register=day] .day-action:active{box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 20%, transparent)}[data-register=day] .day-action>span[aria-hidden=true]:last-child{transition:translate .32s cubic-bezier(.22,1,.36,1);display:inline-block}@media (hover:hover) and (pointer:fine){[data-register=day] .day-action:hover:before{transform:translateY(0)}[data-register=day] .day-action--ghost:hover{border-color:var(--color-day-accent);color:var(--color-day-accent)}[data-register=day] .day-action--primary:hover>span[aria-hidden=true]:last-child{translate:3px}}@media (prefers-reduced-motion:reduce){[data-register=day] .day-action,[data-register=day] .day-action:before,[data-register=day] .day-action>span[aria-hidden=true]:last-child{transition:none}[data-register=day] .day-action--primary:hover>span[aria-hidden=true]:last-child{translate:none}}
