:root,:root.light{--bg: #fafafa;--bg-2: #ffffff;--bg-3: #f0f0f0;--border: #e0e0e0;--border-2: #c5c5c5;--text: #1a1a1a;--text-2: #5a5a5a;--text-3: #909090;--accent: #00a884;--accent-dim: #00a88422;--accent-2: #0052cc;--danger: #d92f2f;--danger-dim: #d92f2f1f;--warn: #cc7a00;--success: #008844;--mono: "IBM Plex Mono", monospace;--sans: "IBM Plex Sans", sans-serif}:root.dark{--bg: #0d0d0d;--bg-2: #141414;--bg-3: #1c1c1c;--border: #2a2a2a;--border-2: #383838;--text: #e8e8e8;--text-2: #909090;--text-3: #505050;--accent: #00d4aa;--accent-dim: #00d4aa22;--accent-2: #0066ff;--danger: #ff4444;--danger-dim: #ff444422;--warn: #ffaa00;--success: #00cc66}*,*:before,*:after{box-sizing:border-box}html,body,#root{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit}input,select,textarea{background:var(--bg-3);border:1px solid var(--border);color:var(--text);padding:8px 12px;border-radius:4px;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--accent)}::placeholder{color:var(--text-3)}button{cursor:pointer;background:transparent;border:0}table{width:100%;border-collapse:collapse}th,td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}th{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-2);font-weight:500;background:var(--bg-2)}@keyframes spin{to{transform:rotate(360deg)}}:root{--rta-dark: #282f36;--rta-white: #ffffff;--rta-cyan: #7dcef0;--rta-teal: #14617a;--rta-orange: #ed8b40;--keystone-primary: #7dcef0;--keystone-dark-fill: #282f36;--rta-font-display: "Proxima Nova", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rta-font-display-wide: "Proxima Nova Extra Wide", "Proxima Nova", system-ui, sans-serif;--rta-font-sans: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rta-font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}
