.lb-pulse[data-v-11f07ca9]{animation:3s ease-in-out infinite lb-pulse-kf-11f07ca9}@keyframes lb-pulse-kf-11f07ca9{0%,to{opacity:1}50%{opacity:.75}}.lb-glow[data-v-11f07ca9],.lb-legendary[data-v-11f07ca9],.lb-shimmer[data-v-11f07ca9]{position:relative}.lb-sheen-clip[data-v-11f07ca9]{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lb-sheen[data-v-11f07ca9]{width:250%;animation:3s ease-in-out infinite lb-sheen-kf-11f07ca9;position:absolute;top:0;bottom:0;left:0}.lb-shimmer .lb-sheen[data-v-11f07ca9]{background:linear-gradient(105deg,#0000 30%,#ffffff4d 45%,#ffffff73 50%,#ffffff4d 55%,#0000 70%)}.lb-glow .lb-sheen[data-v-11f07ca9]{background:linear-gradient(105deg,#0000 30%,#ffffff40 45%,#fff6 50%,#ffffff40 55%,#0000 70%);animation-duration:2.5s}.lb-legendary .lb-sheen[data-v-11f07ca9]{background:linear-gradient(105deg,#0000 25%,#ffffff59 40%,#ffffff8c 50%,#ffffff59 60%,#0000 75%);animation-duration:2s}@keyframes lb-sheen-kf-11f07ca9{0%{transform:translate(-120%)}to{transform:translate(30%)}}.lb-glow[data-v-11f07ca9]:before,.lb-legendary[data-v-11f07ca9]:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.lb-glow[data-v-11f07ca9]:before{animation:2.5s ease-in-out infinite lb-fade-kf-11f07ca9;box-shadow:0 0 6px #f59e0b80}.lb-legendary[data-v-11f07ca9]:before{animation:2s ease-in-out infinite lb-fade-kf-11f07ca9;box-shadow:0 0 7px #ef444480,0 0 12px #f59e0b4d}@keyframes lb-fade-kf-11f07ca9{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.lb-glow[data-v-11f07ca9]:before,.lb-legendary[data-v-11f07ca9]:before,.lb-pulse[data-v-11f07ca9],.lb-sheen[data-v-11f07ca9]{animation:none!important}}@container novel-info (width<=27rem){.novel-info-grid[data-v-c499197c]{-moz-column-gap:.75rem;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem}.novel-info-grid>dd[data-v-c499197c]{grid-column:auto}}@media (width>=768px){@container novel-info (width<=37.5rem){.novel-stats-grid[data-v-8df3734a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@container novel-info (width<=19rem){.novel-stats-grid[data-v-8df3734a]{grid-template-columns:repeat(2,minmax(0,1fr))}}}[data-v-9d5e742e] .prose em{color:hsl(var(--primary));font-style:italic}[data-v-9d5e742e] .prose strong{color:hsl(var(--primary));font-weight:600}pre[data-v-9d5e742e]{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;max-width:100%}.carousel-scroll[data-v-74b17508]{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.carousel-scroll[data-v-74b17508]::-webkit-scrollbar{display:none}.carousel-content[data-v-74b17508]{gap:.5rem;width:max-content;padding:0 .25rem;display:flex}@media (width<=640px){.carousel-content[data-v-74b17508]{gap:.375rem}}@media (pointer:fine){.carousel-scroll[data-v-74b17508]{cursor:grab;-webkit-user-select:none;user-select:none}.carousel-scroll.dragging[data-v-74b17508],.carousel-scroll.dragging[data-v-74b17508] *{cursor:grabbing!important}}.novel-cover-container[data-v-0af3326b]{aspect-ratio:2/3;position:relative;overflow:hidden}.novel-cover-container img[data-v-0af3326b]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.novel-header-box[data-v-0af3326b]{container:novel-header/inline-size}.novel-info-box[data-v-0af3326b]{container:novel-info/inline-size}@media (width>=768px){@container novel-header (width<=30rem){.novel-header-row[data-v-0af3326b]{flex-direction:column}}}.carousel-scroll[data-v-29148535]{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;overflow:auto hidden}.carousel-scroll[data-v-29148535]::-webkit-scrollbar{display:none}.carousel-content[data-v-29148535]{gap:.5rem;width:max-content;padding:0 .25rem;display:flex}@media (width<=640px){.carousel-content[data-v-29148535]{gap:.375rem}}@media (pointer:fine){.carousel-scroll[data-v-29148535]{cursor:grab;-webkit-user-select:none;user-select:none}.carousel-scroll.dragging[data-v-29148535],.carousel-scroll.dragging[data-v-29148535] *{cursor:grabbing!important}}.animate-fade-in[data-v-1d08dfdf]{animation:.3s ease-out fadeIn-1d08dfdf}@media (prefers-reduced-motion:reduce){.animate-fade-in[data-v-1d08dfdf]{animation:none}}@keyframes fadeIn-1d08dfdf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
