:root{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background:var(--app-body-bg, #f5f5f5);color:var(--app-body-text, #111111)}#root{min-height:100vh}@keyframes envPulse{0%{transform:scale(1);box-shadow:0 0 #ff4d4f00}50%{transform:scale(1.03);box-shadow:0 0 .6rem #ff4d4f40}to{transform:scale(1);box-shadow:0 0 #ff4d4f00}}.env-badge-production{animation:envPulse 1.6s ease-in-out infinite;font-weight:700}
