.tools-scope{--color-bg:var(--background);--color-surface:var(--card);--color-surface-2:var(--muted);--color-border:var(--border);--color-text:var(--foreground);--color-text-dim:var(--muted-foreground);--color-accent:var(--primary);--color-accent-fg:var(--primary-foreground);background:var(--color-bg);color:var(--color-text);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh}.tools-scope input:not([type=checkbox]):not([type=radio]),.tools-scope select{background:var(--color-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s}.tools-scope input:focus,.tools-scope select:focus{border-color:var(--color-text)}.tools-scope input::placeholder{color:var(--color-text-dim)}.tools-scope input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.tools-scope input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.tools-scope input[type=number]{-moz-appearance:textfield}.tools-scope button{cursor:pointer}.tools-scope button:disabled{cursor:not-allowed;opacity:.5}
