.screen-viewport[data-v-99d3f8fd]{position:fixed;inset:0;width:100vw;height:100vh;display:flex;align-items:flex-start;justify-content:center;overflow:hidden;background:var(--bg-main)}.screen-canvas[data-v-99d3f8fd]{width:1920px;height:1080px;position:relative;flex-shrink:0;transform:scale(var(--screen-scale));transform-origin:center top;overflow:hidden;background:var(--bg-main)}:root{--bg-main: #050a12;--bg-panel: rgba(8, 20, 31, .82);--accent-tech: #37e5d3;--accent-irrig: #31a8ff;--status-run: #46d98c;--status-warn: #ffc857;--status-critical: #ff4d5e;--text-primary: #eaf6ff;--text-secondary: #7f9cb2;--border-glow: rgba(55, 229, 211, .28);--border-soft: rgba(127, 156, 178, .18);--screen-design-w: 1920;--screen-design-h: 1080;--screen-scale: 1;--font-screen: "DIN Alternate", "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif}*,*:before,*:after{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:var(--bg-main);color:var(--text-primary);font-family:var(--font-screen);-webkit-font-smoothing:antialiased}html,body{width:100vw;height:100vh}button,input{font:inherit;color:inherit}a{color:var(--accent-tech);text-decoration:none}.imagery-dark-filter{pointer-events:none;position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#050a1259,#050a122e 40%,#050a126b);mix-blend-mode:multiply;backdrop-filter:saturate(.55) brightness(.72)}
