/* Shame
/* ---------------------------------------------------------- */
/* TODO: Kill with fire 🔥 */

.kg-card-selected {
    border: 1px solid var(--blue);
    box-shadow: 0 0 0 1px #3eb0ef;
}

/* force a 16:10 aspect ratio */
.kg-media-placeholder:before {
    content: "";
    float: left;
    padding-bottom: 62.5%;
}
.kg-media-placeholder:after {
    clear: left;
    content: " ";
    display: table;
}

/* similar to .kg-action-bar to add a positionable triangle to a popup */
/* .kg-input-bar:after,
.kg-input-bar:before {
    position: absolute;
    top: 34px;
    left: calc(50% - 8px);
    width: 0;
    content: "";
    font-size: 0;
    line-height: 0;
}
.kg-input-bar:after {
    margin-left: 1px;
    border-top: 7px solid #fff;
    border-right: 7px solid transparent;
    border-left: 7px solid transparent;
}
.kg-input-bar:before {
    border-top: 8px solid var(--blue);
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
} */

.kg-input-bar-close {
    position: absolute;
    top: 11px;
    right: 9px;
    left: auto;
    line-height: 1.2rem;
    z-index: 100;
    cursor: pointer;
}
