.bshare{display:grid;gap:clamp(24px,4vw,56px);align-items:center;margin-block:clamp(28px,5vw,56px);padding:clamp(20px,3.4vw,40px);border:1px solid var(--line);border-radius:20px;background:radial-gradient(600px 360px at 0 0,rgba(61,232,255,.12),transparent 70%),radial-gradient(500px 360px at 100% 100%,rgba(255,200,46,.1),transparent 70%),var(--glass)}@media (min-width:861px){.bshare.is-full{grid-template-columns:minmax(260px,.9fr) 1.1fr}}.bshare-preview{justify-self:center;width:min(100%,420px)}.bshare-preview img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 60px rgba(61,232,255,.18);animation:bshare-float 6s ease-in-out infinite}@keyframes bshare-float{50%{transform:translateY(-8px) rotate(-.6deg)}}.bshare-title{font-family:var(--f-display);font-style:italic;font-weight:700;font-size:var(--step-2);line-height:1.05;margin:6px 0 0}.bshare-lede{margin:12px 0 0;color:var(--dim);max-width:46ch}.bshare-label{margin:22px 0 0;color:var(--dim);font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase}.bshare-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:10px}.bshare-btn span{white-space:nowrap}.bshare-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:10px 16px;border:0;border-radius:12px;font:inherit;font-family:var(--f-display);font-style:italic;font-weight:700;font-size:1.06rem;color:#fff;text-decoration:none;cursor:pointer;transition:transform .15s var(--ease-out),filter .15s,box-shadow .15s}.bshare-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.bshare-btn:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.bshare-btn:disabled{opacity:.6;cursor:progress;transform:none}.bshare-btn.is-x{background:#000}.bshare-btn.is-threads,.bshare-btn.is-x{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.35)}.bshare-btn.is-threads{background:#101010}.bshare-btn.is-ig{background:linear-gradient(45deg,#f9a825,#e1306c 45%,#833ab4)}.bshare-btn.is-li{background:#0a66c2}.bshare-btn.is-dl{grid-column:1/-1;background:linear-gradient(180deg,var(--gold-hi),var(--gold) 46%,#f0a91a);color:var(--on-gold);box-shadow:0 10px 30px rgba(255,200,46,.25)}@media (max-width:330px){.bshare-grid{grid-template-columns:1fr}}.bshare-invite .bshare-link{margin:8px 0 0}.bshare-status{min-height:1.5em;margin:12px 0 0;color:var(--cyan-hi);font-size:var(--step--1)}.bshare-dialog{max-width:min(92vw,520px);padding:26px;border:1px solid var(--line);border-radius:16px;background:#0d1430;color:var(--ink)}.bshare-dialog::backdrop{background:rgba(3,6,18,.75)}.bshare-dialog h3{margin:0 0 12px;font-family:var(--f-display);font-style:italic;font-size:var(--step-1)}.bshare-dialog ol{margin:0 0 16px;padding-left:1.2em;display:grid;gap:8px;color:var(--dim)}.bshare-link{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.bshare-link code{flex:1 1 200px;min-width:0;overflow-wrap:anywhere;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.06);font-size:.92rem}@media (prefers-reduced-motion:reduce){.bshare-preview img{animation:none}}.me-loop .me-loop-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px}