#navRatingBadges{align-items:center;display:flex;flex-wrap:nowrap;gap:.25rem}.nav-rating-badge{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:.25rem;color:#4b5563;cursor:help;display:inline-flex;font-size:.625rem;font-weight:600;gap:.125rem;padding:.125rem .3rem;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.dark .nav-rating-badge{background:#374151;border-color:#4b5563;color:#d1d5db}.nav-rating-badge:hover{opacity:.85;transform:translateY(-1px)}.nav-rating-badge-bullet{background:#fef3c7;border-color:#fde68a;color:#92400e}.dark .nav-rating-badge-bullet{background:#78350f;border-color:#92400e;color:#fcd34d}.nav-rating-badge-blitz{background:#dbeafe;border-color:#bfdbfe;color:#1e40af}.dark .nav-rating-badge-blitz{background:#1e3a8a;border-color:#1e40af;color:#93c5fd}.nav-rating-badge-rapid{background:#dcfce7;border-color:#bbf7d0;color:#166534}.dark .nav-rating-badge-rapid{background:#14532d;border-color:#166534;color:#86efac}.nav-rating-badge-classical{background:#fae8ff;border-color:#f3e8ff;color:#6b21a8}.dark .nav-rating-badge-classical{background:#581c87;border-color:#6b21a8;color:#d8b4fe}.nav-rating-icon{font-size:.625rem;line-height:1}.nav-rating-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.625rem;font-weight:700;letter-spacing:-.025em}@media (max-width:1024px){#navRatingBadges{gap:.2rem}.nav-rating-badge{padding:.1rem .25rem}.nav-rating-badge,.nav-rating-icon,.nav-rating-value{font-size:.5625rem}}@media (max-width:640px){#navRatingBadges{display:none}}