.share-bear{position:fixed;right:14px;bottom:14px;z-index:9000;display:flex;align-items:center;gap:8px;background:#1d0f31;border:2px solid #f0b429;border-radius:999px;padding:6px 14px 6px 6px;text-decoration:none;box-shadow:0 0 18px rgba(240,180,41,.45),0 4px 10px rgba(0,0,0,.5)}
.share-bear .sb-face{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid #f0b429;flex:none}
.share-bear .sb-face img{width:100%;height:100%;object-fit:cover;object-position:top}
.share-bear .sb-text{font-family:"Black Ops One",Impact,sans-serif;font-size:12px;line-height:1.05;letter-spacing:.06em;color:#f0b429;text-align:left}
.share-bear .sb-glyph{flex:none}
@media(max-width:760px){.share-bear{right:10px;bottom:10px;padding:5px 10px 5px 5px}.share-bear .sb-face{width:34px;height:34px}.share-bear .sb-text{font-size:11px}}


body.controlled-embedded .share-bear{display:none!important}body{padding-bottom:78px!important}.share-bear:focus-visible{outline:3px solid #fff;outline-offset:3px}body.bear-controlled-open>.share-bear{display:none!important}.share-bear{max-width:calc(100vw - 20px);box-sizing:border-box}.share-bear .sb-face img{display:block;max-width:100%}
/* Chat composer must remain unobstructed on phones. */
@media(max-width:600px){body:has(#composer) #share-bear{position:static!important;margin:12px 20px 18px auto!important;display:flex;width:max-content;max-width:calc(100% - 40px)}}
