diff --git a/styles/vars.css b/styles/vars.css
index 6c1bef2a..5a33582a 100644
--- a/styles/vars.css
+++ b/styles/vars.css
@@ -1,6 +1,6 @@
 :root {
-  --c-primary: #EA9E44;
-  --c-primary-active: #C16929;
+  --c-primary: #CF7C17;
+  --c-primary-active: #A45923;
   --c-border: #88888820;
   --c-bg-base: #fff;
   --c-bg-active: #f6f6f6;
diff --git a/unocss.config.ts b/unocss.config.ts
index 452ed72d..feb551c1 100644
--- a/unocss.config.ts
+++ b/unocss.config.ts
@@ -24,7 +24,7 @@ export default defineConfig({
       'text-secondary': 'text-$c-text-secondary',
 
       // buttons
-      'btn-base': 'cursor-pointer disabled:opacity-50 disabled:pointer-events-none disabled:saturate-0',
+      'btn-base': 'cursor-pointer disabled:opacity-50 disabled:pointer-events-none disabled:saturate-0 disabled:brightness-[0.7] disabled:contrast-[2]',
       'btn-solid': 'btn-base px-4 py-2 rounded text-white bg-$c-primary hover:bg-$c-primary-active',
       'btn-outline': 'btn-base px-4 py-2 rounded text-$c-primary border border-$c-primary hover:bg-$c-primary hover:text-white',
       'btn-text': 'btn-base px-4 py-2 text-$c-primary hover:text-$c-primary-active',