.mockup[data-v-4d041a77]{width:100%;max-width:340px;aspect-ratio:9/16;border:2px solid hsla(0,0%,100%,.6);background:#000c;padding:8px;position:relative;box-shadow:16px 16px #00000080}.mockup-header[data-v-4d041a77]{display:flex;justify-content:space-between;padding:6px 8px;font-family:Space Mono,monospace;font-size:11px;border-bottom:1px solid hsla(0,0%,100%,.4);margin-bottom:8px;color:#fff}.mockup-screen[data-v-4d041a77]{height:calc(100% - 34px);position:relative;overflow:hidden;background:#1a1a1a}.mockup-img[data-v-4d041a77]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.mockup-scanlines[data-v-4d041a77]{position:absolute;inset:0;background:linear-gradient(180deg,#fff0,#fff0 50%,#00000026 0,#00000026);background-size:100% 4px;pointer-events:none}.mockup-captions[data-v-4d041a77]{position:absolute;bottom:40px;left:0;width:100%;text-align:center;text-transform:uppercase}.mockup-captions-line[data-v-4d041a77]{margin:0 0 8px;font-family:JetBrains Mono,monospace;font-size:32px;font-weight:700;color:#fff;text-shadow:2px 2px 0 #000;background:#000000b3;display:inline-block;padding:4px 12px;line-height:1.2}.mockup-captions-accent[data-v-4d041a77]{color:#eaea00}
