/* Presentation only: original surfaces, gradients, colors and feature states stay owned by the theme/module. */
:is(button,a)[data-pa-ds-action-mode] > [data-pa-ds-action-glyph="true"] {
  width:18px; height:18px; min-width:18px; flex:0 0 18px;
  font-size:18px; line-height:1; vertical-align:middle; pointer-events:none;
}
:is(button,a)[data-pa-ds-action-mode] > [data-pa-ds-action-glyph="true"] svg {
  width:18px; height:18px; pointer-events:none;
}
button[data-pa-ds-action-mode="icon"] {
  font-size:0; line-height:0; min-width:44px; min-height:44px;
  width:44px; padding-inline:0; display:inline-flex; align-items:center; justify-content:center;
}
:is(button,a)[data-pa-ds-action-mode="text"] > [data-pa-ds-action-glyph="true"] {
  margin-inline-start:8px;
}
@media (forced-colors:active) {
  :is(button,a)[data-pa-ds-action-mode] > [data-pa-ds-action-glyph="true"] { forced-color-adjust:auto; }
}
