/* Native favourite handler and text remain intact. Article controls only. */
body .article_favorite_button[data-item-id]{box-sizing:border-box!important;display:inline-flex!important;align-items:center;justify-content:center;position:relative!important;inset:auto!important;float:none!important;transform:none!important;gap:8px;width:auto!important;max-width:100%;min-height:44px!important;height:auto!important;margin:8px 0!important;padding:10px 15px!important;border:1px solid #cbdfee!important;border-radius:12px!important;background:#f2f8fd!important;color:#236188!important;font-family:inherit;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer;box-shadow:none!important;text-shadow:none!important;vertical-align:middle}
body .article_favorite_button[data-item-id]>.open-tooltip{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;position:static!important;padding:0!important;background:transparent!important;border:0!important;color:inherit!important}
body .article_favorite_button[data-item-id] img,body .article_favorite_button[data-item-id] .tooltip{display:none!important}
body .article_favorite_button[data-item-id]>.open-tooltip::before{content:"";display:block;width:20px;height:20px;flex:0 0 20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.8 4.6a5.4 5.4 0 0 0-7.6 0L12 5.8l-1.2-1.2a5.4 5.4 0 0 0-7.6 7.6L12 21l8.8-8.8a5.4 5.4 0 0 0 0-7.6Z' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat}
body .article_favorite_button[data-item-id] .text_article{font-size:14px!important;line-height:1.4!important;font-weight:600!important;color:inherit!important;white-space:normal!important;text-shadow:none!important}
body .article_favorite_button[data-item-id].om-favorite-saved{background:#e6f3ff!important;border-color:#80b9e3!important;color:#0874c9!important}
body .article_favorite_button[data-item-id].om-favorite-saved>.open-tooltip::before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20.8 4.6a5.4 5.4 0 0 0-7.6 0L12 5.8l-1.2-1.2a5.4 5.4 0 0 0-7.6 7.6L12 21l8.8-8.8a5.4 5.4 0 0 0 0-7.6Z'/%3E%3C/svg%3E")}
body .article_favorite_button[data-item-id]:focus-visible{outline:3px solid #087ee9!important;outline-offset:3px}
@media(hover:hover){body .article_favorite_button[data-item-id]:hover{border-color:#087ee9!important;background:#e5f2fd!important}}
.dark-theme body .article_favorite_button[data-item-id]{background:#21394b!important;border-color:#476071!important;color:#d7ebff!important}
.dark-theme body .article_favorite_button[data-item-id].om-favorite-saved{background:#164970!important;border-color:#73b8ec!important;color:#fff!important}
