.litenote-app-floating__btn[data-v-d016173f]{border-radius:var(--radius-lg);border:var(--border-w) solid var(--border-color);background:var(--bg-card);width:36px;height:36px;color:var(--text-secondary);box-shadow:var(--shadow-card);justify-content:center;align-items:center;transition:color .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex}.litenote-app-floating__btn[data-v-d016173f]:hover{color:var(--primary-text);border-color:color-mix(in srgb,var(--primary-color) 40%,var(--border-color));box-shadow:var(--shadow-card-hover);transform:translateY(-1px)}.litenote-app-floating__gear[data-v-d016173f]{animation:10s linear infinite gear-spin-d016173f}@keyframes gear-spin-d016173f{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.litenote-app-floating__btn--open[data-v-d016173f]{color:var(--primary-text);border-color:color-mix(in srgb,var(--primary-color) 40%,var(--border-color))}.litenote-app-floating__btn--top[data-v-d016173f]:hover{background:var(--primary-solid);border-color:var(--primary-solid);color:var(--primary-solid-text);box-shadow:var(--shadow-card-hover)}.litenote-app-top__arrow[data-v-d016173f],.litenote-app-top__pct[data-v-d016173f]{line-height:1;font-size:var(--font-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:500;display:flex}.litenote-app-floating__btn--top:hover .litenote-app-top__pct[data-v-d016173f],.litenote-app-top__arrow[data-v-d016173f]{display:none}.litenote-app-floating__btn--top:hover .litenote-app-top__arrow[data-v-d016173f]{display:flex}.litenote-app-floating__btn[data-v-d016173f]:active{transform:translateY(0)}.litenote-app-float-fade-enter-active[data-v-d016173f],.litenote-app-float-fade-leave-active[data-v-d016173f]{transition:opacity .2s,transform .2s}.litenote-app-float-fade-enter-from[data-v-d016173f],.litenote-app-float-fade-leave-to[data-v-d016173f]{opacity:0;transform:translateY(6px)}.litenote-app-toc__link[data-v-039decfe]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:5px 8px;line-height:1.5;text-decoration:none;transition:color .15s,background .15s;display:block;overflow:hidden}.litenote-app-toc__link[data-v-039decfe]:hover{color:var(--text-primary);background:var(--bg-secondary)}.litenote-app-toc__link.is-active[data-v-039decfe]{color:var(--primary-text);background:color-mix(in srgb,var(--primary-color) 10%,transparent);font-weight:500}
