/* 언론보도 키워드 색상 (관리자 badge + 공개 press-keyword) */

.admin-badge[class*="admin-badge--press-"] {
  border: 1px solid transparent;
}

.admin-badge--press-flasystem,
.press-keyword--flasystem {
  color: #1a4d8c;
  background: #e8f2ff;
  border-color: #c5daf5;
}

.admin-badge--press-nfc,
.press-keyword--nfc {
  color: #0d5c52;
  background: #e6f7f4;
  border-color: #b8e8df;
}

.admin-badge--press-kk,
.press-keyword--kk {
  color: #7a4518;
  background: #fff4e8;
  border-color: #f0d4b0;
}

.admin-badge--press-oman,
.press-keyword--oman {
  color: #6b2d8a;
  background: #f6ecfb;
  border-color: #e0c8f0;
}

.admin-badge--press-sapal,
.press-keyword--sapal {
  color: #9a3412;
  background: #fff0eb;
  border-color: #facfc0;
}

.admin-badge--press-baro,
.press-keyword--baro {
  color: #1d5a8c;
  background: #eaf6ff;
  border-color: #c2e3f7;
}

.admin-badge--press-chik,
.press-keyword--chik {
  color: #9a1b4a;
  background: #fdeef4;
  border-color: #f5c4d8;
}

.admin-badge--press-flachain,
.press-keyword--flachain {
  color: #166534;
  background: #ecfdf3;
  border-color: #bbf7d0;
}

.admin-badge--press-people,
.press-keyword--people {
  color: #5b4b8a;
  background: #f0edfc;
  border-color: #d8cff5;
}

.admin-badge--press-etc,
.press-keyword--etc {
  color: #4a5f7a;
  background: #f0f4f9;
  border-color: #d8e2ef;
}

.press-keyword {
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  border: 1px solid transparent;
  border-radius: 999px;
  padding: 4px 10px;
  line-height: 1.2;
  vertical-align: middle;
}

.press-item .meta .press-keyword {
  margin-left: auto;
  margin-right: 0;
}
