.app[data-jt-theme=light]{--jt-bg:#fff;--jt-surface:#f8fafb;--jt-surface-alt:#f1f4f5;--jt-text:#17252b;--jt-text-muted:#4b5d65;--jt-border:#e3e8ea;--jt-border-strong:#cbd5d9;--jt-primary:#2d606f;--jt-primary-hover:#397b8c;--jt-primary-active:#204854;--jt-on-primary:#fff;--jt-success:#2e7d52;--jt-warning:#b7791f;--jt-error:#c43d3d;--jt-info:#2878a8}.app[data-jt-theme=dark]{--jt-bg:#17252b;--jt-surface:#25343a;--jt-surface-alt:#35464d;--jt-text:#fff;--jt-text-muted:#cbd5d9;--jt-border:#35464d;--jt-border-strong:#4b5d65;--jt-primary:#65b4c4;--jt-primary-hover:#83c8d5;--jt-primary-active:#4a9aaa;--jt-on-primary:#17252b;--jt-success:#70c99a;--jt-warning:#e5b563;--jt-error:#ef8585;--jt-info:#7bbde3}.app{background:var(--jt-bg);min-height:100vh;color:var(--jt-text);padding:1.5rem}:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Segoe UI,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{margin:0}button,input,select,textarea{font:inherit}
