.share-strip{margin:0;container:share-strip/inline-size}.fa-lux .share-strip{margin:0 0 clamp(2rem,4vw,3rem)}.share-strip__inner{border-radius:var(--fa-lux-r,1.5rem);background:var(--lx-core);box-shadow:var(--fa-lux-bezel,inset 0 0 0 1px var(--lx-hair));grid-template-columns:4.25rem minmax(0,1fr);grid-template-areas:"preview head""actions actions";align-items:center;gap:.9rem 1rem;padding:1rem;display:grid}.share-strip__inner.has-options{grid-template-areas:"preview head""options options""actions actions"}.share-strip__preview{aspect-ratio:4/5;box-shadow:0 0 0 1px var(--lx-gold-line), 0 12px 24px -14px #0009;background:#050505;border-radius:.75rem;grid-area:preview;align-self:start;overflow:hidden}.share-strip__preview img{object-fit:cover;width:100%;height:100%;animation:share-strip-in .35s var(--lx-out) both;display:block}.share-strip__preview.is-loading{background:linear-gradient(100deg,#0000 30%,#d4af371f 50%,#0000 70%) 0 0/250% 100%,#0b0b0c;animation:1.4s linear infinite share-strip-shimmer}@keyframes share-strip-in{0%{opacity:0}}@keyframes share-strip-shimmer{to{background-position:-150% 0,0 0}}.share-strip__head{flex-direction:column;grid-area:head;gap:.3rem;min-width:0;display:flex}.share-strip__title{color:var(--lx-ink);font:600 1.05rem/1.25 var(--font-sans);letter-spacing:-.015em;text-wrap:balance;margin:0}.share-strip__title span{color:var(--lx-ink-3);font-weight:500}.share-strip__note{color:var(--lx-ink-2);text-wrap:pretty;margin:0;font-size:.84rem;line-height:1.45}.share-strip__options{border-top:1px solid var(--lx-hair);grid-area:options;min-width:0;padding-top:.85rem}.share-switch{min-height:2.75rem;color:var(--lx-ink);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;font-size:.88rem;font-weight:500;display:flex;position:relative}.share-switch__text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.share-switch__hint{color:var(--lx-ink-3);font-size:.76rem;font-weight:400}.share-switch input{opacity:0;pointer-events:none;position:absolute}.share-switch__track{background:var(--lx-hair-2);width:2.75rem;height:1.6rem;transition:background-color .25s var(--lx-ease);border-radius:999px;flex:none;position:relative}.share-switch__track:after{content:"";width:1.3rem;height:1.3rem;transition:transform .3s var(--lx-ease);background:#fff;border-radius:50%;position:absolute;top:.15rem;left:.15rem;box-shadow:0 2px 6px #0000004d}.share-switch input:checked+.share-switch__track{background:var(--lx-gold)}.share-switch input:checked+.share-switch__track:after{transform:translate(1.15rem)}.share-switch input:focus-visible+.share-switch__track{outline:2px solid var(--lx-gold);outline-offset:3px}.share-switch input:disabled+.share-switch__track{opacity:.4}.share-switch:has(input:disabled){cursor:default}.share-strip__actions{grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.share-strip__actions>.is-primary{grid-column:1/-1}.share-strip__btn{background:var(--lx-shell);min-width:0;height:2.75rem;box-shadow:inset 0 0 0 1px var(--lx-hair-2);color:var(--lx-ink);font:550 .84rem/1 var(--font-sans);white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:box-shadow .4s var(--lx-ease), transform .3s var(--lx-ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1rem;display:inline-flex}.share-strip__btn>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.share-strip__btn svg{color:var(--lx-gold);flex:none}@media (hover:hover) and (pointer:fine){.share-strip__btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--lx-gold-line)}}.share-strip__btn:active:not(:disabled){transition-duration:80ms;transform:scale(.97)}.share-strip__btn:disabled{cursor:progress;opacity:.55}.share-strip__btn:focus-visible{outline:2px solid var(--lx-gold);outline-offset:3px}.share-strip__btn.is-primary{color:var(--lx-on-gold);background:linear-gradient(135deg,#f3d77a 0%,#d4af37 45%,#a78226 100%);font-weight:650;box-shadow:inset 0 1px #ffffff73,0 10px 24px -14px #d4af37b3}.share-strip__btn.is-primary svg{color:currentColor}@container share-strip (min-width:30rem){.share-strip__inner{grid-template-columns:5.25rem minmax(0,1fr);grid-template-areas:"preview head""preview actions";align-content:center;align-items:start;gap:.75rem 1.25rem;padding:1.1rem}.share-strip__inner.has-options{grid-template-areas:"preview head""preview options""preview actions"}.share-strip__options{border-top:0;padding-top:0}.share-switch{min-height:2.25rem}.share-strip__actions{grid-template-columns:repeat(3,minmax(0,1fr))}.share-strip__actions>.is-primary{grid-column:auto}}@container share-strip (min-width:46rem){.share-strip__inner{grid-template-columns:5.5rem minmax(0,1fr) auto;grid-template-areas:"preview head actions";align-items:center;padding:1.1rem 1.25rem 1.1rem 1.1rem}.share-strip__inner.has-options{grid-template-areas:"preview head actions""preview options actions"}.has-options .share-strip__head{align-self:end}.share-strip__options{align-self:start}.share-switch{flex-direction:row-reverse;justify-content:flex-start}.share-strip__actions{grid-template-columns:repeat(3,auto)}}@media (min-width:1400px){.share-switch{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.share-strip__preview img,.share-strip__preview.is-loading{animation:none}.share-switch__track,.share-switch__track:after,.share-strip__btn{transition:none}}
