.library-page{font-family:var(--font-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;letter-spacing:-.01em;font-size:14px}.library-page button:not(:disabled),.library-page select:not(:disabled){cursor:pointer;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .18s,border-color .18s,color .18s}.library-page button:active:not(:disabled){transform:scale(.98)}.library-page :is(a,button,select,input):focus-visible{outline:2px solid hsl(var(--primary) / .7);outline-offset:2px}.library-page .scroll-reader-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f1f4f8 radial-gradient(#64748b1f 1px,#0000 1px) 0 0/24px 24px;height:calc(100dvh - 200px);min-height:360px;padding:24px 16px;position:relative;overflow:auto}.library-page .scroll-reader-pages{margin-inline:auto}.library-page .scroll-reader-sheet{aspect-ratio:1/1.4142;background:#fff;border-radius:4px;justify-content:center;align-items:center;width:100%;transition:box-shadow .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #0f172a0a,0 16px 28px -4px #0f172a14,0 0 0 1px #0f172a0d}.library-page .scroll-reader-sheet:hover{box-shadow:0 8px 12px -2px #0f172a0f,0 24px 38px -6px #0f172a1f,0 0 0 1px #0f172a0f}.dark .library-page{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f1f5f9;background:#090b10}.dark .library-page .bg-white{background-color:#11141c}.dark .library-page .bg-slate-50{background-color:#0d0f15}.dark .library-page .bg-slate-100{background-color:#1a1e2a}.dark .library-page .bg-slate-900{background-color:#2e2a3d}.dark .library-page :is(.border-slate-100,.border-slate-200){border-color:#ffffff12}.dark .library-page .border-slate-800{border-color:#8b5cf6}.dark .library-page :is(.text-slate-900,.text-slate-700){color:#f1f5f9}.dark .library-page .text-slate-600{color:#cbd5e1}.dark .library-page .text-slate-500{color:#94a3b8}.dark .library-page .text-slate-400{color:#64748b}.dark .library-page .text-slate-300{color:#475569}.dark .library-page :is(.hover\:bg-slate-50,.hover\:bg-slate-100,.hover\:bg-slate-200):hover{background-color:#ffffff0f}.dark .library-page .hover\:bg-slate-700:hover{background-color:#4338ca}.dark .library-page :is(.hover\:text-black,.hover\:text-slate-900,.hover\:text-slate-700):hover{color:#fff}.dark .library-page .bg-blue-50{background-color:#3b82f61f}.dark .library-page .text-blue-600{color:#93c5fd}.dark .library-page .bg-violet-50{background-color:#8b5cf624}.dark .library-page .text-violet-600{color:#c4b5fd}.dark .library-page :is(.bg-emerald-50,.bg-emerald-50\/60){background-color:#10b9811f}.dark .library-page .border-emerald-100{border-color:#10b98140}.dark .library-page :is(.text-emerald-600,.text-emerald-700,.text-emerald-800){color:#6ee7b7}.dark .library-page .bg-red-50{background-color:#ef44441f}.dark .library-page .border-red-200{border-color:#ef444440}.dark .library-page .text-red-700{color:#fca5a5}.dark .library-page .text-amber-700{color:#fde68a}.dark .library-page .scroll-reader-viewport{background:#080a0e radial-gradient(#ffffff14 1px,#0000 1px) 0 0/24px 24px}.library-page .scroll-reader-sheet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f172a}.dark .library-page .scroll-reader-sheet :is(.text-slate-400,.text-slate-500){color:#64748b}.dark .library-page .scroll-reader-sheet .text-red-700{color:#b91c1c}.dark .library-page .scroll-reader-sheet .text-amber-700{color:#b45309}@media (max-width:640px){.library-page .scroll-reader-viewport{height:70dvh;padding:12px 6px}}@media (prefers-reduced-motion:reduce){.library-page *,.library-page :before,.library-page :after{transition:none!important;animation:none!important}}
