/* BS-7620: Launchpad field source marker, rendered by templates/parts/launchpad-field-marker.php.
   The state is the text; the glyph and border are secondary (WCAG AA, never colour alone). */
.cbs-launchpad-marker {
    display: inline-flex;
    align-items: center;
    gap: 4px;
    margin-left: 8px;
    padding: 1px 8px;
    border-radius: 6px;
    border: 1px solid currentColor;
    font-size: 11px;
    font-weight: 500;
    line-height: 1.6;
    letter-spacing: 0;
    text-transform: none;
    white-space: nowrap;
    vertical-align: middle;
    color: var(--cbs-launchpad-marker-color, #aab4c0);
    background: color-mix(in srgb, currentColor 8%, transparent);
}

/* settings-master.css zeroes padding on every element inside the Settings container; this outranks it. */
.backstage-settings-container .cbs-launchpad-marker {
    padding: 2px 10px;
}

.cbs-launchpad-marker--filled {
    --cbs-launchpad-marker-color: #5fd39a;
}

.cbs-launchpad-marker--manual {
    --cbs-launchpad-marker-color: #f0b445;
}

.cbs-launchpad-marker--edited {
    --cbs-launchpad-marker-color: #9db2ff;
}

.cbs-launchpad-marker__glyph {
    font-size: 12px;
    line-height: 1;
}
