.modal-error{display:none;margin-bottom:10px;padding:6px 10px;font-size:14px;line-height:1.3;color:#f5c9c9;background:rgba(120,20,20,.85);border:1px solid rgba(255,120,120,.7);border-radius:4px;text-align:center}html.swal2-shown,body.swal2-shown{overflow:hidden!important;height:100%}.swal-category{font-size:1rem!important}.swal2-input-label{color:var(--light-gold-color)!important}.swal2-title{color:var(--gold-color)!important}.swal2-container{z-index:9999999!important;position:fixed!important;inset:0}share-button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--theme-color-253);background:var(--theme-color-014);color:var(--theme-color-001);font-size:13px;cursor:pointer;transition:background .15s ease,transform .15s ease}.share-button:hover{background:var(--theme-color-035);transform:translateY(-1px)}.share-button:active{transform:translateY(0);background:var(--theme-color-025)}.swal2-input,.swal2-textarea{background:var(--theme-color-117)!important;color:var(--theme-color-118)!important;border:1px solid var(--theme-color-119)!important;border-radius:6px!important;padding:10px!important}#NewSearchModal.lol-modal-overlay{position:fixed;inset:0;background:var(--theme-color-254);display:flex;justify-content:center;align-items:center;z-index:999999!important;backdrop-filter:blur(4px)}#NewSearchModal .lol-modal{width:92%;max-width:540px;background:var(--background-color);border:1px solid var(--theme-color-120);border-radius:10px;box-shadow:0 0 32px var(--theme-color-121);padding:0;overflow:hidden}#NewSearchModal .lol-modal-header{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--theme-color-255)}#NewSearchModal .lol-modal-title{font-family:"MainFont",serif;font-size:1.55rem;color:var(--gold-color)}#NewSearchModal .lol-modal-close{font-size:28px;color:var(--theme-color-040);cursor:pointer;transition:.18s ease}#NewSearchModal .lol-modal-close:hover{color:var(--theme-color-001)}#NewSearchModal .lol-modal-body{padding:26px 24px 30px 24px}#NewSearchModal .search-toggle-group{display:flex;justify-content:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}#NewSearchModal .toggle-item{font-size:.95rem;padding:8px 14px;background:var(--theme-color-091);border:1px solid var(--theme-color-122);border-radius:6px;color:var(--theme-color-056);cursor:pointer;transition:.2s ease;display:flex;align-items:center;text-align:center}#NewSearchModal .toggle-item input[type="radio"]{display:none}#NewSearchModal .toggle-item:has(input[type="radio"]:checked){background:var(--gold-color);border-color:var(--gold-color);color:var(--theme-color-006);font-weight:700;color:var(--theme-color-006)!important}#NewSearchModal .modal-description{background:var(--theme-color-256);border:1px solid var(--theme-color-036);padding:8px 12px;border-radius:6px;font-size:.86rem;line-height:1.3rem;color:var(--theme-color-257);margin-bottom:12px;font-family:"MainFont",serif}#NewSearchModal .modal-form{display:flex;flex-direction:column;gap:14px}#NewSearchModal .modal-field{width:100%}#NewSearchModal .modal-input,#NewSearchModal select,#NewSearchModal .select2-selection--multiple{padding:10px 12px!important;background:var(--background-color)!important;border:1px solid var(--theme-color-041)!important;border-radius:6px!important;color:var(--theme-color-003)!important;font-family:"MainFont",serif!important;box-sizing:border-box}#NewSearchModal .modal-input::placeholder{color:var(--theme-color-042);color:var(--theme-color-040)!important;color:var(--theme-color-123)!important}#ModalSummonerForm .modal-input{width:100%!important;height:auto!important;padding:10px 12px!important;line-height:1.35!important;letter-spacing:.5px!important}#ModalSummonerForm .modal-input::placeholder{font-size:.95rem!important;color:var(--theme-color-258)!important}#ModalSummonerForm #ModalRegionSelect{display:block!important;margin:0 auto 0 auto!important;width:110px!important;height:42px!important;background:var(--background-color)!important;border:1px solid var(--theme-color-041)!important;border-radius:6px!important;text-align-last:center!important;font-family:"MainFont",serif!important;color:var(--theme-color-003)!important;font-size:.95rem!important}#NewSearchModal .select2-container--default .select2-selection--multiple{min-height:48px!important;padding:6px!important;background:var(--background-color)!important;border:1px solid var(--theme-color-041)!important;border-radius:6px!important;font-family:"MainFont",serif!important;font-size:1rem!important}#NewSearchModal .select2-selection__placeholder{color:var(--theme-color-042)!important;font-size:1rem!important;font-family:"MainFont",serif!important}#NewSearchModal .select2-search__field{color:var(--theme-color-056)!important;font-size:1rem!important;font-family:"MainFont",serif!important}#NewSearchModal .select2-selection__choice{background:var(--theme-color-124)!important;border:1px solid var(--theme-color-125)!important;color:var(--light-gold-color)!important;border-radius:4px!important;margin-top:4px!important;font-family:"MainFont",serif!important}#NewSearchModal .select2-selection__choice__remove{border:0!important;background:transparent!important;font-size:1.1rem!important;color:var(--gold-color)!important;margin-right:4px!important;transition:.15s ease}#NewSearchModal .select2-selection__choice__remove:hover{color:var(--theme-color-126)!important}#NewSearchModal .select2-dropdown{background:var(--background-color)!important;border:1px solid var(--theme-color-041)!important;border-radius:6px!important;font-family:"MainFont",serif!important}#NewSearchModal .select2-results__option{padding:8px 10px!important;color:var(--theme-color-056)!important;font-family:"MainFont",serif!important}#NewSearchModal .select2-results__option--highlighted{background:var(--theme-color-259)!important;color:var(--theme-color-001)!important}#NewSearchModal .select2-results__option[aria-selected=true]{background:var(--theme-color-125)!important;color:var(--theme-color-001)!important}#NewSearchModal .select2-selection__clear{color:var(--gold-color)!important;font-size:1.2rem!important;margin-right:6px!important}#ModalChampionSelect,#ModalTagSelect{visibility:hidden}#NewSearchModal .select2-container{visibility:visible!important}#NewSearchModal .lol-modal-submit{width:100%;padding:12px;background:var(--gold-color);border:0;border-radius:6px;color:var(--theme-color-006);font-family:"MainFont",serif;font-weight:bold;font-size:1rem;cursor:pointer;transition:.18s ease}#NewSearchModal .lol-modal-submit:hover{background:var(--theme-color-127)}#NewSearchModal .select2-selection__choice:hover{background:var(--theme-color-260)!important;border-color:var(--theme-color-128)!important;color:var(--theme-color-001)!important;cursor:pointer;transition:.15s ease}#NewSearchModal .select2-selection__choice__remove:hover{color:var(--theme-color-129)!important;transform:scale(1.15)}#NewSearchModal .select2-results__option:hover{background:var(--theme-color-261)!important;color:var(--theme-color-001)!important;transition:.12s ease}#ModalSummonerForm .modal-input{display:block!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}#NewSearchModal .toggle-item{color:var(--theme-color-262)!important}#NewSearchModal .modal-input,#NewSearchModal select,#NewSearchModal .select2-selection--multiple{color:var(--theme-color-024)!important}#NewSearchModal .select2-selection__placeholder{color:var(--theme-color-040)!important;color:var(--theme-color-123)!important}#NewSearchModal .select2-results__option{color:var(--theme-color-130)!important;color:var(--light-gold-color)!important}#NewSearchModal .select2-selection__choice{color:var(--theme-color-131)!important}#NewSearchModal .select2-selection__choice__remove{color:var(--theme-color-132)!important}#ModalSummonerForm #ModalRegionSelect{color:var(--theme-color-024)!important}#NewSearchModal .toggle-item:hover{background:var(--theme-color-124)!important;border-color:var(--theme-color-128)!important;box-shadow:0 0 6px var(--theme-color-133);transform:translateY(-1px)}#NewSearchModal .modal-input:hover,#NewSearchModal select:hover,#NewSearchModal .select2-selection--multiple:hover{border-color:var(--theme-color-105)!important;box-shadow:0 0 6px var(--theme-color-036)}#NewSearchModal .select2-results__option:hover{background:var(--theme-color-036)!important;color:var(--theme-color-001)!important}#NewSearchModal .select2-selection__choice:hover{background:var(--theme-color-263)!important;border-color:var(--theme-color-264)!important;color:var(--theme-color-001)!important}#NewSearchModal .select2-selection__choice__remove:hover{color:var(--theme-color-134)!important;transform:scale(1.2)}#NewSearchModal .lol-modal-title{color:var(--light-gold-color)!important}#NewSearchModal .modal-description{color:var(--light-gold-color)!important}#NewSearchModal .toggle-item{color:var(--light-gold-color)!important}#NewSearchModal .toggle-item:has(input[type="radio"]:checked){color:var(--theme-color-006)!important}#NewSearchModal .modal-input{color:var(--light-gold-color)!important}#ModalSummonerForm #ModalRegionSelect{color:var(--light-gold-color)!important}#NewSearchModal .select2-selection__choice{color:var(--light-gold-color)!important}#NewSearchModal .select2-selection__placeholder{color:var(--light-gold-color)!important;font-size:1.05rem!important;letter-spacing:.3px;opacity:.92}#NewSearchModal .select2-search__field{color:var(--light-gold-color)!important;font-size:1.05rem!important}#NewSearchModal .select2-selection__choice{color:var(--light-gold-color)!important;font-size:1.02rem!important}#NewSearchModal .select2-results__option{color:var(--light-gold-color)!important;font-size:1.05rem!important}#NewSearchModal .select2-selection__choice__remove{color:var(--gold-color)!important;font-size:1.2rem!important}#NewSearchModal .modal-input::placeholder{font-size:1.08rem!important;color:var(--light-gold-color)!important;opacity:.9;letter-spacing:.3px}#NewSearchModal .select2-selection__placeholder{font-size:1.08rem!important;color:var(--light-gold-color)!important;opacity:.92;letter-spacing:.3px}#ModalSummonerForm #ModalRegionSelect{font-size:1.05rem!important;color:var(--light-gold-color)!important;text-align-last:center!important}#ModalSummonerForm .modal-input::placeholder{color:var(--theme-color-042)!important;font-size:1.08rem!important;letter-spacing:.3px!important;opacity:.9}