diff --git a/src/lib/components/SkillTree.svelte b/src/lib/components/SkillTree.svelte
index e364869..0a01266 100644
--- a/src/lib/components/SkillTree.svelte
+++ b/src/lib/components/SkillTree.svelte
@@ -899,6 +899,15 @@
🌐 Website
{/if}
+ {#if selectedNode.resumeUrl}
+
+ 📄 Download Resume
+
+ {/if}
{/if}
{/if}
@@ -1315,4 +1324,29 @@
padding: 0.75rem;
}
}
+
+ .resume-button {
+ display: block;
+ width: 100%;
+ margin-top: 1rem;
+ padding: 0.75rem 1rem;
+ background: linear-gradient(135deg, var(--node-color), color-mix(in srgb, var(--node-color) 70%, black));
+ color: #0a0a0f;
+ text-align: center;
+ text-decoration: none;
+ font-weight: 600;
+ font-size: 0.9rem;
+ border-radius: 8px;
+ transition: all 0.2s ease;
+ box-shadow: 0 0 20px color-mix(in srgb, var(--node-color) 30%, transparent);
+ }
+
+ .resume-button:hover {
+ transform: translateY(-2px);
+ box-shadow: 0 0 30px color-mix(in srgb, var(--node-color) 50%, transparent);
+ }
+
+ .resume-button:active {
+ transform: translateY(0);
+ }
\ No newline at end of file