/* Patch notes – tlačítko pod názvem hry (vlevo nahoře) a rozbalovací panel */
.hudBrand{position:relative}
.hudVerRow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:2px}
.patchBtn{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:999px;border:1px solid rgba(var(--c3),.55);
 background:linear-gradient(180deg,rgba(var(--c3),.16),rgba(var(--c3),.05));color:#ffe9a8;font:600 11px/1.2 var(--font-ui);letter-spacing:.04em;cursor:pointer}
.patchBtn:hover{border-color:rgba(var(--c3),.95);box-shadow:0 0 12px rgba(var(--c3),.35)}
.patchBtn .patchVer{font-style:normal;color:#fff;font-weight:700}
.patchBtn u{display:none;text-decoration:none;background:rgb(var(--c2));color:#fff;border-radius:6px;padding:0 5px;font-size:9px;font-weight:800;letter-spacing:.08em}
.patchBtn.isNew u{display:inline-block;animation:patchPulse 1.4s ease-in-out infinite}
@keyframes patchPulse{50%{box-shadow:0 0 10px rgb(var(--c2));transform:scale(1.08)}}
.patchPanel{position:absolute;left:-6px;top:calc(100% + 8px);z-index:900;width:min(420px,92vw);max-height:min(72vh,640px);display:flex;flex-direction:column;
 border-radius:var(--radius-md);border:1px solid rgba(var(--c3),.6);background:linear-gradient(180deg,#141b38,#090d1d);
 box-shadow:0 18px 50px rgba(0,0,0,.65),0 0 24px rgba(var(--c3),.18);text-align:left}
.patchPanel[hidden]{display:none}
.patchHead{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid rgba(var(--c3),.28)}
.patchHead h3{font-size:15px;color:#ffe9a8;margin:0}
.patchClose{background:none;border:0;color:var(--muted);font-size:16px;cursor:pointer;padding:2px 6px}
.patchClose:hover{color:#fff}
.patchBody{overflow:auto;padding:6px 14px 10px;scrollbar-width:thin}
.patchItem{padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.1)}
.patchItem:last-child{border-bottom:0}
.patchItem header{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}
.patchItem header b{color:rgb(var(--c1));font-size:14px}
.patchItem header span{color:#fff;font-weight:600;font-size:13px;flex:1}
.patchItem header time{color:var(--dim);font-size:11px}
.patchItem ul{list-style:none;margin:0;padding:0;display:grid;gap:5px}
.patchItem li{display:block;font-size:12.5px;line-height:1.35;color:#d7e4ff}

.patchItem:not(.latest) li{color:var(--muted)}
.patchTune{margin:8px 0 0;font-size:11.5px;color:#ffd27a}
.patchFoot{margin:0;padding:8px 14px 10px;border-top:1px solid rgba(var(--c3),.2);font-size:11px;color:var(--dim)}
@media(max-width:560px){.patchPanel{left:-30px}}
