@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb54C-s0.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPb94C-s0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4Cw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth;background-color:#050505}body{margin:0;color-scheme:dark;color:var(--neo-text);font-family:Space Grotesk,sans-serif;background:radial-gradient(circle at 85% 0%,rgba(255,87,56,.2),transparent 24%),linear-gradient(180deg,#0d0d0d,#080808 42%,#050505);overflow-x:hidden;overscroll-behavior-y:none;min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0d0d0d}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#ff57384d,#ff57381a);border-radius:10px;border:2px solid #0d0d0d}::-webkit-scrollbar-thumb:hover{background:#ff573880}:root{--neo-bg: #080808;--neo-bg-soft: #101010;--neo-surface: rgba(15, 15, 15, .9);--neo-surface-strong: rgba(21, 21, 21, .96);--neo-border: rgba(244, 236, 224, .14);--neo-border-strong: rgba(255, 87, 56, .42);--neo-primary: #ff5738;--neo-primary-soft: rgba(255, 87, 56, .78);--neo-primary-strong: #f4ece0;--neo-text: #f4ece0;--neo-muted: #b5aa9f;--neo-danger: #ff9086;--shadow-1: 0 18px 40px rgba(0, 0, 0, .36);--shadow-2: 0 24px 60px rgba(0, 0, 0, .48);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--radius-1: 10px;--radius-2: 16px;--radius-pill: 999px}html,body{height:100%;background-color:var(--neo-bg)}html{overscroll-behavior-y:none}*{cursor:url(/doomfist-cursor.png) 16 16,auto}a,button,[role=button],mat-option,.mat-mdc-option,input,select,mat-select,.mat-mdc-form-field,.load-profile-button,.detect-os-button,.clear-os-button,.mat-mdc-select-trigger,.mat-mdc-select-arrow-wrapper,label,.mdc-label,[click],.genre-chip,.game-card,.steam-card{cursor:url(/doomfist-cursor-ready.png) 16 16,pointer!important}input,textarea,[contenteditable=true]{cursor:url(/doomfist-cursor-ready.png) 16 16,text!important}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:linear-gradient(to right,transparent 0,transparent calc(100% - 1px),rgba(244,236,224,.05) calc(100% - 1px)),linear-gradient(to bottom,transparent 0,transparent calc(100% - 1px),rgba(244,236,224,.04) calc(100% - 1px));background-size:120px 120px;opacity:.36}body:after{content:"";position:fixed;inset:auto 0 0;height:280px;pointer-events:none;z-index:0;background:linear-gradient(180deg,transparent,rgba(255,87,56,.12)),repeating-linear-gradient(to right,rgba(255,87,56,.08) 0,rgba(255,87,56,.08) 1px,transparent 1px,transparent 64px);opacity:.38}*{box-sizing:border-box}button,input,select,textarea{font:inherit}a{color:var(--neo-primary);text-decoration:none}a:hover{text-decoration:underline}.mat-mdc-card{border-radius:18px!important}.mat-mdc-chip{font-family:Space Grotesk,sans-serif!important;font-size:.72rem!important}.custom-color-spinner circle{stroke:var(--neo-primary)!important}.cdk-overlay-container,.cdk-global-overlay-wrapper{z-index:1600}.mat-mdc-select-panel.topunit,.cdk-overlay-pane .topunit.mat-mdc-select-panel{--mdc-menu-container-color: #131212;--mat-select-panel-background-color: #131212;background-color:#131212!important;background-image:linear-gradient(180deg,#ff57381c,#ff573805)!important;border:1px solid rgba(244,236,224,.2)!important;border-radius:12px!important;box-shadow:0 18px 46px #00000073,inset 0 1px #ffffff08!important;max-height:min(38vh,300px)!important;padding:.2rem 0!important;opacity:1!important;isolation:isolate;margin-top:8px!important}.cdk-overlay-pane:has(>.topunit){transform:translateY(0)!important;margin-top:4px!important;top:auto!important;left:auto!important;position:relative!important}.mat-mdc-select-panel.topunit{max-height:400px!important;overflow-y:auto!important}.cdk-overlay-pane .topunit .mat-mdc-option{min-height:44px!important;padding:0 14px!important;align-items:center!important;transition:background-color .4s cubic-bezier(.34,1.56,.64,1)!important;will-change:background-color}.cdk-overlay-pane .topunit .mdc-list-item__primary-text{color:var(--neo-text)!important;font-family:Space Grotesk,sans-serif!important;line-height:1.2!important}.cdk-overlay-pane .topunit .mat-mdc-option:hover:not(.mdc-list-item--disabled),.cdk-overlay-pane .topunit .mdc-list-item--selected:not(.mdc-list-item--disabled){background:#ff57381f!important}.cdk-overlay-pane .topunit .mat-pseudo-checkbox{width:16px!important;height:16px!important;margin-right:10px!important;border-color:#f4ece047!important;border-radius:4px!important;border-width:1.5px!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.cdk-overlay-pane .topunit .mat-pseudo-checkbox:hover{border-color:#ff573880!important}.cdk-overlay-pane .topunit .mat-pseudo-checkbox-checked,.cdk-overlay-pane .topunit .mat-pseudo-checkbox-indeterminate{background:#ff57382e!important;border-color:#ff573899!important;box-shadow:0 0 8px #ff57381f!important}.cdk-overlay-pane .topunit .mat-pseudo-checkbox-checked:after{color:var(--neo-primary-strong)!important}.mat-mdc-select-panel.topunit,.cdk-overlay-pane .topunit.mat-mdc-select-panel{animation:panel-fade-in .4s cubic-bezier(.34,1.56,.64,1) both;will-change:transform,opacity;transform-origin:top}.cdk-overlay-pane .topunit .mat-mdc-option{animation:none}@keyframes panel-fade-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}
