@media (hover:hover) and (prefers-reduced-motion:no-preference){.recent-card:hover .recent-card-icon[data-v-2c9cb588]{transform:scale(1.08)rotate(-4deg)}}.passage-picker{--picker-glow-1:color-mix(in oklab, var(--peach) 70%, transparent);--picker-glow-2:color-mix(in oklab, var(--orange) 14%, transparent);background:radial-gradient(60% 45% at 0 0,var(--picker-glow-1),transparent),radial-gradient(45% 40% at 100% 100%,var(--picker-glow-2),transparent)}.dark .passage-picker{--picker-glow-1:color-mix(in oklab, var(--peach) 60%, transparent);--picker-glow-2:color-mix(in oklab, var(--orange) 10%, transparent)}.passage-picker .picker-cta{animation:2.8s ease-out infinite picker-pulse}@keyframes picker-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--orange) 55%,transparent)}70%,to{box-shadow:0 0 0 12px #0000}}.passage-picker .picker-cta:disabled{animation:none}@media (prefers-reduced-motion:reduce){.passage-picker .picker-cta{animation:none}}.book-rail-line[data-v-a01fe731]{background:var(--ui-border-accented);opacity:.6;border-radius:999px;width:1px;transition:opacity .3s,background-color .3s;position:absolute;top:0;bottom:0;right:2px}.book-rail-letter[data-v-a01fe731]{color:var(--focus);opacity:.35;transition:opacity .3s}:where(.dark) .book-rail-letter[data-v-a01fe731]{color:var(--ui-primary)}.book-rail-handle[data-v-a01fe731]{border:1px solid var(--peach-deep);background:var(--peach);min-width:1.25rem;height:1.25rem;color:var(--on-pastel);opacity:.75;pointer-events:none;border-radius:999px;justify-content:center;align-items:center;padding-inline:.25rem;font-size:10px;font-weight:700;line-height:1;transition:opacity .3s,top .15s ease-out;display:flex;position:absolute;right:3px;transform:translateY(-50%);box-shadow:0 1px 3px #362a222e}.book-rail--active .book-rail-handle[data-v-a01fe731],.book-rail--active .book-rail-line[data-v-a01fe731]{opacity:1}.book-rail--active .book-rail-letter[data-v-a01fe731]{opacity:.9}.book-rail--dragging .book-rail-handle[data-v-a01fe731]{transition:opacity .3s}.book-rail--dragging .book-rail-line[data-v-a01fe731]{background:var(--peach-deep);width:2px}.book-rail:focus-visible .book-rail-line[data-v-a01fe731]{background:var(--ui-primary);width:2px}.rail-bubble-enter-active[data-v-a01fe731],.rail-bubble-leave-active[data-v-a01fe731]{transition:opacity .12s}.rail-bubble-enter-from[data-v-a01fe731],.rail-bubble-leave-to[data-v-a01fe731]{opacity:0}.picker-slide-enter-active[data-v-9fc4df75],.picker-slide-leave-active[data-v-9fc4df75]{transition:transform .2s,opacity .2s}.picker-slide-enter-from[data-v-9fc4df75],.picker-slide-leave-to[data-v-9fc4df75]{opacity:0;transform:translateY(8px)}
