.cs2-updates-module__GWcQrW__mainWrapper{width:100%;max-width:960px;margin:0 auto;padding:50px 20px 40px}.cs2-updates-module__GWcQrW__header{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;padding-bottom:24px;display:flex}.cs2-updates-module__GWcQrW__headerTextGroup h1{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px;font-size:2.8rem;font-weight:800;line-height:1.1}.cs2-updates-module__GWcQrW__headerTextGroup h1 span{color:var(--color-primary);text-shadow:var(--shadow-glow)}.cs2-updates-module__GWcQrW__headerDesc{color:var(--color-text-secondary);font-size:.95rem}.cs2-updates-module__GWcQrW__liveSteamBadge{border-radius:var(--radius-full);color:var(--color-steam-green);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;background:#00e67614;border:1px solid #00e6764d;align-items:center;gap:8px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 0 12px #00e67626}.cs2-updates-module__GWcQrW__liveDot{background:var(--color-steam-green);width:7px;height:7px;box-shadow:0 0 8px var(--color-steam-green);border-radius:50%;animation:2s ease-in-out infinite cs2-updates-module__GWcQrW__pulseGreen}@keyframes cs2-updates-module__GWcQrW__pulseGreen{0%{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.5;transform:scale(.9)}}.cs2-updates-module__GWcQrW__patchCard{background:var(--color-bg-surface);-webkit-backdrop-filter:blur(16px);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin-bottom:30px;padding:36px 32px;position:relative;overflow:hidden}.cs2-updates-module__GWcQrW__patchCard:before{content:"";background:linear-gradient(90deg, transparent, var(--color-primary), transparent);height:2px;position:absolute;top:0;left:10%;right:10%}.cs2-updates-module__GWcQrW__patchHead{border-bottom:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:28px;padding-bottom:24px;display:flex}.cs2-updates-module__GWcQrW__patchTitleGroup h2{font-family:var(--font-heading);color:var(--color-text-primary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:1.8rem;font-weight:800}.cs2-updates-module__GWcQrW__patchMeta{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:.82rem;display:flex}.cs2-updates-module__GWcQrW__patchMetaItem{align-items:center;gap:6px;display:inline-flex}.cs2-updates-module__GWcQrW__patchMetaItem svg{fill:currentColor;width:14px;height:14px}.cs2-updates-module__GWcQrW__patchTag{font-family:var(--font-heading);letter-spacing:.08em;border-radius:var(--radius-sm);color:var(--color-steam-green);text-transform:uppercase;background:#00e6761a;border:1px solid #00e6764d;padding:2px 8px;font-size:.72rem;font-weight:800}.cs2-updates-module__GWcQrW__patchTag.cs2-updates-module__GWcQrW__blue{color:#3b82f6;background:#3b82f61a;border:1px solid #3b82f64d}.cs2-updates-module__GWcQrW__btnSteamView{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-text-primary);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;transition:all var(--transition-fast);white-space:nowrap;background:#ffffff0a;align-items:center;gap:8px;padding:9px 18px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.cs2-updates-module__GWcQrW__btnSteamView:hover{background:#ffffff1a;border-color:#ffffff40;transform:translateY(-2px)}.cs2-updates-module__GWcQrW__btnSteamView svg{fill:none;stroke:currentColor;stroke-width:2.2px;width:14px;height:14px}.cs2-updates-module__GWcQrW__patchContent{color:var(--color-text-secondary);flex-direction:column;gap:16px;font-size:.95rem;display:flex}.cs2-updates-module__GWcQrW__patchContent h1,.cs2-updates-module__GWcQrW__patchContent h2,.cs2-updates-module__GWcQrW__patchContent h3{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;margin-bottom:8px;font-weight:800}.cs2-updates-module__GWcQrW__patchContent h1,.cs2-updates-module__GWcQrW__patchContent h2{color:var(--color-primary);font-size:1.15rem}.cs2-updates-module__GWcQrW__patchContent h3{color:var(--color-text-primary);font-size:1rem}.cs2-updates-module__GWcQrW__patchContent b,.cs2-updates-module__GWcQrW__patchContent strong{color:var(--color-text-primary);font-weight:700}.cs2-updates-module__GWcQrW__patchContent i,.cs2-updates-module__GWcQrW__patchContent em{color:var(--color-text-muted)}.cs2-updates-module__GWcQrW__patchContent a{color:var(--color-primary);border-bottom:1px dashed var(--color-primary);text-decoration:none}.cs2-updates-module__GWcQrW__patchContent a:hover{color:var(--color-primary-hover)}.cs2-updates-module__GWcQrW__patchContent img{border-radius:var(--radius-md);max-width:100%;box-shadow:var(--shadow-card);margin:1rem 0}.cs2-updates-module__GWcQrW__patchContent ul{flex-direction:column;gap:12px;margin-bottom:12px;list-style:none;display:flex}.cs2-updates-module__GWcQrW__patchContent ul li{color:var(--color-text-primary);padding-left:20px;font-weight:500;line-height:1.6;position:relative}.cs2-updates-module__GWcQrW__patchContent ul li:before{content:"";background:var(--color-primary);width:6px;height:6px;box-shadow:0 0 6px var(--color-primary);border-radius:50%;position:absolute;top:9px;left:0}.cs2-updates-module__GWcQrW__patchContent ul li ul{border-left:1px solid #ffffff0f;margin-top:12px;margin-left:8px;padding-left:12px}.cs2-updates-module__GWcQrW__patchContent ul li ul li{color:var(--color-text-secondary);padding-left:16px;font-size:.9rem;font-weight:400}.cs2-updates-module__GWcQrW__patchContent ul li ul li:before{content:"";background:var(--color-text-muted);width:4px;height:4px;box-shadow:none;top:9px;left:-2px}.cs2-updates-module__GWcQrW__patchContent code{font-family:var(--font-mono);color:var(--color-code-cyan,#00e5ff);border-radius:var(--radius-sm);background:#00e5ff14;border:1px solid #00e5ff33;padding:1px 6px;font-size:.88rem}@media (max-width:860px){.cs2-updates-module__GWcQrW__headerTextGroup h1{font-size:2.2rem}}
