.answer-actions form.active button,.detail-action-buttons form.active button{color:#fff!important;background:var(--brand,#7053e8)!important}.article-social-bar form.active button,.article-social-bar button.active{color:#fff!important;background:#ff4f78!important}.answer-actions button,.detail-action-buttons button,.article-social-bar button{transition:transform .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.answer-actions button:active,.detail-action-buttons button:active,.article-social-bar button:active{transform:scale(.96)}button.is-loading{position:relative;pointer-events:none;opacity:.7}button.is-loading::after{content:"";width:12px;height:12px;margin-left:7px;display:inline-block;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:ajax-spin .6s linear infinite}.interaction-notice{position:fixed;z-index:220;left:50%;bottom:105px;max-width:calc(100% - 32px);padding:10px 15px;color:#fff;background:#262032;border-radius:999px;box-shadow:0 12px 35px rgba(27,20,38,.25);font-size:10px;font-weight:800;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:.2s}.interaction-notice.show{opacity:1;transform:translate(-50%,0)}.interaction-notice.error{background:#b42338}@keyframes ajax-spin{to{transform:rotate(360deg)}}@media(min-width:980px){.interaction-notice{bottom:25px}}
