:root{--es-font: "Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",sans-serif;
--es-mono: "JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;
--es-accent:        #28a597;
--es-accent-strong: #1f7f74;
--es-accent-soft:   rgba(40,165,151,0.18);
--es-brand-deep:    #146d68;
--es-brand-mint:    #ddf2ef;
--es-red: #ff5f57;--es-yellow: #febc2e;--es-green: #28c840;
--es-glass:        rgba(255,255,255,0.085);
--es-glass-hi:     rgba(255,255,255,0.125);
--es-glass-brd:    rgba(255,255,255,0.17);
--es-glass-brd-hi: rgba(255,255,255,0.24);
--es-blur:         blur(34px) saturate(135%);
--es-glass-shadow: 0 10px 34px rgba(6,12,34,0.24),inset 0 0.5px 0 rgba(255,255,255,0.26);
--es-on-dark:      rgba(255,255,255,0.94);
--es-on-dark-2:    rgba(255,255,255,0.66);
--es-on-dark-3:    rgba(255,255,255,0.44);
--es-label:        #1c2333;
--es-secondary:    #5c6478;
--es-tertiary:     #8b93a5;
--es-fill:         rgba(92,124,190,0.10);
--es-fill-strong:  rgba(92,124,190,0.17);
--es-material:     rgba(246,249,255,0.72);
--es-material-hi:  rgba(250,252,255,0.84);
--es-titlebar:     linear-gradient(180deg,rgba(242,246,255,0.88),rgba(233,240,254,0.82));
--es-hairline:     rgba(48,68,120,0.12);
--es-shadow:       0 18px 50px rgba(22,34,74,0.20),0 2px 8px rgba(22,34,74,0.10),
inset 0 0.5px 0 rgba(255,255,255,0.75);
--es-r-lg: 20px;--es-r-md: 13px;--es-r-sm: 9px}.es-dark{--es-label:        rgba(255,255,255,0.95);
--es-secondary:    rgba(255,255,255,0.68);
--es-tertiary:     rgba(255,255,255,0.46);
--es-fill:         rgba(221,242,239,0.08);
--es-fill-strong:  rgba(221,242,239,0.16);
--es-material:     rgba(24,32,35,0.70);
--es-material-hi:  rgba(28,37,40,0.86);
--es-titlebar:     linear-gradient(180deg,rgba(44,58,60,0.88),rgba(32,43,46,0.80));
--es-hairline:     rgba(221,242,239,0.14);
--es-shadow:       0 18px 50px rgba(0,0,0,0.46),0 2px 8px rgba(0,0,0,0.30),
inset 0 0.5px 0 rgba(255,255,255,0.16)}.g-sg,.g-deeds,.g-parcel,.g-diagram,.g-cpt,.g-jhb,.g-tsh,.g-eth,.g-ekur,
.g-nmb,.g-buff,.g-mang,.g-more,.g-crs,.g-conv,.g-units,.g-datum,.g-calc,
.g-trav,.g-adjust,.g-beacon,.g-lidar,.g-classif,.g-profile,.g-dem,
.g-contour,.g-hill,.g-slope,.g-ortho,.g-sat,.g-aerial,.g-gis,.g-analysis,
.g-proc,.g-cad,.g-dxf,.g-export,.g-catalog,.g-settings,.g-trash{-webkit-backdrop-filter: blur(8px) saturate(150%);
backdrop-filter: blur(8px) saturate(150%);
border: 0.5px solid rgba(255,255,255,0.22)}.g-sg{background: linear-gradient(155deg,rgba(120,180,255,0.42),rgba(58,116,220,0.30))}.g-deeds{background: linear-gradient(155deg,rgba(112,200,240,0.40),rgba(40,120,180,0.28))}.g-parcel{background: linear-gradient(155deg,rgba(105,220,205,0.40),rgba(30,140,130,0.28))}.g-diagram{background: linear-gradient(155deg,rgba(165,180,205,0.38),rgba(85,100,125,0.28))}.g-cpt{background: linear-gradient(155deg,rgba(255,140,140,0.40),rgba(190,60,60,0.28))}.g-jhb{background: linear-gradient(155deg,rgba(255,200,110,0.40),rgba(200,130,30,0.28))}.g-tsh{background: linear-gradient(155deg,rgba(255,175,120,0.40),rgba(200,100,40,0.28))}.g-eth{background: linear-gradient(155deg,rgba(130,225,150,0.40),rgba(40,145,75,0.28))}.g-ekur{background: linear-gradient(155deg,rgba(200,160,255,0.40),rgba(120,70,190,0.28))}.g-nmb{background: linear-gradient(155deg,rgba(120,215,235,0.40),rgba(30,130,155,0.28))}.g-buff{background: linear-gradient(155deg,rgba(180,225,120,0.40),rgba(105,150,45,0.28))}.g-mang{background: linear-gradient(155deg,rgba(250,150,200,0.40),rgba(175,45,110,0.28))}.g-more{background: linear-gradient(155deg,rgba(160,175,200,0.36),rgba(70,85,110,0.26))}.g-crs{background: linear-gradient(155deg,rgba(150,165,255,0.42),rgba(80,95,215,0.30))}.g-conv{background: linear-gradient(155deg,rgba(180,155,255,0.40),rgba(110,70,205,0.28))}.g-units{background: linear-gradient(155deg,rgba(110,200,225,0.40),rgba(30,120,150,0.28))}.g-datum{background: linear-gradient(155deg,rgba(125,180,255,0.40),rgba(45,105,215,0.28))}.g-calc{background: linear-gradient(155deg,rgba(200,160,255,0.40),rgba(125,60,195,0.28))}.g-trav{background: linear-gradient(155deg,rgba(235,155,250,0.40),rgba(160,45,175,0.28))}.g-adjust{background: linear-gradient(155deg,rgba(255,150,175,0.40),rgba(180,40,80,0.28))}.g-beacon{background: linear-gradient(155deg,rgba(110,225,185,0.40),rgba(20,140,110,0.28))}.g-lidar{background: linear-gradient(155deg,rgba(180,192,210,0.38),rgba(90,105,130,0.28))}.g-classif{background: linear-gradient(155deg,rgba(130,205,250,0.40),rgba(35,125,190,0.28))}.g-profile{background: linear-gradient(155deg,rgba(255,185,135,0.40),rgba(205,105,40,0.28))}.g-dem{background: linear-gradient(155deg,rgba(230,170,105,0.40),rgba(150,90,30,0.28))}.g-contour{background: linear-gradient(155deg,rgba(225,190,105,0.40),rgba(150,110,25,0.28))}.g-hill{background: linear-gradient(155deg,rgba(195,190,180,0.38),rgba(105,100,92,0.28))}.g-slope{background: linear-gradient(155deg,rgba(240,215,110,0.40),rgba(165,135,25,0.28))}.g-ortho{background: linear-gradient(155deg,rgba(115,200,245,0.40),rgba(25,115,165,0.28))}.g-sat{background: linear-gradient(155deg,rgba(130,175,255,0.40),rgba(40,75,175,0.28))}.g-aerial{background: linear-gradient(155deg,rgba(105,205,195,0.40),rgba(25,125,115,0.28))}.g-gis{background: linear-gradient(155deg,rgba(120,215,145,0.40),rgba(30,140,70,0.28))}.g-analysis{background: linear-gradient(155deg,rgba(105,215,175,0.40),rgba(20,135,100,0.28))}.g-proc{background: linear-gradient(155deg,rgba(180,150,255,0.40),rgba(105,60,200,0.28))}.g-cad{background: linear-gradient(155deg,rgba(255,145,175,0.40),rgba(185,35,85,0.28))}.g-dxf{background: linear-gradient(155deg,rgba(250,140,165,0.40),rgba(170,35,80,0.28))}.g-export{background: linear-gradient(155deg,rgba(175,182,195,0.36),rgba(85,92,105,0.26))}.g-catalog{background: linear-gradient(155deg,rgba(115,190,240,0.40),rgba(25,110,165,0.28))}.g-settings{background: linear-gradient(155deg,rgba(185,192,205,0.36),rgba(95,105,120,0.26))}.g-trash{background: linear-gradient(155deg,rgba(205,215,230,0.34),rgba(115,128,148,0.24))}
