.ArticleReactions-module__2-s21W__reactions{border-bottom:1px solid var(--theme-border);color:var(--theme-text);background:var(--theme-bg);text-align:center;margin:0 0 28px;padding:24px 0}.ArticleReactions-module__2-s21W__heading{margin:0 0 16px;font-family:Arial,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.ArticleReactions-module__2-s21W__options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:480px;margin:0 auto;display:grid}.ArticleReactions-module__2-s21W__option{appearance:none;border:1px solid var(--theme-border);background:var(--theme-bg);min-width:0;min-height:90px;color:var(--theme-text);cursor:pointer;touch-action:manipulation;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:12px 4px;font-family:Arial,sans-serif;font-size:13px;line-height:1.3;display:flex}.ArticleReactions-module__2-s21W__option:not(:disabled):hover{border-color:var(--brand-primary);background:var(--theme-surface-2)}.ArticleReactions-module__2-s21W__option[aria-pressed=true]{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--theme-surface-2);box-shadow:inset 0 0 0 1px var(--brand-primary)}.ArticleReactions-module__2-s21W__option:focus-visible,.ArticleReactions-module__2-s21W__retry:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.ArticleReactions-module__2-s21W__option:disabled{cursor:default;opacity:.65}.ArticleReactions-module__2-s21W__emoji{font-size:25px;line-height:1.2}.ArticleReactions-module__2-s21W__count{color:var(--theme-text-muted);font-variant-numeric:tabular-nums;font-size:12px}.ArticleReactions-module__2-s21W__status{min-height:32px;color:var(--theme-text-muted);margin-top:13px;font:12px/1.5 Arial,sans-serif}.ArticleReactions-module__2-s21W__retry{min-height:44px;color:var(--brand-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:8px;text-decoration:underline}@media (max-width:480px){.ArticleReactions-module__2-s21W__options{gap:5px}.ArticleReactions-module__2-s21W__option{padding:11px 2px;font-size:11px}.ArticleReactions-module__2-s21W__heading{font-size:15px}}
