.hotfix-container{color:#eee;max-width:1000px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hotfix-container h1{color:#ff9f43;border-bottom:2px solid #ff9f43;margin-bottom:10px;padding-bottom:10px}.hotfix-container .description{color:#aaa;margin-bottom:15px;line-height:1.5}.hotfix-container .summary{margin-bottom:30px}.hotfix-container .count{color:#1a1a2e;background:#ff9f43;border-radius:4px;padding:2px 8px;font-weight:700}.tier-section{margin-bottom:40px}.tier-header{border-radius:8px;align-items:center;gap:10px;margin-bottom:15px;padding:10px 15px;display:flex}.tier-header.common{color:#888;background:#8888881a;border-left:4px solid #888}.tier-header.rare{color:#54a0ff;background:#54a0ff1a;border-left:4px solid #54a0ff}.tier-header.epic{color:#a855f7;background:#a855f71a;border-left:4px solid #a855f7}.tier-header.unique{color:#fbbf24;background:#fbbf241a;border-left:4px solid #fbbf24}.tier-header.legendary{color:#22c55e;background:#22c55e1a;border-left:4px solid #22c55e}.tier-header.unknown{color:#666;background:#6666661a;border-left:4px solid #666}.tier-count{opacity:.8;font-size:.8em;font-weight:400}.changes-grid{flex-direction:column;gap:12px;display:flex}.change-card{background:#16213e;border-left:4px solid #ff9f43;border-radius:8px;padding:15px}.change-card.common{border-left-color:#888}.change-card.rare{border-left-color:#54a0ff}.change-card.epic{border-left-color:#a855f7}.change-card.unique{border-left-color:#fbbf24}.change-card.legendary{border-left-color:#22c55e}.change-card.unknown{border-left-color:#666}.change-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.option-id{color:#888;font-family:monospace;font-size:.85em}.duplicate-count{color:#ff9f43;background:#ff9f4333;border-radius:4px;padding:2px 8px;font-size:.8em}.change-content{grid-template-columns:1fr auto 1fr;align-items:start;gap:15px;display:grid}@media (max-width:768px){.change-content{grid-template-columns:1fr;gap:10px}.arrow{justify-self:center;transform:rotate(90deg)}}.old-value,.new-value{flex-direction:column;gap:5px;display:flex}.label{text-transform:uppercase;letter-spacing:.5px;font-size:.75em;font-weight:600}.old-value .label{color:#ef4444}.new-value .label{color:#22c55e}.value{color:#fff;font-size:.95em;line-height:1.4}.old-value .value{opacity:.7;color:#ef4444}.new-value .value{color:#22c55e}.arrow{color:#ff9f43;align-self:center;font-size:1.5em;font-weight:700}
