:root{--hl-black:#08080a;--hl-bg:#0c0c0e;--hl-bg-raised:#121214;--hl-bg-hover:#1a1810;--hl-amber:#FF9B00;--hl-amber-bright:#FFBF4A;--hl-amber-dim:#B47A20;--hl-amber-faint:rgba(255,155,0,0.06);--hl-amber-glow:rgba(255,155,0,0.15);--hl-text:#E8D5B0;--hl-text-secondary:#B8A080;--hl-border:rgba(255,155,0,0.18);--hl-border-active:rgba(255,155,0,0.45);--hl-win:#4ADE80;--hl-win-bg:rgba(74,222,128,0.08);--hl-lose:#F87171;--hl-lose-bg:rgba(248,113,113,0.08);--hl-font:"JetBrains Mono","Consolas","Courier New",monospace}.container,.container-fluid,.min-vh-100,body,html{color:var(--hl-text)!important;font-family:var(--hl-font)!important}.container,.container-fluid,.min-vh-100,body{background-color:rgba(8,8,10,.5)!important}body{font-size:14px;line-height:1.65;position:relative}html{background:url(/hlbackgroundblack.jpeg) top/cover no-repeat var(--hl-bg)}h1,h2,h3,h4,h5,h6{font-family:var(--hl-font)!important;color:var(--hl-amber)!important;text-transform:uppercase;letter-spacing:2px;font-weight:500}h1{font-size:1.8rem}h2{font-size:1rem;padding-bottom:8px;border-bottom:1px solid var(--hl-border-active);margin-bottom:16px;position:relative}h2:after{content:"";position:absolute;bottom:-1px;left:0;width:80px;height:1px;background:var(--hl-amber);box-shadow:0 0 8px var(--hl-amber-glow)}a,a:visited{color:var(--hl-amber)!important;transition:color .2s,text-shadow .2s}a,a:hover,a:visited{text-decoration:none!important}a:hover{color:var(--hl-amber-bright)!important;text-shadow:0 0 12px rgba(255,155,0,.4)}.bg-dark,.card,.table{background-color:transparent!important;color:var(--hl-text)!important;border:none!important}.table{border-collapse:collapse;font-size:.9rem}.card-header,.table thead{background-color:rgba(255,155,0,.04)!important;border-bottom:1px solid var(--hl-border-active)!important}.table thead th{color:var(--hl-amber-dim)!important;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;font-size:.75rem;padding:10px 12px;border:none!important;border-bottom:1px solid var(--hl-border)!important;white-space:nowrap}.table td,.table thead th{background-color:transparent!important}.table td{color:var(--hl-text)!important;border:none!important;border-bottom:1px solid rgba(255,155,0,.05)!important;padding:8px 12px;vertical-align:middle}.table-striped>tbody>tr:nth-of-type(odd)>td{background-color:rgba(255,155,0,.015)!important}.table-hover tbody tr:hover,.table-hover tbody tr:hover>td{background-color:var(--hl-bg-hover)!important;color:var(--hl-amber-bright)!important}.table-bordered,.table-bordered td,.table-bordered th{border:none!important}tr.tr-win>td{background-color:var(--hl-win-bg)!important;border-bottom-color:rgba(74,222,128,.06)!important}tr.tr-win>td,tr.tr-win>td a{color:var(--hl-win)!important}tr.tr-lose>td{background-color:var(--hl-lose-bg)!important;border-bottom-color:rgba(248,113,113,.06)!important}tr.tr-lose>td,tr.tr-lose>td a{color:var(--hl-lose)!important}tr.tr-win:hover>td{background-color:rgba(74,222,128,.14)!important}tr.tr-win:hover>td,tr.tr-win:hover>td a{color:#6EE7A0!important}tr.tr-lose:hover>td{background-color:rgba(248,113,113,.14)!important}tr.tr-lose:hover>td,tr.tr-lose:hover>td a{color:#FCA5A5!important}.form-control,.form-control:focus,.form-select,.form-select:focus,select.form-select{background-color:var(--hl-black)!important;color:var(--hl-text)!important;border:1px solid var(--hl-border)!important;border-radius:0!important;font-family:var(--hl-font)!important;font-size:.875rem;padding:8px 12px;box-shadow:none!important;outline:none!important;transition:border-color .2s,box-shadow .2s}.form-control:focus,.form-select:focus{border-color:var(--hl-amber)!important;box-shadow:0 0 0 1px rgba(255,155,0,.15),inset 0 0 12px rgba(255,155,0,.05)!important}.form-select option{background-color:#0e0e10!important;color:var(--hl-text)!important}.form-control::placeholder{color:var(--hl-text-secondary)!important;opacity:.6}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23FF9B00' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")!important}.card{border:1px solid var(--hl-border)!important;background-color:var(--hl-bg-raised)!important}.card,.card-header{border-radius:0!important}.card-header{background-color:rgba(255,155,0,.05)!important;color:var(--hl-amber)!important;border-bottom:1px solid var(--hl-border)!important;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:.8rem;padding:12px 16px}.shadow-sm{box-shadow:none!important}tr.top-gold-row>td,tr.top-gold-row>th{background-color:transparent!important;color:var(--hl-text)!important;border:none!important;border-bottom:1px solid rgba(255,155,0,.06)!important;transition:background .15s,color .15s}tr.top-gold-row.first>td,tr.top-gold-row.first>th{background-color:rgba(255,155,0,.07)!important;color:var(--hl-amber-bright)!important}tr.top-gold-row:hover>td{background-color:var(--hl-bg-hover)!important;color:var(--hl-amber-bright)!important}.top-player-cell{width:70%;padding-left:1rem!important;vertical-align:middle!important}.top-player-score{width:30%;text-align:end;padding-right:1rem!important;vertical-align:middle!important;color:var(--hl-amber)!important;font-weight:500}.btn{font-family:var(--hl-font)!important;border-radius:0!important;text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:500;padding:8px 18px;transition:all .15s ease;position:relative}.btn-outline-info,.btn-outline-primary,.btn-primary{background-color:transparent!important;color:var(--hl-amber)!important;border:1px solid var(--hl-border-active)!important}.btn-outline-info:hover,.btn-outline-primary:hover,.btn-primary:hover{background-color:var(--hl-amber)!important;color:var(--hl-black)!important;border-color:var(--hl-amber)!important;text-shadow:none!important;box-shadow:0 0 16px rgba(255,155,0,.25)}.btn-secondary,.btn-sm{background-color:transparent!important;color:var(--hl-text-secondary)!important;border:1px solid var(--hl-border)!important;border-radius:0!important;font-family:var(--hl-font)!important}.btn-secondary:hover,.btn-sm:hover{background-color:rgba(255,155,0,.1)!important;color:var(--hl-amber)!important;border-color:var(--hl-border-active)!important}.server-block{background:var(--hl-bg-raised)!important;border-radius:0!important;border:1px solid var(--hl-border)!important;box-shadow:none!important;margin-bottom:2rem;overflow:hidden}.server-block .card-header{background:rgba(255,155,0,.05)!important;color:var(--hl-amber)!important;font-weight:500;text-transform:uppercase;letter-spacing:2px;border-bottom:1px solid var(--hl-border)!important;border-radius:0!important}.server-block .table{background:transparent!important;color:var(--hl-text)!important;margin-bottom:0}.server-block .table th{color:var(--hl-amber-dim)!important;background:transparent!important;border-color:rgba(255,155,0,.08)!important;font-weight:500}.server-block .table td{border-color:rgba(255,155,0,.06)!important;background:transparent!important;color:var(--hl-text)!important}.server-block .table tbody tr{transition:background .15s}.server-block .table tbody tr:hover{background:var(--hl-bg-hover)!important}.server-block .table tbody tr:hover td{color:var(--hl-amber-bright)!important}.server-block .table a{color:var(--hl-amber)!important;font-weight:500;text-shadow:none}.server-block .table a:hover{color:var(--hl-amber-bright)!important;text-shadow:0 0 8px rgba(255,155,0,.3)}.banner-image{width:100%;max-width:700px;height:auto;display:block;margin-left:auto;margin-right:auto}.site-title{font-family:var(--hl-font)!important;font-weight:700;letter-spacing:6px;font-size:2.2rem;color:var(--hl-amber)!important;text-shadow:0 0 30px rgba(255,155,0,.2),0 0 60px rgba(255,155,0,.08)}.site-subtitle,.site-title{text-align:center;text-transform:uppercase}.site-subtitle{font-size:.95rem;font-weight:400;color:var(--hl-text)!important;letter-spacing:1.5px}.hl-sep{border:none;height:1px;background:linear-gradient(90deg,transparent 0,var(--hl-border-active) 15%,var(--hl-amber) 50%,var(--hl-border-active) 85%,transparent 100%);margin:16px 0;opacity:.5}.hl-vs{gap:0;font-family:var(--hl-font);text-transform:uppercase}.hl-vs,.hl-vs-team{display:flex;align-items:center}.hl-vs-team{flex-direction:column;padding:8px 32px;transition:opacity .4s ease}.hl-vs-earth{color:var(--hl-win)}.hl-vs-elon{color:var(--hl-lose)}.hl-vs-number{font-weight:700;font-size:4rem;line-height:1;letter-spacing:2px;transition:text-shadow .4s ease}.hl-vs-name{font-size:.75rem;font-weight:500;letter-spacing:2px;margin-bottom:6px;opacity:.7}.hl-vs-winner .hl-vs-number{font-size:5.5rem;text-shadow:0 0 30px currentColor,0 0 60px rgba(255,255,255,.06)}.hl-vs-winner .hl-vs-name{opacity:1;font-size:1rem}.hl-vs-badge{font-size:.6rem;font-weight:600;letter-spacing:2px;color:var(--hl-amber);border:1px solid var(--hl-border-active);padding:2px 10px;margin-bottom:6px;text-transform:uppercase}.hl-vs-divider{font-size:.75rem;font-weight:700;color:var(--hl-amber);letter-spacing:3px;padding:0 16px;opacity:.5;align-self:center}.hl-round{text-transform:uppercase;letter-spacing:1.5px;font-size:.85rem;color:var(--hl-text-secondary)}.hl-round b,.hl-round strong{color:var(--hl-amber);font-weight:600}.hl-section-label{display:inline-flex;align-items:center;gap:8px}.hl-section-label:before{content:"λ";color:var(--hl-amber);font-size:1.1em;opacity:.6}.text-light{color:var(--hl-text)!important}.text-muted{color:var(--hl-text-secondary)!important}.text-warning{color:var(--hl-amber-bright)!important}.text-white{color:var(--hl-text)!important}.text-decoration-none{text-decoration:none!important}.spinner-border{color:var(--hl-amber)!important}.game-icon-cell img,.server-icon-cell img{vertical-align:middle;object-fit:contain;margin-right:6px;margin-bottom:2px}thead[style*=sticky] th{background-color:var(--hl-bg,#0c0c0e)!important}.score-table{table-layout:fixed;width:100%}.score-table td:first-child,.score-table td:nth-child(2),.score-table th:first-child,.score-table th:nth-child(2){width:18%}.score-table td:nth-child(3),.score-table th:nth-child(3){width:8%}.score-table td:nth-child(4),.score-table td:nth-child(5),.score-table th:nth-child(4),.score-table th:nth-child(5){width:18%}.score-table td:nth-child(6),.score-table th:nth-child(6){width:6%}.score-table td:nth-child(7),.score-table th:nth-child(7){width:10%}.player-name-truncate,.score-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-name-truncate{display:inline-block;max-width:calc(100% - 50px);vertical-align:middle}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--hl-bg)}::-webkit-scrollbar-thumb{background:rgba(255,155,0,.3);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--hl-amber)}*{scrollbar-width:auto;scrollbar-color:rgba(255,155,0,.3) var(--hl-bg)}::selection{background:var(--hl-amber);color:var(--hl-black)}@media (max-width:991px){.top-player-cell,.top-player-score{font-size:.88em;padding-left:.5rem!important;padding-right:.5rem!important}.site-title{font-size:1.5rem;letter-spacing:3px}.banner-image{max-width:95vw}.hl-vs-team{padding:8px 18px}.hl-vs-number{font-size:3rem}.hl-vs-winner .hl-vs-number{font-size:4rem}}@media (max-width:575px){.site-title{font-size:1.2rem;letter-spacing:2px}.hl-vs-team{padding:6px 12px}.hl-vs-number{font-size:2rem}.hl-vs-winner .hl-vs-number{font-size:3rem}.hl-vs-name{font-size:.6rem}.hl-vs-divider{padding:0 8px}.hl-vs-badge{font-size:.5rem;padding:1px 6px}h2{font-size:.9rem}}