.badge-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:25px 0}.badge-summary>div{background:linear-gradient(135deg,#20233e,#101629);border:1px solid #444463;border-radius:12px;padding:20px}.badge-summary strong{display:block;color:#e7cd8d;font-size:30px;margin-bottom:6px}.badge-summary span{font-size:12px;color:#b9c4df;line-height:1.5}.badge-info{background:#11172a;border:1px solid #303951;border-radius:12px;padding:22px;margin:18px 0}.badge-info h3{margin:0 0 13px;color:#e4c58a;font-size:18px}.badge-info p,.badge-info li{color:#bac6e1;font-size:13px;line-height:1.8}.badge-info li+li{margin-top:8px}.badge-info ul{padding-left:20px}.badge-npc-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.badge-npc-options>div{padding:16px;border:1px solid #3b4663;border-radius:9px;background:#171e34}.badge-npc-options strong{color:#e2d6ef}.badge-npc-options p{margin-bottom:0}.badge-info summary{cursor:pointer;color:#c9b2f6;font-weight:600;margin:15px 0}.badge-table{min-width:850px}.badge-table tbody th{min-width:190px}.badge-table th small{display:block;font-size:10px;color:#8f9cbb;margin-top:4px}.badge-table code{color:#c5a6f1;white-space:nowrap;font-size:12px}.badge-cost{white-space:nowrap;color:#dfc48a}.badge-price-table{min-width:480px}@media(max-width:760px){.badge-summary{gap:8px}.badge-summary>div{padding:13px 10px}.badge-summary strong{font-size:23px}.badge-summary span{font-size:10px}.badge-info{padding:17px}.badge-npc-options{grid-template-columns:1fr}}
