diff --git a/ui/src/components/ui/NavBar.vue b/ui/src/components/ui/NavBar.vue
index c247e90..381d7e6 100644
--- a/ui/src/components/ui/NavBar.vue
+++ b/ui/src/components/ui/NavBar.vue
@@ -91,7 +91,13 @@ const handleLinkClick = (path) => {
- Núcleo
+
+
@@ -156,14 +162,27 @@ ul { list-style: none; padding-left: 0; }
color: var(--text-color);
}
-.close-btn {
- border-color: var(--secondary-color);
- color: var(--secondary-color);
+.hamburger-button {
+ background-color: var(--primary-color);
+ color: white; /* Assuming primary-color is dark enough for white text */
+ padding: 0.5rem; /* Increased padding */
+ border-radius: 0.375rem; /* Consistent border radius */
+ transition: background-color 0.2s ease-in-out, filter 0.2s ease-in-out;
+ line-height: 1; /* Ensure icon is centered if it's text-based */
}
-.close-btn:hover {
- background-color: var(--secondary-color);
- color: var(--background-color);
+.hamburger-button:hover {
+ filter: brightness(1.15); /* Slightly more noticeable hover brightness */
+}
+
+.hamburger-button:focus {
+ outline: 2px solid var(--primary-color); /* Simple outline for focus */
+ outline-offset: 2px; /* Offset outline slightly */
+}
+
+.hamburger-button:focus-visible { /* More modern focus indication */
+ outline: 2px solid var(--primary-color);
+ outline-offset: 2px;
}
.nav-link.active {