@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{font-family:Montserrat,Arial,sans-serif;margin:0;overflow:hidden}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes blink-blue-bg{0%,to{background-color:inherit}50%{background-color:#4b71bf44}}tr.bluezone-blink{animation:blink-blue-bg 1s linear infinite!important}.table-alive{background:#151826;border:2px solid #d94a70;border-collapse:initial;border-radius:18px;border-spacing:0;box-shadow:0 2px 24px #151826cc;color:#fff;font-family:Montserrat,Arial,sans-serif;font-size:18px;margin:40px auto;overflow:hidden;position:relative;width:360px}.table-alive thead tr{background:linear-gradient(90deg,#d94a56,#d94a70);height:48px}.table-alive th{border:none;color:#fff;font-size:17px;font-weight:700;letter-spacing:1px;padding:0;text-align:center;vertical-align:middle}.table-alive th.team{padding-left:10px;text-align:left}.table-alive tbody tr{background:#151826;height:40px;transition:background .3s}.table-alive tbody tr:nth-child(2n){background:#23263a}.table-alive td{background:none;border:none;color:#4b71bf;font-weight:600;padding:0;position:relative;text-align:center;vertical-align:middle;z-index:2}.table-alive td.team{align-items:center;color:#fff;display:flex;gap:8px;padding-left:10px;text-align:left}.table-alive td.team img{background:#23263a;border:2px solid #4b71bf;border-radius:4px;height:28px;margin-right:8px;object-fit:contain;width:28px}.alive-rectangles{align-items:center;display:flex;gap:2px;height:25px;justify-content:center;position:relative}.alive-rect-bar{background:#4b71bf;border:1px solid #d94a70;border-radius:2px;height:25px;width:8px}.alive-rect-bar.dead{background:#23263a;border:1px solid #151826}.alive-rect-strike{border-top:3px solid #d91818;height:0;left:0;position:absolute;right:0;top:50%;z-index:2}@keyframes cardInVFX{0%{filter:blur(12px);opacity:0;transform:translateY(-100px) scale(.95) skewY(-6deg)}60%{filter:blur(0)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1) skewY(0)}}@keyframes cardOutVFX{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-100px) scale(.95) skewY(6deg)}}@keyframes cardPulseBg{0%,to{background:#151826}50%{background:#23263a}}.elim-card-anim-in{animation:cardInVFX 1.1s cubic-bezier(.23,1.01,.32,1) both,cardPulseBg 2.2s cubic-bezier(.23,1.01,.32,1) infinite;position:relative}.elim-card-anim-out{animation:cardOutVFX .7s cubic-bezier(.23,1.01,.32,1) both}.elim-card{align-items:stretch;background:#151826;border:4px solid #d94a70;border-radius:24px 48px 24px 48px/32px 24px 32px 24px;box-shadow:0 4px 32px #151826cc;display:flex;flex-direction:row;font-family:Montserrat,Arial,sans-serif;margin:40px 0;min-height:160px;overflow:hidden;padding:0;position:relative;width:620px;z-index:10}.elim-card-accent{background:linear-gradient(180deg,#d94a56,#d94a70);border-radius:0 24px 24px 0/0 24px 24px 0;width:16px}.elim-card-logo{align-items:stretch;background:#0000;border-right:2px solid #4b71bf;display:flex;flex:0 0 140px;height:100%;justify-content:stretch;overflow:hidden;padding:0;z-index:2}.elim-card-logo img{background:#0000;border:none;border-radius:0;display:block;height:100%;object-fit:cover;width:100%}.elim-card-content{color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding-left:32px;padding-right:24px;z-index:2}.elim-card-title{color:#d94a70;font-size:32px;font-weight:900;letter-spacing:1px;margin-bottom:8px;text-shadow:0 2px 12px #d94a56cc;text-transform:uppercase}.elim-card-name{color:#4b71bf;font-size:24px;font-weight:700;letter-spacing:1px;margin-bottom:6px;text-shadow:0 2px 8px #4b71bf88}.elim-card-points{color:#d91818;font-size:22px;font-weight:600;text-shadow:0 2px 8px #d94a56cc}.top-alive-status{background:#fff3e0;border-radius:8px;box-shadow:0 2px 8px #0000001f;margin:16px 0;padding:16px}.top-alive-status-cards-wrapper{align-items:center;display:flex;gap:16px;height:300px;justify-content:center;margin:0 auto}.top-alive-status-cards-wrapper.slide-down{animation:slideDownIn .5s cubic-bezier(.77,0,.18,1)}@keyframes slideDownIn{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}.team-card{align-items:center;background:#151826;border:2px solid #d94a70;border-radius:12px;box-shadow:0 4px 24px #151826cc;display:flex;flex-direction:row;flex-shrink:0;height:150px;padding:12px 10px 10px;position:relative;transition:box-shadow .3s,transform .3s,opacity .4s;width:400px}.team-card.eliminating{opacity:0;pointer-events:none;transform:translateY(-60px) scale(.98);transition:transform .4s,opacity .4s}.team-rank{background:#d94a70;border-radius:8px;box-shadow:0 2px 8px #d94a70;color:#fff;font-size:1.6rem;font-weight:900;left:6px;letter-spacing:1px;padding:6px 18px;position:absolute;top:6px;z-index:2}.team-logo{border-radius:10px;box-shadow:0 2px 8px #4b71bf;flex-shrink:0;height:125px;margin-left:8px;margin-right:18px;object-fit:contain;width:125px}.team-info{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.team-name{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.1;word-break:break-word}.team-finishes,.team-name{margin-bottom:10px;text-align:left}.team-finishes{color:#d94a70;font-size:1.4rem;font-weight:800}.team-alive-section{align-items:center;display:flex;gap:6px;margin-top:2px;text-align:left}.top-alive-label{color:#4b71bf;font-size:1.1rem;font-weight:700;margin-right:4px}.top-alive-rectangles{align-items:center;display:flex;gap:2px;height:25px;justify-content:flex-start;position:relative}.top-alive-rect-bar{background:#4b71bf;border:1px solid #d94a70;border-radius:2px;height:25px;width:8px}.top-alive-rect-bar.dead{background:#23263a;border:1px solid #151826}.wwcd-percentage{align-items:center;background:#1ecb6c;border:2px solid #d94a70;border-radius:8px;bottom:-25px;box-shadow:0 2px 8px #1ecb6c4d;display:flex;gap:6px;justify-content:center;left:50%;min-width:80px;padding:4px 12px;position:absolute;transform:translateX(-50%)}.wwcd-label{color:#fff;font-size:.9rem;font-weight:700;letter-spacing:.5px}.wwcd-value{color:#fff;font-size:1.1rem;font-weight:900;text-shadow:0 1px 2px #0000004d}.match-result-container{background:#000;color:#fff;height:1080px;margin:0 auto;overflow:hidden;position:relative;width:1920px}.match-result-container,.match-result-container .header-stat,.match-result-container .header-team,.match-result-container .overall-title,.match-result-container .rank,.match-result-container .stat-item,.match-result-container .stat-item.total .stat-value,.match-result-container .stat-value,.match-result-container .table-header,.match-result-container .team-info,.match-result-container .team-name,.match-result-container .title{font-family:Arial,sans-serif}.match-result-container .animated-background{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.match-result-container .animated-background:before{background:#0000004d;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.match-result-container .match-result-content{bottom:0;left:0;margin:0 auto;max-width:1725px;position:absolute;right:0;width:100%;z-index:2}.match-result-container .title{-webkit-text-fill-color:#0000;animation:titleGlow 3s ease-in-out infinite;background:linear-gradient(45deg,#ff3b3b,#ff6b6b,#ffb347);-webkit-background-clip:text;background-clip:text;background-size:200% 200%;font-size:3.5rem;font-weight:700;margin-bottom:18px;text-align:center;text-shadow:2px 2px 4px #ff3b3bcc}.match-result-container .overall-title{font-size:4.5rem;letter-spacing:2px;margin-bottom:30px}@keyframes titleGlow{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.match-result-container .results-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin-top:0}.match-result-container .table-header{align-items:center;background:#181a20;border:1px solid #222;border-radius:8px;color:#ff3b3b;display:flex;font-size:1rem;font-weight:700;letter-spacing:1px;margin-bottom:4px;padding:6px 10px;text-transform:uppercase}.match-result-container .table-header .header-rank{margin-right:32px}.match-result-container .header-stats,.match-result-container .stats{grid-gap:0;align-items:center;display:grid;gap:0;grid-template-columns:repeat(4,56px);margin-left:0;padding-left:0}.match-result-container .header-team{align-items:center;display:flex;flex:1 1;justify-content:flex-start;margin-right:18px;text-align:left}.match-result-container .header-stat,.match-result-container .stat-item{align-items:center;display:flex;font-weight:700;justify-content:center;min-width:56px;text-align:center;width:56px}.match-result-container .stat-value{width:100%}.match-result-container .column{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:none;border-radius:10px;box-shadow:none;padding:24px}.match-result-container .team-row{align-items:center;background:#181a20;border:1px solid #222;border-radius:7px;display:flex;font-size:.98rem;margin-bottom:2px;min-height:38px;overflow:hidden;padding:6px 10px;position:relative;transition:all .3s ease}.match-result-container .team-row:before{background:linear-gradient(90deg,#0000,#ffffff12,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.match-result-container .team-row:hover:before{left:100%}.match-result-container .team-row:hover{background:#ffffff0f;box-shadow:0 3px 8px #0000002e;transform:translateY(-1px)}.match-result-container .rank{color:#b0b0b0;font-size:1rem;font-weight:700;margin-right:10px;min-width:32px;text-align:center}.match-result-container .team-info{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:8px;justify-content:flex-start;margin-right:10px;text-align:left}.match-result-container .team-logo{border:1.5px solid #ffffff2e;border-radius:50%;box-shadow:0 0 8px #ff3b3b;height:28px;margin-right:0;object-fit:cover;width:28px}.match-result-container .team-name{align-items:center;color:#b0b0b0;display:flex;font-size:.95rem;font-weight:600;justify-content:flex-start;line-height:1;margin-left:0;text-align:left;text-shadow:1px 1px 2px #0006}.match-result-container .stats{align-items:center;display:flex;gap:8px}.match-result-container .stat-item{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:36px;text-align:center}.match-result-container .stat-label{color:#888;font-size:.7rem;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.match-result-container .stat-value{color:#fff;font-size:.98rem;font-weight:700;text-align:center}.match-result-container .stat-item.total .stat-value{color:#ff3b3b;font-size:1.05rem}@media (max-width:1920px){.match-result-container{transform:scale(.05208vw);transform-origin:top left}}.side-overlay{align-items:center;display:flex;height:1080px;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translateY(100%);transition:opacity .7s cubic-bezier(.77,0,.175,1),transform .7s cubic-bezier(.77,0,.175,1);width:1920px;z-index:9999}.side-overlay.visible{opacity:1;pointer-events:auto;transform:translateY(0)}.side-overlay-img{height:1080px;object-fit:cover;width:1920px}
/*# sourceMappingURL=main.4ba48161.css.map*/