/* 전체적으로 배지 배경 색은 어둡게 */

/* 오펜시브 보안 학회에 어울리는 배지 스타일 */

.badge {
    display: inline-block;
    padding: 3px 10px;
    border-radius: 8px;
    font-size: 12px;
    font-weight: bold;
}

.badge-container {
    display: flex;
    gap: 5px;
}

.badge.lg {
    padding: 6px 20px;
    font-size: 16px;
}

.badge[data-badge="keynote"] {
    background-color: #fe0000; 
    color: #fff;
}


.badge[data-badge="auth"] {
    background-color: #6a25bd; 
    color: #dfcfdd;
}

.badge[data-badge="automotive"] {
    background-color: #ebee3a; 
    color: #000000;
}


.badge[data-badge="training"] {
    background-color: #2b2b2b; 
    color: #fff;
}

/* OS 관련 카테고리 */
.badge[data-badge="linux"] {
    background-color: #1e3d59; 
    color: #fff;
}

.badge[data-badge="windows"] {
    background-color: #107c41;
    color: #fff;
}

.badge[data-badge="macos"] {
    background-color: #8c1d40;
    color: #fff;
}

.badge[data-badge="android"] {
    background-color: #78c257;
    color: #000;
}

.badge[data-badge="ios"] {
    background-color: #147efb;
    color: #fff;
}

/* 웹/클라우드 관련 카테고리 */
.badge[data-badge="web"] {
    background-color: #e84a5f;
    color: #fff;
}

.badge[data-badge="cloud"] {
    background-color: #00a9ff;
    color: #fff;
}

.badge[data-badge="serverless"] {
    background-color: #6441a5;
    color: #fff;
}

.badge[data-badge="api"] {
    background-color: #ffca3a;
    color: #000;
}

/* 하드웨어/저수준 카테고리 */
.badge[data-badge="hardware"] {
    background-color: #4a4e4d;
    color: #fff;
}

.badge[data-badge="firmware"] {
    background-color: #5c6d70;
    color: #fff;
}

.badge[data-badge="embedded"] {
    background-color: #5d5c61;
    color: #fff;
}

.badge[data-badge="iot"] {
    background-color: #3da5d9;
    color: #fff;
}

/* 취약점/공격 유형 */
.badge[data-badge="pwn"] {
    background-color: #d64045;
    color: #fff;
}

.badge[data-badge="exploit"] {
    background-color: #ff3e41;
    color: #fff;
}

.badge[data-badge="fuzzing"] {
    background-color: #fc6e5e;
    color: #000;
}

.badge[data-badge="reversing"] {
    background-color: #6c5ce7;
    color: #fff;
}

.badge[data-badge="malware"] {
    background-color: #751a46;
    color: #fff;
}

.badge[data-badge="forensics"] {
    background-color: #0e273c;
    color: #fff;
}

.badge[data-badge="crypto"] {
    background-color: #ffa801;
    color: #000;
}

/* 특정 기술 카테고리 */
.badge[data-badge="ai"] {
    background-color: #7251b5;
    color: #fff;
}

.badge[data-badge="ml"] {
    background-color: #5936ac;
    color: #fff;
}

.badge[data-badge="blockchain"] {
    background-color: #0f4c81;
    color: #fff;
}

.badge[data-badge="web3"] {
    background-color: #3b7a57;
    color: #fff;
}

.badge[data-badge="v8"] {
    background-color: #3c638e;
    color: #fff;
}

.badge[data-badge="browser"] {
    background-color: #ff9800;
    color: #000;
}

.badge[data-badge="kernel"] {
    background-color: #2d3436;
    color: #fff;
}

.badge[data-badge="mobile"] {
    background-color: #005343;
    color: #fff;
}

.badge[data-badge="vmware"] {
    background-color: #0072a3;
    color: #fff;
}

.badge[data-badge="docker"] {
    background-color: #0db7ed;
    color: #000;
}

.badge[data-badge="kubernetes"] {
    background-color: #326ce5;
    color: #fff;
}

/* 추가적인 거버넌스/방법론 */
.badge[data-badge="redteam"] {
    background-color: #c70039;
    color: #fff;
}

.badge[data-badge="pentesting"] {
    background-color: #900c3f;
    color: #fff;
}

.badge[data-badge="blueteam"] {
    background-color: #1a2980;
    color: #fff;
}

.badge[data-badge="supply-chain"] {
    background-color: #7d5a5a;
    color: #fff;
}

.badge[data-badge="zero-day"] {
    background-color: #ff5252;
    color: #fff;
}

.badge[data-badge="apple"] {
    background-color: #999999;
    color: #fff;
}







