/* Common icon-link format, inspired by the Bootstrap starter template. */
a.polls-entity-link{
  display:inline-flex!important;
  align-items:center;
  gap:.35em;
  max-width:100%;
  min-width:0;
  vertical-align:baseline;
  overflow-wrap:anywhere;
  color:var(--entity-link-color,var(--active-mask-color,#275db2))!important;
  text-decoration-line:underline!important;
  text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)!important;
  text-decoration-thickness:1px!important;
  text-underline-offset:.25em;
}
a.polls-entity-link:hover{text-decoration-color:currentColor!important;text-decoration-thickness:2px!important}
a.polls-entity-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px}
a.polls-entity-link>svg{width:1em!important;height:1em!important;flex:none;align-self:center}
.polls-entity-icon{fill:currentColor!important;stroke:none!important}
.polls-entity-icon.bi-polls-mark{fill:none!important;stroke:currentColor!important;stroke-width:1;stroke-linejoin:round;stroke-linecap:round}
/* Card action links retain their compact toolbar geometry and mask palette. */
#feedItems .post-controls>.post-origin{color:var(--active-mask-color,#275db2)}
body .post .post-times a.post-permalink{align-items:center;justify-content:center;flex:none;box-sizing:border-box;width:28px;min-height:24px;padding:4px 6px;gap:0;border:0;border-radius:6px;background:color-mix(in srgb,var(--active-mask-color,#5b6574) 9%,white);text-decoration:none!important;line-height:1}
.post .post-times a.post-permalink>svg{width:16px!important;height:16px!important}
.post .post-times a.post-permalink[aria-disabled="true"]{opacity:.45}
