:root{--background:#111213;--foreground:#ededed;--accent-orange:#fb7b20;--accent-blue:#36d1d1}@media (prefers-color-scheme:light){:root{--background:#fff;--foreground:#171717}}body,html{background:var(--background)!important;color:var(--foreground)!important;max-width:100vw;overflow-x:hidden}.MuiCard-root,.MuiContainer-root,.MuiPaper-root,.card,.container,.mantine-AppShell-main,.mantine-Card-root,.mantine-Container-root,.mantine-Paper-root,div[class*=Card],div[class*=Container],div[class*=card],div[class*=container]{background:transparent!important;box-shadow:none!important;color:inherit!important}body{font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;min-height:100vh;color:var(--foreground)!important;background:var(--background)!important}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse 45% 35% at 15% 20%,var(--accent-orange) 0,transparent 80%),radial-gradient(ellipse 38% 32% at 85% 85%,var(--accent-blue) 0,transparent 80%);opacity:1;filter:blur(18px);background-repeat:no-repeat;background-attachment:fixed}*{box-sizing:border-box;padding:0;margin:0;box-shadow:none!important}a{color:var(--accent-orange);text-decoration:none;transition:color .15s}a:hover{color:var(--accent-blue)}@media (prefers-color-scheme:dark){html{color-scheme:dark}:root{--background:#111213;--foreground:#ededed}h1,h2,h3,h4,h5,h6{color:#ededed!important}}@media (prefers-color-scheme:light){:root{--background:#fff;--foreground:#171717}h1,h2,h3,h4,h5,h6{color:#1a1a1a!important}}h1,h2,h3,h4,h5,h6{color:var(--foreground)!important;font-weight:700;letter-spacing:-1px;color:#23242a!important}table,tbody,td,tfoot,th,thead,tr{background:transparent!important;color:inherit!important}input,select,textarea{background:#23242a!important;color:#ededed!important;border:1px solid #393a3e!important;border-radius:6px;font-size:1rem;transition:border .14s,box-shadow .14s}input:focus,select:focus,textarea:focus{border-color:var(--accent-orange)!important;outline:none!important;box-shadow:0 0 0 2px rgba(251,123,32,.13)}.mantine-Input-description,.mantine-Input-error,.mantine-Input-label{color:var(--foreground)!important}.handicapTable,.mantine-Modal-title.custom-modal-title{color:#fff!important}.handicapTable{min-width:1200px;table-layout:auto}.handicapTable,.handicapTable th{background-color:#27262b!important}.handicapTable th{color:#e1c36e!important;border-bottom:2px solid #e1c36e!important;font-weight:800;font-size:15px;letter-spacing:.1em}.handicapTable td{color:#fff!important}