.drawer-overlay[data-v-3aabe81e]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;background:#00000080;position:fixed;inset:0}.drawer-panel[data-v-3aabe81e]{background:var(--surface-color);border-left:1px solid var(--border-color);z-index:1000;flex-direction:column;width:380px;max-width:100%;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #00000026}@media (width<=480px){.drawer-panel[data-v-3aabe81e]{width:100%}}.drawer-header[data-v-3aabe81e]{border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;padding:20px 20px 16px}.drawer-header[data-v-3aabe81e],.drawer-title[data-v-3aabe81e]{align-items:center;display:flex}.drawer-title[data-v-3aabe81e]{color:var(--text-color);gap:8px;margin:0;font-size:1.1rem;font-weight:700}.chapter-count[data-v-3aabe81e]{background:var(--primary-color);color:#fff;border-radius:20px;padding:2px 8px;font-size:.75rem;font-weight:600}.drawer-close[data-v-3aabe81e]{width:34px;height:34px;color:var(--text-secondary-color);border:1px solid var(--border-color);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;transition:all .25s;display:flex}.drawer-close[data-v-3aabe81e]:hover{background:color-mix(in srgb,var(--primary-color) 10%,transparent);color:var(--primary-color);border-color:color-mix(in srgb,var(--primary-color) 28%,var(--border-color))}.chapter-list[data-v-3aabe81e]{scrollbar-width:thin;flex:1;padding:12px;overflow-y:auto}.chapter-item[data-v-3aabe81e]{color:var(--text-color);border-radius:12px;align-items:center;gap:12px;margin-bottom:2px;padding:12px 14px;text-decoration:none;transition:all .2s;display:flex}.chapter-item[data-v-3aabe81e]:hover{background:color-mix(in srgb,var(--primary-color) 7%,transparent)}.chapter-item.is-active[data-v-3aabe81e]{background:color-mix(in srgb,var(--primary-color) 10%,transparent);border:1px solid color-mix(in srgb,var(--primary-color) 22%,var(--border-color))}.chapter-item.is-locked[data-v-3aabe81e]{opacity:.6}.chapter-num[data-v-3aabe81e]{background:color-mix(in srgb,var(--primary-color) 10%,transparent);width:32px;height:32px;color:var(--primary-color);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:flex}.is-active .chapter-num[data-v-3aabe81e]{background:var(--primary-color);color:#fff}.chapter-title[data-v-3aabe81e]{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9rem;overflow:hidden}.chapter-reading[data-v-3aabe81e]{background:color-mix(in srgb,var(--primary-color) 10%,transparent);color:var(--primary-color);border-radius:10px;flex-shrink:0;padding:2px 8px;font-size:.7rem;font-weight:600}.chapter-lock[data-v-3aabe81e]{flex-shrink:0;font-size:.75rem}.drawer-overlay-enter-active[data-v-3aabe81e],.drawer-overlay-leave-active[data-v-3aabe81e]{transition:opacity .3s}.drawer-overlay-enter-from[data-v-3aabe81e],.drawer-overlay-leave-to[data-v-3aabe81e]{opacity:0}.drawer-slide-enter-active[data-v-3aabe81e],.drawer-slide-leave-active[data-v-3aabe81e]{transition:transform .35s cubic-bezier(.16,1,.3,1)}.drawer-slide-enter-from[data-v-3aabe81e],.drawer-slide-leave-to[data-v-3aabe81e]{transform:translate(100%)}
