.follow-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:var(--lm-r,8px);font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:background var(--lm-t, .15s),border-color var(--lm-t, .15s),color var(--lm-t, .15s);text-decoration:none!important;line-height:1;outline:0;background:var(--lm-text-gray,#9ca3af);color:#fff!important}.follow-btn:hover{background:var(--lm-text,#1f2937);color:#fff!important;border-color:transparent}.follow-btn:active{opacity:.9}.follow-btn:disabled{opacity:.5;cursor:not-allowed}.follow-btn[data-following=true]{background:var(--lm-red,#e8192c);border-color:var(--lm-red,#e8192c)}.follow-btn[data-following=true]:hover{background:var(--lm-red-hover,#c11520);border-color:var(--lm-red-hover,#c11520)}.follow-btn .material-symbols-outlined{font-size:20px}.follow-text{display:inline}@media (max-width:768px){.follow-btn{padding:8px 12px}.follow-text{display:inline}}.td-edit-btn,.td-flag-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border-radius:var(--lm-r,8px);font-size:13.5px;font-weight:600;cursor:pointer;border:1px solid transparent;background:var(--lm-red-subtle,rgba(232,25,44,.08));color:var(--lm-red,#e8192c)!important;transition:background var(--lm-t, .15s),border-color var(--lm-t, .15s),color var(--lm-t, .15s);text-decoration:none!important;line-height:1}.td-edit-btn:hover,.td-flag-btn:hover{background:rgba(232,25,44,.14);color:var(--lm-red,#e8192c)!important}.td-edit-btn:disabled,.td-flag-btn:disabled{opacity:.5;cursor:not-allowed}.td-edit-btn .material-symbols-outlined,.td-flag-btn .material-symbols-outlined{font-size:20px}@media (max-width:768px){.td-edit-btn,.td-flag-btn{padding:8px 12px;font-size:12.5px}}@media (max-width:600px){.follow-btn,.td-edit-btn:not(.btn-generate-image){padding:8px 12px;font-size:12px}.follow-btn .material-symbols-outlined,.td-edit-btn:not(.btn-generate-image) .material-symbols-outlined{font-size:18px}.btn-generate-image,.td-flag-btn{padding:8px;font-size:0;gap:0}.btn-generate-image span:not(.material-symbols-outlined),.td-flag-btn span:not(.material-symbols-outlined){display:none!important}.btn-generate-image .material-symbols-outlined,.td-flag-btn .material-symbols-outlined{font-size:18px;margin:0}}
