.lp-frame{margin:0;border:1px solid var(--color-rule);border-radius:var(--r-frame);overflow:hidden}.lp-frame-bar{height:38px;display:flex;align-items:center;gap:8px;padding:0 14px;background:var(--color-paper-3);border-bottom:1px solid var(--color-rule)}.lp-frame-bar i{width:9px;height:9px;border-radius:50%;background:var(--color-rule)}.lp-frame-url{margin-left:10px;font-family:var(--font-mono);font-size:12px;color:var(--color-neutral)}.lp-frame-shot{display:block;width:100%;height:auto;background:var(--color-paper)}.lp-carousel{display:flex;gap:var(--space-md);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.lp-carousel::-webkit-scrollbar{display:none}.lp-slide{min-width:0;flex:0 0 min(86%,680px);scroll-snap-align:start}@media (prefers-reduced-motion:reduce){.lp-carousel{scroll-behavior:auto}}