diff --git a/.woodpecker.yaml b/.woodpecker.yaml
index 09a639a..3f680ec 100644
--- a/.woodpecker.yaml
+++ b/.woodpecker.yaml
@@ -3,7 +3,7 @@ steps:
     image: node:lts-alpine
     commands:
       - npm install
-      - npx @tailwindcss/cli -o static/styles.css --minify
+      - npm run tailwind:build
 
   zola:
     image: alpine:latest
diff --git a/package.json b/package.json
index fbb9d6f..43dbe54 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,8 @@
 {
   "name": "personal_website",
   "scripts": {
-    "tailwind:watch": "npx @tailwindcss/cli -o ./static/styles.css --watch",
+    "tailwind:build": "npx @tailwindcss/cli -i ./styles/tailwind.css -o ./static/styles.css",
+    "tailwind:watch": "npx @tailwindcss/cli -i ./styles/tailwind.css -o ./static/styles.css --watch",
     "dev": "concurrently 'npm run tailwind:watch' 'zola serve'"
   },
   "devDependencies": {
diff --git a/styles/tailwind.css b/styles/tailwind.css
new file mode 100644
index 0000000..b5c61c9
--- /dev/null
+++ b/styles/tailwind.css
@@ -0,0 +1,3 @@
+@tailwind base;
+@tailwind components;
+@tailwind utilities;