.indigo{--night:color-mix(in oklab, var(--t-accent) 28%, black)}.indigo-route-plane{display:none}@keyframes indigo-route{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes indigo-plane{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 1.75rem))}}@keyframes indigo-stop{0%{background-color:var(--t-ground);transform:scale(.55)}to{background-color:var(--t-accent);color:var(--t-on-accent);transform:scale(1)}}@keyframes indigo-arc{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes indigo-takeoff{0%{opacity:0;transform:translate(-14px,6px)}to{opacity:1;transform:none}}@keyframes indigo-turn{to{rotate:360deg}}@media (prefers-reduced-motion:no-preference){.indigo-arc-draw{animation:1.6s cubic-bezier(.45,0,.2,1) .9s both indigo-arc}.indigo-arc-plane{animation:.8s cubic-bezier(.2,.7,.2,1) 2.2s both indigo-takeoff}.indigo-cover .letters-write .letter{animation-duration:.75s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-delay:min(calc(80ms + var(--i) * 30ms), .42s)}.indigo-hand{transform-box:view-box;transform-origin:32px 32px}.indigo-hand-minute{animation:40s linear infinite indigo-turn}.indigo-hand-hour{animation:480s linear infinite indigo-turn}@supports (animation-timeline:view()){.indigo-route-box{view-timeline:--indigo-route block}.indigo-route{animation:linear both indigo-route;animation-timeline:--indigo-route;animation-range:cover 60vh cover calc(100% - 40vh)}.indigo-route-plane{animation:linear both indigo-plane;animation-timeline:--indigo-route;animation-range:cover 60vh cover calc(100% - 40vh);display:block}.indigo-stop{animation:linear both indigo-stop;animation-timeline:view();animation-range:entry 60% cover 40%}}}
