@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Outfit:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&family=Marcellus&display=swap";:root{--matcha-bg: #151b12;--matcha-panel: #1a2116;--matcha-panel-alt: #191f14;--matcha-panel-foot: #141a10;--matcha-hairline: #26301f;--matcha-hairline-strong: #2f3a27;--matcha-text: #cbd2ba;--matcha-text-heading: #f3f5e8;--matcha-text-muted: #77836c;--matcha-accent: #9ecb6a;--matcha-accent-dim: #55703f;--matcha-gold: #c8a45e;--matcha-amber: #cfa964;--sl-color-white: var(--matcha-text-heading) !important;--sl-color-black: #0d130b !important;--sl-color-gray-1: #dfe6c9 !important;--sl-color-gray-2: var(--matcha-text) !important;--sl-color-gray-3: #a8b295 !important;--sl-color-gray-4: var(--matcha-text-muted) !important;--sl-color-gray-5: var(--matcha-hairline-strong) !important;--sl-color-gray-6: var(--matcha-panel) !important;--sl-color-accent: var(--matcha-accent) !important;--sl-color-accent-high: #bde08d !important;--sl-color-green: var(--matcha-accent) !important;--sl-color-green-high: #bde08d !important;--sl-font-mono: "IBM Plex Mono", monospace !important;--cpb-bg: var(--matcha-bg) !important;--cpb-bg-raised: var(--matcha-panel-alt) !important;--cpb-bg-card: var(--matcha-panel) !important;--cpb-bg-input: var(--matcha-panel-foot) !important;--cpb-bg-hover: #1c2417 !important;--cpb-bg-selected: rgba(158, 203, 106, .11) !important;--cpb-border: var(--matcha-hairline) !important;--cpb-border-focus: var(--matcha-accent) !important;--cpb-text: var(--matcha-text) !important;--cpb-text-muted: var(--matcha-text-muted) !important;--cpb-text-label: #a8b295 !important;--cpb-accent: var(--matcha-accent) !important;--cpb-accent-dark: var(--matcha-accent-dim) !important;--cpb-accent-glow: rgba(158, 203, 106, .12) !important;--cpb-danger: var(--matcha-amber) !important;--cpb-danger-dark: #a88850 !important;--cpb-success: var(--matcha-accent) !important;--cpb-warning: var(--matcha-amber) !important;--cpb-radius: 0 !important;--cpb-radius-sm: 0 !important;--cpb-font-mono: "IBM Plex Mono", monospace !important;--cpb-font-sans: "Outfit", system-ui, sans-serif !important}html,body{background:var(--matcha-bg)!important;color:var(--matcha-text)!important;font-family:Outfit,system-ui,sans-serif!important;color-scheme:dark}*,*:before,*:after{border-radius:0!important}h1,h2,h3,h4,h5,h6{color:var(--matcha-text-heading)!important;font-family:Space Grotesk,sans-serif!important;letter-spacing:-.015em}a{color:var(--matcha-accent)}button,input,select,textarea{font:inherit}code,pre,kbd,.font-mono{font-family:IBM Plex Mono,monospace!important}.cpb-wip-banner{background:#1e1a11;border-bottom:1px solid #3a3320;border-top:1px solid #3a3320;color:var(--matcha-amber);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.form-card,.output-card{background:var(--matcha-panel)!important;background-image:none!important;border-color:var(--matcha-hairline-strong)!important;box-shadow:none!important}.form-card h3,.output-card h3{color:var(--matcha-text-heading)!important}.add-btn,.cpb-btn--primary,button[id^=copy-],button[id^=download-]{background:#e6d8a6!important;background-image:none!important;border-color:#e6d8a6!important;box-shadow:none!important;color:#20190b!important}.economy-helper,.smart-trainers-workbench{--background: 100 20% 9% !important;--foreground: 75 22% 77% !important;--card: 98 19% 11% !important;--card-foreground: 75 22% 77% !important;--popover: 98 19% 11% !important;--popover-foreground: 75 22% 77% !important;--primary: 88 48% 61% !important;--primary-foreground: 96 27% 8% !important;--secondary: 96 21% 10% !important;--secondary-foreground: 74 15% 64% !important;--muted: 100 24% 9% !important;--muted-foreground: 84 10% 47% !important;--accent: 88 48% 61% !important;--accent-foreground: 96 27% 8% !important;--destructive: 38 51% 60% !important;--destructive-foreground: 40 49% 8% !important;--border: 93 20% 19% !important;--input: 95 17% 18% !important;--ring: 88 30% 31% !important;--radius: 0rem !important;font-family:Outfit,system-ui,sans-serif!important}.react-flow__minimap,.react-flow__controls button,.recharts-default-tooltip{background:var(--matcha-panel-alt)!important;border-color:var(--matcha-hairline-strong)!important}::-moz-selection{background:#9ecb6a47}::selection{background:#9ecb6a47}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
