@import"https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@400;500;700&family=Cinzel:wght@500;600;700&family=Rajdhani:wght@500;600;700&display=swap";.wrapper{width:100vw;height:100vh;z-index:2;background:linear-gradient(180deg,#080c15b8,#090e1bd1)}.wrapper .header{height:50px}.wrapper .container{height:calc(100% - 50px)}.wrapper .container .world{position:relative;display:block;width:100%;height:100%;max-width:1300px;margin:auto;border:1px solid var(--line-soft);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-lg);opacity:0}.wrapper .container .world svg{width:100%;height:100%}.wrapper .container .world{animation:fadeInWorld .7s ease-out .12s forwards}@keyframes fadeInWorld{0%{opacity:0}to{opacity:1}}.team-select{display:grid;grid-template-columns:minmax(250px,1fr) minmax(340px,1.2fr) minmax(250px,1fr);gap:16px;width:min(1220px,100%);margin:0 auto;padding:18px;align-items:stretch}.team-select .chat,.team-select .team{border:1px solid var(--line-soft);border-radius:14px;background:linear-gradient(175deg,#0f182ae6,#0b1220e0);box-shadow:var(--shadow-lg)}.team-select .chat{height:clamp(520px,70vh,720px);max-height:none;display:flex;flex-direction:column;overflow:hidden}.team-select .chat .chat-history{padding:12px;overflow-y:auto;flex:1;min-height:0;color:var(--text-muted)}.team-select .chat .chat-history .chat-message{margin-bottom:7px;font-size:.98rem;line-height:1.25;padding:4px 8px;border-left:2px solid rgba(224,193,121,.44);background:#ffffff05}.team-select .chat .chat-history .chat-message .chat-name{color:var(--accent-strong);font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.3px;margin-right:6px}.team-select .chat .chat-history .chat-message .chat-body{color:#e2ebf6;font-weight:500}.team-select .chat .chat-input{height:42px;display:flex;gap:8px;padding:5px;border-top:1px solid var(--line-soft)}.team-select .chat .chat-input input{flex:1;margin:0;height:100%;border:1px solid var(--line-soft);border-radius:8px;font-size:.95rem;padding:0 10px;color:var(--text-main);background:#141f35eb;outline:none}.team-select .chat .chat-input input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #4dc4ff38}.team-select .chat .chat-input button{width:82px;border:1px solid rgba(108,191,255,.34);border-radius:8px;background:linear-gradient(180deg,#2f8ced,#2364c7);color:#e8f7ff;font-family:Rajdhani,sans-serif;font-weight:700;cursor:pointer;transition:filter .18s ease,transform .18s ease}.team-select .chat .chat-input button:hover{filter:brightness(1.08);transform:translateY(-1px)}.team-select .team{min-height:clamp(520px,70vh,720px);padding-bottom:10px}.team-select .team .team-title{font-size:1.1rem;padding:10px;text-align:center;color:#e9f4ff;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-bottom:1px solid var(--line-soft);cursor:pointer}.team-select .team.left .team-title{background:linear-gradient(180deg,#2371c580,#18509047)}.team-select .team.right .team-title{background:linear-gradient(180deg,#c459746b,#8e384e42)}.team-select .team .player{width:calc(100% - 14px);margin:8px auto 0;display:flex;align-items:center;font-size:1.02rem;background:#111a2ce6;border:1px solid var(--line-soft);border-radius:10px;box-shadow:0 8px 18px #00000042}.team-select .team .player.ready{border-color:#4dc98fcc;box-shadow:0 0 0 1px #4dc98f52,0 10px 20px #0000003d}.team-select .team .player.self{border-color:#f7b954c7;box-shadow:0 0 0 1px #f7b95457,0 10px 20px #0000003d}.team-select .team .player>div{padding:9px 8px;margin:auto 0}.team-select .team .player>div:first-child{width:48px;height:48px}.team-select .team .player>div:first-child img{width:100%;height:100%;border-radius:8px;object-fit:cover}.team-select .team .player .player-remove,.team-select .team .player .player-admin{width:24px;margin-left:auto;margin-right:6px}.team-select .team .player .player-remove{cursor:pointer;content:url('data:image/svg+xml;charset=utf-8,<svg width="454px" height="454px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 454 454"><circle fill="red" cx="227.556" cy="227.556" r="227.556" /><path fill="white" d="M331.378,331.378c-8.533,8.533-22.756,8.533-31.289,0l-72.533-72.533l-72.533,72.533  c-8.533,8.533-22.756,8.533-31.289,0c-8.533-8.533-8.533-22.756,0-31.289l72.533-72.533l-72.533-72.533  c-8.533-8.533-8.533-22.756,0-31.289c8.533-8.533,22.756-8.533,31.289,0l72.533,72.533l72.533-72.533  c8.533-8.533,22.756-8.533,31.289,0c8.533,8.533,8.533,22.756,0,31.289l-72.533,72.533l72.533,72.533  C339.911,308.622,339.911,322.844,331.378,331.378z" /></svg>')}.team-select .team .player .player-admin{content:url('data:image/svg+xml;charset=utf-8,<svg width="511px" height="511px" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 511 511"><path fill="%23F7B954" d="M469.333,127.962c-23.564,0-42.667,19.103-42.667,42.667c0.009,4.473,0.729,8.916,2.133,13.163 l-34.603,21.995c-22.783,14.516-52.821,9.705-69.931-11.2l-33.92-41.493c5.398-7.267,8.316-16.078,8.32-25.131 c0-23.564-19.103-42.667-42.667-42.667s-42.667,19.103-42.667,42.667c0.004,9.053,2.922,17.864,8.32,25.131l-33.92,41.493 c-17.107,20.893-47.131,25.703-69.909,11.2L83.2,183.792c1.405-4.247,2.125-8.69,2.133-13.163 c0.004-23.564-19.095-42.67-42.66-42.674C19.11,127.951,0.004,147.051,0,170.615c-0.004,22.12,16.898,40.575,38.933,42.51 l25.216,151.253c0.855,5.143,5.303,8.915,10.517,8.917h362.667c5.214-0.002,9.662-3.774,10.517-8.917l25.216-151.253 c23.47-2.105,40.79-22.838,38.685-46.308C509.781,144.848,491.39,128.003,469.333,127.962z" /></svg>')}.team-select-ready a{display:inline-block;border:1px solid rgba(108,191,255,.35);border-radius:12px;width:320px;max-width:90%;padding:14px 18px;font-size:1.5rem;line-height:1;background:linear-gradient(180deg,#2f8ced,#2364c7);color:#f2fbff;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:1px;cursor:pointer;transition:filter .18s ease,transform .18s ease,box-shadow .18s ease}.team-select-ready a:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 10px 24px #1b79e647}.team-select-ready a.ready{background:linear-gradient(180deg,#2b9e66,#238053);border-color:#76ffba57;box-shadow:0 10px 24px #268c5952}.team-select-ready a.ready:before{margin-right:8px;vertical-align:middle;content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="26px" height="26px" viewBox="0 0 512 512"><ellipse fill="%234DC98F" cx="256" cy="256" rx="256" ry="255.832" /><polygon fill="white" points="235.472,392.08 114.432,297.784 148.848,253.616 223.176,311.52 345.848,134.504 391.88,166.392 " /></svg>')}@media(max-width:1080px){.team-select{grid-template-columns:1fr;padding:14px}.team-select .chat{min-height:320px;height:auto;order:3}.team-select .team{min-height:0;max-width:none}}.champion-select{display:grid;grid-template-columns:minmax(250px,1fr) minmax(420px,1.5fr) minmax(250px,1fr);gap:16px;width:min(1220px,100%);margin:0 auto;padding:18px}.champion-select .champion-pool-container,.champion-select .team{border:1px solid var(--line-soft);border-radius:14px;background:linear-gradient(175deg,#0f182ae6,#0b1220e0);box-shadow:var(--shadow-lg)}.champion-select .champion-pool-container{display:flex;flex-direction:column;overflow:hidden}.champion-select .champion-pool-container .champion-select-header{width:100%;font-size:1.05rem;line-height:1.2;text-align:center;padding:12px;border-bottom:1px solid var(--line-soft);color:var(--text-muted);font-family:Rajdhani,sans-serif;font-weight:600;letter-spacing:.4px}.champion-select .champion-pool-container .champion-pool{flex:1;min-height:0;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:10px;padding:14px}.champion-select .champion-pool-container .champion-pool .champion{cursor:pointer;border-radius:10px;border:1px solid transparent;padding:3px;background:#0f1728cc;transition:transform .16s ease,border-color .16s ease,filter .16s ease}.champion-select .champion-pool-container .champion-pool .champion img{width:100%;max-width:70px;display:block;margin:0 auto;border-radius:8px}.champion-select .champion-pool-container .champion-pool .champion:hover{transform:translateY(-2px);border-color:#4dc4ffb3;filter:brightness(1.08)}.champion-select .champion-pool-container .champion-pool .champion.disabled{opacity:.28;filter:grayscale(.5)}.champion-select .team{padding-bottom:10px}.champion-select .team .team-title{font-size:1.1rem;padding:10px;text-align:center;color:#e9f4ff;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.8px;text-transform:uppercase;border-bottom:1px solid var(--line-soft)}.champion-select .team.left .team-title{background:linear-gradient(180deg,#2371c580,#18509047)}.champion-select .team.right .team-title{background:linear-gradient(180deg,#c459746b,#8e384e42)}.champion-select .team .player{width:calc(100% - 14px);margin:8px auto 0;display:flex;align-items:center;font-size:1.02rem;background:#111a2ce6;border:1px solid var(--line-soft);border-radius:10px;box-shadow:0 8px 18px #00000042}.champion-select .team .player.ready{border-color:#4dc98fcc}.champion-select .team .player.self{border-color:#f7b954c7}.champion-select .team .player>div{padding:9px 8px;margin:auto 0}.champion-select .team .player>div:first-child{width:48px;height:48px}.champion-select .team .player>div:first-child img{width:100%;height:100%;border-radius:8px;object-fit:cover}.chat .chat-history .chat-message{margin-bottom:7px;padding:4px 8px;border-left:2px solid rgba(224,193,121,.44);background:#ffffff05}.chat .chat-history .chat-message .chat-name{color:var(--accent-strong);font-family:Rajdhani,sans-serif;font-weight:700;margin-right:6px}.chat .chat-history .chat-message .chat-body{color:#e2ebf6;font-weight:500}.team-select-ready{width:min(1220px,100%);margin:12px auto 0;text-align:center}.team-select-ready a{display:inline-block;border:1px solid rgba(108,191,255,.35);border-radius:12px;width:320px;max-width:90%;padding:14px 18px;font-size:1.5rem;line-height:1;background:linear-gradient(180deg,#2f8ced,#2364c7);color:#f2fbff;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:1px;cursor:pointer;transition:filter .18s ease,transform .18s ease}.team-select-ready a:hover{filter:brightness(1.08);transform:translateY(-1px)}.team-select-ready a.ready{background:linear-gradient(180deg,#2b9e66,#238053);border-color:#76ffba57}@media(max-width:1080px){.champion-select{grid-template-columns:1fr;padding:14px}.champion-select .champion-pool-container{min-height:360px}}.login{display:flex;height:100%;width:100%;margin:auto;padding:32px}.login .login-box{margin:auto;width:min(520px,100%);min-height:310px;background:linear-gradient(155deg,#0d1627eb,#121f36c7);border:1px solid var(--line-soft);border-radius:18px;box-shadow:var(--shadow-lg);padding:28px 24px}.login .login-box h1{width:100%;text-align:center;margin:2px 0 22px;font-family:Cinzel,serif;font-size:clamp(2rem,4vw,2.8rem);letter-spacing:1px;text-transform:uppercase;color:#e5c787;text-shadow:0 1px 12px rgba(197,150,73,.3)}.login .login-box .login-description{margin:0 auto 16px;max-width:430px;text-align:center;color:#c9d6eb;font-size:.98rem;line-height:1.42}.login .login-box .login-content{text-align:center}.login .login-box .login-content div{text-align:center;display:block;width:100%;margin-bottom:14px;color:var(--text-muted);font-size:1.06rem}.login .login-box .login-content input{display:block;width:100%;max-width:260px;margin:auto;height:44px;border-radius:11px;border:1px solid var(--line-soft);padding:0 12px;text-align:center;color:var(--text-main);background:#172339f2;font-size:1.15rem;outline:none}.login .login-box .login-content input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #c6a65e42}.login .login-box .login-content .name-limit{margin-top:8px;font-size:.9rem;color:#c6b594}.login .login-box .login-content button{margin:18px auto auto;display:block;width:min(260px,100%);background:linear-gradient(180deg,#8f6f3a,#6d5028);border:1px solid rgba(214,183,118,.35);border-radius:11px;padding:10px 20px;color:#f6e6c1;font-size:1.25rem;font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.6px;cursor:pointer;transition:filter .2s ease,transform .2s ease}.login .login-box .login-content button:hover{filter:brightness(1.12);transform:translateY(-1px)}.bgvideo-container{position:fixed;top:0;left:0;width:100vw;height:100vh;overflow:hidden;pointer-events:none;opacity:.24}.bgvideo-container iframe{position:absolute;top:50%;left:50%;width:110vw;height:65vw;min-height:100vh;min-width:177.77vh;transform:translate(-50%,-50%);filter:saturate(.74) contrast(1.14) brightness(.6)}.bgvideo-container>*{position:absolute;top:0;width:100%;height:100%}@media(max-aspect-ratio:16/9){.bgvideo-container{width:100vw;height:100vh}}:root{color-scheme:dark;--bg-0: #06080f;--bg-1: #0b1220;--bg-2: #101a2d;--surface-0: rgba(10, 14, 24, .84);--surface-1: rgba(14, 21, 34, .92);--surface-2: #1a2438;--line-soft: rgba(213, 184, 118, .2);--line-strong: rgba(226, 197, 132, .38);--text-main: #e9f4ff;--text-muted: #aebbd0;--accent: #c6a65e;--accent-strong: #e0c179;--accent-warm: #f7b954;--ok: #4dc98f;--shadow-lg: 0 18px 50px rgba(0, 0, 0, .45)}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}.App{width:100vw;height:100vh;display:flex;padding:0;margin:0;overflow:hidden;color:var(--text-main);font-family:Alegreya Sans,sans-serif;background:radial-gradient(circle at 18% 20%,#b08d4833,#b08d4800 36%),radial-gradient(circle at 80% 12%,#3e7ebe24,#3e7ebe00 30%),linear-gradient(160deg,var(--bg-0) 0%,var(--bg-1) 42%,var(--bg-2) 100%)}.defeat-logo rect:nth-child(2),.victory-logo rect:nth-child(2){animation:fadeInLogoBG .8s ease-out forwards}.defeat-logo rect:nth-child(3),.victory-logo rect:nth-child(3){animation:fadeInLogo 1.6s ease-out .8s forwards;opacity:0}svg .player.invisible{opacity:0;animation:fadeOutPlayer .45s ease-out forwards}svg .player.invisible.self{opacity:.55;animation:fadeOutPlayerSelf .45s ease-out forwards}svg .player .direction{transition:transform .14s linear}svg .game-chat{width:100%;height:100%;display:flex;flex-direction:column;border:1px solid var(--line-soft);background:linear-gradient(180deg,#070b13d9,#0b111eeb);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:var(--shadow-lg);border-radius:12px;overflow:hidden}svg .game-chat .chat-history{flex:1;min-height:0;overflow-y:auto;padding:10px 12px;color:var(--text-muted)}svg .game-chat .chat-history .chat-message{margin-bottom:7px;line-height:1.2;padding:4px 8px;border-left:2px solid rgba(224,193,121,.42);background:#ffffff05}svg .game-chat .chat-history .chat-message .chat-name{color:var(--accent-strong);font-family:Rajdhani,sans-serif;font-weight:700;margin-right:6px;letter-spacing:.2px}svg .game-chat .chat-history .chat-message .chat-body{color:#e2ebf6;font-weight:500}svg .game-chat .chat-input{display:flex;gap:8px;padding:8px;border-top:1px solid var(--line-soft);background:#02060e73}svg .game-chat .chat-input input{flex:1;height:32px;border:1px solid var(--line-soft);border-radius:8px;padding:0 10px;background:#162239e6;color:var(--text-main);outline:none}svg .game-chat .chat-input input:focus{border-color:var(--accent);box-shadow:0 0 0 2px #c6a65e47}svg .game-chat .chat-input button{min-width:72px;border:1px solid rgba(214,183,118,.62);border-radius:8px;background:linear-gradient(180deg,#866530,#6f5126);color:#f6e6c1;font-family:Rajdhani,sans-serif;font-weight:700;cursor:pointer;transition:filter .16s ease,transform .16s ease}svg .game-chat .chat-input button:hover{filter:brightness(1.08);transform:translateY(-1px)}@keyframes fadeInLogoBG{0%{opacity:0}to{opacity:.35}}@keyframes fadeInLogo{0%{opacity:0}to{opacity:1}}@keyframes fadeOutPlayer{0%{opacity:1}to{opacity:0}}@keyframes fadeOutPlayerSelf{0%{opacity:1}to{opacity:.55}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#070c16b3}::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#d4b57aa6,#8f6d33bf)}.rooms{display:flex;height:100%;width:100%;padding:26px;margin:auto}.rooms .rooms-box{margin:auto;width:100%;max-width:760px;max-height:min(680px,100%);background:linear-gradient(160deg,#0d1627f2,#131f35cc);border:1px solid var(--line-soft);border-radius:18px;box-shadow:var(--shadow-lg);padding:24px}.rooms .rooms-box h1{width:100%;text-align:center;margin:4px 0 18px;font-family:Rajdhani,sans-serif;font-size:clamp(1.8rem,3.3vw,2.4rem);letter-spacing:.8px}.rooms .rooms-box .rooms-list{min-height:340px;max-height:420px;overflow:auto;border-radius:12px;border:1px solid var(--line-soft);background:#0c1423b3}.rooms .rooms-box .rooms-list table{width:100%;text-align:left;border-collapse:collapse;padding:0 10px;color:var(--text-main)}.rooms .rooms-box .rooms-list table tr td,.rooms .rooms-box .rooms-list table tr th{padding:10px 12px}.rooms .rooms-box .rooms-list table thead th{font-family:Rajdhani,sans-serif;letter-spacing:.5px;border-bottom:1px solid var(--line-strong);color:var(--text-muted)}.rooms .rooms-box .rooms-list table tr>:first-child{width:calc(100% - 20px)}.rooms .rooms-box .rooms-list table tr>:last-child{width:40px}.rooms .rooms-box .rooms-list table tbody tr:hover{cursor:pointer;background:#4dc4ff24}.rooms .rooms-box button{margin:22px auto auto;display:block;width:min(300px,100%);font-size:1.2rem;background:linear-gradient(180deg,#2f8ced,#2364c7);border:1px solid rgba(121,196,255,.35);border-radius:11px;padding:10px 16px;color:#e8f7ff;font-family:Rajdhani,sans-serif;font-weight:700;cursor:pointer;transition:filter .2s ease,transform .2s ease}.rooms .rooms-box button:hover{filter:brightness(1.08);transform:translateY(-1px)}.veigar-w{opacity:0;animation:effectFadeIn .45s ease-out forwards;filter:drop-shadow(0 0 10px rgba(130,74,221,.38))}.veigar-w .veigar-w-spikes{opacity:0;animation:effectFadeIn .35s ease-out .35s forwards}.veigar-q{filter:drop-shadow(0 0 8px rgba(215,87,196,.55))}.amumu-w{opacity:0;animation:effectFadeIn .4s ease-out forwards;filter:drop-shadow(0 0 10px rgba(130,152,44,.45))}.amumu-q{filter:drop-shadow(0 0 8px rgba(133,163,117,.45))}.ashe-q{opacity:.94;filter:drop-shadow(0 0 9px rgba(122,212,255,.55)) drop-shadow(0 0 18px rgba(198,244,255,.42));animation:asheVolleyFlash .1s ease-out forwards}.ashe-w{opacity:.95;filter:drop-shadow(0 0 10px rgba(117,208,255,.58)) drop-shadow(0 0 18px rgba(193,243,255,.36));animation:asheWAppear .12s ease-out forwards}.ashe-w .ashe-w-trail{animation:asheWFlow .42s ease-in-out infinite alternate}.ashe-w .ashe-w-body{animation:asheWFlow .46s ease-in-out infinite alternate}.ashe-w .ashe-w-core{animation:asheWCore .26s ease-in-out infinite alternate}.ashe-w .ashe-w-edge{stroke-linecap:round;stroke-linejoin:round;animation:asheWEdge .3s ease-in-out infinite alternate}.ashe-w .ashe-w-rune,.ashe-w .ashe-w-head{animation:asheWRunePulse .22s ease-in-out infinite alternate}.ashe-w .ashe-w-rune-core,.ashe-w .ashe-w-head-core{animation:asheWCore .2s ease-in-out infinite alternate}.ashe-w .ashe-w-flare{animation:asheWFlare .2s ease-in-out infinite alternate}.thresh-q,.thresh-w{filter:drop-shadow(0 0 10px rgba(83,226,196,.55))}.lucian-w{opacity:.92;filter:drop-shadow(0 0 8px rgba(92,169,239,.58)) drop-shadow(0 0 14px rgba(147,214,255,.44));animation:lucianWFlash .1s ease-out forwards}.anivia-q{opacity:.96;filter:drop-shadow(0 0 10px rgba(94,181,255,.62)) drop-shadow(0 0 16px rgba(160,226,255,.35))}.anivia-q .anivia-q-shell{animation:aniviaQPulse .9s ease-in-out infinite alternate}.anivia-q .anivia-q-spikes{transform-box:fill-box;transform-origin:center;animation:aniviaQSpin 1.35s linear infinite}.anivia-w{opacity:.95;filter:drop-shadow(0 0 10px rgba(94,181,255,.62)) drop-shadow(0 0 14px rgba(191,237,255,.3))}.anivia-w .anivia-w-shards{animation:aniviaWallShimmer 1.2s ease-in-out infinite alternate}.yasuo-q{filter:drop-shadow(0 0 8px rgba(156,216,242,.72)) drop-shadow(0 0 15px rgba(213,247,255,.45))}.yasuo-q .yasuo-q-aura{animation:yasuoQAura .2s ease-in-out infinite alternate}.yasuo-q .yasuo-q-orbit{stroke-linecap:round;animation:yasuoQOrbit .24s ease-in-out infinite alternate}.yasuo-q .yasuo-q-gust-core{animation:yasuoQGust .22s ease-in-out infinite alternate}.yasuo-q .yasuo-q-gust-edge{stroke-linecap:round;animation:yasuoQEdge .24s ease-in-out infinite alternate}.yasuo-q .yasuo-q-flare{animation:yasuoQFlare .18s ease-in-out infinite alternate}.yasuo-q-connect{opacity:.96}.yasuo-w{opacity:0;animation:yasuoWallAppear .18s ease-out forwards;filter:drop-shadow(0 0 9px rgba(139,215,246,.6)) drop-shadow(0 0 16px rgba(177,233,255,.36))}.yasuo-w .yasuo-w-shell{animation:yasuoWallShell 1.25s ease-in-out infinite alternate}.yasuo-w .yasuo-w-core{animation:yasuoWallPulse .95s ease-in-out infinite alternate}.yasuo-w .yasuo-w-inner-haze{animation:yasuoWallHaze 1.05s ease-in-out infinite alternate}.yasuo-w .yasuo-w-stream{stroke-linecap:round}.yasuo-w .yasuo-w-rim{stroke-linecap:round;animation:yasuoWallRim .95s ease-in-out infinite alternate}.yasuo-w .yasuo-w-gust{animation:yasuoWallGust 1.15s ease-in-out infinite alternate}.malphite-w{filter:drop-shadow(0 0 7px rgba(120,88,55,.4));opacity:.9;animation:malphiteImpactFade .12s ease-out forwards}.malphite-q{filter:drop-shadow(0 0 5px rgba(112,80,50,.3));opacity:.88;animation:malphiteImpactFade .1s ease-out forwards}.ahri-q{filter:drop-shadow(0 0 10px rgba(244,174,255,.62))}.leesin-q,.leesin-w{filter:drop-shadow(0 0 8px rgba(118,205,239,.56))}.garen-w{filter:drop-shadow(0 0 7px rgba(223,186,95,.5))}.shaco-w{opacity:0;transition:opacity .22s linear;filter:drop-shadow(0 0 8px rgba(150,74,100,.38))}.shaco-w.self{opacity:.54}.shaco-w.visible{opacity:1}.shaco-w .jack-zone-ring{transform-box:fill-box;transform-origin:center;transition:stroke-opacity .2s ease,stroke-width .2s ease}.shaco-w .jack-lid{transform-box:fill-box;transform-origin:center bottom}.shaco-w .jack-pop{transform-box:fill-box;transform-origin:center bottom;opacity:0;transform:translateY(7px) scale(.42)}.shaco-w .jack-head{transform-box:fill-box;transform-origin:center}.shaco-w.armed{filter:drop-shadow(0 0 9px rgba(176,97,128,.44)) drop-shadow(0 0 16px rgba(229,149,76,.28))}.shaco-w.armed .jack-zone-ring{stroke-opacity:.9;stroke-width:1.55;animation:shacoRingPulse 1s ease-out infinite}.shaco-w.armed .jack-lid{animation:shacoLidOpen .24s cubic-bezier(.2,.85,.25,1) forwards}.shaco-w.armed .jack-pop{animation:shacoJackPop .32s .1s cubic-bezier(.16,.92,.2,1) forwards}.shaco-w.armed .jack-head{filter:drop-shadow(0 0 6px rgba(255,182,94,.78));animation:shacoHeadIdle .42s .35s ease-in-out infinite alternate}.shaco-w.armed .jack-crank{animation:shacoCrankSpin .55s ease-out}@keyframes malphiteImpactFade{0%{opacity:.5}to{opacity:.9}}@keyframes lucianWFlash{0%{opacity:.58}to{opacity:.96}}@keyframes asheVolleyFlash{0%{opacity:.62}to{opacity:.96}}@keyframes asheWAppear{0%{opacity:.62}to{opacity:.98}}@keyframes asheWFlow{0%{opacity:.7}to{opacity:1}}@keyframes asheWCore{0%{opacity:.58}to{opacity:.96}}@keyframes asheWEdge{0%{opacity:.48}to{opacity:.92}}@keyframes asheWRunePulse{0%{opacity:.68;transform:scale(.96)}to{opacity:1;transform:scale(1.03)}}@keyframes asheWFlare{0%{opacity:.66;transform:scale(.92)}to{opacity:1;transform:scale(1.06)}}@keyframes aniviaQSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aniviaQPulse{0%{opacity:.78}to{opacity:.98}}@keyframes aniviaWallShimmer{0%{opacity:.72}to{opacity:.94}}@keyframes yasuoWallAppear{0%{opacity:.25}to{opacity:.98}}@keyframes yasuoQAura{0%{opacity:.36;transform:scale(.9)}to{opacity:.8;transform:scale(1.04)}}@keyframes yasuoQOrbit{0%{opacity:.46}to{opacity:.92}}@keyframes yasuoQGust{0%{opacity:.62}to{opacity:.98}}@keyframes yasuoQEdge{0%{opacity:.38}to{opacity:.86}}@keyframes yasuoQFlare{0%{opacity:.62;transform:scale(.9)}to{opacity:1;transform:scale(1.06)}}@keyframes yasuoWallShell{0%{opacity:.74}to{opacity:.98}}@keyframes yasuoWallPulse{0%{opacity:.52}to{opacity:.86}}@keyframes yasuoWallHaze{0%{opacity:.38}to{opacity:.78}}@keyframes yasuoWallRim{0%{opacity:.34}to{opacity:.82}}@keyframes yasuoWallGust{0%{opacity:.35}to{opacity:.88}}@keyframes shacoRingPulse{0%{transform:scale(.97);opacity:.68}70%{transform:scale(1.01);opacity:1}to{transform:scale(1.04);opacity:.18}}@keyframes shacoLidOpen{0%{transform:rotate(0) translateY(0)}to{transform:rotate(-72deg) translateY(-1px)}}@keyframes shacoJackPop{0%{opacity:0;transform:translateY(7px) scale(.42)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shacoHeadIdle{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-1px) rotate(1deg)}}@keyframes shacoCrankSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes effectFadeIn{0%{opacity:0}to{opacity:.88}}html,body,#root{width:100%;height:100%}body{margin:0;background:#06080f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
