.hover-preview{z-index:1000;width:var(--hp-w,min(400px, calc(100vw - 32px)));box-sizing:border-box;pointer-events:none;max-width:calc(100vw - 32px);transform:translate3d(var(--hp-x,0px), var(--hp-y,0px), 0);visibility:hidden;transition:visibility 0s .14s;position:fixed;top:0;left:0}.hover-preview[data-open=true]{visibility:visible;transition:visibility}.hover-preview__card{box-sizing:border-box;background:color-mix(in oklab, var(--reader-surface) 92%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.15);width:100%;box-shadow:0 0 0 1px color-mix(in oklab, var(--reader-border) 85%, transparent), 0 1px 2px color-mix(in oklab, var(--reader-heading) 6%, transparent), 0 18px 40px -12px color-mix(in oklab, var(--reader-heading) 28%, transparent);opacity:0;-webkit-font-smoothing:antialiased;border-radius:16px;padding:6px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif}@media (prefers-reduced-motion:no-preference){.hover-preview__card{filter:blur(4px);transition-property:opacity,transform,filter;transition-duration:.2s;transition-timing-function:cubic-bezier(.2,0,0,1);transform:translateY(8px)}.hover-preview[data-open=true] .hover-preview__card{opacity:1;filter:blur();transform:translateY(0)}.hover-preview[data-open=false] .hover-preview__card{opacity:0;filter:blur(4px);transition-duration:.14s;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.hover-preview__card{transition:opacity .01ms linear}.hover-preview[data-open=true] .hover-preview__card{opacity:1}}.hover-preview__shot-wrap{aspect-ratio:16/10;background:color-mix(in oklab, var(--reader-heading) 6%, var(--reader-surface));border-radius:10px;width:100%;position:relative;overflow:hidden}.hover-preview__skeleton{background:color-mix(in oklab, var(--reader-heading) 5%, var(--reader-surface));flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.hover-preview__skel-chrome{background:color-mix(in oklab, var(--reader-heading) 6%, var(--reader-surface));border-bottom:1px solid color-mix(in oklab, var(--reader-heading) 8%, transparent);align-items:center;gap:5px;height:22%;padding:0 10px;display:flex}.hover-preview__skel-chrome i{background:color-mix(in oklab, var(--reader-heading) 18%, transparent);border-radius:50%;width:7px;height:7px}.hover-preview__skel-chrome i:first-child{background:color-mix(in oklab, var(--reader-heading) 28%, transparent)}.hover-preview__skel-chrome span{background:color-mix(in oklab, var(--reader-heading) 10%, transparent);border-radius:999px;flex:1;height:9px;margin-left:4px}.hover-preview__skel-page{flex-direction:column;flex:1;gap:8px;padding:12px 12px 14px;display:flex}.hover-preview__skel-page b,.hover-preview__skel-page em,.hover-preview__skel-page u{background:color-mix(in oklab, var(--reader-heading) 10%, transparent);border-radius:4px;display:block}.hover-preview__skel-page b{background:color-mix(in oklab, var(--reader-heading) 8%, transparent);border-radius:6px;height:42%}.hover-preview__skel-page em{width:78%;height:7px}.hover-preview__skel-page em+em{width:52%}.hover-preview__skel-page div{grid-template-columns:1fr 1fr 1fr;gap:8px;height:28%;margin-top:auto;display:grid}.hover-preview__skel-page u{border-radius:5px;height:100%}.hover-preview__skel-scan{display:none}@media (prefers-reduced-motion:no-preference){.hover-preview__skel-page b,.hover-preview__skel-page em,.hover-preview__skel-page u,.hover-preview__skel-chrome span{animation:1.8s ease-in-out infinite hover-preview-breathe}.hover-preview__skel-page em:first-of-type{animation-delay:80ms}.hover-preview__skel-page em:nth-of-type(2){animation-delay:.16s}.hover-preview__skel-page u:nth-child(2){animation-delay:.12s}.hover-preview__skel-page u:nth-child(3){animation-delay:.24s}.hover-preview__skel-scan{background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--reader-heading) 12%, transparent) 42%, color-mix(in oklab, var(--reader-heading) 28%, transparent) 50%, color-mix(in oklab, var(--reader-heading) 10%, transparent) 58%, transparent);pointer-events:none;height:28%;animation:1.7s cubic-bezier(.4,0,.2,1) infinite hover-preview-scan;display:block;position:absolute;top:0;left:0;right:0}}@keyframes hover-preview-breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes hover-preview-scan{0%{opacity:0;transform:translateY(-80%)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateY(360%)}}.hover-preview__shot{object-fit:cover;outline-offset:-1px;opacity:0;outline:1px solid oklch(0% 0 0/.1);width:100%;height:100%;display:block;position:relative}[data-fc-theme=dark] .hover-preview__shot{outline-color:oklch(100% 0 0/.1)}@media (prefers-reduced-motion:no-preference){.hover-preview__shot{transition-property:opacity;transition-duration:.22s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.hover-preview__shot[data-loaded=true]{opacity:1}.hover-preview__meta{padding:8px 6px 4px}.hover-preview__host{letter-spacing:.04em;text-transform:uppercase;color:var(--reader-secondary);font-variant-numeric:tabular-nums;font-size:10px}.hover-preview__title{color:var(--reader-heading);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:2px;font-size:12px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.hover-preview__desc{color:var(--reader-secondary);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;margin-top:3px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}
