.ls-card{align-items:center;background:var(--grey-900,#111);border:1px solid var(--grey-700,#333);border-radius:var(--radius-xl,16px);bottom:var(--space-4,16px);box-shadow:var(--shadow-lg,0 10px 30px rgba(0,0,0,.35));color:var(--color-text-inverted,#fff);display:flex;font-family:var(--font-primary);gap:var(--space-3,12px);left:var(--space-4,16px);max-width:calc(100vw - var(--space-4, 16px)*2);opacity:0;padding:var(--space-3,12px) var(--space-3,12px) var(--space-3,12px) var(--space-4,16px);position:fixed;right:var(--space-4,16px);transform:translateY(12px);transition:opacity .25s ease,transform .25s ease;z-index:1000}.ls-card[hidden]{display:none}.ls-card.is-visible{opacity:1;transform:translateY(0)}.ls-globe{color:var(--grey-300,#bbb);flex-shrink:0}.ls-text{color:var(--grey-100,#eee);flex:1 1 auto;line-height:1.35;margin:0}.ls-go,.ls-text{font-size:var(--text-sm,14px)}.ls-go{background:var(--color-white,#fff);border-radius:var(--radius-pill,999px);color:var(--color-ink,#000);flex-shrink:0;font-weight:var(--font-medium,500);padding:8px 16px;text-decoration:none;transition:opacity .2s ease;white-space:nowrap}.ls-go:hover{opacity:.9}.ls-close{align-items:center;background:none;border:none;border-radius:var(--radius-full,999px);color:var(--grey-300,#bbb);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;padding:0;width:32px}.ls-close:hover{background:var(--grey-700,#333);color:var(--color-text-inverted,#fff)}.ls-close:focus-visible,.ls-go:focus-visible{outline:2px solid var(--turquoise-400,#3cc);outline-offset:2px}@media (min-width:768px){.ls-card{max-width:440px;right:auto}}@media (prefers-reduced-motion:reduce){.ls-card{transition:none}}