.bg-rivals{margin-top:18px;padding:20px!important}.bg-rivals h2{margin:8px 0}.bg-rivals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.bg-rival{border:1px solid rgba(200,200,200,.22);background:linear-gradient(145deg,rgba(185,71,72,.13),rgba(30,42,63,.7));border-radius:15px;padding:16px;display:flex;flex-direction:column;gap:7px;min-width:0}.bg-rival-emoji{font-size:30px}.bg-rival strong{font-size:18px}.bg-rival span{font-size:12px;letter-spacing:.04em;color:#efbe78;font-weight:700}.bg-rival p{font-size:13px;line-height:1.5;opacity:.85;flex:1}.bg-rival small{font-size:12px;opacity:.85}.bg-rival button{margin-top:8px;align-self:start}.bg-rival-message{padding:12px;border:1px solid rgba(101,222,166,.5);border-radius:10px;background:rgba(53,136,104,.12)}@media(max-width:800px){.bg-rivals-grid{grid-template-columns:1fr}.bg-rival button{width:100%}}
