.counters-container{display:flex;flex-wrap:nowrap;gap:16px;justify-content:space-between;min-width:1000px;overflow-x:auto;padding:16px 16px 16px 0}.counter-column{background-color:rgba(26,32,53,.7);display:flex;flex:1 1 0;flex-direction:column;min-height:500px;padding:0 0 8px}.counter-header{align-items:center;color:#fff;display:flex;font-size:.75rem;font-weight:700;gap:8px;padding:0 8px 8px;position:relative;user-select:none}.counter-header-line{height:1.2em;margin:0;width:3px}.counter-description{color:#a0b3d6;font-size:.7rem;height:50px;line-height:1.5;margin-top:0;padding:0 8px}.counter-list{flex-grow:1;list-style:none;margin:0;padding:0 0 8px}.counter-item{align-items:center;background-color:#1a2035;border-radius:6px;color:#ddd;display:flex;justify-content:space-between;margin-bottom:6px;padding:6px 8px;user-select:none}.counter-champion-icon{border-radius:4px;flex-shrink:0;height:38px;object-fit:cover;width:38px}.counter-champion-details{flex-grow:1;padding-left:8px}.counter-champion-name{font-size:.9rem;font-weight:600}.counter-bar-container{background-color:#1b2a48;border-radius:4px;height:8px;margin-top:4px;overflow:hidden;width:100%}.counter-bar{border-radius:4px;height:100%}.counter-stats{font-size:.9rem;font-weight:600;text-align:right;width:100px}.counter-games-played{color:#a0b3d6;font-size:.8rem}@media (max-width:768px){.counters-container{flex-direction:column;min-width:100%;padding:0}.counter-column{width:100%}.counter-list{max-height:25rem;overflow-y:auto}}.global-tip-notification{animation:globalTipSlideIn .3s ease-out}@keyframes globalTipSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.global-tip-close{background:none;border:none;color:var(--color-text-muted,#a0aec0);cursor:pointer;font-size:14px;line-height:1;padding:2px 4px;position:absolute;right:8px;top:8px}.global-tip-close:hover,.global-tip-snippet{color:var(--color-text-primary,#f0f4f8)}.global-tip-snippet{font-size:13px;line-height:1.4;margin:0 0 8px;padding-right:16px}.global-tip-meta{align-items:center;display:flex;font-size:11px;justify-content:space-between}.global-tip-user{color:var(--color-accent,#ffc107)}.global-tip-matchup{color:var(--color-text-muted,#a0aec0)}@media (max-width:767px){.global-tip-notification{display:none!important}}.global-tip-dismissing{animation:globalTipFadeOut .3s ease-in forwards}@keyframes globalTipFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}.error-boundary-container{align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e);display:flex;justify-content:center;min-height:100vh;padding:20px}.error-boundary-card{background:#0f1419;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.3);max-width:600px;padding:40px;text-align:center;width:100%}.error-boundary-icon{color:#ef4444;display:flex;justify-content:center;margin-bottom:24px}.error-boundary-title{color:#fff;font-size:28px;font-weight:600;margin:0 0 16px}.error-boundary-message{color:#9ca3af;font-size:16px;line-height:1.6;margin:0 0 32px}.error-boundary-details{background:#1a1f2e;border:1px solid #2d3748;border-radius:8px;margin:24px 0;padding:16px;text-align:left}.error-boundary-details summary{color:#9ca3af;cursor:pointer;font-size:14px;font-weight:500;user-select:none}.error-boundary-details summary:hover{color:#fff}.error-boundary-stack{color:#ef4444;font-family:Courier New,monospace;font-size:12px;line-height:1.5;margin:12px 0 0;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.error-boundary-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.error-boundary-btn{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s ease}.error-boundary-btn-primary{background:#3b82f6;color:#fff}.error-boundary-btn-primary:hover{background:#2563eb;box-shadow:0 4px 12px rgba(59,130,246,.4);transform:translateY(-2px)}.error-boundary-btn-secondary{background:#374151;color:#fff}.error-boundary-btn-secondary:hover{background:#4b5563;transform:translateY(-2px)}.error-boundary-btn:active{transform:translateY(0)}