.im-dialog.share-media-luxe{width:min(72rem,calc(100dvw - 3rem));max-width:min(72rem,calc(100dvw - 3rem));border:1px solid hsl(var(--border));border-radius:1.5rem;color:hsl(var(--foreground));background:hsl(var(--card));box-shadow:inset 0 1px hsl(var(--foreground) / .12),0 1.5rem 5rem -1rem #00000080}.share-luxe-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,1fr);min-height:0;height:min(44rem,86dvh)}.share-media-luxe .share-media-preview{position:relative;min-height:0;background:hsl(var(--background));margin:1rem;border-radius:1rem;overflow:hidden;box-shadow:inset 0 0 0 1px hsl(var(--border))}.share-luxe-controls{min-width:0;min-height:0;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;overscroll-behavior:contain;padding:clamp(1rem,2.5vw,2rem);border-left:1px solid hsl(var(--border))}.share-luxe-title{display:flex;align-items:center;gap:.625rem;font-size:1rem;font-weight:600;line-height:1.5;color:hsl(var(--foreground))}.share-luxe-prompt,.share-luxe-option,.share-luxe-link{border:1px solid hsl(var(--border));background:hsl(var(--muted) / .5);border-radius:1rem;padding:.75rem 1rem}.share-luxe-prompt summary{min-height:2.75rem;display:flex;align-items:center;cursor:pointer;font-size:.875rem}.share-luxe-prompt p{margin-top:.5rem}.share-luxe-link{min-width:0;-webkit-user-select:text;-moz-user-select:text;user-select:text}.share-luxe-copy-actions{display:flex;gap:.75rem}.share-media-luxe .share-luxe-primary,.share-media-luxe .share-luxe-button{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;flex-shrink:0;min-height:3rem;height:auto;padding:.75rem 1rem;font-size:.875rem;line-height:1.4;white-space:normal;border-radius:.875rem;border:1px solid hsl(var(--border));background:linear-gradient(180deg,hsl(var(--muted)),hsl(var(--card)));color:hsl(var(--foreground));box-shadow:inset 0 1px hsl(var(--foreground) / .15),0 3px hsl(var(--border)),0 6px 14px -8px #0009;transition:transform .15s ease}.share-media-luxe .share-luxe-primary{min-height:3.5rem;border-color:#bdb0ff;color:#fff;background:linear-gradient(180deg,#8063c8,#60409f 50%,#51328d);box-shadow:inset 0 1px #d2c3ff,0 4px #38215e,0 8px 18px -6px #0006}.share-media-luxe :is(.share-luxe-primary,.share-luxe-button):active{transform:translateY(2px)}.share-media-luxe :is(button,summary,a):focus-visible{outline:2px solid #a78bfa;outline-offset:3px}.share-media-luxe>button{min-width:2.75rem;min-height:2.75rem;border-radius:.875rem;border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));box-shadow:inset 0 1px hsl(var(--foreground) / .12),0 3px hsl(var(--border))}@media(max-width:767px){.share-luxe-layout{display:flex;flex-direction:column;height:min(86dvh,var(--dialog-visible-height, 100dvh))}.share-media-luxe .share-media-preview{flex:none;height:clamp(6rem,18dvh,10rem);margin:1rem}.share-luxe-controls{border-left:0;border-top:1px solid hsl(var(--border));padding:1rem}.share-luxe-copy-actions{flex-direction:column}.share-media-luxe .share-luxe-prompt p{font-size:1rem;line-height:1.5}}@media(prefers-reduced-motion:reduce){.share-media-luxe :is(.share-luxe-primary,.share-luxe-button){transition:none}}
