:root{--font-sans:var(--font-instrument-sans), var(--font-noto-devanagari), ui-sans-serif, system-ui, sans-serif;--duration-stagger:40ms;--duration-quick:.15s;--duration-fast:.25s;--duration-very-slow:.5s;--ease-smooth-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:ease-in-out;--distance-medium:12px;--blur-medium:3px}.t-press{transition:background-color var(--duration-quick) ease, border-color var(--duration-quick) ease, color var(--duration-quick) ease, opacity var(--duration-quick) ease}.t-hover-lift{transition:box-shadow .2s,border-color .2s}@keyframes t-reveal-line{0%{opacity:0;transform:translateY(var(--distance-medium));filter:blur(var(--blur-medium))}to{opacity:1;filter:blur();transform:translateY(0)}}.t-reveal{animation:t-reveal-line var(--duration-very-slow) var(--ease-smooth-out) both;animation-delay:var(--t-reveal-delay,0s);will-change:transform, opacity, filter}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.t-reveal-scroll,.t-reveal-scroll-group>*{will-change:transform, opacity, filter;animation:linear both t-reveal-line;animation-timeline:view();animation-range:entry 8% cover 32%}.t-reveal-scroll-group>:nth-child(2){animation-range:entry 12% cover 36%}.t-reveal-scroll-group>:nth-child(3){animation-range:entry 16% cover 40%}.t-reveal-scroll-group>:nth-child(n+4){animation-range:entry 20% cover 44%}}}.t-reveal-group>*{animation:t-reveal-line var(--duration-very-slow) var(--ease-smooth-out) both;will-change:transform, opacity, filter}.t-reveal-group>:first-child{animation-delay:0s}.t-reveal-group>:nth-child(2){animation-delay:var(--duration-stagger)}.t-reveal-group>:nth-child(3){animation-delay:calc(var(--duration-stagger) * 2)}.t-reveal-group>:nth-child(4){animation-delay:calc(var(--duration-stagger) * 3)}.t-reveal-group>:nth-child(5){animation-delay:calc(var(--duration-stagger) * 4)}.t-reveal-group>:nth-child(n+6){animation-delay:calc(var(--duration-stagger) * 5)}.t-selectable{transition:background-color var(--duration-quick) ease, border-color var(--duration-quick) ease, box-shadow var(--duration-quick) ease, color var(--duration-quick) ease}@media (prefers-reduced-motion:reduce){.t-press,.t-hover-lift,.t-selectable{transition:none}.t-reveal,.t-reveal-group>*,.t-reveal-scroll,.t-reveal-scroll-group>*{animation:none}}
