.so-bar{z-index:1;justify-content:center;gap:8px;height:50px;padding-inline-start:2px;padding-inline-end:2px;display:flex;position:absolute;bottom:4px;left:0;right:0}.so-btn{font:inherit;color:var(--wg-ink);cursor:pointer;white-space:nowrap;background:#ffffff17;border:0;border-radius:14px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;min-width:0;max-width:150px;min-height:48px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 -3px #00000040}.so-btn--icon{flex:0 0 48px;padding:0}.so-btn--icon .so-label{display:none}.so-btn svg{flex:none;width:20px;height:20px}.so-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 -1px #00000040}.so-btn:disabled{opacity:.4;cursor:default}.so-count,.so-btn .wg-adtag{pointer-events:none;background:var(--wg-coin);min-width:20px;height:20px;color:var(--wg-on-coin);border-radius:10px;padding:0 6px;font-size:11px;font-weight:700;line-height:20px;position:absolute;top:-6px;right:-4px;box-shadow:0 2px #0000004d}.so-btn .wg-adtag{letter-spacing:.02em;padding:0 5px;font-size:9px}.so-btn [hidden]{display:none}@media (max-width:400px){.so-bar{gap:6px}.so-btn{gap:4px;padding:0 6px;font-size:14px}.so-btn--icon{flex-basis:44px}.so-btn:not(.so-btn--icon) svg{display:none}}@media (max-width:340px){.so-btn .so-label{display:none}}
