.vin-mono.svelte-2mxso7{font-family:SF Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.lightbox.svelte-2mxso7{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#000;overflow-y:auto;-webkit-overflow-scrolling:touch}.lightbox-close.svelte-2mxso7{position:fixed;top:16px;right:16px;width:44px;height:44px;background:#000000b3;color:#fff;border:none;border-radius:50%;font-size:18px;font-weight:700;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:1001;display:flex;align-items:center;justify-content:center;transition:background .15s}.lightbox-close.svelte-2mxso7:hover{background:#000000e6}.lightbox-content.svelte-2mxso7{display:flex;flex-direction:column;gap:6px;padding:64px 0 32px;max-width:1400px;margin:0 auto}.lightbox-content.svelte-2mxso7 img:where(.svelte-2mxso7){width:100%;height:auto;display:block}.gallery-main.svelte-2mxso7{cursor:zoom-in}.gallery-main.svelte-2mxso7:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (max-width: 720px){.similar.svelte-2mxso7 .car-grid{display:flex;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;margin:0 -18px;padding:4px 18px 8px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.similar.svelte-2mxso7 .car-grid::-webkit-scrollbar{display:none}.similar.svelte-2mxso7 .car-grid .car-card{flex:0 0 82%;scroll-snap-align:start}}
