
/* Robot Rumble — Nightmare Protocol */
.rr-nightmare-badge{
    display:none;
    margin-left:8px;
    padding:5px 9px;
    border:1px solid rgba(255,97,31,.28);
    border-radius:999px;
    background:rgba(255,70,22,.06);
    color:#8ea3af;
    font:900 .55rem/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;
    letter-spacing:.08em;
    white-space:nowrap;
}
.rr-nightmare-badge.is-active{
    display:inline-flex;
    align-items:center;
    border-color:rgba(255,85,30,.70);
    background:linear-gradient(180deg,rgba(255,83,28,.18),rgba(112,31,7,.16));
    color:#ffb182;
    box-shadow:0 0 18px rgba(255,72,22,.18);
    animation:rr-nightmare-pulse 1.2s ease-in-out infinite alternate;
}
@keyframes rr-nightmare-pulse{
    from{box-shadow:0 0 10px rgba(255,72,22,.12)}
    to{box-shadow:0 0 24px rgba(255,72,22,.32)}
}
@media(max-width:760px){
    .rr-nightmare-badge{display:none!important}
}
@media(prefers-reduced-motion:reduce){
    .rr-nightmare-badge.is-active{animation:none}
}
