:root{--verde-oscuro-profundo: #06290b;--pn-secundario: #31aec9;--pn-principal: #1f2a44;--bg-base: #edf6ee;--bg-panel: #42804b;--bg-elevated: #105600;--border-subtle: rgba(143, 217, 122, .25);--accent-green: #8fd97a;--accent-green-glow: rgba(143, 217, 122, .35);--text-primary: #ffffff;--text-muted: rgba(255, 255, 255, .6);--text-on-accent: #105600;--color-error: #d32f2f;--font-main: "Roboto", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-main);background-color:var(--verde-oscuro);overflow-x:hidden}
