.sldk-badge{display:inline-flex!important;align-items:baseline;vertical-align:baseline;flex:0 0 auto;max-width:100%;font-size:inherit;line-height:inherit;color:inherit;margin-inline-start:.45em;background:none!important;border:0!important;padding:0!important;box-shadow:none!important;text-decoration:none!important}
/* SVG is drawn at the surrounding font size (1em), not a fixed number of pixels. */
.sldk-badge img{display:inline-block!important;height:1em!important;width:auto!important;max-width:100%!important;vertical-align:-.13em!important;object-fit:contain;filter:brightness(0);opacity:.8}
.sldk-content-anchor{margin:0 0 1em;color:inherit;font:inherit;line-height:inherit}.sldk-content-anchor .sldk-badge{margin-inline-start:0}
.sldk-archive-fallback{display:table!important;margin:0 0 .65em}
.sldk-color-light{color:#fafafa!important}.sldk-color-light img{filter:brightness(0) invert(1)!important;opacity:1}
.sldk-color-dark{color:#20252d!important}.sldk-color-dark img{filter:brightness(0)!important;opacity:1}
/* Overrides scale relative to the theme's existing metadata/body type size. */
.sldk-size-small img{height:.85em!important}.sldk-size-medium img{height:1em!important}.sldk-size-large img{height:1.2em!important}

/* Slightly reduce labels on single posts only; retain archive sizing. */
.sldk-badge.sldk-article img{height:.9em!important}
.sldk-badge.sldk-article.sldk-size-small img{height:.765em!important}
.sldk-badge.sldk-article.sldk-size-medium img{height:.9em!important}
.sldk-badge.sldk-article.sldk-size-large img{height:1.08em!important}
