.s-skin{--loop:5.6s}.wk{grid-template-columns:2.5rem 1fr 1fr;align-items:center;gap:4px;margin-top:8px;display:grid}.wk .caps{text-align:center}.wk .caps.l{text-align:left}.wk .c{border:1px solid var(--hair);border-radius:var(--rad-sm);justify-content:center;align-items:center;height:30px;display:flex;position:relative}.wk .c.today{z-index:1;border-color:var(--accent-foreground);background:oklch(91.2% .045 52/.14)}.wk .chip{background:var(--primary);color:var(--primary-foreground);font:500 .75rem/1.3 var(--sans);white-space:nowrap;border-radius:5px;padding:2px 7px}.wk .today-l{color:var(--shell-text)}.tip{z-index:2;border-radius:var(--rad);background:var(--foreground);width:184px;color:var(--background);text-align:left;transform-origin:80% 0;padding:9px 11px;font-size:.75rem;line-height:1.5;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 30px oklch(0% 0 0/.5)}.tip b{font-weight:600}.icard.dim{opacity:.7}@media (prefers-reduced-motion:no-preference){.motion .s-skin .tip{animation-name:k-tip}.motion .s-skin .today .disc{animation-name:k-disc}}@keyframes k-disc{0%,17.5%{opacity:0;transform:scale(.4)}20.5%{opacity:1;transform:scale(1)}26%,to{opacity:0;transform:scale(1.7)}}@keyframes k-tip{0%,22%{opacity:0;animation-timing-function:var(--ease);transform:translateY(-10px)scale(.7)}27%{opacity:1;transform:translateY(2px)scale(1.06)}31%,to{opacity:1;transform:none}}@media (max-width:759px){.icard.wide{display:none}}
