@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=Rajdhani:wght@500;600;700&display=swap);.game-footer{position:fixed;bottom:0;left:0;right:0;z-index:150;padding:12px 20px 16px;pointer-events:none}.game-footer__inner{max-width:720px;margin:0 auto;display:flex;align-items:center;grid-gap:12px;gap:12px;padding:10px 14px;background:rgba(10,9,8,.93);backdrop-filter:var(--ui-blur);-webkit-backdrop-filter:var(--ui-blur);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);pointer-events:auto}.game-footer__avatar{flex-shrink:0;width:44px;height:44px;padding:0;border:2px solid rgba(201,168,76,.45);border-radius:var(--ui-radius-sm);background:var(--ui-bg-solid);overflow:hidden;-webkit-transition:border-color .15s,-webkit-transform .15s;transition:border-color .15s,-webkit-transform .15s;transition:border-color .15s,transform .15s;transition:border-color .15s,transform .15s,-webkit-transform .15s}.game-footer__avatar:hover{border-color:var(--ui-accent);-webkit-transform:scale(1.04);transform:scale(1.04)}.game-footer__avatar img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.game-footer__avatar-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.1rem;color:var(--ui-text-muted)}.game-footer__chat{flex:1 1;display:flex;grid-gap:8px;gap:8px;min-width:0}.game-footer__chat input[type=text]{flex:1 1;min-width:0;height:40px;padding:0 14px;font-family:Ubuntu,sans-serif;font-size:.9rem;color:var(--ui-text);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--ui-radius-sm);outline:none;-webkit-transition:border-color .18s,background .18s;transition:border-color .18s,background .18s}.game-footer__chat input[type=text]:focus{border-color:rgba(201,168,76,.3);background:rgba(201,168,76,.03)}.game-footer__chat input[type=text]::-webkit-input-placeholder{color:var(--ui-text-muted)}.game-footer__chat input[type=text]::-moz-placeholder{color:var(--ui-text-muted)}.game-footer__chat input[type=text]:-ms-input-placeholder{color:var(--ui-text-muted)}.game-footer__chat input[type=text]::-ms-input-placeholder{color:var(--ui-text-muted)}.game-footer__chat input[type=text]::placeholder{color:var(--ui-text-muted)}.game-footer__send{flex-shrink:0;height:40px;padding:0 16px;font-family:Rajdhani,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-dark);background:linear-gradient(135deg,#c9a84c,#a07828);border:none;border-radius:var(--ui-radius-sm);-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.game-footer__send:hover{opacity:.92;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media (max-width:600px){.game-footer{padding:8px 10px 12px}.game-footer__send{padding:0 12px;font-size:.72rem}}:root{--ui-accent:#c9a84c;--ui-accent-hover:#e0be6a;--ui-accent-dim:rgba(201,168,76,0.11);--ui-accent-border:rgba(201,168,76,0.35);--ui-accent2:#7289da;--ui-dark:#0a0908;--ui-bg:hsla(0,0%,100%,0.04);--ui-bg-solid:#0f0e0d;--ui-bg-panel:#111210;--ui-bg-elevated:hsla(0,0%,100%,0.06);--ui-border:hsla(0,0%,100%,0.09);--ui-text:#fff;--ui-text-muted:hsla(0,0%,100%,0.32);--ui-text-soft:hsla(0,0%,100%,0.55);--ui-radius:10px;--ui-radius-sm:7px;--ui-shadow:0 4px 20px rgba(0,0,0,0.45);--ui-blur:blur(16px)}html{touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{margin:0 auto;color:#fff;color:var(--ui-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden;background-color:#0a0908;background-color:var(--ui-dark);background-image:radial-gradient(ellipse 75% 85% at 50% 50%,transparent 5%,rgba(0,0,0,.9) 100%),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.65)),color-stop(30%,transparent),color-stop(65%,transparent),to(rgba(0,0,0,.88))),-webkit-gradient(linear,left top,left bottom,from(rgba(10,9,8,.55)),to(rgba(10,9,8,.55))),url(/public/vg.png);background-image:radial-gradient(ellipse 75% 85% at 50% 50%,transparent 5%,rgba(0,0,0,.9) 100%),linear-gradient(180deg,rgba(0,0,0,.65) 0,transparent 30%,transparent 65%,rgba(0,0,0,.88)),linear-gradient(rgba(10,9,8,.55),rgba(10,9,8,.55)),url(/public/vg.png);background-repeat:no-repeat;background-position:50%;background-size:cover}canvas{position:absolute;width:100%;height:100%;z-index:-1}button{cursor:pointer;font-family:inherit}.game-header{position:fixed;top:12px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:140;display:flex;align-items:center;grid-gap:12px;gap:12px;max-width:calc(100vw - 24px);padding:8px 12px;background:rgba(10,9,8,.93);backdrop-filter:var(--ui-blur);-webkit-backdrop-filter:var(--ui-blur);border:1px solid hsla(0,0%,100%,.06);border-radius:var(--ui-radius-sm);box-shadow:var(--ui-shadow)}.game-header__left{display:flex;align-items:center;grid-gap:10px;gap:10px;min-width:0}.game-header__brand{display:flex;align-items:center;grid-gap:8px;gap:8px}.game-header__logo{font-family:Rajdhani,sans-serif;font-size:.95rem;letter-spacing:.08em;color:#fff}.game-header__badge,.game-header__logo{font-weight:700;text-transform:uppercase}.game-header__badge{font-size:.58rem;letter-spacing:.12em;padding:3px 8px;color:var(--ui-accent);background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.22);border-radius:5px}.game-header__online{flex-shrink:0;font-size:.68rem;font-weight:600;color:hsla(0,0%,100%,.55);padding:4px 8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:5px}.game-header__online:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 8px rgba(201,168,76,.45);vertical-align:middle}.game-header__actions{display:flex;align-items:center;grid-gap:6px;gap:6px;flex-wrap:wrap}.game-header__btn{height:30px;padding:0 10px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;color:hsla(0,0%,100%,.62);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;-webkit-transition:background .15s,border-color .15s,color .15s;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.game-header__btn:hover{border-color:rgba(201,168,76,.35)}.game-header__btn--back,.game-header__btn:hover{background:rgba(201,168,76,.08);color:var(--ui-accent)}.game-header__btn--back{border-color:rgba(201,168,76,.28)}.game-header__user{font-size:.76rem;color:hsla(0,0%,100%,.55);padding-left:12px;border-left:1px solid var(--ui-border);white-space:nowrap}@media (max-width:860px){.game-header{flex-wrap:wrap;justify-content:center}.game-header__user{width:100%;padding-left:0;border-left:none;text-align:center}}@media (max-width:560px){.game-header__actions{width:100%;justify-content:center}.game-header__btn{flex:1 1 auto}}.logo h1{margin:0;font-family:Rajdhani,sans-serif;font-weight:700;font-size:2.4rem;letter-spacing:.06em;color:#fff;text-shadow:0 0 40px rgba(201,168,76,.2)}.logo-tagline{margin:6px 0 0;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-accent)}.main_wrapper{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(10,9,8,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:100000}.main_container{width:100%;max-width:520px;padding:20px;box-sizing:border-box}.main_content{background:var(--ui-bg-panel);border:1px solid var(--ui-border);border-radius:var(--ui-radius);padding:28px 24px 22px;box-shadow:var(--ui-shadow);text-align:center}.main_content_footer{color:var(--ui-text-muted);font-size:.75rem;text-align:center;margin-top:16px;line-height:1.5}.main_content_footer a{color:var(--ui-accent)}.main_content p{margin:1.25em 0 1.5em;color:var(--ui-text-soft);font-size:.82rem;line-height:1.6}.splash-event-intro{margin:0 0 1rem;padding:14px 16px;text-align:left;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.splash-event-intro__title{margin:0 0 10px!important;font-family:Rajdhani,sans-serif;font-size:1rem!important;font-weight:700!important;letter-spacing:.04em;color:var(--ui-accent)!important}.splash-event-intro p{margin:0 0 10px!important;font-size:.78rem!important;line-height:1.6!important;color:var(--ui-text-soft)!important}.splash-event-intro p:last-child{margin-bottom:0!important}.main_content p.splash-hint{margin:-.5em 0 1.25em;font-size:.76rem;color:var(--ui-text-muted)}.main_content h2{margin:0;font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.35em;letter-spacing:.04em;color:var(--ui-text)}.main_content input[type=text]{font:inherit;font-size:.82rem;height:42px;padding:0 14px;border-radius:var(--ui-radius-sm);box-sizing:border-box;color:var(--ui-text);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);margin:6px auto;width:100%;max-width:300px;display:block;outline:none;-webkit-transition:border-color .18s,background .18s;transition:border-color .18s,background .18s}.main_content input[type=text]:focus{border-color:rgba(201,168,76,.45);background:rgba(201,168,76,.03)}.main_content input[type=text].wrong{border-color:rgba(220,38,38,.5)}.main_content .login_error{color:#fca5a5;font-size:.8em;margin:.5em 0 0}.main_content .wrong::-webkit-input-placeholder{color:#f87171}.main_content .wrong::-moz-placeholder{color:#f87171}.main_content .wrong:-ms-input-placeholder{color:#f87171}.main_content .wrong::-ms-input-placeholder{color:#f87171}.main_content .wrong::placeholder{color:#f87171}.main_content ::-webkit-input-placeholder{color:var(--ui-text-muted)}.main_content ::-moz-placeholder{color:var(--ui-text-muted)}.main_content :-ms-input-placeholder{color:var(--ui-text-muted)}.main_content ::-ms-input-placeholder{color:var(--ui-text-muted)}.main_content ::placeholder{color:var(--ui-text-muted)}.main_content .look_item{display:inline-block;padding:6px;box-sizing:border-box;border-radius:var(--ui-radius-sm);-webkit-transition:background .15s,-webkit-transform .15s;transition:background .15s,-webkit-transform .15s;transition:background .15s,transform .15s;transition:background .15s,transform .15s,-webkit-transform .15s}.main_content .look_item:hover{background:hsla(0,0%,100%,.05);-webkit-transform:scale(1.04);transform:scale(1.04)}.main_content button.join-btn{margin-top:14px;min-width:160px;height:42px;background:linear-gradient(135deg,#c9a84c,#a07828);color:var(--ui-dark);padding:0 24px;border:none;font-family:Rajdhani,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--ui-radius-sm);-webkit-transition:opacity .18s,-webkit-transform .15s;transition:opacity .18s,-webkit-transform .15s;transition:opacity .18s,transform .15s;transition:opacity .18s,transform .15s,-webkit-transform .15s}.main_content button.join-btn:hover{opacity:.92;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.main_content button.join-btn:disabled{opacity:.45;cursor:not-allowed;-webkit-transform:none;transform:none}.main_content .loading{margin-top:20px}.main_content .loading .loading_info{font-size:.8em;color:var(--ui-text-muted)}.main_content hr{border:none;border-top:1px solid var(--ui-border);margin:20px 0}.avatar_editor_overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.avatar_editor{font-family:Inter,sans-serif;font-size:13px;position:relative;left:auto;top:auto;-webkit-transform:none;transform:none;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 120px);overflow-y:auto;background:var(--ui-bg-panel);border:1px solid hsla(0,0%,100%,.1);padding:20px;box-sizing:border-box;border-radius:var(--ui-radius);box-shadow:0 20px 60px rgba(0,0,0,.6);text-align:center;z-index:200;color:var(--ui-text)}.avatar_editor button.close{position:absolute;top:14px;right:14px;width:32px;height:32px;padding:0;color:var(--ui-text-muted);background:hsla(0,0%,100%,.06);border:1px solid var(--ui-border);border-radius:8px;font-size:1rem;line-height:1;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.avatar_editor button.close:hover{background:hsla(0,0%,100%,.12);color:var(--ui-text)}.avatar_editor h2{font-family:Rajdhani,sans-serif;font-weight:700;font-size:1.05rem;letter-spacing:.04em;margin:0 0 4px}.avatar_editor hr{border:none;border-top:1px solid var(--ui-border);margin:12px 0}.avatar_editor .main_tab_container{display:flex;grid-gap:4px;gap:4px;padding:0;width:100%;justify-content:center}.avatar_editor .main_tab_container button{background-color:hsla(0,0%,100%,.06);border:1px solid var(--ui-border);width:52px;height:40px;box-sizing:border-box;border-radius:10px;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.avatar_editor .main_tab_container button.selected,.avatar_editor .main_tab_container button:hover{background-color:var(--ui-accent-dim);border-color:var(--ui-accent)}.avatar_editor .parts_container{background-color:hsla(0,0%,100%,.04);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);padding:12px;box-sizing:border-box;margin-top:10px}.avatar_editor .parts_container .first_row{display:flex;margin-top:8px;grid-gap:10px;gap:10px}.avatar_editor .second_tab_container{display:flex;flex-wrap:wrap;grid-gap:4px;gap:4px;justify-content:center}.avatar_editor .second_tab_container button{display:flex;background:hsla(0,0%,100%,.06);border:1px solid var(--ui-border);color:var(--ui-text);font:inherit;font-size:.8rem;border-radius:8px;height:34px;min-width:56px;padding:0 8px;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.avatar_editor .second_tab_container button.gender{min-width:80px}.avatar_editor .second_tab_container button.selected,.avatar_editor .second_tab_container button:hover{background:var(--ui-accent-dim);border-color:var(--ui-accent)}.avatar_editor .second_tab_container button img,.avatar_editor .second_tab_container button span{margin:auto}.avatar_editor .parts_grid{background-color:hsla(0,0%,100%,.06);flex:1 1;min-width:0;height:120px;border-radius:10px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:flex-start;padding:6px;overflow-y:auto;border:1px solid var(--ui-border)}.avatar_editor .parts_grid button{width:48px;height:48px;border-radius:8px;box-sizing:border-box;border:1px solid var(--ui-border);margin:2px;background-color:hsla(0,0%,100%,.08);position:relative;-webkit-transition:border-color .15s,background .15s;transition:border-color .15s,background .15s}.avatar_editor .parts_grid button img.generic{object-fit:none;object-position:65% 25%;width:42px;height:42px}.avatar_editor .parts_grid button img.head{object-fit:none;object-position:65% 17%;width:42px;height:42px}.avatar_editor .parts_grid button img.torso{object-fit:none;object-position:65% 65%;width:42px;height:42px}.avatar_editor .parts_grid button img.legs{object-fit:none;object-position:65% 100%;width:42px;height:42px}.avatar_editor .parts_grid button.hc:after{display:block;content:"HC";font-size:7px;font-weight:700;color:#fbbf24;position:absolute;right:3px;bottom:2px}.avatar_editor .parts_grid button.selected,.avatar_editor .parts_grid button:hover{border-color:var(--ui-accent);background-color:var(--ui-accent-dim)}.avatar_editor .platform{flex-shrink:0;height:120px;width:72px;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(ellipse at center bottom,rgba(201,168,76,.12) 0,transparent 70%);border-radius:10px;position:relative}.avatar_editor .platform img{max-width:100%;max-height:100%}.avatar_editor .palette_container{width:100%;box-sizing:border-box;display:flex;border-radius:10px;margin-top:8px}.avatar_editor .colors_container{background-color:hsla(0,0%,100%,.06);margin:0 auto;width:100%;height:80px;box-sizing:border-box;padding:8px;display:flex;flex-wrap:wrap;align-content:flex-start;overflow-y:auto;border-radius:10px;border:1px solid var(--ui-border);grid-gap:3px;gap:3px}.avatar_editor .colors_container button{width:24px;height:20px;border-radius:4px;box-sizing:border-box;border:1px solid rgba(0,0,0,.3);margin:0;background-color:transparent;padding:1px;position:relative;-webkit-transition:-webkit-transform .1s;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.avatar_editor .colors_container button.hc:after{display:block;content:"HC";font-size:6px;font-weight:700;color:#fbbf24;position:absolute;right:1px;bottom:0}.avatar_editor .colors_container button .palette{width:100%;height:100%;background-color:#ddaf83;border-radius:3px;box-sizing:border-box}.avatar_editor .colors_container button.selected,.avatar_editor .colors_container button:hover{-webkit-transform:scale(1.15);transform:scale(1.15);outline:2px solid var(--ui-accent)}.avatar_editor .button_container{display:flex;grid-gap:10px;gap:10px;margin-top:16px;justify-content:center}.avatar_editor .button_container button{min-width:100px;height:40px;background-color:hsla(0,0%,100%,.06);border:1px solid var(--ui-border);border-radius:10px;box-sizing:border-box;color:var(--ui-text);font:inherit;font-size:.9rem;padding:0 16px;-webkit-transition:background .15s,border-color .15s;transition:background .15s,border-color .15s}.avatar_editor .button_container button:last-child{background:linear-gradient(135deg,#c9a84c,#a07828);border-color:rgba(201,168,76,.35);color:var(--ui-dark);font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.avatar_editor .button_container button:hover{background-color:hsla(0,0%,100%,.12)}.avatar_editor .button_container button:last-child:hover{opacity:.92}.daily-rewards{position:fixed;left:0;top:50%;z-index:160;display:flex;align-items:center;pointer-events:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.daily-rewards__tab{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:44px;padding:16px 8px;margin-left:-44px;color:hsla(0,0%,100%,.75);background:rgba(10,9,8,.93);backdrop-filter:var(--ui-blur);-webkit-backdrop-filter:var(--ui-blur);border:1px solid var(--ui-border);border-left:none;border-radius:0 var(--ui-radius-sm) var(--ui-radius-sm) 0;box-shadow:var(--ui-shadow);-webkit-transition:margin-left .4s cubic-bezier(.22,1,.36,1),background .15s,border-color .15s,color .15s;transition:margin-left .4s cubic-bezier(.22,1,.36,1),background .15s,border-color .15s,color .15s}.daily-rewards--entered .daily-rewards__tab{margin-left:0}.daily-rewards__tab:hover{background:hsla(0,0%,100%,.04);border-color:rgba(201,168,76,.35);color:#fff}.daily-rewards--open .daily-rewards__tab{border-color:rgba(201,168,76,.4);background:var(--ui-accent-dim);color:var(--ui-accent)}.daily-rewards__tab-label{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-text-orientation:mixed;text-orientation:mixed;-webkit-transform:rotate(180deg);transform:rotate(180deg);font-family:Rajdhani,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.daily-rewards__panel{pointer-events:auto;position:relative;width:0;max-height:min(440px,calc(100vh - 140px));margin-left:0;padding:0;overflow:hidden;opacity:0;background:var(--ui-bg-panel);border:1px solid transparent;border-left:none;border-radius:0 var(--ui-radius) var(--ui-radius) 0;box-shadow:var(--ui-shadow);-webkit-transition:width .32s cubic-bezier(.22,1,.36,1),opacity .2s ease,padding .32s ease,border-color .2s ease;transition:width .32s cubic-bezier(.22,1,.36,1),opacity .2s ease,padding .32s ease,border-color .2s ease}.daily-rewards--open .daily-rewards__panel{width:min(320px,calc(100vw - 60px));padding:18px 16px 16px;opacity:1;border-color:var(--ui-border)}.daily-rewards__close{position:absolute;top:10px;right:10px;width:28px;height:28px;padding:0;color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:5px;font-size:1rem;line-height:1;-webkit-transition:background .15s,color .15s;transition:background .15s,color .15s}.daily-rewards__close:hover{background:hsla(0,0%,100%,.15);color:#fff}.daily-rewards__eyebrow{display:inline-block;margin-bottom:8px;padding:3px 8px;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-accent);background:rgba(201,168,76,.08);border:1px solid rgba(201,168,76,.22);border-radius:5px}.daily-rewards__title{margin:0 24px 10px 0;font-family:Rajdhani,sans-serif;font-size:1.05rem;font-weight:700;letter-spacing:.03em;line-height:1.35;color:#fff}.daily-rewards__description{margin:0 0 14px;font-size:.78rem;line-height:1.6;color:var(--ui-text-soft)}.daily-rewards__card{padding:12px 14px;background:var(--ui-bg);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}.daily-rewards__placeholder{margin:0;font-size:.78rem;line-height:1.55;color:var(--ui-text-muted)}@media (max-width:600px){.daily-rewards__tab{width:40px;padding:14px 6px;margin-left:-40px}.daily-rewards__tab-label{font-size:.66rem}.daily-rewards--open .daily-rewards__panel{width:min(280px,calc(100vw - 52px))}}.preseason-hub__overlay{position:fixed;inset:0;z-index:190;display:flex;justify-content:flex-end;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.preseason-hub{width:min(420px,100vw);height:100%;display:flex;flex-direction:column;background:#111210;border-left:1px solid hsla(0,0%,100%,.1);box-shadow:-12px 0 40px rgba(0,0,0,.45)}.preseason-hub__header{position:relative;padding:18px 18px 14px;border-bottom:1px solid hsla(0,0%,100%,.08)}.preseason-hub__eyebrow{display:inline-block;margin-bottom:6px;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-accent)}.preseason-hub__header h2{margin:0;font-family:Rajdhani,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:.04em;color:#fff}.preseason-hub__close{position:absolute;top:16px;right:16px;width:28px;height:28px;padding:0;color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:5px;font-size:1rem;line-height:1}.preseason-hub__close:hover{background:hsla(0,0%,100%,.15);color:#fff}.preseason-hub__body{flex:1 1;overflow-y:auto;padding:8px 0 20px}.preseason-hub__item{padding:14px 18px;border-bottom:1px solid hsla(0,0%,100%,.05)}.preseason-hub__item:hover{background:hsla(0,0%,100%,.03)}.preseason-hub__item--high{border-left:2px solid rgba(220,38,38,.6)}.preseason-hub__item-head{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:10px;gap:10px;margin-bottom:8px}.preseason-hub__item-head h3{margin:0;font-size:.84rem;font-weight:600;color:hsla(0,0%,100%,.88);line-height:1.35}.preseason-hub__item p{margin:0;font-size:.78rem;line-height:1.55;color:hsla(0,0%,100%,.42)}.preseason-hub__meta{margin-top:8px;font-size:.68rem;color:hsla(0,0%,100%,.22)}.preseason-hub__badge{flex-shrink:0;padding:2px 7px;border-radius:4px;font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#86efac;background:rgba(22,163,74,.15)}.preseason-hub__badge--gold{color:var(--ui-accent);background:rgba(201,168,76,.15)}.preseason-hub__empty{padding:2rem 18px;text-align:center;font-size:.8rem;color:hsla(0,0%,100%,.28)}.preseason-online-badge{position:fixed;top:14px;right:14px;z-index:100001;display:inline-flex;align-items:center;grid-gap:8px;gap:8px;padding:7px 12px;font-size:.72rem;font-weight:600;color:hsla(0,0%,100%,.62);background:rgba(10,9,8,.93);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;box-shadow:var(--ui-shadow)}.preseason-online-badge__dot{width:7px;height:7px;border-radius:50%;background:var(--ui-accent);box-shadow:0 0 8px rgba(201,168,76,.45)}.notification{position:absolute;left:20px;right:0;top:15px;height:180px;width:280px;background:#418db0;border:2px groove #69a4c0;box-sizing:border-box;border-radius:5px;text-align:center;z-index:200;padding:4px;font-family:Volter;font-size:9px}.notification button.close{position:absolute;top:4px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit}.notification h2{font:inherit;margin:0;text-align:center;font-weight:700}.notification hr{border:1px solid #69a4c0;border-bottom:none;margin:3px}.notification .wrapper{width:100%;height:90%;background:#fff;border:1px solid #567483;border-radius:5px;box-sizing:border-box;color:#000;padding:10px;position:relative}.notification .first_row{height:80%;display:flex}.notification .first_row span{margin:auto}.notification .second_row{height:20%;display:flex}.notification .second_row button{width:20%;margin:auto;font:inherit;height:25px;border:1px solid #000;background:#fff;padding:0 7px;border-radius:3px}.notification .second_row button:hover{background:#efefef}
/*# sourceMappingURL=main.f1162c7f.chunk.css.map */