
body{background:#071A3D;color:#F7F3EB}
.forge-nav{background:#06132c;border-bottom:1px solid #C9A45B}
.hero{padding:80px 20px;text-align:center}
.gold{color:#C9A45B}
.card-forge{background:#F7F3EB;color:#222;border-radius:8px;padding:25px}
.forge-footer{margin-top:60px;padding:20px;border-top:1px solid #C9A45B;color:#C9A45B}

.issue-badge{
    display:inline-block;
    padding:6px 12px;
    border-radius:20px;
    font-size:12px;
    font-weight:bold;
    margin-right:10px;
}

.severity-critical{
    background:#8B0000;
    color:white;
}

.severity-high{
    background:#D32F2F;
    color:white;
}

.severity-medium{
    background:#F9A825;
    color:white;
}

.severity-low{
    background:#388E3C;
    color:white;
}

.status-open{
    background:#F57C00;
    color:white;
}

.status-resolved{
    background:#2E7D32;
    color:white;
}

.issue-badge{
    display:inline-block;
    padding:5px 12px;
    border-radius:14px;
    font-size:11px;
    font-weight:700;
    letter-spacing:1px;
}

.severity-critical{
    background:#8B0000;
    color:white;
}

.severity-high{
    background:#D32F2F;
    color:white;
}

.severity-medium{
    background:#F9A825;
    color:white;
}

.severity-low{
    background:#2E7D32;
    color:white;
}

.status-open{
    background:#F57C00;
    color:white;
}

.status-resolved{
    background:#2E7D32;
    color:white;
}
.hero-section{
    padding-top:40px;
    padding-bottom:60px;
}

.display-5{
    color:#F7F3EB;
    font-weight:300;
    letter-spacing:1px;
}

.card-forge{
    background:#F7F3EB;
    border-radius:12px;
    padding:40px;
    box-shadow:0 8px 30px rgba(0,0,0,.15);
}

.btn-warning{
    background:#C9A45B;
    border-color:#C9A45B;
    color:#071A3D;
    font-weight:600;
}

.btn-warning:hover{
    background:#d8b56f;
    border-color:#d8b56f;
}