:root{--s-1: 0.25rem;--s-2: 0.5rem;--s-3: 0.75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2.25rem;--s-7: 3.5rem;--measure: 68ch;--tap: 44px;--dur-fast: 90ms;--dur: 150ms;--ease: cubic-bezier(.2, 0, 0, 1)}*, *::before, *::after{box-sizing: border-box}body{background: var(--page-bg);color: var(--text-body);text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}.tabular, .player-count, .stat, .server-stats, .badge, td, th, time, .stat-value{font-variant-numeric: tabular-nums}p, li{max-width: var(--measure)}.lead{max-width: var(--measure)}:focus-visible{outline: 2px solid var(--focus, var(--primary-color));outline-offset: 2px;border-radius: 2px}:focus:not(:focus-visible){outline: none}.skip-to-content{position: absolute;left: -9999px;top: 0;z-index: 2000;padding: var(--s-2) var(--s-4);background: var(--primary-color);color: #fff;font-weight: 600}.skip-to-content:focus{left: 0}.server-status{display: inline-flex;align-items: center;gap: var(--s-2);font-size: .75rem;font-weight: 600;letter-spacing: .02em}.status-dot{width: 8px;height: 8px;flex: 0 0 8px;background: var(--muted-color, currentColor)}.server-status.online .status-dot{background: var(--ok-color);border-radius: 50%}.server-status.offline .status-dot{background: transparent;border: 2px solid var(--down-color);border-radius: 50%}.server-status.online .status-text{color: var(--ok-color)}.server-status.offline .status-text{color: var(--down-color)}@media (prefers-reduced-motion: no-preference){.server-status.online .status-dot{animation: psl-pulse 2.4s var(--ease) infinite}@keyframes psl-pulse{0%, 100%{box-shadow: 0 0 0 0 var(--ok-soft)}50%{box-shadow: 0 0 0 4px transparent}}}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s-2);min-height: var(--tap);padding: var(--s-2) var(--s-4);font-weight: 600;line-height: 1.2;border: 1px solid transparent;border-radius: var(--radius-sm);cursor: pointer;transition: background-color var(--dur) var(--ease), border-color var(--dur) var(--ease), color var(--dur) var(--ease)}.btn-sm{min-height: 34px;padding: var(--s-1) var(--s-3);font-size: .8125rem}.btn:disabled, .btn.is-loading{opacity: .55;pointer-events: none}.btn-primary{background: var(--primary-color);border-color: var(--primary-color);color: var(--on-primary, #fff)}.btn-primary:hover, .btn-primary:focus{background: var(--primary-hover);border-color: var(--primary-hover)}.btn-outline-primary{background: transparent;border-color: var(--primary-color);color: var(--primary-color)}.btn-outline-primary:hover{background: var(--primary-color);color: var(--on-primary, #fff)}.btn-secondary, .btn-outline-light{background: var(--surface-2);border-color: var(--surface-border);color: var(--text-body)}.btn-secondary:hover, .btn-outline-light:hover{border-color: var(--text-soft)}.btn-success{background: var(--ok-color);border-color: var(--ok-color);color: var(--on-primary, #fff)}.btn.is-loading::before{content: '';width: 14px;height: 14px;flex: 0 0 14px;border: 2px solid currentColor;border-right-color: transparent;border-radius: 50%;animation: psl-spin .7s linear infinite}@keyframes psl-spin{to{transform: rotate(360deg)}}a{color: var(--link-color, var(--primary-color));text-decoration: none}a:hover{color: var(--primary-hover)}p a, .prose a, .footer-disclaimer a{text-decoration: underline;text-underline-offset: .18em;text-decoration-thickness: 1px}.badge, .server-type-badge{display: inline-flex;align-items: center;padding: .2em .55em;font-size: .7rem;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;border-radius: var(--radius-sm);background: var(--surface-alt);color: var(--text-soft);border: 1px solid var(--surface-border)}.badge.bg-primary{background: var(--primary-color);color: var(--on-primary, #fff);border-color: transparent}.badge.bg-success{background: var(--ok-color);color: var(--on-primary, #fff);border-color: transparent}.badge.bg-danger{background: var(--down-color);color: #fff;border-color: transparent}.form-label{display: block;margin-bottom: var(--s-1);font-size: .8125rem;font-weight: 600;color: var(--text-soft)}.form-control, .form-select{width: 100%;min-height: var(--tap);padding: var(--s-2) var(--s-3);background: var(--surface);border: 1px solid var(--surface-border);border-radius: var(--radius-sm);color: var(--text-body);transition: border-color var(--dur) var(--ease)}.form-control::placeholder{color: var(--text-soft);opacity: .7}.form-control:focus, .form-select:focus{border-color: var(--primary-color);background: var(--surface);color: var(--text-body);outline: 2px solid var(--focus, var(--primary-color));outline-offset: 1px}.form-control[aria-invalid="true"]{border-color: var(--down-color)}.form-hint{font-size: .78rem;color: var(--text-soft);margin-top: var(--s-1)}.form-error{font-size: .78rem;color: var(--down-color);margin-top: var(--s-1);font-weight: 600}.alert{padding: var(--s-3) var(--s-4);border: 1px solid var(--surface-border);border-left: 3px solid var(--text-soft);border-radius: var(--radius-sm);background: var(--surface-alt);color: var(--text-body)}.alert-info{border-left-color: var(--primary-color)}.alert-success{border-left-color: var(--ok-color)}.alert-warning{border-left-color: var(--warn-color)}.alert-danger{border-left-color: var(--down-color)}.table{width: 100%;color: var(--text-body);border-collapse: collapse}.table th{text-align: left;font-size: .72rem;text-transform: uppercase;letter-spacing: .07em;color: var(--text-soft);font-weight: 700;padding: var(--s-2) var(--s-3);border-bottom: 2px solid var(--surface-border)}.table td{padding: var(--s-3);border-bottom: 1px solid var(--surface-border)}.table tbody tr:hover td{background: var(--surface-alt)}@media (max-width: 767.98px){.table-scroll{overflow-x: auto;-webkit-overflow-scrolling: touch}}.page-item .page-link{min-width: var(--tap);min-height: var(--tap);display: inline-flex;align-items: center;justify-content: center;background: var(--surface);border: 1px solid var(--surface-border);color: var(--text-body);border-radius: var(--radius-sm);font-variant-numeric: tabular-nums}.page-item.active .page-link{background: var(--primary-color);border-color: var(--primary-color);color: var(--on-primary, #fff)}.page-item.disabled .page-link{opacity: .4;pointer-events: none}.modal-content{background: var(--surface);border: 1px solid var(--surface-border);border-radius: var(--radius-md);color: var(--text-body)}.modal-header, .modal-footer{border-color: var(--surface-border)}[data-tip]{position: relative}[data-tip]:hover::after, [data-tip]:focus-visible::after{content: attr(data-tip);position: absolute;bottom: calc(100% + 6px);left: 50%;transform: translateX(-50%);white-space: nowrap;z-index: 40;padding: var(--s-1) var(--s-2);font-size: .72rem;font-weight: 600;background: var(--text-strong);color: var(--page-bg);border-radius: var(--radius-sm);pointer-events: none}.skeleton{background: var(--surface-alt);border-radius: var(--radius-sm);min-height: 1em}@media (prefers-reduced-motion: no-preference){.skeleton{animation: psl-fade 1.4s var(--ease) infinite}@keyframes psl-fade{0%,100%{opacity: 1}50%{opacity: .55}}}.state-empty, .state-error{padding: var(--s-6) var(--s-4);text-align: center;border: 1px dashed var(--surface-border);border-radius: var(--radius-md);color: var(--text-soft)}.state-empty__title, .state-error__title{color: var(--text-strong);font-weight: 700;margin-bottom: var(--s-2)}.state-error{border-style: solid;border-left: 3px solid var(--down-color);text-align: left}.unified-server-card, .server-row, .glossary-term, .card.server-item{content-visibility: auto;contain-intrinsic-size: auto 180px}img{max-width: 100%;height: auto}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}.site-footer{background: var(--surface-2);color: var(--text-body);border-top: 1px solid var(--surface-border);padding-block: var(--s-6) var(--s-5)}.site-footer .footer-title{color: var(--text-soft);font-size: .72rem;font-weight: 700;text-transform: uppercase;letter-spacing: .1em;margin-bottom: var(--s-3)}.site-footer .footer-text{color: var(--text-soft)}.site-footer .footer-link{color: var(--text-soft);transition: color var(--dur) var(--ease)}.site-footer .footer-link:hover, .site-footer .footer-link:focus{color: var(--text-strong);text-decoration: underline;text-underline-offset: .18em}.site-footer .footer-rule{border: 0;border-top: 1px solid var(--surface-border);opacity: 1;margin-block: var(--s-5)}.site-footer h5.footer-title{color: var(--text-strong);font-size: 1rem;text-transform: none;letter-spacing: -0.015em}.site-footer ul.list-unstyled li{margin-bottom: 0}.site-footer ul.list-unstyled a{display: block;padding-block: var(--s-1);font-size: .875rem}.site-footer .footer-games{columns: 2;column-gap: var(--s-5)}.site-footer .footer-games li{break-inside: avoid}.site-footer .footer-disclaimer{color: var(--text-soft);background: transparent;border: 0;border-left: 2px solid var(--surface-border);border-radius: 0;padding: var(--s-1) 0 var(--s-1) var(--s-4);font-size: .75rem;line-height: 1.65;max-width: 92ch}.site-footer .footer-disclaimer .fas{display: none}.site-footer .footer-meta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-5);margin-top: var(--s-5);font-size: .8rem;color: var(--text-soft)}.site-footer .footer-meta p{margin: 0}@media (max-width: 575.98px){.site-footer{padding-block: var(--s-5) var(--s-4)}.site-footer .footer-games{columns: 1}.site-footer .footer-disclaimer{font-size: .72rem;padding-left: var(--s-3)}.site-footer .footer-meta{gap: var(--s-2)}}
.navbar-brand picture{display: inline-flex;align-items: center}@media (max-width: 768px){.navbar-brand .logo-image{max-height: 40px}}.featured-badge{background: linear-gradient(135deg, #fbbf24, #f59e0b);color: #ffffff;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 8px rgba(251, 191, 36, 0.4)}.server-status{background: rgba(255, 255, 255, 0.95);backdrop-filter: blur(8px);border: 1px solid rgba(139, 92, 246, 0.2);box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1)}.server-status.online{background: rgba(34, 197, 94, 0.15);border-color: rgba(34, 197, 94, 0.3)}.server-status.online .status-text{color: var(--ok-color, #16a34a);font-weight: 600}.server-status.offline{background: rgba(239, 68, 68, 0.15);border-color: rgba(239, 68, 68, 0.3)}.server-status.offline .status-text{color: var(--down-color, #dc2626);font-weight: 600}.server-status.online .status-dot{background: var(--ok-color, #22c55e);box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.7)}@keyframes pulse{0%{box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.7)}70%{box-shadow: 0 0 0 10px rgba(34, 197, 94, 0)}100%{box-shadow: 0 0 0 0 rgba(34, 197, 94, 0)}}.server-header{display: flex !important;align-items: center !important;gap: 12px !important;margin-bottom: 12px !important}.server-icon-placeholder{width: 46px !important;height: 46px !important;background: linear-gradient(135deg, var(--primary-color, #6C5CE7) 0%, var(--primary-light, #A29BFE) 100%);border-radius: var(--radius-md, 12px);display: flex !important;align-items: center !important;justify-content: center !important;color: white;box-shadow: 0 4px 12px rgba(139, 92, 246, 0.3)}.server-icon-placeholder i{color: white}.server-icon{width: 64px !important;height: 64px !important;border-radius: var(--radius-md, 12px);overflow: hidden !important;background: rgba(255, 255, 255, 0.1);border: 2px solid rgba(139, 92, 246, 0.3);box-shadow: 0 4px 12px rgba(139, 92, 246, 0.2)}.server-title{font-size: 20px;font-weight: 700;margin: 0 0 8px 0 !important;color: #ffffff}.server-title a{color: #ffffff;text-decoration: none !important;transition: color 0.2s ease}.server-title a:hover{color: var(--primary-light, #a78bfa)}.server-type-badge{background: rgba(139, 92, 246, 0.2);color: var(--primary-light, #a78bfa);border: 1px solid rgba(139, 92, 246, 0.4);padding: 4px 12px !important;border-radius: var(--radius-lg, 16px);font-size: 12px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px}.connection-info{margin-top: 12px !important}.discord-connection{background: rgba(88, 101, 242, 0.2);border: 1px solid rgba(88, 101, 242, 0.4);color: #5865f2;padding: 8px 14px !important;border-radius: var(--radius-sm, 6px);display: inline-flex !important;align-items: center !important;gap: 10px !important;font-family: 'Courier New', monospace;font-size: 14px;font-weight: 600;transition: all 0.2s ease}.discord-connection:hover{background: rgba(88, 101, 242, 0.3);border-color: rgba(88, 101, 242, 0.6)}.discord-connection a{color: #5865f2;text-decoration: none !important;font-weight: 600}.discord-connection a:hover{color: #4752c4}.discord-connection i{color: #5865f2}.game-connection{background: rgba(0, 0, 0, 0.3);border: 1px solid rgba(139, 92, 246, 0.3);color: var(--primary-light, #a78bfa);padding: 8px 14px !important;border-radius: var(--radius-sm, 6px);display: inline-flex !important;align-items: center !important;gap: 10px !important;font-family: 'Courier New', monospace;font-size: 14px;font-weight: 600}.game-connection i{color: #8b5cf6}.copy-btn{background: rgba(255, 255, 255, 0.1);border: 1px solid rgba(255, 255, 255, 0.2);color: inherit;cursor: pointer !important;padding: 4px 8px !important;border-radius: var(--radius-sm, 6px);transition: all 0.2s ease}.copy-btn:hover{background: rgba(255, 255, 255, 0.2);border-color: rgba(255, 255, 255, 0.3)}.copy-btn.copied{background: rgba(34, 197, 94, 0.2);border-color: rgba(34, 197, 94, 0.4);color: var(--ok-color, #22c55e)}.server-stats{display: flex !important;align-items: center !important;gap: 20px !important;flex-wrap: wrap !important}.player-count, .stat{display: flex !important;align-items: center !important;gap: 8px !important;font-size: 16px;font-weight: 600;color: #ffffff;background: rgba(255, 255, 255, 0.05);padding: 8px 14px !important;border-radius: var(--radius-sm, 6px);border: 1px solid rgba(255, 255, 255, 0.1)}.player-count i{color: var(--primary-light, #a78bfa);font-size: 18px}.stat i{color: var(--primary-light, #a78bfa);font-size: 16px}.server-actions .btn{padding: 8px 20px !important;font-size: 14px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px}.server-actions .btn-success{background: linear-gradient(135deg, var(--ok-color, #22c55e) 0%, var(--ok-color, #16a34a) 100%);border: none;color: white;border-radius: var(--radius-md, 12px);box-shadow: 0 4px 12px rgba(34, 197, 94, 0.3);transition: all 0.3s ease}.server-actions .btn-success:hover{transform: translateY(-2px) !important;box-shadow: 0 8px 20px rgba(34, 197, 94, 0.4);background: linear-gradient(135deg, var(--ok-color, #16a34a) 0%, #15803d 100%)}.server-actions .btn-success i{color: white;margin-right: 6px !important}.player-bar{margin-top: 20px !important;padding-top: 20px !important;border-top: 1px solid rgba(255, 255, 255, 0.1) !important}.progress{height: 8px !important;background: rgba(0, 0, 0, 0.3);border-radius: var(--radius-md, 12px);overflow: hidden !important;border: 1px solid rgba(139, 92, 246, 0.2)}.progress-bar{height: 100% !important;transition: width 0.3s ease;border-radius: var(--radius-md, 12px)}.progress-bar.bg-success{background: linear-gradient(90deg, var(--ok-color, #22c55e) 0%, var(--ok-color, #16a34a) 100%);box-shadow: 0 0 10px rgba(34, 197, 94, 0.5)}.progress-bar.bg-warning{background: linear-gradient(90deg, #fbbf24 0%, #f59e0b 100%);box-shadow: 0 0 10px rgba(251, 191, 36, 0.5)}.progress-bar.bg-danger{background: linear-gradient(90deg, #ef4444 0%, var(--down-color, #dc2626) 100%);box-shadow: 0 0 10px rgba(239, 68, 68, 0.5)}@media (max-width: 768px){.unified-server-card .card-body{padding: 16px !important}.server-header{flex-direction: column !important;text-align: center !important}.server-stats{justify-content: center !important;width: 100% !important}.server-actions{margin-left: 0 !important;margin-top: 12px !important;width: 100% !important}.server-actions .btn{width: 100% !important}.player-count, .stat{font-size: 14px;padding: 6px 12px !important}}.server-info{color: #ffffff}.server-info *{color: inherit}.navbar .dropdown-mega{position: static !important}.navbar .nav-item.dropdown-mega .dropdown-menu.mega-menu, .navbar li.dropdown-mega > .dropdown-menu.mega-menu, .dropdown-menu.mega-menu{width: min(95vw, 960px) !important;max-width: 960px !important;min-width: 320px !important;left: auto !important;right: 0 !important;border: 1px solid rgba(0, 0, 0, 0.1);box-shadow: 0 12px 40px rgba(0, 0, 0, 0.18);border-radius: var(--radius-md, 12px);padding: 1.25rem !important;margin-top: 0.5rem !important}.mega-menu .mega-menu-grid, .dropdown-menu.mega-menu .mega-menu-grid{display: grid !important;grid-template-columns: repeat(5, minmax(0, 1fr)) !important;gap: 1.25rem !important;width: 100% !important}@media (max-width: 1199.98px){.mega-menu .mega-menu-grid, .dropdown-menu.mega-menu .mega-menu-grid{grid-template-columns: repeat(3, minmax(0, 1fr)) !important}}@media (max-width: 767.98px){.mega-menu .mega-menu-grid, .dropdown-menu.mega-menu .mega-menu-grid{grid-template-columns: repeat(2, minmax(0, 1fr)) !important}}.mega-menu .mega-menu-col{min-width: 0 !important;display: flex !important;flex-direction: column !important}.mega-menu .mega-menu-col-popular{grid-column: span 1 !important}.mega-menu .mega-menu-title{font-size: 0.72rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.06em;color: #6c757d;padding-bottom: 0.35rem !important;margin-bottom: 0.5rem !important;border-bottom: 1px solid rgba(0, 0, 0, 0.08) !important}.mega-menu .dropdown-item, .dropdown-menu.mega-menu .dropdown-item{display: flex !important;align-items: center !important;padding: 0.32rem 0.55rem !important;border-radius: var(--radius-sm, 6px);font-size: 0.82rem;color: #333;transition: background-color 120ms ease, color 120ms ease, transform 120ms ease;white-space: normal !important;line-height: 1.3 !important}.mega-menu .dropdown-item:hover, .mega-menu .dropdown-item:focus{background: linear-gradient(90deg, #eef2ff 0%, #e0e7ff 100%);color: #4f46e5;transform: translateX(2px) !important}.mega-menu .dropdown-item i{width: 18px !important;text-align: center !important;flex-shrink: 0 !important;margin-right: 0.5rem !important}.mega-menu-footer{border-top: 1px solid rgba(0, 0, 0, 0.08) !important}.mega-menu-footer .btn{padding: 0.35rem 1.25rem !important;font-size: 0.82rem;font-weight: 600;border-radius: 999px}[data-bs-theme="dark"] .dropdown-menu.mega-menu, .dark-theme .dropdown-menu.mega-menu, .theme-dark .dropdown-menu.mega-menu, .theme-cyber .dropdown-menu.mega-menu, .theme-neon .dropdown-menu.mega-menu, .theme-galactic .dropdown-menu.mega-menu, body.dark .dropdown-menu.mega-menu, body[data-theme="dark"] .dropdown-menu.mega-menu{background: #161b22;border-color: #30363d;box-shadow: 0 12px 40px rgba(0, 0, 0, 0.5)}[data-bs-theme="dark"] .mega-menu .mega-menu-title, .dark-theme .mega-menu .mega-menu-title, .theme-dark .mega-menu .mega-menu-title, .theme-cyber .mega-menu .mega-menu-title, .theme-neon .mega-menu .mega-menu-title, .theme-galactic .mega-menu .mega-menu-title, body.dark .mega-menu .mega-menu-title, body[data-theme="dark"] .mega-menu .mega-menu-title{color: #8b949e;border-bottom-color: #30363d}[data-bs-theme="dark"] .mega-menu .dropdown-item, .dark-theme .mega-menu .dropdown-item, .theme-dark .mega-menu .dropdown-item, .theme-cyber .mega-menu .dropdown-item, .theme-neon .mega-menu .dropdown-item, .theme-galactic .mega-menu .dropdown-item, body.dark .mega-menu .dropdown-item, body[data-theme="dark"] .mega-menu .dropdown-item{color: #c9d1d9}[data-bs-theme="dark"] .mega-menu .dropdown-item:hover, [data-bs-theme="dark"] .mega-menu .dropdown-item:focus, .dark-theme .mega-menu .dropdown-item:hover, .theme-dark .mega-menu .dropdown-item:hover, .theme-cyber .mega-menu .dropdown-item:hover, .theme-neon .mega-menu .dropdown-item:hover, .theme-galactic .mega-menu .dropdown-item:hover, body.dark .mega-menu .dropdown-item:hover{background: linear-gradient(90deg, #1f2937 0%, #312e81 100%);color: #a5b4fc}@media (max-width: 991.98px){.navbar .dropdown-mega .dropdown-menu.mega-menu, .dropdown-menu.mega-menu{width: 100% !important;max-width: 100% !important;min-width: 0 !important;border: none;box-shadow: none;padding: 0.5rem !important;border-radius: 0;margin-top: 0 !important;right: auto !important;left: 0 !important}}@media (max-width: 575.98px){.mega-menu .mega-menu-grid, .dropdown-menu.mega-menu .mega-menu-grid{grid-template-columns: 1fr !important;gap: 0.5rem !important}.mega-menu .mega-menu-col{padding: 0.5rem !important;background: rgba(0, 0, 0, 0.02);border-radius: var(--radius-sm, 6px)}[data-bs-theme="dark"] .mega-menu .mega-menu-col, .dark-theme .mega-menu .mega-menu-col, .theme-dark .mega-menu .mega-menu-col{background: rgba(255, 255, 255, 0.03)}.mega-menu .dropdown-item{padding: 0.6rem 0.75rem !important;font-size: 0.95rem;min-height: 44px !important}.mega-menu-footer .btn{display: block !important;width: 100% !important}}@media (prefers-reduced-motion: reduce){.mega-menu .dropdown-item{transition: none}.mega-menu .dropdown-item:hover{transform: none !important}}#servers-container .card, .server-card-ssr{border-radius: var(--radius-md, 12px);border: 1px solid rgba(108, 92, 231, 0.12);box-shadow: 0 2px 10px rgba(26, 26, 46, 0.06);transition: transform 0.25s ease, box-shadow 0.25s ease;overflow: hidden}#servers-container .card:hover, .server-card-ssr:hover{transform: translateY(-3px) !important;box-shadow: 0 10px 24px rgba(108, 92, 231, 0.16)}#servers-container .card .card-header[style]{background: linear-gradient(135deg, var(--primary-color, #6C5CE7) 0%, var(--primary-light, #A29BFE) 100%);padding: 0.55rem 0.85rem !important}#servers-container .card:has(.badge.bg-warning) .card-header[style]{background: linear-gradient(135deg, #F9A825 0%, #FDCB6E 100%)}#servers-container .card .card-header h6{font-size: 0.9rem}#servers-container .card .card-body{padding: 0.7rem 0.85rem !important}#servers-container .card .card-footer{padding: 0.6rem 0.85rem !important}.stat-card{border-radius: var(--radius-md, 12px);border: 1px solid rgba(108, 92, 231, 0.1);box-shadow: 0 2px 10px rgba(26, 26, 46, 0.05)}.stat-card .card-body h4{font-size: 1.7rem;font-weight: 700;line-height: 1.1 !important}.stat-card .text-muted.small{font-size: 0.78rem;letter-spacing: 0.01em}.container > .mt-5{margin-top: 2.5rem !important}.container > .mb-5{margin-bottom: 2.5rem !important}.servers-header, .category-header{background: linear-gradient(135deg, var(--primary-hover, #4834D4) 0%, var(--primary-color, #6C5CE7) 55%, var(--primary-light, #A29BFE) 100%);color: #ffffff;padding: 2.25rem 0 !important;margin-bottom: 2rem !important}.servers-header h1, .servers-header .display-4, .servers-header .display-6, .servers-header .lead, .servers-header .small, .servers-header .stat-box, .servers-header .stat-box *, .category-header h1, .category-header .display-4, .category-header .display-6, .category-header .lead, .category-header .small{color: #ffffff;-webkit-text-fill-color: #ffffff;background: none;background-clip: border-box !important}.servers-header .lead, .category-header .lead{opacity: 0.92 !important}.category-header .display-6{font-weight: 700}.server-card{border-radius: var(--radius-md, 12px);border: 1px solid rgba(108, 92, 231, 0.12);box-shadow: 0 2px 10px rgba(26, 26, 46, 0.06)}html, body{max-width: 100%;overflow-x: hidden}@media (max-width: 768px){.servers-header, .category-header{padding: 1.6rem 0 !important;text-align: center !important}.servers-header h1, .category-header h1{font-size: 1.7rem}.servers-header .lead, .category-header .lead{font-size: 0.95rem}.servers-header .col-lg-4, .category-header .col-lg-4{margin-top: 1.25rem !important}.stat-box .display-4, .category-header .display-6{font-size: 1.6rem}.unified-server-card .card-body{padding: 14px !important}.server-header{gap: 10px !important}.server-stats{gap: 10px !important;justify-content: flex-start !important}.server-title{font-size: 1rem}.stat-card .card-body h4{font-size: 1.45rem}footer .col-lg-4, footer .col-lg-2, footer .col-md-6{margin-bottom: 1.25rem !important}footer h5, footer h6{margin-top: 0.5rem !important}.filter-card .row > [class^="col-"], search.filter-card .row > [class^="col-"]{margin-bottom: 0.75rem !important}}@media (max-width: 480px){.servers-header h1, .category-header h1{font-size: 1.45rem}.stat-box{padding: 0.7rem 0.4rem !important}.stat-box .display-4, .category-header .display-6{font-size: 1.4rem}.server-actions .btn, .unified-server-card .btn, #servers-container .card .btn{min-height: 40px !important}.unified-server-card .connection-info{width: 100% !important}}.preferred-sources-cta{display: block;padding: .85rem 1.1rem;border: 1px solid var(--surface-border, #dee2e6);border-left: 4px solid var(--bs-primary, #6366f1);border-radius: .5rem;background: var(--surface-soft, #f8f9fa);font-size: .95rem;line-height: 1.6}.preferred-sources-cta strong{margin-right: .35rem}.preferred-sources-cta span{color: var(--text-soft, #555)}.preferred-sources-cta a{white-space: nowrap}
html{font-size: 16px;-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth}body{font-feature-settings: "kern" 1, "liga" 1, "calt" 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility;line-height: 1.6;letter-spacing: 0.001em}h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: 700;line-height: 1.22;letter-spacing: -0.012em;margin-top: 0;margin-bottom: 0.6em;text-wrap: balance}h1, .h1{font-size: clamp(1.85rem, 1.4rem + 1.6vw, 2.6rem)}h2, .h2{font-size: clamp(1.5rem, 1.2rem + 1.1vw, 2rem)}h3, .h3{font-size: clamp(1.25rem, 1.08rem + 0.7vw, 1.55rem);font-weight: 600}h4, .h4{font-size: 1.2rem;font-weight: 600}h5, .h5{font-size: 1.05rem;font-weight: 600}p{margin-top: 0;margin-bottom: 1rem}p, li{line-height: 1.7}strong, b{font-weight: 700}small, .small{font-size: 0.875em}a{text-underline-offset: 0.18em;text-decoration-thickness: 0.06em;transition: color 0.15s ease, opacity 0.15s ease}:focus-visible{outline: 2px solid var(--primary-color, #6366f1);outline-offset: 2px;border-radius: 4px}.custom-page, .page-content, .recruitment-detail, .static-content{font-size: 1.05rem;line-height: 1.75}.page-content{max-width: 72ch}.page-content.full-width, .custom-page.full-width .page-content{max-width: none}.page-content h2, .page-content h3{margin-top: 1.8em;padding-top: 0.2em}.page-content h2:first-child, .page-content h3:first-child{margin-top: 0}.page-content p{margin-bottom: 1.1em}.page-content ul, .page-content ol{margin-bottom: 1.2em;padding-left: 1.4em}.page-content li{margin-bottom: 0.5em}.page-content ul li::marker{color: var(--primary-color, #6366f1)}.page-content a{font-weight: 600;text-decoration: underline}.page-content hr{margin: 2rem 0;opacity: 0.25}:where(.card){border-radius: 14px;transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}:where(.card:hover){transform: translateY(-2px)}:where(.btn){border-radius: 10px;font-weight: 600;letter-spacing: 0.01em;transition: transform 0.12s ease, box-shadow 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}:where(.btn):hover{transform: translateY(-1px)}:where(.btn):active{transform: translateY(0)}:where(.btn-sm){border-radius: 8px}:where(.btn-lg){border-radius: 12px}:where(.badge){font-weight: 600;letter-spacing: 0.02em;padding: 0.4em 0.65em}:where(.form-control, .form-select){border-radius: 10px;transition: border-color 0.15s ease, box-shadow 0.15s ease}:where(.form-control:focus, .form-select:focus){box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary-color, #6366f1) 25%, transparent);border-color: var(--primary-color, #6366f1)}:where(.navbar) .nav-link{font-weight: 500;letter-spacing: 0.01em}:where(.dropdown-menu){border-radius: 12px}:where(.dropdown-item){border-radius: 8px}:where(.table) > :not(caption) > * > *{padding-top: 0.7rem;padding-bottom: 0.7rem;vertical-align: middle}*{scrollbar-width: thin;scrollbar-color: color-mix(in srgb, var(--primary-color, #6366f1) 55%, transparent) transparent}*::-webkit-scrollbar{width: 10px;height: 10px}*::-webkit-scrollbar-thumb{background: color-mix(in srgb, var(--primary-color, #6366f1) 55%, transparent);border-radius: 10px;border: 2px solid transparent;background-clip: padding-box}*::-webkit-scrollbar-thumb:hover{background: var(--primary-color, #6366f1);background-clip: padding-box}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}@media (max-width: 575.98px){.custom-page, .page-content{font-size: 1.02rem}h1, .h1{line-height: 1.25}}
body .unified-server-card{position: relative !important;height: 100% !important;background: var(--surface, #ffffff);border: 1px solid var(--surface-border, rgba(108, 92, 231, 0.14));border-radius: var(--radius-md, 12px);box-shadow: 0 2px 10px rgba(26, 26, 46, 0.06);margin-bottom: 0 !important;overflow: hidden !important;transition: transform .22s ease, box-shadow .22s ease, border-color .22s ease}body .unified-server-card:hover{transform: translateY(-3px) !important;box-shadow: 0 12px 28px rgba(108, 92, 231, 0.18);border-color: rgba(108, 92, 231, 0.40)}body .unified-server-card.featured{border-color: rgba(245, 158, 11, 0.55);box-shadow: 0 4px 16px rgba(245, 158, 11, 0.16)}body .unified-server-card .card-body{padding: 48px 18px 16px !important;background: transparent;display: flex !important;flex-direction: column !important;height: 100% !important}body .unified-server-card .featured-badge{position: absolute !important;top: 12px !important;right: 12px !important;background: linear-gradient(135deg, #F9A825, #FDCB6E);color: #3a2c00;padding: 4px 11px !important;border-radius: 999px;font-size: 0.7rem;font-weight: 700;z-index: 3 !important;box-shadow: 0 2px 6px rgba(245, 158, 11, 0.3)}body .unified-server-card .server-status{position: absolute !important;top: 14px !important;left: 14px !important;display: inline-flex !important;align-items: center !important;gap: 6px !important;padding: 4px 11px !important;border-radius: 999px;font-size: 0.72rem;font-weight: 600;border: 1px solid transparent;margin: 0 !important;width: auto !important;z-index: 3 !important}body .unified-server-card .server-status.online{background: rgba(34, 197, 94, 0.12);color: var(--ok-color, #16a34a);border-color: rgba(34, 197, 94, 0.25)}body .unified-server-card .server-status.offline{background: rgba(239, 68, 68, 0.12);color: var(--down-color, #dc2626);border-color: rgba(239, 68, 68, 0.25)}body .unified-server-card .server-status .status-dot{width: 8px !important;height: 8px !important;border-radius: 50%;display: inline-block !important}body .unified-server-card .server-status.online .status-dot{background: var(--ok-color, #22c55e)}body .unified-server-card .server-status.offline .status-dot{background: #ef4444}body .unified-server-card .server-header{display: flex !important;align-items: flex-start !important;gap: 12px !important;flex-wrap: wrap !important;row-gap: 12px !important;margin: 0 !important;text-align: left !important}body .unified-server-card .server-icon-placeholder{flex: 0 0 auto !important;width: 46px !important;height: 46px !important;border-radius: var(--radius-md, 12px);display: flex !important;align-items: center !important;justify-content: center !important;color: #fff;background: linear-gradient(135deg, var(--primary-color, var(--primary-color, #6C5CE7)), var(--primary-light, var(--primary-light, #A29BFE)));box-shadow: 0 4px 12px color-mix(in srgb, var(--primary-color, var(--primary-color, #6C5CE7)) 28%, transparent)}body .unified-server-card[data-server-type="discord"] .server-icon-placeholder{background: linear-gradient(135deg, #5865f2, #4752c4)}body .unified-server-card .server-icon-placeholder i{color: #fff;font-size: 20px}body .unified-server-card .server-icon{flex: 0 0 auto !important;width: 46px !important;height: 46px !important;border-radius: var(--radius-md, 12px);overflow: hidden !important;background: var(--surface-2, #EDE9E3);border: 1px solid rgba(108, 92, 231, 0.18)}body .unified-server-card .server-info{flex: 1 1 190px !important;min-width: 0 !important}body .unified-server-card .server-title{margin: 0 0 6px 0 !important;font-size: 1.02rem;font-weight: 700;line-height: 1.25 !important;white-space: nowrap !important;overflow: hidden !important;text-overflow: ellipsis !important}body .unified-server-card .server-title a{color: var(--text-body, #1A1A2E);text-decoration: none !important}body .unified-server-card .server-title a:hover{color: var(--primary-color, var(--primary-color, #6C5CE7))}body .unified-server-card .server-type-badge{display: inline-block !important;background: color-mix(in srgb, var(--primary-color, var(--primary-color, #6C5CE7)) 10%, transparent);color: var(--primary-color, var(--primary-hover, #4834D4));border: 1px solid color-mix(in srgb, var(--primary-color, var(--primary-color, #6C5CE7)) 24%, transparent);padding: 3px 10px !important;border-radius: 999px;font-size: 0.68rem;font-weight: 700;text-transform: uppercase;letter-spacing: 0.03em}body .unified-server-card .connection-info{margin-top: 8px !important}body .unified-server-card .discord-connection, body .unified-server-card .game-connection{display: flex !important;align-items: center !important;gap: 8px !important;max-width: 100% !important;padding: 7px 12px !important;border-radius: 9px;font-family: 'JetBrains Mono', 'Cascadia Code', ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size: 0.82rem;font-weight: 600}body .unified-server-card .game-connection{background: var(--connection-bg, var(--surface-2, var(--surface-2, #EDE9E3)));border: 1px solid var(--connection-border, var(--surface-border, rgba(108, 92, 231, 0.18)));color: var(--connection-color, var(--primary-color, var(--primary-hover, #4834D4)))}body .unified-server-card .discord-connection{background: var(--connection-bg, rgba(88, 101, 242, 0.12));border: 1px solid var(--connection-border, rgba(88, 101, 242, 0.30));color: var(--connection-color, #4752c4)}body .unified-server-card .game-connection i, body .unified-server-card .discord-connection i{flex: 0 0 auto !important}body .unified-server-card .game-connection span, body .unified-server-card .discord-connection a{flex: 1 1 auto !important;min-width: 0 !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important}body .unified-server-card .discord-connection a{color: var(--connection-color, #4752c4);text-decoration: none !important}body .unified-server-card .copy-btn{flex: 0 0 auto !important;background: var(--connection-btn-bg, rgba(108, 92, 231, 0.10));border: 1px solid var(--connection-border, rgba(108, 92, 231, 0.20));color: var(--connection-color, var(--primary-color, #6C5CE7));cursor: pointer !important;padding: 4px 9px !important;border-radius: 7px;transition: background .2s ease}body .unified-server-card .copy-btn:hover{background: rgba(108, 92, 231, 0.20)}body .unified-server-card .copy-btn.copied{background: rgba(34, 197, 94, 0.18);border-color: rgba(34, 197, 94, 0.40);color: var(--ok-color, #16a34a)}body .unified-server-card .server-header{flex: 1 1 auto !important;align-content: flex-start !important}body .unified-server-card .server-stats{display: flex !important;align-items: center !important;gap: 10px !important;flex-wrap: wrap !important;flex: 1 1 100% !important;align-self: flex-end !important;margin: 12px 0 0 0 !important;padding-top: 12px !important;border-top: 1px solid var(--surface-border, rgba(0, 0, 0, 0.06)) !important}body .unified-server-card .server-actions{margin-left: auto !important}body .unified-server-card .player-count, body .unified-server-card .stat{display: inline-flex !important;align-items: center !important;gap: 6px !important;font-size: 0.9rem;font-weight: 600;color: var(--text-body, #1A1A2E);background: color-mix(in srgb, var(--primary-color, var(--primary-color, #6C5CE7)) 7%, transparent);border: 1px solid var(--surface-border, rgba(108, 92, 231, 0.12));padding: 5px 10px !important;border-radius: var(--radius-sm, 6px)}body .unified-server-card .player-count i, body .unified-server-card .stat i{color: var(--primary-color, var(--primary-color, #6C5CE7))}body .unified-server-card .server-actions{display: inline-flex !important;margin: 0 !important}body .unified-server-card .server-actions .btn{white-space: nowrap !important;padding: 7px 16px !important;font-size: 0.82rem;font-weight: 600;border-radius: 9px}body .unified-server-card .server-actions .btn-success{background: linear-gradient(135deg, var(--ok-color, #22c55e), var(--ok-color, #16a34a));border: none;color: #fff;box-shadow: 0 4px 12px rgba(34, 197, 94, 0.3)}body .unified-server-card .server-actions .btn-success:hover{transform: translateY(-1px) !important;box-shadow: 0 6px 16px rgba(34, 197, 94, 0.4)}body .unified-server-card .card-body img{max-height: var(--card-banner-h, 40px) !important;border-radius: var(--radius-sm, 6px)}body .unified-server-card .player-bar{margin-top: 12px !important;padding-top: 12px !important;border-top: 1px solid var(--surface-border, rgba(0, 0, 0, 0.06)) !important}body .unified-server-card .player-bar .progress{height: 6px !important;border-radius: var(--radius-sm, 6px);background: rgba(108, 92, 231, 0.12);overflow: hidden !important}body .unified-server-card .player-bar .progress-bar{height: 100% !important}@media (max-width: 575px){body .unified-server-card .card-body{padding: 44px 14px 14px !important}body .unified-server-card .server-header{align-items: center !important}}
body .servers-header, body .category-header, body .faq-header, body .recruitment-header, body .recruitment-detail-header, body .auctions-header, body .page-hero{background: linear-gradient(135deg, var(--hero-start, var(--primary-dark, #4338ca)) 0%, var(--hero-mid, var(--primary-color, #6366f1)) 55%, var(--hero-end, var(--primary-light, #818cf8)) 100%);color: #ffffff;padding: 2.5rem 0;margin-bottom: 2rem}.servers-header h1, .servers-header .lead, .category-header h1, .category-header .lead, .faq-header h1, .faq-header .lead, .recruitment-header h1, .recruitment-header .lead, .recruitment-detail-header h1, .recruitment-detail-header .lead, .auctions-header h1, .auctions-header .lead, .page-hero h1, .page-hero .lead{color: #ffffff}.servers-header h1, .category-header h1, .faq-header h1, .recruitment-header h1, .recruitment-detail-header h1, .auctions-header h1, .page-hero h1{font-size: clamp(1.7rem, 1.3rem + 1.6vw, 2.4rem);font-weight: 700;line-height: 1.2;margin-bottom: 0.6rem}.servers-header .lead, .category-header .lead, .faq-header .lead, .recruitment-header .lead, .recruitment-detail-header .lead, .auctions-header .lead, .page-hero .lead{font-size: clamp(1rem, 0.95rem + 0.3vw, 1.15rem);font-weight: 400;opacity: 0.92;max-width: 62ch}.page-hero .breadcrumb, .servers-header .breadcrumb, .category-header .breadcrumb{--bs-breadcrumb-divider-color: rgba(255,255,255,0.6)}.page-hero .breadcrumb a, .servers-header .breadcrumb a, .category-header .breadcrumb a{color: rgba(255,255,255,0.85)}body .card, body .filter-card, body search.filter-card, body .faq-item, body .recruitment-card, body .info-card, body .auction-card, body .stat-card, body .server-card{border-radius: var(--radius-md, 12px);border: 1px solid rgba(0, 0, 0, 0.06);box-shadow: 0 2px 12px rgba(15, 23, 42, 0.06)}body .card:hover, body .server-card:hover, body .recruitment-card:hover, body .stat-card:hover, body .auction-card:hover{box-shadow: 0 8px 24px rgba(15, 23, 42, 0.12)}.server-card, .recruitment-card, .stat-card, .auction-card{transition: transform 0.2s ease, box-shadow 0.2s ease}.server-card:hover, .recruitment-card:hover, .stat-card:hover, .auction-card:hover{transform: translateY(-3px)}@media (prefers-reduced-motion: reduce){.server-card, .recruitment-card, .stat-card, .auction-card{transition: none}.server-card:hover, .recruitment-card:hover, .stat-card:hover, .auction-card:hover{transform: none}}.btn{border-radius: var(--radius-md, 12px);font-weight: 600}.btn-primary{box-shadow: 0 2px 8px color-mix(in srgb, var(--primary-color, #6366f1) 35%, transparent)}.btn:focus-visible{outline: 2px solid var(--primary-color, #6366f1);outline-offset: 2px}.badge{font-weight: 600;letter-spacing: 0.01em}.form-control, .form-select{border-radius: var(--radius-md, 12px);padding: 0.55rem 0.85rem}.form-control:focus, .form-select:focus{border-color: var(--primary-color, #6366f1);box-shadow: 0 0 0 0.2rem color-mix(in srgb, var(--primary-color, #6366f1) 22%, transparent)}.breadcrumb{margin-bottom: 0}.stat-box{background: rgba(255, 255, 255, 0.16);border: 1px solid rgba(255, 255, 255, 0.22);border-radius: var(--radius-md, 12px);padding: 1rem 0.5rem;text-align: center}.stat-box .display-4{font-size: 2rem;font-weight: 700;line-height: 1.1;margin-bottom: 0.25rem}.status-online{color: var(--ok-color, #16a34a);font-weight: 600}.status-offline{color: var(--down-color, #dc2626);font-weight: 600}.table > :not(caption) > * > *{padding: 0.7rem 0.75rem}img{max-width: 100%;height: auto}body .filter-card, body search.filter-card, body .auction-card, body .info-card, body .server-info-card{background: var(--surface, #ffffff);color: var(--text-body, inherit)}body .faq-item .accordion-button{background: var(--surface, #ffffff);color: var(--text-body, inherit)}body .faq-item .accordion-body{background: var(--surface, #ffffff);color: var(--text-body, inherit)}body .server-info-card{background: var(--surface-2, #f8f9fa)}body .seo-content-section{color: var(--text-soft, #555555)}body .card, body .filter-card, body search.filter-card, body .faq-item, body .recruitment-card, body .info-card, body .auction-card, body .stat-card, body .server-card{border-color: var(--surface-border, rgba(0, 0, 0, 0.06))}body .stat-card{position: relative;overflow: hidden;text-align: center;padding: 1.25rem 1rem}body .stat-card::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: linear-gradient(90deg, var(--primary-color, #6366f1), var(--primary-light, #818cf8))}body .stat-card h2, body .stat-card .stat-number{font-weight: 800;line-height: 1.1;margin-bottom: 0.25rem}#servers-container > .row, #featured-container > .row{row-gap: 1rem}body .form-control, body .form-select{background-color: var(--surface, #ffffff);color: var(--text-body, #212529);border-color: var(--surface-border, rgba(0, 0, 0, 0.12))}body .form-control::placeholder{color: var(--text-soft, #6c757d);opacity: 0.8}body .text-muted, body .breadcrumb-item.active{color: var(--text-soft, #6c757d)}body .table{color: var(--text-body, #212529);border-color: var(--surface-border, rgba(0, 0, 0, 0.1))}body .dropdown-menu{background-color: var(--surface-solid, var(--surface, #ffffff));border-color: var(--surface-border, rgba(0, 0, 0, 0.1))}body .dropdown-item{color: var(--text-body, #212529)}body .dropdown-item:hover, body .dropdown-item:focus{background-color: var(--surface-2, #f8f9fa);color: var(--text-body, #212529)}body .modal-content{background-color: var(--surface-solid, var(--surface, #ffffff));color: var(--text-body, #212529);border-color: var(--surface-border, rgba(0, 0, 0, 0.1))}body .list-group-item{background-color: var(--surface, #ffffff);color: var(--text-body, #212529);border-color: var(--surface-border, rgba(0, 0, 0, 0.1))}body .page-link{background-color: var(--surface, #ffffff);border-color: var(--surface-border, rgba(0, 0, 0, 0.12))}body .accordion-item{background-color: var(--surface, #ffffff);border-color: var(--surface-border, rgba(0, 0, 0, 0.1))}body .alert-light{background-color: var(--surface-2, #f8f9fa);color: var(--text-body, #212529);border-color: var(--surface-border, rgba(0, 0, 0, 0.1))}@media (prefers-color-scheme: dark){body .card, body .filter-card, body search.filter-card, body .faq-item, body .recruitment-card, body .info-card, body .auction-card, body .stat-card, body .server-card{border-color: rgba(255, 255, 255, 0.08);box-shadow: 0 2px 12px rgba(0, 0, 0, 0.35)}}body.dark-mode .card, body[data-theme="dark"] .card{border-color: rgba(255, 255, 255, 0.08)}@media (max-width: 575.98px){.servers-header, .category-header, .faq-header, .recruitment-header, .recruitment-detail-header, .auctions-header, .page-hero{padding: 1.75rem 0;margin-bottom: 1.5rem}.stat-box .display-4{font-size: 1.6rem}}html{max-width: 100%;overflow-x: clip}body.modal-open .unified-server-card, body.modal-open .unified-server-card::after, body.modal-open .nova-reveal, body.modal-open .status-dot, body.modal-open .status-indicator::before, body.modal-open .placeholder-glow .placeholder{animation: none !important;transition: none}body.modal-open .navbar{backdrop-filter: none;-webkit-backdrop-filter: none}body .modal .modal-dialog{transform: none !important;transition: none}body .page-content img{max-width: 100%;height: auto;border-radius: var(--radius-sm, 6px)}body .card .table-responsive{-webkit-overflow-scrolling: touch}body .game-connection, body .discord-connection{min-width: 0}@media (max-width: 767.98px){body .auction-card{padding: 1.25rem}body .countdown-timer .time-unit{margin: 0 0.5rem}body .countdown-timer .time-value{font-size: 1.5rem}body .info-box{padding: 1.25rem}body .faq-item summary, body .faq-item .accordion-button{padding: 1rem 1.1rem}body .faq-answer, body .faq-item .accordion-body{padding: 1.1rem}body .server-info-card{padding: 1rem}body .stat-card{padding: 1rem 0.75rem}body .stat-card h2, body .stat-card .stat-number{font-size: 1.5rem}body .navbar-brand{font-size: 1.05rem}body .dropdown-menu{max-height: 70vh;overflow-y: auto}body .pagination .page-link{padding: 0.35rem 0.65rem;font-size: 0.9rem}body .breadcrumb{font-size: 0.85rem;flex-wrap: wrap}}@media (max-width: 575.98px){body .unified-server-card .server-actions .btn{padding: 6px 13px !important;font-size: 0.78rem}body .unified-server-card .player-count, body .unified-server-card .stat{font-size: 0.82rem;padding: 4px 8px !important}body .filter-card .card-body, body search.filter-card .card-body{padding: 1rem}body .table{font-size: 0.88rem}body .btn-lg{padding: 0.5rem 1rem;font-size: 1rem}body .modal-dialog{margin: 0.75rem}}
