.comic-viewer-module__K3QVva__pageRoot{background:radial-gradient(circle at 0 0,#f59e0b1a,#0000 24rem),radial-gradient(circle at 100% 0,#3b82f61f,#0000 32rem),linear-gradient(#020617 0%,#020817 32%,#020617 100%)}.comic-viewer-module__K3QVva__ambient{pointer-events:none;z-index:0;background:radial-gradient(circle at 18% 20%,#fbbf2412,#0000 16rem),radial-gradient(circle at 78% 10%,#38bdf80f,#0000 18rem),radial-gradient(circle at 50% 100%,#94a3b814,#0000 36rem);position:fixed;inset:0}.comic-viewer-module__K3QVva__grain{pointer-events:none;opacity:.16;mix-blend-mode:soft-light;z-index:0;background-image:linear-gradient(#ffffff04 50%,#0000 50%),linear-gradient(90deg,#ffffff04 50%,#0000 50%);background-size:3px 3px;position:fixed;inset:0}.comic-viewer-module__K3QVva__heroDropzone{background:linear-gradient(135deg,#fbbf240f,#0000 40%),linear-gradient(160deg,#020617d9,#0f172ae6)}.comic-viewer-module__K3QVva__homeShell{gap:1.5rem}.comic-viewer-module__K3QVva__libraryHero{background:radial-gradient(circle at 0 0,#fbbf241f,#0000 24rem),radial-gradient(circle at 78% 18%,#38bdf81a,#0000 20rem),linear-gradient(#0f172aeb,#020617db);border:1px solid #ffffff14;border-radius:2rem;position:relative;overflow:hidden;box-shadow:0 40px 120px #0000005c}.comic-viewer-module__K3QVva__heroGrid{align-items:start}.comic-viewer-module__K3QVva__libraryHero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff0a,#0000 32%),linear-gradient(#0000 65%,#ffffff05);position:absolute;inset:0}.comic-viewer-module__K3QVva__heroSummaryRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.comic-viewer-module__K3QVva__heroSummaryPill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.35rem;gap:.3rem;padding:1rem;display:grid}.comic-viewer-module__K3QVva__heroSideCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0f172ad6,#020617d1),#ffffff0a;border:1px solid #ffffff14;border-radius:1.75rem;padding:1.25rem;box-shadow:0 24px 72px #0003}.comic-viewer-module__K3QVva__importPanel{gap:1rem;display:grid}.comic-viewer-module__K3QVva__statGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.comic-viewer-module__K3QVva__statCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:1.4rem;padding:1rem}.comic-viewer-module__K3QVva__featuredCard{background:linear-gradient(#0f172aeb,#020617d6),#0f172ac2;border:1px solid #ffffff1a;border-radius:1.75rem;position:relative;overflow:hidden}.comic-viewer-module__K3QVva__featuredBackdrop{opacity:.28;filter:blur(18px)saturate(1.15);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.comic-viewer-module__K3QVva__featuredBackdrop:after{content:"";background:linear-gradient(90deg,#020617f5 6%,#020617c2 48%,#020617eb 100%),linear-gradient(#02061729,#020617c7);position:absolute;inset:0}.comic-viewer-module__K3QVva__featuredContent{z-index:1;position:relative}.comic-viewer-module__K3QVva__shelfRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.comic-viewer-module__K3QVva__shelfCard{background:linear-gradient(#0f172adb,#020617d6),#0f172ab8;border:1px solid #ffffff14;border-radius:1.5rem;transition:transform .18s,border-color .18s,background-color .18s;position:relative;overflow:hidden}.comic-viewer-module__K3QVva__shelfCard:hover{border-color:#ffffff29;transform:translateY(-2px)}.comic-viewer-module__K3QVva__shelfCover{aspect-ratio:3/4;background:linear-gradient(#1e293b,#0f172a),#0f172a;border-radius:1.25rem;position:relative;overflow:hidden}.comic-viewer-module__K3QVva__shelfCover img{object-fit:cover;width:100%;height:100%}.comic-viewer-module__K3QVva__shelfGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.comic-viewer-module__K3QVva__libraryCard{background:linear-gradient(#0f172ae0,#020617db),#0f172abf;border:1px solid #ffffff14;border-radius:1.65rem;grid-template-rows:auto 1fr;gap:.875rem;padding:.875rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 24px 64px #0003}.comic-viewer-module__K3QVva__libraryCard:hover{border-color:#ffffff29;transform:translateY(-3px);box-shadow:0 28px 72px #00000047}.comic-viewer-module__K3QVva__libraryActions{z-index:2;opacity:1;gap:.5rem;display:flex;position:absolute;top:.75rem;right:.75rem}.comic-viewer-module__K3QVva__libraryCardBody{gap:.875rem;display:grid}.comic-viewer-module__K3QVva__libraryMeta{flex-wrap:wrap;gap:.4rem;display:flex}.comic-viewer-module__K3QVva__sidebarStack{gap:1rem;display:grid}.comic-viewer-module__K3QVva__sidebarCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0f172acc,#020617c7),#ffffff0a;border:1px solid #ffffff14;border-radius:1.75rem;padding:1.25rem;box-shadow:0 24px 72px #0003}.comic-viewer-module__K3QVva__sidePanel{background:linear-gradient(#0f172ad1,#020617b3),#0f172abf}.comic-viewer-module__K3QVva__topChrome{inset-inline:0;z-index:30;transition:transform .18s,opacity .18s;position:fixed;top:0}.comic-viewer-module__K3QVva__chromeVisible{opacity:1;transform:translateY(0)}.comic-viewer-module__K3QVva__chromeHidden{opacity:0;transform:translateY(-1.25rem)}.comic-viewer-module__K3QVva__progressRail{background:#ffffff0f;width:100%;height:3px}.comic-viewer-module__K3QVva__progressRailFill{background:linear-gradient(90deg,#fbbf24,#fde047);border-radius:999px;height:3px;box-shadow:0 0 16px #fbbf2459}.comic-viewer-module__K3QVva__readerScroll{scrollbar-width:thin;scrollbar-color:#94a3b88c transparent}.comic-viewer-module__K3QVva__readerScroll::-webkit-scrollbar{width:10px}.comic-viewer-module__K3QVva__drawerScroll::-webkit-scrollbar{width:10px}.comic-viewer-module__K3QVva__readerScroll::-webkit-scrollbar-track{background:0 0}.comic-viewer-module__K3QVva__drawerScroll::-webkit-scrollbar-track{background:0 0}.comic-viewer-module__K3QVva__readerScroll::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:999px}.comic-viewer-module__K3QVva__drawerScroll::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:999px}.comic-viewer-module__K3QVva__readerScroll::-webkit-scrollbar-thumb:hover{background:#94a3b873}.comic-viewer-module__K3QVva__drawerScroll::-webkit-scrollbar-thumb:hover{background:#94a3b873}.comic-viewer-module__K3QVva__readerShell{flex-direction:column;gap:1.5rem;display:flex}.comic-viewer-module__K3QVva__readerShellFit{width:min(100%,110rem)}.comic-viewer-module__K3QVva__readerShellOriginal{width:fit-content;max-width:100%}.comic-viewer-module__K3QVva__pageFrame{background:linear-gradient(#0f172ad9,#020617e6),#020617d6;border:1px solid #ffffff14;border-radius:1.75rem;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000059}.comic-viewer-module__K3QVva__imageWrap{padding:1.25rem;overflow-x:auto}.comic-viewer-module__K3QVva__imageWrapOriginal{width:fit-content;max-width:100%;display:block}.comic-viewer-module__K3QVva__viewerImage{background:#0f172a;border-radius:1.2rem;width:100%;height:auto;margin:0 auto;display:block}.comic-viewer-module__K3QVva__viewerImageOriginal{width:auto;min-width:0;max-width:none}.comic-viewer-module__K3QVva__pageBookmark{z-index:10;color:#e2e8f0;opacity:0;background:#02061799;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;transition:opacity .16s,transform .16s,background-color .16s;display:inline-flex;position:absolute;top:3rem;right:1rem;transform:translateY(-.25rem)}.comic-viewer-module__K3QVva__pageFrame:hover .comic-viewer-module__K3QVva__pageBookmark,.comic-viewer-module__K3QVva__pageBookmark:focus-visible{opacity:1;transform:translateY(0)}.comic-viewer-module__K3QVva__pageBookmarkActive{opacity:1;color:#fbbf24;background:#fbbf2429;transform:translateY(0)}.comic-viewer-module__K3QVva__backdrop{z-index:38;pointer-events:none;opacity:0;background:#020617ad;transition:opacity .18s;position:fixed;inset:0}.comic-viewer-module__K3QVva__backdropOpen{pointer-events:auto;opacity:1}.comic-viewer-module__K3QVva__drawer{z-index:39;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#020617fa,#030712fa),#020617f2;border-left:1px solid #ffffff14;width:min(100%,32rem);height:100dvh;transition:transform .22s;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-24px 0 72px #00000061}.comic-viewer-module__K3QVva__drawerOpen{transform:translate(0)}.comic-viewer-module__K3QVva__historyGrid{grid-template-columns:1fr;gap:1rem;display:grid}.comic-viewer-module__K3QVva__historyCard{background:linear-gradient(#0f172ae0,#020617d6),#0f172abf;border:1px solid #ffffff14;border-radius:1.5rem}.comic-viewer-module__K3QVva__range{appearance:none;background:linear-gradient(90deg,#475569,#1e293b);border-radius:999px;outline:none;width:100%;height:.5rem}.comic-viewer-module__K3QVva__range::-webkit-slider-thumb{appearance:none;background:#fbbf24;border-radius:999px;width:1.1rem;height:1.1rem;box-shadow:0 0 0 4px #fbbf2429}.comic-viewer-module__K3QVva__range::-moz-range-thumb{background:#fbbf24;border:none;border-radius:999px;width:1.1rem;height:1.1rem;box-shadow:0 0 0 4px #fbbf2429}.comic-viewer-module__K3QVva__mobileHud{z-index:26;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617db;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:.5rem;width:calc(100% - 2rem);max-width:32rem;padding:.5rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 24px 60px #00000059}.comic-viewer-module__K3QVva__floatingAction{z-index:24;color:#020617;background:#fbbf24eb;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-width:3.25rem;min-height:3.25rem;display:inline-flex;position:fixed;bottom:6.25rem;right:1rem;box-shadow:0 18px 40px #00000047}@media (min-width:768px){.comic-viewer-module__K3QVva__homeShell{gap:1.75rem}.comic-viewer-module__K3QVva__heroGrid{grid-template-columns:minmax(0,1fr)}.comic-viewer-module__K3QVva__heroSummaryRow,.comic-viewer-module__K3QVva__statGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.comic-viewer-module__K3QVva__shelfGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.comic-viewer-module__K3QVva__historyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.comic-viewer-module__K3QVva__mobileHud{display:none}.comic-viewer-module__K3QVva__floatingAction{bottom:1.5rem;right:1.5rem}}@media (min-width:1280px){.comic-viewer-module__K3QVva__shelfRow,.comic-viewer-module__K3QVva__shelfGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.comic-viewer-module__K3QVva__historyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
