@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";@import"https://fonts.googleapis.com/css2?family+Share+Tech+Mono&display=swap";@font-face{font-family:Metropolis;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/metropolis-latin-400-normal-DKepXnDq.woff2) format("woff2"),url(/assets/metropolis-latin-400-normal-CQL1l97W.woff) format("woff")}:root,.theme-terran{--hud-primary-color: #00e5ff;--hud-primary-transparent: rgba(0, 229, 255, .7);--hud-primary-faded: rgba(0, 229, 255, .1);--hud-background: rgba(8, 20, 32, .92);--hud-border-color: rgba(0, 229, 255, .3);--hud-text-bright: #ffffff;--hud-text-dim: #cceeff;--hud-background-dark: #050a0f;--hud-module-clip-path: polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px) );--hud-button-clip-path: polygon(0 5px, 5px 0, calc(100% - 5px) 0, 100% 5px, 100% calc(100% - 5px) , calc(100% - 5px) 100%, 5px 100%, 0 calc(100% - 5px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-alien{--hud-primary-color: #00ff6a;--hud-primary-transparent: rgba(0, 255, 106, .7);--hud-primary-faded: rgba(0, 255, 106, .1);--hud-background: rgba(8, 22, 12, .92);--hud-border-color: rgba(0, 255, 106, .4);--hud-text-bright: #ffffff;--hud-text-dim: #e0ffe0;--hud-background-dark: #061109;--hud-module-clip-path: polygon(0% 10px, 10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px) );--hud-button-clip-path: polygon(0 5px, 5px 0, calc(100% - 5px) 0, 100% 5px, 100% calc(100% - 5px) , calc(100% - 5px) 100%, 5px 100%, 0 calc(100% - 5px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0% 10px, 10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px) )}.theme-rogue-ai{--hud-primary-color: #ff2a2a;--hud-primary-transparent: rgba(255, 42, 42, .7);--hud-primary-faded: rgba(255, 42, 42, .1);--hud-background: rgba(25, 10, 10, .94);--hud-border-color: rgba(255, 42, 42, .4);--hud-text-bright: #ffffff;--hud-text-dim: #ffcccc;--hud-background-dark: #100606;--hud-module-clip-path: polygon(20px 0, calc(100% - 20px) 0, 100% 100%, 0 100%);--hud-button-clip-path: polygon(8px 0, calc(100% - 8px) 0, 100% 100%, 0 100%);--hud-bar-clip-path: polygon(8px 0, calc(100% - 8px) 0, 100% 100%, 0 100%);--hud-icon-button-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.theme-fantasy{--hud-primary-color: #f07cff;--hud-primary-transparent: rgba(240, 124, 255, .7);--hud-primary-faded: rgba(240, 124, 255, .15);--hud-background: rgba(35, 15, 45, .94);--hud-border-color: rgba(240, 124, 255, .4);--hud-text-bright: #ffffff;--hud-text-dim: #f3d9ff;--hud-background-dark: #1e0c25;--hud-module-clip-path: polygon(0 25px, 25px 0, calc(100% - 25px) 0, 100% 25px, 100% calc(100% - 25px) , calc(100% - 50px) 100%, 50px 100%, 0 calc(100% - 25px) );--hud-button-clip-path: polygon(0 0, 100% 0, calc(100% - 10px) 100%, 10px 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(20% 0, 80% 0, 100% 50%, 80% 100%, 20% 100%, 0 50%)}.theme-mystery{--hud-primary-color: #00aaff;--hud-primary-transparent: rgba(0, 170, 255, .7);--hud-primary-faded: rgba(0, 170, 255, .1);--hud-background: rgba(12, 15, 25, .93);--hud-border-color: rgba(0, 170, 255, .3);--hud-text-bright: #ffffff;--hud-text-dim: #cadce6;--hud-background-dark: #07090f;--hud-module-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 20px 100%, 0 calc(100% - 20px) );--hud-button-clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 8px 100%, 0 calc(100% - 8px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.theme-ghost{--hud-primary-color: #a0f9ff;--hud-primary-transparent: rgba(160, 249, 255, .6);--hud-primary-faded: rgba(160, 249, 255, .15);--hud-background: rgba(18, 26, 40, .85);--hud-border-color: rgba(160, 249, 255, .5);--hud-text-bright: #ffffff;--hud-text-dim: #e0fcfc;--hud-background-dark: #0c111a;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 90%, 90% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, calc(100% - 8px) 100%, 8px 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 95% 45%, 95% 55%, 50% 100%, 5% 55%, 5% 45%)}.theme-cyberpunk{--hud-primary-color: #ff00ff;--hud-primary-transparent: rgba(255, 0, 255, .7);--hud-primary-faded: rgba(255, 0, 255, .1);--hud-background: rgba(20, 0, 40, .94);--hud-border-color: rgba(255, 0, 255, .5);--hud-text-bright: #ffffff;--hud-text-dim: #ffccff;--hud-background-dark: #140028;--hud-module-clip-path: polygon(0 20px, 20px 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-steampunk{--hud-primary-color: #d29a3b;--hud-primary-transparent: rgba(210, 154, 59, .8);--hud-primary-faded: rgba(210, 154, 59, .15);--hud-background: rgba(45, 34, 23, .95);--hud-border-color: rgba(210, 154, 59, .6);--hud-text-bright: #fff8e1;--hud-text-dim: #f5e8c8;--hud-background-dark: #211911;--hud-module-clip-path: polygon(15px 0, calc(100% - 15px) 0, 100% 15px, 100% calc(100% - 15px) , calc(100% - 15px) 100%, 15px 100%, 0 calc(100% - 15px) , 0 15px);--hud-button-clip-path: polygon(8px 0, calc(100% - 8px) 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0%, 83% 12%, 100% 43%, 94% 78%, 68% 100%, 32% 100%, 6% 78%, 0% 43%, 17% 12%)}.theme-solar{--hud-primary-color: #ffee77;--hud-primary-transparent: rgba(255, 238, 119, .7);--hud-primary-faded: rgba(255, 238, 119, .15);--hud-background: rgba(20, 22, 35, .95);--hud-border-color: rgba(255, 238, 119, .5);--hud-text-bright: #ffffff;--hud-text-dim: #fffacd;--hud-background-dark: #0e0f1a;--hud-module-clip-path: polygon(20px 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%, 0 20px);--hud-button-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);--hud-bar-clip-path: polygon(25% 0, 75% 0, 100% 100%, 0 100%);--hud-icon-button-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.theme-void{--hud-primary-color: #c43bff;--hud-primary-transparent: rgba(196, 59, 255, .6);--hud-primary-faded: rgba(196, 59, 255, .1);--hud-background: rgba(15, 5, 25, .96);--hud-border-color: rgba(196, 59, 255, .4);--hud-text-bright: #f0e0ff;--hud-text-dim: #d3b3e6;--hud-background-dark: #0f0519;--hud-module-clip-path: polygon(0 15px, 15px 0, calc(100% - 15px) 0, 100% 15px, 100% calc(100% - 15px) , calc(100% - 15px) 100%, 15px 100%, 0 calc(100% - 15px) );--hud-button-clip-path: polygon(15% 0, 85% 0, 100% 100%, 0% 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 35%, 80% 100%, 20% 100%, 0 35%)}.theme-wasteland{--hud-primary-color: #ffa500;--hud-primary-transparent: rgba(255, 165, 0, .7);--hud-primary-faded: rgba(255, 165, 0, .1);--hud-background: rgba(40, 35, 30, .95);--hud-border-color: rgba(255, 165, 0, .4);--hud-text-bright: #e5e5d5;--hud-text-dim: #c2bfa5;--hud-background-dark: #1e1a16;--hud-module-clip-path: polygon(15px 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 0 100%, 0 15px);--hud-button-clip-path: polygon(10% 0, 90% 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%)}.theme-oceanic{--hud-primary-color: #1cfffb;--hud-primary-transparent: rgba(28, 255, 251, .7);--hud-primary-faded: rgba(28, 255, 251, .15);--hud-background: rgba(5, 20, 40, .94);--hud-border-color: rgba(28, 255, 251, .5);--hud-text-bright: #f0ffff;--hud-text-dim: #bde8e7;--hud-background-dark: #020f1c;--hud-module-clip-path: polygon(0 20px, 20px 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0%, 90% 20%, 100% 50%, 90% 80%, 50% 100%, 10% 80%, 0% 50%, 10% 20%)}.theme-crimson{--hud-primary-color: #ff1a4f;--hud-primary-transparent: rgba(255, 26, 79, .7);--hud-primary-faded: rgba(255, 26, 79, .1);--hud-background: rgba(25, 5, 10, .96);--hud-border-color: rgba(255, 26, 79, .5);--hud-text-bright: #ffe5ea;--hud-text-dim: #d3b5bc;--hud-background-dark: #100206;--hud-module-clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 15px 100%, 0 calc(100% - 15px) );--hud-button-clip-path: polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%)}.theme-verdant{--hud-primary-color: #9eff42;--hud-primary-transparent: rgba(158, 255, 66, .7);--hud-primary-faded: rgba(158, 255, 66, .1);--hud-background: rgba(15, 30, 10, .95);--hud-border-color: rgba(158, 255, 66, .4);--hud-text-bright: #f0fff0;--hud-text-dim: #c8e0b4;--hud-background-dark: #0a1406;--hud-module-clip-path: polygon(0 15px, 15px 0, 100% 0, 100% calc(100% - 15px) , calc(100% - 15px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%)}.theme-crystalline{--hud-primary-color: #9dfff4;--hud-primary-transparent: rgba(157, 255, 244, .7);--hud-primary-faded: rgba(157, 255, 244, .15);--hud-background: rgba(20, 30, 45, .94);--hud-border-color: rgba(157, 255, 244, .5);--hud-text-bright: #ffffff;--hud-text-dim: #e0f5ff;--hud-background-dark: #0d141e;--hud-module-clip-path: polygon(0 25px, 25px 0, 100% 0, 100% 75%, calc(100% - 25px) 100%, 0 100%);--hud-button-clip-path: polygon(10px 0, 100% 0, calc(100% - 10px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-infernal{--hud-primary-color: #ff8c00;--hud-primary-transparent: rgba(255, 140, 0, .7);--hud-primary-faded: rgba(255, 140, 0, .1);--hud-background: rgba(30, 10, 0, .96);--hud-border-color: rgba(255, 140, 0, .5);--hud-text-bright: #fff5e6;--hud-text-dim: #d3c4b0;--hud-background-dark: #1a0800;--hud-module-clip-path: polygon(15px 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 0 100%, 0 15px);--hud-button-clip-path: polygon(0 0, 100% 5px, calc(100% - 5px) 100%, 0% 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 50%, 80% 100%, 20% 100%, 0 50%)}.theme-artdeco{--hud-primary-color: #ffd700;--hud-primary-transparent: rgba(255, 215, 0, .7);--hud-primary-faded: rgba(255, 215, 0, .1);--hud-background: rgba(20, 20, 20, .96);--hud-border-color: rgba(255, 215, 0, .5);--hud-text-bright: #fafad2;--hud-text-dim: #b8b89a;--hud-background-dark: #0a0a0a;--hud-module-clip-path: polygon(0 20px, 20px 20px, 20px 0, calc(100% - 20px) 0, calc(100% - 20px) 20px, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 0 100%, 0 10px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0, 75% 0, 100% 25%, 100% 75%, 75% 100%, 25% 100%, 0 75%, 0 25%)}.theme-glitch{--hud-primary-color: #00ff00;--hud-primary-transparent: rgba(0, 255, 0, .7);--hud-primary-faded: rgba(0, 255, 0, .1);--hud-background: rgba(10, 10, 10, .95);--hud-border-color: rgba(255, 0, 255, .6);--hud-text-bright: #c0c0c0;--hud-text-dim: #808080;--hud-background-dark: #000000;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 15px) , calc(100% - 15px) calc(100% - 15px) , calc(100% - 15px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 10px 100%, 10px calc(100% - 10px) , 0 100%);--hud-bar-clip-path: polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%);--hud-icon-button-clip-path: polygon(0 0, 85% 0, 100% 15%, 100% 100%, 15% 100%, 0 85%)}.theme-industrial{--hud-primary-color: #ffae42;--hud-primary-transparent: rgba(255, 174, 66, .7);--hud-primary-faded: rgba(255, 174, 66, .1);--hud-background: rgba(50, 50, 55, .96);--hud-border-color: rgba(255, 174, 66, .5);--hud-text-bright: #e0e0e0;--hud-text-dim: #a0a0a0;--hud-background-dark: #1e1e21;--hud-module-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-celestial{--hud-primary-color: #cbb6ff;--hud-primary-transparent: rgba(203, 182, 255, .7);--hud-primary-faded: rgba(203, 182, 255, .15);--hud-background: rgba(10, 5, 30, .96);--hud-border-color: rgba(203, 182, 255, .5);--hud-text-bright: #f5f0ff;--hud-text-dim: #cebfe6;--hud-background-dark: #060313;--hud-module-clip-path: polygon(0% 50%, 15% 15%, 50% 0%, 85% 15%, 100% 50%, 85% 85%, 50% 100%, 15% 85%);--hud-button-clip-path: polygon(25% 0, 100% 0, 75% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.theme-papercraft{--hud-primary-color: #ff6347;--hud-primary-transparent: rgba(255, 99, 71, .8);--hud-primary-faded: rgba(255, 99, 71, .1);--hud-background: rgba(240, 240, 240, .96);--hud-border-color: rgba(100, 100, 100, .3);--hud-text-bright: #202020;--hud-text-dim: #505050;--hud-background-dark: #dcdcdc;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, calc(100% - 10px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%, 0 85%)}.theme-quantum{--hud-primary-color: #7d7dff;--hud-primary-transparent: rgba(125, 125, 255, .7);--hud-primary-faded: rgba(125, 125, 255, .1);--hud-background: rgba(15, 10, 30, .96);--hud-border-color: rgba(125, 125, 255, .4);--hud-text-bright: #f0f0ff;--hud-text-dim: #c8c8e6;--hud-background-dark: #0a0714;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 20px) );--hud-button-clip-path: polygon(0 0, 100% 0, calc(100% - 8px) 100%, 8px 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(15% 0, 85% 0, 100% 50%, 85% 100%, 15% 100%, 0 50%)}.theme-magma{--hud-primary-color: #ff4500;--hud-primary-transparent: rgba(255, 69, 0, .75);--hud-primary-faded: rgba(255, 69, 0, .15);--hud-background: rgba(20, 20, 25, .96);--hud-border-color: rgba(255, 69, 0, .5);--hud-text-bright: #f5e5e0;--hud-text-dim: #b8a8a3;--hud-background-dark: #0a0a0d;--hud-module-clip-path: polygon(0 0, 100% 15px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0%, 100% 35%, 80% 100%, 20% 100%, 0 35%)}.theme-elven{--hud-primary-color: #f0e68c;--hud-primary-transparent: rgba(240, 230, 140, .7);--hud-primary-faded: rgba(240, 230, 140, .1);--hud-background: rgba(15, 25, 15, .95);--hud-border-color: rgba(240, 230, 140, .5);--hud-text-bright: #fafad2;--hud-text-dim: #d3d3b1;--hud-background-dark: #0a100a;--hud-module-clip-path: polygon(0% 50%, 10% 10%, 50% 0%, 90% 10%, 100% 50%, 90% 90%, 50% 100%, 10% 90%);--hud-button-clip-path: polygon(0 50%, 15% 0, 85% 0, 100% 50%, 85% 100%, 15% 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.theme-executive{--hud-primary-color: #dcdcdc;--hud-primary-transparent: rgba(220, 220, 220, .7);--hud-primary-faded: rgba(220, 220, 220, .1);--hud-background: rgba(25, 28, 35, .96);--hud-border-color: rgba(220, 220, 220, .4);--hud-text-bright: #f5f5f5;--hud-text-dim: #c0c0c0;--hud-background-dark: #101216;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 15px) , calc(100% - 15px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 5px 100%, 0 calc(100% - 5px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-desert{--hud-primary-color: #ffc300;--hud-primary-transparent: rgba(255, 195, 0, .7);--hud-primary-faded: rgba(255, 195, 0, .1);--hud-background: rgba(30, 20, 15, .95);--hud-border-color: rgba(255, 195, 0, .5);--hud-text-bright: #fff0d6;--hud-text-dim: #d3c5aa;--hud-background-dark: #140d0a;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 25px 100%, 0 calc(100% - 25px) );--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(20% 0, 80% 0, 100% 100%, 0% 100%)}.theme-arctic{--hud-primary-color: #cdefff;--hud-primary-transparent: rgba(205, 239, 255, .7);--hud-primary-faded: rgba(205, 239, 255, .1);--hud-background: rgba(10, 20, 35, .96);--hud-border-color: rgba(205, 239, 255, .5);--hud-text-bright: #ffffff;--hud-text-dim: #e0e8f0;--hud-background-dark: #070e19;--hud-module-clip-path: polygon(20px 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%, 0 20px);--hud-button-clip-path: polygon(8px 0, 100% 0, calc(100% - 8px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-imperial{--hud-primary-color: #daa520;--hud-primary-transparent: rgba(218, 165, 32, .7);--hud-primary-faded: rgba(218, 165, 32, .1);--hud-background: rgba(30, 10, 30, .97);--hud-border-color: rgba(218, 165, 32, .5);--hud-text-bright: #fffacd;--hud-text-dim: #d4ca9a;--hud-background-dark: #140714;--hud-module-clip-path: polygon(0 0, 50% 20px, 100% 0, 100% 100%, 50% calc(100% - 20px) , 0 100%);--hud-button-clip-path: polygon(0 0, 50% 10px, 100% 0, 100% 100%, 50% calc(100% - 10px) , 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 25%, 50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%)}.theme-holographic{--hud-primary-color: #00f7ff;--hud-primary-transparent: rgba(0, 247, 255, .6);--hud-primary-faded: rgba(0, 247, 255, .15);--hud-background: rgba(8, 12, 22, .9);--hud-border-color: rgba(0, 247, 255, .5);--hud-text-bright: #ffffff;--hud-text-dim: #cceeff;--hud-background-dark: #05080e;--hud-module-clip-path: polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px);--hud-button-clip-path: polygon(5px 0, 100% 0, 100% 100%, 0 100%, 0 5px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 15%, 15% 0, 85% 0, 100% 15%, 100% 85%, 85% 100%, 15% 100%, 0 85%)}.theme-gensynth{--hud-primary-color: #bfff00;--hud-primary-transparent: rgba(191, 255, 0, .7);--hud-primary-faded: rgba(191, 255, 0, .1);--hud-background: rgba(20, 25, 22, .96);--hud-border-color: rgba(191, 255, 0, .5);--hud-text-bright: #f0f5e8;--hud-text-dim: #c5ccb9;--hud-background-dark: #0d100e;--hud-module-clip-path: polygon(0 15px, 20px 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px) );--hud-button-clip-path: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.theme-runic{--hud-primary-color: #ff9933;--hud-primary-transparent: rgba(255, 153, 51, .7);--hud-primary-faded: rgba(255, 153, 51, .1);--hud-background: rgba(30, 30, 35, .96);--hud-border-color: rgba(255, 153, 51, .5);--hud-text-bright: #ebebeb;--hud-text-dim: #b8b8b8;--hud-background-dark: #141416;--hud-module-clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px) );--hud-button-clip-path: polygon(0 0, 100% 0, calc(100% - 5px) 100%, 5px 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-hive{--hud-primary-color: #ffb700;--hud-primary-transparent: rgba(255, 183, 0, .75);--hud-primary-faded: rgba(255, 183, 0, .15);--hud-background: rgba(40, 25, 5, .96);--hud-border-color: rgba(255, 183, 0, .5);--hud-text-bright: #fff5e0;--hud-text-dim: #d3c8b1;--hud-background-dark: #1a1002;--hud-module-clip-path: polygon(20px 0, calc(100% - 20px) 0, 100% 50%, calc(100% - 20px) 100%, 20px 100%, 0 50%);--hud-button-clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 10px 100%, 0 50%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-necrotic{--hud-primary-color: #90ee90;--hud-primary-transparent: rgba(144, 238, 144, .7);--hud-primary-faded: rgba(144, 238, 144, .1);--hud-background: rgba(15, 20, 18, .96);--hud-border-color: rgba(144, 238, 144, .5);--hud-text-bright: #e8f5e8;--hud-text-dim: #bacab9;--hud-background-dark: #0a0d0c;--hud-module-clip-path: polygon(0 0, 100% 15px, 100% 100%, 0 85%);--hud-button-clip-path: polygon(0 0, 100% 8px, 100% 100%, 0 92%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 20%, 100% 80%, 0 100%)}.theme-precursor{--hud-primary-color: #a0ffff;--hud-primary-transparent: rgba(160, 255, 255, .7);--hud-primary-faded: rgba(160, 255, 255, .1);--hud-background: rgba(25, 28, 32, .97);--hud-border-color: rgba(160, 255, 255, .5);--hud-text-bright: #f0f8ff;--hud-text-dim: #c5ced4;--hud-background-dark: #101214;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 15px 100%, 15px 15px, 0 15px);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 8px 100%, 8px 8px, 0 8px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0% 50%)}.theme-mecha{--hud-primary-color: #ff3b3b;--hud-primary-transparent: rgba(255, 59, 59, .8);--hud-primary-faded: rgba(255, 59, 59, .15);--hud-background: rgba(30, 32, 40, .96);--hud-border-color: rgba(255, 215, 0, .6);--hud-text-bright: #ffffff;--hud-text-dim: #d0d0e0;--hud-background-dark: #14151a;--hud-module-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%)}.theme-astral{--hud-primary-color: #e6a8ff;--hud-primary-transparent: rgba(230, 168, 255, .7);--hud-primary-faded: rgba(230, 168, 255, .1);--hud-background: rgba(20, 15, 40, .95);--hud-border-color: rgba(230, 168, 255, .5);--hud-text-bright: #faefff;--hud-text-dim: #d3c4d9;--hud-background-dark: #0d0a1a;--hud-module-clip-path: polygon(50% 0, 90% 25%, 90% 75%, 50% 100%, 10% 75%, 10% 25%);--hud-button-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0%, 85% 35%, 65% 100%, 35% 100%, 15% 35%)}.theme-ronin{--hud-primary-color: #ffffff;--hud-primary-transparent: rgba(255, 255, 255, .7);--hud-primary-faded: rgba(255, 255, 255, .1);--hud-background: rgba(10, 10, 10, .96);--hud-border-color: rgba(255, 40, 40, .8);--hud-text-bright: #f0f0f0;--hud-text-dim: #c0c0c0;--hud-background-dark: #000000;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 30px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5px) , calc(100% - 15px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-subnautic{--hud-primary-color: #40e0d0;--hud-primary-transparent: rgba(64, 224, 208, .7);--hud-primary-faded: rgba(64, 224, 208, .1);--hud-background: rgba(5, 15, 30, .96);--hud-border-color: rgba(64, 224, 208, .5);--hud-text-bright: #e0f8f8;--hud-text-dim: #b1c8c8;--hud-background-dark: #020a14;--hud-module-clip-path: polygon(15px 0, calc(100% - 15px) 0, 100% 15px, 100% calc(100% - 15px) , calc(100% - 15px) 100%, 15px 100%, 0 calc(100% - 15px) , 0 15px);--hud-button-clip-path: polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px) , 0 8px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.theme-obsidian{--hud-primary-color: #d030f0;--hud-primary-transparent: rgba(208, 48, 240, .7);--hud-primary-faded: rgba(208, 48, 240, .1);--hud-background: rgba(12, 10, 15, .97);--hud-border-color: rgba(208, 48, 240, .4);--hud-text-bright: #f0ebf2;--hud-text-dim: #c5bfca;--hud-background-dark: #050406;--hud-module-clip-path: polygon(0 10px, 10px 0, 100% 0, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 5px, 5px 0, 100% 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 50%, 0 100%)}.theme-freebooter{--hud-primary-color: #e07b39;--hud-primary-transparent: rgba(224, 123, 57, .8);--hud-primary-faded: rgba(224, 123, 57, .15);--hud-background: rgba(35, 30, 30, .96);--hud-border-color: rgba(64, 224, 208, .4);--hud-text-bright: #ffebd1;--hud-text-dim: #d3c2b1;--hud-background-dark: #161313;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 10px) calc(100% - 20px) , calc(100% - 10px) 100%, 20px 100%, 0 calc(100% - 10px) );--hud-button-clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-eldritch{--hud-primary-color: #ab47bc;--hud-primary-transparent: rgba(171, 71, 188, .7);--hud-primary-faded: rgba(171, 71, 188, .1);--hud-background: rgba(20, 15, 25, .96);--hud-border-color: rgba(76, 175, 80, .5);--hud-text-bright: #f3e5f5;--hud-text-dim: #ccb8d0;--hud-background-dark: #0d0a10;--hud-module-clip-path: polygon(0 15px, 100% 0, 100% calc(100% - 15px) , 0 100%);--hud-button-clip-path: polygon(0 0, 100% 8px, 100% 100%, 0 92%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 35%, 35% 0, 100% 65%, 65% 100%, 0% 35%)}.theme-divine{--hud-primary-color: #fffaf0;--hud-primary-transparent: rgba(255, 250, 240, .7);--hud-primary-faded: rgba(255, 250, 240, .1);--hud-background: rgba(10, 15, 25, .97);--hud-border-color: rgba(255, 215, 0, .6);--hud-text-bright: #f0f8ff;--hud-text-dim: #c8d0d8;--hud-background-dark: #070a10;--hud-module-clip-path: polygon(50% 0, 100% 35%, 85% 100%, 15% 100%, 0 35%);--hud-button-clip-path: polygon(50% 0, 100% 40%, 90% 100%, 10% 100%, 0 40%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.theme-druidic{--hud-primary-color: #8fbc8f;--hud-primary-transparent: rgba(143, 188, 143, .7);--hud-primary-faded: rgba(143, 188, 143, .1);--hud-background: rgba(20, 25, 15, .96);--hud-border-color: rgba(143, 188, 143, .5);--hud-text-bright: #e8f0e8;--hud-text-dim: #b9c5b9;--hud-background-dark: #0d100a;--hud-module-clip-path: polygon(50% 0, 85% 25%, 100% 70%, 50% 100%, 0 70%, 15% 25%);--hud-button-clip-path: polygon(50% 0, 90% 20%, 90% 80%, 50% 100%, 10% 80%, 10% 20%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 50%, 50% 0, 100% 50%, 50% 100%)}.theme-shadow{--hud-primary-color: #686868;--hud-primary-transparent: rgba(104, 104, 104, .7);--hud-primary-faded: rgba(104, 104, 104, .1);--hud-background: rgba(5, 5, 8, .98);--hud-border-color: rgba(120, 0, 0, .6);--hud-text-bright: #c0c0c0;--hud-text-dim: #808080;--hud-background-dark: #000000;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px) );--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 5px 100%, 0 calc(100% - 5px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-phoenix{--hud-primary-color: #ff6700;--hud-primary-transparent: rgba(255, 103, 0, .75);--hud-primary-faded: rgba(255, 103, 0, .15);--hud-background: rgba(30, 10, 5, .96);--hud-border-color: rgba(255, 215, 0, .5);--hud-text-bright: #ffeadb;--hud-text-dim: #d3c2b1;--hud-background-dark: #140702;--hud-module-clip-path: polygon(0 20px, 50% 0, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 10px, 50% 0, 100% 10px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0% 50%)}.theme-juggernaut{--hud-primary-color: #ffcc00;--hud-primary-transparent: rgba(255, 204, 0, .7);--hud-primary-faded: rgba(255, 204, 0, .1);--hud-background: rgba(35, 35, 40, .98);--hud-border-color: rgba(255, 204, 0, .4);--hud-text-bright: #f0f0f0;--hud-text-dim: #c0c0c0;--hud-background-dark: #16161a;--hud-module-clip-path: polygon(25px 0, calc(100% - 25px) 0, 100% 25px, 100% calc(100% - 25px) , calc(100% - 25px) 100%, 25px 100%, 0 calc(100% - 25px) , 0 25px);--hud-button-clip-path: polygon(10px 0, calc(100% - 10px) 0, 100% 10px, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 10px 100%, 0 calc(100% - 10px) , 0 10px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-psionic{--hud-primary-color: #ff00ff;--hud-primary-transparent: rgba(255, 0, 255, .6);--hud-primary-faded: rgba(255, 0, 255, .1);--hud-background: rgba(25, 10, 35, .96);--hud-border-color: rgba(0, 255, 255, .4);--hud-text-bright: #ffebff;--hud-text-dim: #d8bad8;--hud-background-dark: #100616;--hud-module-clip-path: polygon(0 50%, 25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%);--hud-button-clip-path: polygon(0 50%, 20% 0, 80% 0, 100% 50%, 80% 100%, 20% 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0% 50%)}.theme-nomad{--hud-primary-color: #cdaa7d;--hud-primary-transparent: rgba(205, 170, 125, .8);--hud-primary-faded: rgba(205, 170, 125, .15);--hud-background: rgba(30, 25, 20, .96);--hud-border-color: rgba(135, 206, 235, .5);--hud-text-bright: #f5f5dc;--hud-text-dim: #c8c8b6;--hud-background-dark: #14100d;--hud-module-clip-path: polygon(0 0, 100% 0, calc(100% - 20px) 100%, 20px 100%);--hud-button-clip-path: polygon(0 0, 100% 0, calc(100% - 8px) 100%, 8px 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0, 75% 0, 100% 100%, 0 100%)}.theme-toxic{--hud-primary-color: #adff2f;--hud-primary-transparent: rgba(173, 255, 47, .7);--hud-primary-faded: rgba(173, 255, 47, .1);--hud-background: rgba(25, 28, 25, .97);--hud-border-color: rgba(255, 255, 0, .5);--hud-text-bright: #f0fff0;--hud-text-dim: #c5d4c5;--hud-background-dark: #101210;--hud-module-clip-path: polygon(50% 0, 100% 25%, 100% 75%, 50% 100%, 0 75%, 0 25%);--hud-button-clip-path: polygon(50% 0, 100% 20%, 100% 80%, 50% 100%, 0 80%, 0 20%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.theme-chronos{--hud-primary-color: #cd7f32;--hud-primary-transparent: rgba(205, 127, 50, .7);--hud-primary-faded: rgba(205, 127, 50, .1);--hud-background: rgba(15, 20, 28, .96);--hud-border-color: rgba(0, 255, 127, .4);--hud-text-bright: #f0e6de;--hud-text-dim: #c5b9b1;--hud-background-dark: #0a0d12;--hud-module-clip-path: polygon(0 20px, 20px 20px, 20px 0, calc(100% - 20px) 0, calc(100% - 20px) 20px, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(15% 0, 85% 0, 100% 50%, 85% 100%, 15% 100%, 0 50%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 50%)}.theme-cartographer{--hud-primary-color: #f4a460;--hud-primary-transparent: rgba(244, 164, 96, .8);--hud-primary-faded: rgba(244, 164, 96, .15);--hud-background: rgba(25, 20, 15, .96);--hud-border-color: rgba(100, 149, 237, .5);--hud-text-bright: #f5f5f0;--hud-text-dim: #c8c8c2;--hud-background-dark: #100d0a;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, calc(100% - 8px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0 50%)}.theme-reaver{--hud-primary-color: #ff4136;--hud-primary-transparent: rgba(255, 65, 54, .7);--hud-primary-faded: rgba(255, 65, 54, .1);--hud-background: rgba(20, 22, 25, .97);--hud-border-color: rgba(170, 170, 170, .5);--hud-text-bright: #f0f0f0;--hud-text-dim: #b8b8b8;--hud-background-dark: #0d0e10;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 30px 100%, 0 calc(100% - 30px) );--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 10px 100%, 0 calc(100% - 10px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 75%)}.theme-constructor{--hud-primary-color: #ff851b;--hud-primary-transparent: rgba(255, 133, 27, .75);--hud-primary-faded: rgba(255, 133, 27, .15);--hud-background: rgba(30, 30, 30, .96);--hud-border-color: rgba(255, 133, 27, .5);--hud-text-bright: #eeeeee;--hud-text-dim: #b0b0b0;--hud-background-dark: #141414;--hud-module-clip-path: polygon(20px 0, calc(100% - 20px) 0, 100% 20px, 100% 100%, 0 100%, 0 20px);--hud-button-clip-path: polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%, 0 8px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-datastream{--hud-primary-color: #2ecc40;--hud-primary-transparent: rgba(46, 204, 64, .7);--hud-primary-faded: rgba(46, 204, 64, .1);--hud-background: rgba(10, 15, 12, .97);--hud-border-color: rgba(46, 204, 64, .4);--hud-text-bright: #f0fff0;--hud-text-dim: #c5d4c5;--hud-background-dark: #070a08;--hud-module-clip-path: polygon(0 0, 100% 20px, 100% 100%, 0 80%);--hud-button-clip-path: polygon(0 0, 100% 8px, 100% 100%, 0 92%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 25%, 100% 100%, 0 75%)}.theme-lux{--hud-primary-color: #f0e6d2;--hud-primary-transparent: rgba(240, 230, 210, .7);--hud-primary-faded: rgba(240, 230, 210, .1);--hud-background: rgba(15, 15, 15, .98);--hud-border-color: rgba(212, 175, 55, .6);--hud-text-bright: #f5f5f5;--hud-text-dim: #c8c8c8;--hud-background-dark: #050505;--hud-module-clip-path: polygon(15px 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 0 100%, 0 15px);--hud-button-clip-path: polygon(8px 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%, 0 8px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-mirage{--hud-primary-color: #b19cd9;--hud-primary-transparent: rgba(177, 156, 217, .65);--hud-primary-faded: rgba(177, 156, 217, .1);--hud-background: rgba(20, 18, 30, .92);--hud-border-color: rgba(177, 156, 217, .5);--hud-text-bright: #f5f0ff;--hud-text-dim: #ccc5d8;--hud-background-dark: #0d0c14;--hud-module-clip-path: polygon(20px 0, 100% 0, calc(100% - 20px) 100%, 0 100%);--hud-button-clip-path: polygon(8px 0, 100% 0, calc(100% - 8px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-sentinel{--hud-primary-color: #00ffff;--hud-primary-transparent: rgba(0, 255, 255, .6);--hud-primary-faded: rgba(0, 255, 255, .1);--hud-background: rgba(30, 30, 25, .97);--hud-border-color: rgba(139, 115, 85, .7);--hud-text-bright: #f0ffff;--hud-text-dim: #c5d4d4;--hud-background-dark: #141410;--hud-module-clip-path: polygon(0 15px, 15px 15px, 15px 0, calc(100% - 15px) 0, calc(100% - 15px) 15px, 100% 15px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 8px, 8px 8px, 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 8px, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(20% 0, 80% 0, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0 80%, 0 20%)}.theme-gunslinger{--hud-primary-color: #c0c0c0;--hud-primary-transparent: rgba(192, 192, 192, .7);--hud-primary-faded: rgba(192, 192, 192, .1);--hud-background: rgba(40, 30, 25, .96);--hud-border-color: rgba(188, 36, 36, .6);--hud-text-bright: #f5f5f5;--hud-text-dim: #c8c8c8;--hud-background-dark: #1a1410;--hud-module-clip-path: polygon(0 0, calc(100% - 30px) 0, 100% 30px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-vanguard{--hud-primary-color: #f0e68c;--hud-primary-transparent: rgba(240, 230, 140, .7);--hud-primary-faded: rgba(240, 230, 140, .1);--hud-background: rgba(25, 30, 25, .96);--hud-border-color: rgba(255, 69, 0, .6);--hud-text-bright: #fafad2;--hud-text-dim: #d3d3b1;--hud-background-dark: #101410;--hud-module-clip-path: polygon(30px 0, 100% 0, 100% 100%, 0 100%);--hud-button-clip-path: polygon(10px 0, 100% 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0, 100% 0, 75% 100%, 0% 100%)}.theme-alchemist{--hud-primary-color: #9966cc;--hud-primary-transparent: rgba(153, 102, 204, .7);--hud-primary-faded: rgba(153, 102, 204, .1);--hud-background: rgba(20, 18, 25, .97);--hud-border-color: rgba(218, 165, 32, .5);--hud-text-bright: #f2eef7;--hud-text-dim: #c7c1d0;--hud-background-dark: #0d0c10;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 80%, 80% 100%, 20% 100%, 0 80%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 85%, 85% 100%, 15% 100%, 0 85%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-voidship{--hud-primary-color: #add8e6;--hud-primary-transparent: rgba(173, 216, 230, .7);--hud-primary-faded: rgba(173, 216, 230, .1);--hud-background: rgba(10, 12, 18, .98);--hud-border-color: rgba(220, 220, 220, .4);--hud-text-bright: #e6eef0;--hud-text-dim: #b9c2c5;--hud-background-dark: #07080b;--hud-module-clip-path: polygon(0 20px, 20px 0, calc(100% - 20px) 0, 100% 20px, 100% 80%, calc(100% - 20px) 100%, 20px 100%, 0 80%);--hud-button-clip-path: polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% 92%, calc(100% - 8px) 100%, 8px 100%, 0 92%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-geosurveyor{--hud-primary-color: #9acd32;--hud-primary-transparent: rgba(154, 205, 50, .7);--hud-primary-faded: rgba(154, 205, 50, .1);--hud-background: rgba(40, 35, 30, .97);--hud-border-color: rgba(169, 169, 169, .5);--hud-text-bright: #e5e5d5;--hud-text-dim: #c2bfa5;--hud-background-dark: #1a1613;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 80%, 80% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 85%, 85% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-zealot{--hud-primary-color: #f5f5dc;--hud-primary-transparent: rgba(245, 245, 220, .7);--hud-primary-faded: rgba(245, 245, 220, .1);--hud-background: rgba(30, 20, 20, .97);--hud-border-color: rgba(178, 34, 34, .6);--hud-text-bright: #f0ebeb;--hud-text-dim: #c5baba;--hud-background-dark: #140d0d;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 85%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 90%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-scoundrel{--hud-primary-color: #f0e68c;--hud-primary-transparent: rgba(240, 230, 140, .7);--hud-primary-faded: rgba(240, 230, 140, .1);--hud-background: rgba(20, 25, 30, .96);--hud-border-color: rgba(240, 230, 140, .4);--hud-text-bright: #e8eaf0;--hud-text-dim: #b9bcc5;--hud-background-dark: #0d1014;--hud-module-clip-path: polygon(0 10px, 10px 0, 100% 0, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 5px, 5px 0, 100% 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-cryostasis{--hud-primary-color: #f0ffff;--hud-primary-transparent: rgba(240, 255, 255, .7);--hud-primary-faded: rgba(240, 255, 255, .1);--hud-background: rgba(10, 20, 30, .98);--hud-border-color: rgba(176, 224, 230, .6);--hud-text-bright: #ffffff;--hud-text-dim: #d8e0e0;--hud-background-dark: #070d14;--hud-module-clip-path: polygon(0 20px, 20px 0, calc(100% - 20px) 0, 100% 20px, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 20px 100%, 0 calc(100% - 20px) );--hud-button-clip-path: polygon(0 8px, 8px 0, calc(100% - 8px) 0, 100% 8px, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 8px 100%, 0 calc(100% - 8px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-symbiote{--hud-primary-color: #da70d6;--hud-primary-transparent: rgba(218, 112, 214, .7);--hud-primary-faded: rgba(218, 112, 214, .1);--hud-background: rgba(25, 15, 25, .97);--hud-border-color: rgba(60, 179, 113, .5);--hud-text-bright: #faeafa;--hud-text-dim: #d3c4d3;--hud-background-dark: #100a10;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 20% 100%, 0 80%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 10% 100%, 0 90%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-diplomatic{--hud-primary-color: #c0c0c0;--hud-primary-transparent: rgba(192, 192, 192, .7);--hud-primary-faded: rgba(192, 192, 192, .1);--hud-background: rgba(18, 22, 30, .98);--hud-border-color: rgba(70, 130, 180, .6);--hud-text-bright: #f5f5f5;--hud-text-dim: #c8c8c8;--hud-background-dark: #0b0e14;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 85%, 50% 100%, 0 85%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 90%, 50% 100%, 0 90%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0, 75% 0, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-kinetic{--hud-primary-color: #00bfff;--hud-primary-transparent: rgba(0, 191, 255, .7);--hud-primary-faded: rgba(0, 191, 255, .1);--hud-background: rgba(25, 25, 25, .97);--hud-border-color: rgba(220, 220, 220, .5);--hud-text-bright: #f0f8ff;--hud-text-dim: #c5d0d4;--hud-background-dark: #101010;--hud-module-clip-path: polygon(50px 0, 100% 0, 100% 100%, 0 100%);--hud-button-clip-path: polygon(20px 0, 100% 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0, 100% 0, 75% 100%, 0% 100%)}.theme-tinker{--hud-primary-color: #sienna;--hud-primary-transparent: rgba(160, 82, 45, .8);--hud-primary-faded: rgba(160, 82, 45, .15);--hud-background: rgba(40, 40, 35, .96);--hud-border-color: rgba(0, 128, 128, .5);--hud-text-bright: #f5f5e8;--hud-text-dim: #c8c8b9;--hud-background-dark: #1a1a16;--hud-module-clip-path: polygon(15px 0, 100% 0, 100% calc(100% - 15px) , calc(100% - 15px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-sanctuary{--hud-primary-color: #3cb371;--hud-primary-transparent: rgba(60, 179, 113, .7);--hud-primary-faded: rgba(60, 179, 113, .1);--hud-background: rgba(15, 25, 20, .97);--hud-border-color: rgba(135, 206, 250, .5);--hud-text-bright: #f0fff8;--hud-text-dim: #c5d4cd;--hud-background-dark: #0a100d;--hud-module-clip-path: polygon(0 50%, 20% 0, 80% 0, 100% 50%, 80% 100%, 20% 100%);--hud-button-clip-path: polygon(0 50%, 15% 0, 85% 0, 100% 50%, 85% 100%, 15% 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%)}.theme-aegis{--hud-primary-color: #ff4500;--hud-primary-transparent: rgba(255, 69, 0, .7);--hud-primary-faded: rgba(255, 69, 0, .1);--hud-background: rgba(10, 15, 20, .98);--hud-border-color: rgba(0, 191, 255, .5);--hud-text-bright: #ffeadb;--hud-text-dim: #d3c2b1;--hud-background-dark: #070a0d;--hud-module-clip-path: polygon(0 15px, 15px 15px, 15px 0, calc(100% - 15px) 0, calc(100% - 15px) 15px, 100% 15px, 100% calc(100% - 15px) , calc(100% - 15px) calc(100% - 15px) , calc(100% - 15px) 100%, 15px 100%, 15px calc(100% - 15px) , 0 calc(100% - 15px) );--hud-button-clip-path: polygon(0 8px, 8px 8px, 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 8px, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-biolumina{--hud-primary-color: #7fffd4;--hud-primary-transparent: rgba(127, 255, 212, .7);--hud-primary-faded: rgba(127, 255, 212, .1);--hud-background: rgba(10, 25, 30, .96);--hud-border-color: rgba(127, 255, 212, .5);--hud-text-bright: #f0fff0;--hud-text-dim: #c5d4c5;--hud-background-dark: #071014;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 25px) , calc(100% - 25px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px) , calc(100% - 10px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 75%, 75% 100%, 0 100%)}.theme-pyramidion{--hud-primary-color: #ffd700;--hud-primary-transparent: rgba(255, 215, 0, .7);--hud-primary-faded: rgba(255, 215, 0, .1);--hud-background: rgba(15, 15, 25, .97);--hud-border-color: rgba(0, 80, 150, .8);--hud-text-bright: #fafad2;--hud-text-dim: #b8b89a;--hud-background-dark: #05050f;--hud-module-clip-path: polygon(30px 0, 100% 0, 100% 100%, 0 100%);--hud-button-clip-path: polygon(10px 0, 100% 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(25% 0, 100% 0, 75% 100%, 0 100%)}.theme-graviton{--hud-primary-color: #9370db;--hud-primary-transparent: rgba(147, 112, 219, .7);--hud-primary-faded: rgba(147, 112, 219, .1);--hud-background: rgba(20, 15, 30, .98);--hud-border-color: rgba(147, 112, 219, .5);--hud-text-bright: #f2eef7;--hud-text-dim: #c7c1d0;--hud-background-dark: #0d0a14;--hud-module-clip-path: polygon(0 15px, 100% 0, 100% calc(100% - 15px) , 0 100%);--hud-button-clip-path: polygon(0 8px, 100% 0, 100% calc(100% - 8px) , 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 15%, 100% 100%, 0 85%)}.theme-scorched{--hud-primary-color: #ff4500;--hud-primary-transparent: rgba(255, 69, 0, .7);--hud-primary-faded: rgba(255, 69, 0, .1);--hud-background: rgba(30, 20, 15, .97);--hud-border-color: rgba(128, 128, 128, .5);--hud-text-bright: #ffeadb;--hud-text-dim: #d3c2b1;--hud-background-dark: #140d0a;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 15px 100%, 15px calc(100% - 15px) , 0 calc(100% - 15px) );--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 8px 100%, 8px calc(100% - 8px) , 0 calc(100% - 8px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-ascendant{--hud-primary-color: #f0f8ff;--hud-primary-transparent: rgba(240, 248, 255, .7);--hud-primary-faded: rgba(240, 248, 255, .1);--hud-background: rgba(12, 12, 28, .97);--hud-border-color: rgba(255, 215, 0, .5);--hud-text-bright: #ffffff;--hud-text-dim: #d8d8e0;--hud-background-dark: #080812;--hud-module-clip-path: polygon(0 100%, 0 20px, 20px 0, 100% 0, 100% 100%);--hud-button-clip-path: polygon(0 100%, 0 8px, 8px 0, 100% 0, 100% 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 100%, 50% 0, 100% 100%)}.theme-deepmine{--hud-primary-color: #cd7f32;--hud-primary-transparent: rgba(205, 127, 50, .7);--hud-primary-faded: rgba(205, 127, 50, .1);--hud-background: rgba(30, 30, 30, .98);--hud-border-color: rgba(112, 128, 144, .6);--hud-text-bright: #f0e6de;--hud-text-dim: #c5b9b1;--hud-background-dark: #141414;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 20px 100%, 20px 20px, 0 20px);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 8px 100%, 8px 8px, 0 8px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-cyberspace{--hud-primary-color: #39ff14;--hud-primary-transparent: rgba(57, 255, 20, .7);--hud-primary-faded: rgba(57, 255, 20, .1);--hud-background: rgba(10, 18, 10, .96);--hud-border-color: rgba(57, 255, 20, .4);--hud-text-bright: #e0ffe0;--hud-text-dim: #a0c0a0;--hud-background-dark: #050a05;--hud-module-clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 25%, 25% 0, 100% 0, 100% 100%, 0 100%)}.theme-royalguard{--hud-primary-color: #dc143c;--hud-primary-transparent: rgba(220, 20, 60, .7);--hud-primary-faded: rgba(220, 20, 60, .1);--hud-background: rgba(25, 20, 20, .97);--hud-border-color: rgba(255, 215, 0, .5);--hud-text-bright: #fff0f5;--hud-text-dim: #d3c5ca;--hud-background-dark: #100d0d;--hud-module-clip-path: polygon(0 0, 100% 0, calc(100% - 20px) 20px, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, calc(100% - 10px) 10px, 100% 10px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-pathfinder{--hud-primary-color: #deb887;--hud-primary-transparent: rgba(222, 184, 135, .7);--hud-primary-faded: rgba(222, 184, 135, .1);--hud-background: rgba(40, 35, 30, .96);--hud-border-color: rgba(46, 139, 87, .5);--hud-text-bright: #f5f5dc;--hud-text-dim: #c8c8b6;--hud-background-dark: #1a1613;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-stalker{--hud-primary-color: #708090;--hud-primary-transparent: rgba(112, 128, 144, .7);--hud-primary-faded: rgba(112, 128, 144, .1);--hud-background: rgba(15, 15, 15, .98);--hud-border-color: rgba(255, 0, 0, .4);--hud-text-bright: #dcdcdc;--hud-text-dim: #a9a9a9;--hud-background-dark: #050505;--hud-module-clip-path: polygon(15px 0, 100% 0, 100% 100%, 0 100%, 0 15px);--hud-button-clip-path: polygon(8px 0, 100% 0, 100% 100%, 0 100%, 0 8px);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(20% 0, 100% 0, 80% 100%, 0 100%)}.theme-oracle{--hud-primary-color: #e6e6fa;--hud-primary-transparent: rgba(230, 230, 250, .7);--hud-primary-faded: rgba(230, 230, 250, .1);--hud-background: rgba(25, 20, 35, .97);--hud-border-color: rgba(75, 0, 130, .6);--hud-text-bright: #f5f5ff;--hud-text-dim: #c8c8d3;--hud-background-dark: #100d16;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 85%, 15% 100%, 15% 0);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0 90%, 10% 100%, 10% 0);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-tempest{--hud-primary-color: #00bfff;--hud-primary-transparent: rgba(0, 191, 255, .7);--hud-primary-faded: rgba(0, 191, 255, .1);--hud-background: rgba(20, 25, 30, .97);--hud-border-color: rgba(220, 220, 220, .5);--hud-text-bright: #f0f8ff;--hud-text-dim: #c5d0d4;--hud-background-dark: #0d1014;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 80%, 95% 85%, 100% 90%, 95% 95%, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 85%, 92% 90%, 100% 95%, 92% 100%, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-warden{--hud-primary-color: #ff8c00;--hud-primary-transparent: rgba(255, 140, 0, .7);--hud-primary-faded: rgba(255, 140, 0, .1);--hud-background: rgba(40, 40, 45, .98);--hud-border-color: rgba(105, 105, 105, .6);--hud-text-bright: #e0e0e0;--hud-text-dim: #a0a0a0;--hud-background-dark: #1a1a1d;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-mycelium{--hud-primary-color: #9370db;--hud-primary-transparent: rgba(147, 112, 219, .7);--hud-primary-faded: rgba(147, 112, 219, .1);--hud-background: rgba(20, 25, 20, .97);--hud-border-color: rgba(32, 178, 170, .5);--hud-text-bright: #f2eef7;--hud-text-dim: #c7c1d0;--hud-background-dark: #0d100d;--hud-module-clip-path: polygon(0 15px, 15px 0, 100% 0, 100% 100%, 15px 100%, 0 calc(100% - 15px) );--hud-button-clip-path: polygon(0 8px, 8px 0, 100% 0, 100% 100%, 8px 100%, 0 calc(100% - 8px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-solstice{--hud-primary-color: #ffaf42;--hud-primary-transparent: rgba(255, 175, 66, .7);--hud-primary-faded: rgba(255, 175, 66, .1);--hud-background: rgba(15, 20, 35, .97);--hud-border-color: rgba(0, 191, 255, .5);--hud-text-bright: #fff5e8;--hud-text-dim: #d3c8ba;--hud-background-dark: #0a0d16;--hud-module-clip-path: polygon(0 20px, 20px 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%);--hud-button-clip-path: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-marauder{--hud-primary-color: #8b0000;--hud-primary-transparent: rgba(139, 0, 0, .7);--hud-primary-faded: rgba(139, 0, 0, .1);--hud-background: rgba(30, 30, 30, .97);--hud-border-color: rgba(169, 169, 169, .5);--hud-text-bright: #f0e0e0;--hud-text-dim: #c5b3b3;--hud-background-dark: #141414;--hud-module-clip-path: polygon(0 0, 100% 25px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 10px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-archivist{--hud-primary-color: #ffbf00;--hud-primary-transparent: rgba(255, 191, 0, .7);--hud-primary-faded: rgba(255, 191, 0, .1);--hud-background: rgba(20, 20, 20, .98);--hud-border-color: rgba(255, 191, 0, .4);--hud-text-bright: #fff8e1;--hud-text-dim: #d3ccc0;--hud-background-dark: #0d0d0d;--hud-module-clip-path: polygon(0 20px, 40px 20px, 40px 0, 100% 0, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 10px, 25px 10px, 25px 0, 100% 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-geode{--hud-primary-color: #9966cc;--hud-primary-transparent: rgba(153, 102, 204, .7);--hud-primary-faded: rgba(153, 102, 204, .1);--hud-background: rgba(30, 28, 35, .97);--hud-border-color: rgba(153, 102, 204, .5);--hud-text-bright: #f2eef7;--hud-text-dim: #c7c1d0;--hud-background-dark: #141216;--hud-module-clip-path: polygon(0 20px, 20px 0, 100% 0, 100% calc(100% - 20px) , calc(100% - 20px) 100%, 0 100%);--hud-button-clip-path: polygon(0 8px, 8px 0, 100% 0, 100% calc(100% - 8px) , calc(100% - 8px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-blacksite{--hud-primary-color: #e5e5e5;--hud-primary-transparent: rgba(229, 229, 229, .7);--hud-primary-faded: rgba(229, 229, 229, .1);--hud-background: rgba(10, 10, 10, .98);--hud-border-color: rgba(178, 34, 34, .7);--hud-text-bright: #f0f0f0;--hud-text-dim: #c0c0c0;--hud-background-dark: #000000;--hud-module-clip-path: polygon(0 0, calc(100% - 15px) 0, 100% 15px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-foundry{--hud-primary-color: #ffac1c;--hud-primary-transparent: rgba(255, 172, 28, .7);--hud-primary-faded: rgba(255, 172, 28, .1);--hud-background: rgba(35, 30, 30, .98);--hud-border-color: rgba(112, 128, 144, .6);--hud-text-bright: #fff0e0;--hud-text-dim: #d3c5b3;--hud-background-dark: #161313;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px) );--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 8px 100%, 0 calc(100% - 8px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-splicer{--hud-primary-color: #40e0d0;--hud-primary-transparent: rgba(64, 224, 208, .7);--hud-primary-faded: rgba(64, 224, 208, .1);--hud-background: rgba(15, 25, 22, .97);--hud-border-color: rgba(158, 255, 66, .5);--hud-text-bright: #e0f8f8;--hud-text-dim: #b1c8c8;--hud-background-dark: #0a100e;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 25% 100%, 25% 80%, 0 80%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 15% 100%, 15% 85%, 0 85%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-bulwark{--hud-primary-color: #d7d7d7;--hud-primary-transparent: rgba(215, 215, 215, .7);--hud-primary-faded: rgba(215, 215, 215, .1);--hud-background: rgba(35, 38, 40, .98);--hud-border-color: rgba(255, 204, 0, .6);--hud-text-bright: #f0f0f0;--hud-text-dim: #c0c0c0;--hud-background-dark: #16181a;--hud-module-clip-path: polygon(0 20px, 20px 20px, 20px 0, 100% 0, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 8px, 8px 8px, 8px 0, 100% 0, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-spectre{--hud-primary-color: #a0ffff;--hud-primary-transparent: rgba(160, 255, 255, .6);--hud-primary-faded: rgba(160, 255, 255, .15);--hud-background: rgba(15, 18, 25, .92);--hud-border-color: rgba(160, 255, 255, .4);--hud-text-bright: #f0f8ff;--hud-text-dim: #c5ced4;--hud-background-dark: #0a0c10;--hud-module-clip-path: polygon(0 0, 100% 0, calc(100% - 20px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, calc(100% - 8px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-wanderer{--hud-primary-color: #87ceeb;--hud-primary-transparent: rgba(135, 206, 235, .7);--hud-primary-faded: rgba(135, 206, 235, .1);--hud-background: rgba(30, 25, 20, .97);--hud-border-color: rgba(205, 170, 125, .5);--hud-text-bright: #f5f5dc;--hud-text-dim: #c8c8b6;--hud-background-dark: #14100d;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 20px 100%, 0 calc(100% - 20px) );--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 8px 100%, 0 calc(100% - 8px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-sunken{--hud-primary-color: #cd7f32;--hud-primary-transparent: rgba(205, 127, 50, .7);--hud-primary-faded: rgba(205, 127, 50, .1);--hud-background: rgba(10, 28, 28, .97);--hud-border-color: rgba(0, 128, 128, .6);--hud-text-bright: #f0e6de;--hud-text-dim: #c5b9b1;--hud-background-dark: #071212;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 15px 100%, 0 85%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 8px 100%, 0 92%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-arbiter{--hud-primary-color: #c0c0c0;--hud-primary-transparent: rgba(192, 192, 192, .7);--hud-primary-faded: rgba(192, 192, 192, .1);--hud-background: rgba(20, 22, 25, .98);--hud-border-color: rgba(192, 192, 192, .4);--hud-text-bright: #f5f5f5;--hud-text-dim: #c8c8c8;--hud-background-dark: #0d0e10;--hud-module-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 15px) , calc(100% - 15px) 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5px) , calc(100% - 5px) 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-catalyst{--hud-primary-color: #98ff98;--hud-primary-transparent: rgba(152, 255, 152, .7);--hud-primary-faded: rgba(152, 255, 152, .1);--hud-background: rgba(20, 20, 30, .97);--hud-border-color: rgba(148, 0, 211, .5);--hud-text-bright: #f0fff0;--hud-text-dim: #c5d4c5;--hud-background-dark: #0d0d14;--hud-module-clip-path: polygon(0 15px, 0 0, 100% 0, 100% 100%, calc(100% - 15px) 100%, 100% calc(100% - 15px) );--hud-button-clip-path: polygon(0 8px, 0 0, 100% 0, 100% 100%, calc(100% - 8px) 100%, 100% calc(100% - 8px) );--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-circuit{--hud-primary-color: #ffd700;--hud-primary-transparent: rgba(255, 215, 0, .7);--hud-primary-faded: rgba(255, 215, 0, .1);--hud-background: rgba(20, 25, 20, .98);--hud-border-color: rgba(0, 100, 0, .8);--hud-text-bright: #fafad2;--hud-text-dim: #b8b89a;--hud-background-dark: #0d100d;--hud-module-clip-path: polygon(0 0, 80% 0, 80% 20px, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, 85% 0, 85% 8px, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-rift{--hud-primary-color: #ba55d3;--hud-primary-transparent: rgba(186, 85, 211, .7);--hud-primary-faded: rgba(186, 85, 211, .1);--hud-background: rgba(25, 10, 30, .97);--hud-border-color: rgba(0, 255, 255, .4);--hud-text-bright: #f8f0fc;--hud-text-dim: #cfc5d3;--hud-background-dark: #100614;--hud-module-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0% 90%, 5% 95%, 0% 100%);--hud-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%, 0% 92%, 8% 96%, 0% 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.theme-signal{--hud-primary-color: #ff8243;--hud-primary-transparent: rgba(255, 130, 67, .7);--hud-primary-faded: rgba(255, 130, 67, .1);--hud-background: rgba(30, 30, 30, .97);--hud-border-color: rgba(255, 130, 67, .4);--hud-text-bright: #ffebd1;--hud-text-dim: #d3c2b1;--hud-background-dark: #141414;--hud-module-clip-path: polygon(0 0, calc(100% - 20px) 0, 100% 0, 100% 20px, 100% 100%, 0 100%);--hud-button-clip-path: polygon(0 0, calc(100% - 8px) 0, 100% 0, 100% 8px, 100% 100%, 0 100%);--hud-bar-clip-path: var(--hud-button-clip-path);--hud-icon-button-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)}.spaceship-hud-container{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;font-family:Share Tech Mono,monospace;color:var(--hud-primary-color);z-index:1000}.hud-module{background:var(--hud-background);border:1px solid var(--hud-border-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 15px var(--hud-primary-faded),inset 0 0 8px var(--hud-primary-faded);padding:15px;position:absolute;pointer-events:auto;display:flex;flex-direction:column;gap:10px;clip-path:var(--hud-module-clip-path)}.hud-top-left-cluster{position:absolute;top:70px;left:20px;z-index:20;pointer-events:auto;display:flex;align-items:center;gap:12px}.hud-theme-selector-container{position:relative}.hud-theme-dropdown{position:absolute;top:120%;left:0;z-index:100;width:190px;background:var(--hud-background);border:1px solid var(--hud-border-color);padding:6px;display:flex;flex-direction:column;gap:4px;clip-path:none;border-radius:8px;max-height:250px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--hud-primary-color) var(--hud-background-dark)}.hud-theme-dropdown::-webkit-scrollbar{width:8px}.hud-theme-dropdown::-webkit-scrollbar-track{background:var(--hud-background-dark);border-radius:4px}.hud-theme-dropdown::-webkit-scrollbar-thumb{background-color:var(--hud-primary-color);border-radius:4px;border:2px solid var(--hud-background-dark)}.theme-option-button{width:100%;justify-content:flex-start;padding:8px 12px;font-size:.9rem;clip-path:none;border-radius:6px;flex-shrink:0}.theme-option-button:not(.active):hover{background-color:var(--hud-primary-faded);border-color:var(--hud-border-color)}.theme-option-button.active{background-color:var(--hud-primary-color);color:var(--hud-background-dark);font-weight:700;border-color:var(--hud-primary-color)}.hud-toggle-button,.hud-settings-button{width:40px;height:40px;border-radius:50%;font-size:20px;flex-shrink:0}.hud-help-button{width:36px;height:36px;clip-path:var(--hud-icon-button-clip-path);font-size:1.2rem;font-weight:700;padding:0}.hud-help-tooltip{position:absolute;top:70px;left:0;width:280px;padding:15px;background:var(--hud-background);border:1px solid var(--hud-primary-color);border-radius:8px;box-shadow:0 0 20px #00000080;z-index:10}.hud-help-tooltip h4{margin:0 0 10px;color:var(--hud-text-bright)}.hud-help-tooltip p{margin:0 0 5px;color:var(--hud-text-dim)}.hud-top-right-stats{top:70px;right:20px;text-align:right;font-size:1rem;letter-spacing:1px;background:var(--hud-background);border:1px solid var(--hud-border-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 0 15px var(--hud-primary-faded),inset 0 0 8px var(--hud-primary-faded);clip-path:var(--hud-module-clip-path);padding:20px;position:absolute;pointer-events:auto}.hud-stat-item span{color:var(--hud-text-bright);font-weight:700;min-width:100px;display:inline-block}.hud-bottom-left-controls{bottom:20px;left:20px;align-items:center;padding:10px 15px}.hud-controls-layout{display:flex;justify-content:center;align-items:center;gap:15px}.hud-bottom-center-stack{bottom:20px;left:50%;transform:translate(-50%);align-items:center;gap:12px}.hud-mode-selector{display:flex;border:1px solid var(--hud-border-color);width:200px;clip-path:var(--hud-button-clip-path)}.hud-fuel-container{width:250px;height:28px;background-color:#00000080;border:1px solid var(--hud-border-color);padding:4px;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;clip-path:var(--hud-bar-clip-path)}.hud-fuel-level{position:absolute;left:4px;top:4px;bottom:4px;transition:width .5s ease-out,background-color .5s ease;clip-path:var(--hud-bar-clip-path)}.hud-fuel-text{position:relative;z-index:1;font-weight:700;color:var(--hud-text-bright);text-shadow:1px 1px 3px black}.hud-bottom-right-map{bottom:20px;right:20px;width:280px;height:220px;clip-path:var(--hud-module-clip-path)}.hud-map-container{width:225px;height:180px;margin-left:15px;background:var(--hud-primary-faded);border-radius:4px;overflow:hidden;position:relative}.hud-map-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.hud-section-title{margin:0;padding-top:5px;text-align:center;font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:var(--hud-text-bright);order:2}.hud-button-group-vertical{display:flex;flex-direction:column;gap:6px}.hud-button-group-vertical button{width:50px;height:32px}.hud-d-pad{display:grid;gap:4px;grid-template-areas:". up ." "left down right"}.d-pad-button{width:36px;height:36px;padding:0;font-size:1.2rem}.d-pad-button.up{grid-area:up}.d-pad-button.left{grid-area:left}.d-pad-button.down{grid-area:down}.d-pad-button.right{grid-area:right}button{padding:8px 12px;clip-path:var(--hud-button-clip-path);border:1px solid var(--hud-border-color);background-color:var(--hud-primary-faded);color:var(--hud-primary-color);font-size:1rem;font-family:inherit;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;gap:8px;justify-content:center}button:not(:disabled):hover{background-color:var(--hud-primary-transparent);color:var(--hud-background-dark);border-color:var(--hud-primary-color);box-shadow:0 0 10px var(--hud-primary-color)}button.pressed,.hud-settings-toolbar button.active,.hud-mode-selector button.active{background-color:var(--hud-primary-color);color:var(--hud-background-dark);font-weight:700;transform:scale(.97);box-shadow:0 0 15px var(--hud-primary-color)}button:disabled{opacity:.4;cursor:not-allowed}.hud-mode-selector button{flex:1;border:none}.hud-top-center-notification{top:70px;left:50%;width:clamp(300px,30vw,420px);text-align:center;padding:12px 20px;z-index:1001;opacity:0;transform:translate(-50%,-20px);transition:opacity .5s ease-out,transform .5s ease-out;pointer-events:none}.hud-top-center-notification.visible{opacity:1;transform:translate(-50%);pointer-events:auto}.hud-top-center-notification h4{margin:0 0 5px;color:var(--hud-text-bright);font-size:1rem;letter-spacing:1px}.hud-top-center-notification p{margin:0;font-size:.9rem;opacity:.8;color:var(--hud-text-dim)}.hud-settings-toolbar{display:flex;gap:6px;background:var(--hud-background);padding:6px;border:1px solid var(--hud-border-color);border-radius:8px}.hud-settings-toolbar button{padding:4px 10px;font-size:.8rem;min-width:70px;border-radius:6px}.hud-toggle-button,.hud-settings-button,.hud-theme-button,.hud-help-button{width:44px;height:44px;font-size:20px;flex-shrink:0;padding:0;clip-path:none;border-radius:50%}.hud-icon{color:var(--hud-primary-color);transition:color .2s ease}button:not(:disabled):hover .hud-icon{color:var(--hud-background-dark)}.theme-option-button{display:flex;align-items:center}.theme-color-swatch{display:inline-block;width:14px;height:14px;border-radius:50%;margin-right:10px;border:1px solid rgba(255,255,255,.4);flex-shrink:0}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.hexagon-node{width:120px;height:35px;background-color:#111827;color:#90caf9;border:1px solid #90caf9;display:flex;justify-content:center;align-items:center;font-family:sans-serif;font-size:12px;clip-path:polygon(25% 0%,75% 0%,100% 50%,75% 100%,25% 100%,0% 50%);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.hexagon-node.visited{background-color:#374151;color:#9ca3af;border-color:#6b7280}.hexagon-node.active{background-color:#ef4444;color:#fff;border-color:#f87171;box-shadow:0 0 15px #ef4444b3}.hexagon-label{padding:0 20px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-graph-wrapper{width:100%;height:100%}:root{--alien-green: #00ff6a;--alien-green-transparent: rgba(0, 255, 106, .7);--alien-green-faded: rgba(0, 255, 106, .1);--alien-background: rgba(10, 26, 15, .85);--alien-border-color: rgba(0, 255, 106, .4);--alien-text-color: #e0ffe0}.atlas-hud-container{position:absolute;top:0;left:0;width:100vw;height:100vh;pointer-events:none;font-family:Share Tech Mono,monospace;color:var(--alien-green);z-index:1000}.atlas-hud-module{background:var(--alien-background);border:1px solid var(--alien-border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 20px #00ff6a26,inset 0 0 12px #00ff6a1a;padding:15px;position:absolute;pointer-events:auto;display:flex;flex-direction:column;gap:10px;clip-path:polygon(0% 10px,10px 0%,calc(100% - 10px) 0%,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0% calc(100% - 10px))}@keyframes pulseGlow{0%{box-shadow:0 0 8px var(--alien-border-color)}50%{box-shadow:0 0 16px var(--alien-green)}to{box-shadow:0 0 8px var(--alien-border-color)}}.atlas-section-title{margin:0 0 8px;padding-bottom:5px;text-align:center;font-size:.8rem;letter-spacing:3px;text-transform:uppercase;color:#fff;border-bottom:1px solid var(--alien-border-color)}.atlas-top-left-cluster{position:absolute;top:70px;left:20px;z-index:20;pointer-events:auto;display:flex;align-items:center;gap:12px;position:relative}.atlas-toggle-button,.atlas-help-button,.atlas-settings-button{width:40px;height:40px;border-radius:50%;font-size:20px;flex-shrink:0}.atlas-help-tooltip{position:absolute;top:60px;left:0;width:280px;padding:15px;background:var(--alien-background);border:1px solid var(--alien-green);z-index:10;clip-path:polygon(0% 10px,10px 0%,calc(100% - 10px) 0%,100% 10px,100% 100%,0% 100%)}.atlas-help-tooltip h4{margin:0 0 10px;color:#fff;border-bottom:1px solid var(--alien-border-color);padding-bottom:5px}.atlas-help-tooltip p{margin:0 0 5px;color:var(--alien-text-color)}.atlas-help-tooltip b{color:var(--alien-green)}.atlas-settings-toolbar{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:6px;background:var(--alien-background);padding:6px;border:1px solid var(--alien-border-color);clip-path:polygon(0 5px,5px 0,calc(100% - 5px) 0,100% 5px,100% calc(100% - 5px),calc(100% - 5px) 100%,5px 100%,0 calc(100% - 5px))}.atlas-settings-toolbar button{padding:4px 10px;font-size:.8rem;min-width:70px;background-color:transparent;color:var(--alien-green);border:1px solid var(--alien-border-color);transition:all .2s ease-in-out}.atlas-settings-toolbar button:hover{background-color:var(--alien-green-faded);color:#fff;border-color:var(--alien-green);box-shadow:0 0 10px #00ff6a66}.atlas-active{background-color:var(--alien-green)!important;color:#0a1a0f!important;font-weight:700;border-color:var(--alien-green)!important;box-shadow:0 0 15px var(--alien-green)!important}.atlas-active:hover{background-color:var(--alien-green)!important;color:#0a1a0f!important;box-shadow:0 0 20px var(--alien-green)!important}.atlas-top-right-stats{top:70px;right:20px;text-align:right;font-size:1rem;letter-spacing:1px}.atlas-stat-item{font-size:.9rem;color:var(--alien-text-color);opacity:.8}.atlas-stat-item span{color:#fff;font-weight:700;min-width:100px;display:inline-block;text-shadow:0 0 5px var(--alien-green)}.atlas-bottom-left-controls{bottom:20px;left:20px;align-items:center;padding:10px 15px}.atlas-controls-layout{display:flex;justify-content:center;align-items:center;gap:15px}.atlas-button-group-vertical{display:flex;flex-direction:column;gap:6px}.atlas-button-group-vertical button{width:50px;height:32px}.atlas-d-pad{display:grid;gap:4px;grid-template-areas:". up ." "left down right"}.atlas-d-pad-button{width:36px;height:36px;padding:0;font-size:1.2rem}.atlas-d-pad-button.up{grid-area:up}.atlas-d-pad-button.left{grid-area:left}.atlas-d-pad-button.down{grid-area:down}.atlas-d-pad-button.right{grid-area:right}.atlas-bottom-center-stack{bottom:20px;left:50%;transform:translate(-50%);align-items:center;gap:12px;padding:10px 15px}.atlas-core-container{width:280px;height:32px;background-color:#00000080;border:1px solid var(--alien-border-color);padding:4px;box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,8px 100%)}.atlas-core-level{position:absolute;left:4px;top:4px;bottom:4px;transition:width .5s ease-out,background-color .5s ease;box-shadow:0 0 10px var(--alien-green),inset 0 0 5px #fff6;clip-path:polygon(0 0,100% 0,calc(100% - 4px) 100%,4px 100%)}.atlas-core-text{position:relative;z-index:1;font-weight:700;color:#fff;text-shadow:1px 1px 3px black;letter-spacing:2px}.atlas-bottom-right-map{bottom:20px;right:20px;width:280px;height:220px;padding:10px}.atlas-map-container{flex-grow:1;background:var(--alien-green-faded);border:1px solid var(--alien-border-color);overflow:hidden;position:relative}.atlas-map-container>*{position:absolute;top:0;left:0;width:100%;height:100%}.atlas-hud-container button{padding:8px 12px;border:1px solid var(--alien-border-color);background-color:var(--alien-green-faded);color:var(--alien-green);font-size:1rem;font-family:inherit;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}.atlas-hud-container button:not(:disabled):hover{background-color:var(--alien-green-transparent);color:#0a1a0f;border-color:var(--alien-green);animation:pulseGlow 1.5s infinite}.atlas-pressed{background-color:var(--alien-green)!important;color:#0a1a0f!important;font-weight:700;transform:scale(.97);box-shadow:0 0 15px var(--alien-green)}.atlas-top-center-notification{top:70px;left:50%;width:clamp(300px,30vw,420px);text-align:center;padding:12px 20px;z-index:1001;opacity:0;transform:translate(-50%,-20px);transition:opacity .5s ease-out,transform .5s ease-out;pointer-events:none}.atlas-top-center-notification.visible{opacity:1;transform:translate(-50%);pointer-events:auto}.atlas-top-center-notification h4{margin:0 0 5px;color:#fff;font-size:1rem;letter-spacing:1px}.atlas-top-center-notification p{margin:0;font-size:.9rem;opacity:.8;color:var(--alien-text-color)}.planet-distances-container{width:100%;height:100%;overflow-y:auto;padding:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:6px}.planet-distances-container::-webkit-scrollbar{width:4px}.planet-distances-container::-webkit-scrollbar-track{background:#00ff6a1a}.planet-distances-container::-webkit-scrollbar-thumb{background:#00ff6a}.distance-item{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#e0ffe0;white-space:nowrap}.distance-name{text-transform:uppercase;letter-spacing:1px;opacity:.8}.distance-value{font-weight:700;color:#fff;text-shadow:0 0 5px #00ff6a}*,*:before,*:after{box-sizing:border-box}body,html,#root{margin:0;padding:0;width:100%;height:100%;background-color:#121212;color:#fff;overflow-y:auto;overflow-x:hidden}canvas{display:block}html{scrollbar-width:thin;scrollbar-color:#888 #121212}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#212121}body::-webkit-scrollbar-thumb{background-color:#555;border-radius:20px;border:2px solid #212121}body::-webkit-scrollbar-thumb:hover{background-color:#888}
