/* Build 0597 — IdleRPG uses the public Buzzen blue/gold theme. */
.buzzen-idlerpg .games-heading-icon{background:#fff2bd;color:#174e73;border-color:#f0d36e}
.buzzen-idlerpg .trivia-kicker{color:#176b9d}
.buzzen-idlerpg .trivia-rank-top{background:#ffedc4;color:#705112}
.irpg-overview{grid-template-columns:repeat(5,minmax(0,1fr))}
.irpg-player-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
.irpg-character{display:grid;gap:2px}.irpg-character>a{font-weight:850;text-decoration:none}.irpg-character small{color:#74808a}.irpg-member-link{display:inline-flex;align-items:center;gap:4px;width:max-content;color:#58778b;text-decoration:none;font-weight:700}.irpg-member-link:hover,.irpg-member-link:focus{color:#176b9d;text-decoration:underline}
.irpg-class{font-weight:800;color:#315f7b}
.irpg-online{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:900;color:#176b9d}.irpg-offline{color:#7c858c}
.irpg-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.irpg-event{display:grid;gap:4px;padding:13px;border:1px solid rgba(23,107,157,.16);border-radius:12px;background:#fbfdff}.irpg-event-type{font-size:10px;font-weight:900;letter-spacing:.08em;color:#176b9d}.irpg-event>a{font-weight:850;text-decoration:none}.irpg-event>span:last-child{color:#74808a;font-size:12px}
.irpg-equipment{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.irpg-item{padding:13px;border:1px solid rgba(23,107,157,.16);border-radius:12px;background:#fbfdff}.irpg-item span{display:block;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#58778b}.irpg-item strong{display:block;margin-top:3px}.irpg-item small{color:#74808a}
.irpg-status-note{margin:0 0 14px;color:#74808a;font-size:13px}
@media(max-width:991.98px){.irpg-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.irpg-event-grid,.irpg-equipment{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767.98px){.irpg-overview,.irpg-player-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.irpg-event-grid,.irpg-equipment{grid-template-columns:1fr}}
@media(max-width:479.98px){.irpg-overview,.irpg-player-stats{grid-template-columns:1fr}}

/* Build 0598 — class traits and clearer IdleRPG rules. */
.irpg-class-guide{margin-top:18px;padding-top:4px}
.irpg-class-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}
.irpg-class-card{padding:14px;border:1px solid rgba(23,107,157,.18);border-radius:12px;background:#fbfdff}
.irpg-class-card>span{display:block;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#176b9d}
.irpg-class-card>strong{display:block;margin:4px 0 5px;color:#6d5111}
.irpg-class-card>p{margin:0;color:#556773;font-size:13px;line-height:1.45}
.irpg-class-rule{margin-top:12px}
.irpg-player-trait{margin-top:5px!important;color:#58778b!important;font-size:13px}
@media(max-width:991.98px){.irpg-class-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:575.98px){.irpg-class-grid{grid-template-columns:1fr}}
