diff --git a/src/app/components/Cards.js b/src/app/components/Cards.js
index dc837999581240dbaf2dc7221fb9209b441b4858..6b57b12e3d27fd5f82dea23021be7d4db5fcdb0c 100644
--- a/src/app/components/Cards.js
+++ b/src/app/components/Cards.js
@@ -126,7 +126,7 @@ export default function Cards(props) {
       <CardMedia
         id="conteudo"
         tabIndex="0"
-        className="hover:scale-[1.02] p-1 focus:border-turquoise focus:border-4 border-gray-color transition-transform rounded-xl flex-shrink-0 aspect-video"
+        className="hover:scale-[1.02] p-1 focus:border-turquoise-HC-white focus:border-4 border-gray-color transition-transform rounded-xl flex-shrink-0 aspect-video"
         sx={{
           width: 327,
           height: 181,
diff --git a/src/app/components/InfiniteScrollCards.js b/src/app/components/InfiniteScrollCards.js
index d9a98e2b8960bad7d64375260360f79b7d0bd2d5..13d5663e47e72776b4e7489502498edfa4b0d04f 100644
--- a/src/app/components/InfiniteScrollCards.js
+++ b/src/app/components/InfiniteScrollCards.js
@@ -88,13 +88,13 @@ export default function InfiniteScrollCards({ data, searchClass, setNewSize, new
                           <div className="flex justify-between items-start">
                             {/* Título e autor */}
                             <div className="flex flex-col">
-                              <p className="text-2xl font-bold mb-1 text-darkGray-HC-white hover:underline">
+                              <p className="text-2xl font-bold mb-1 text-darkGray-HC-white-underline hover:underline">
                                 <Link href={`/colecao/${item.id}`}>{item.name}</Link>
                               </p>
                               <p className="ml-1 text-darkGray-HC-white">
                                 por{" "}
                                 <Link
-                                  className="hover:underline"
+                                  className="text-darkGray-HC-white-underline hover:underline"
                                   href={`/perfil/${item.owner.id}`}
                                 >
                                   {item.owner.name}
diff --git a/src/app/components/ModalNotifications.js b/src/app/components/ModalNotifications.js
index 9510136d601887ea5d97852b71e3c996b8fcd2ea..b33c487b9ac46283173dc649c631fbcb317f3c16 100644
--- a/src/app/components/ModalNotifications.js
+++ b/src/app/components/ModalNotifications.js
@@ -70,7 +70,7 @@ export default function ModalNotifications({ countNotifications, notifications,
                     top: 20,
                     backgroundColor: 'transparent',
                     '& .MuiPaper-root': {
-                        backgroundColor: 'var(--main)',
+                        backgroundColor: 'var(--ice-HC-dark)',
                         border: '2px solid var(--ice-HC-white)',
                         borderRadius: '8px',
                     }
@@ -80,10 +80,10 @@ export default function ModalNotifications({ countNotifications, notifications,
             >
                 <div className='flex pr-2'  >
                     <div className='text-lg py-3 font-bold text-darkGray-HC-white pl-6 pr-16'> Notificações </div>
-                    <button className='text-darkGray-HC-white text-sm bg-lightGray-HC-dark rounded-xl px-2 h-10 mt-1 mr-1 hover:bg-ice-HC-dark ' onClick={setViewdAllNotification}> Marcar como lidas </button>
+                    <button className='text-darkGray-HC-white-underline text-sm bg-lightGray-HC-dark rounded-xl px-2 h-10 mt-1 mr-1 hover:bg-mediumGray-HC-white hover:text-darkGray-HC-dark-underline outline outline-1 outline-ice-HC-white' onClick={setViewdAllNotification}> Marcar como lidas </button>
                 </div>
                 <div className='px-4'>
-                    <hr className='border-main-hover' />
+                    <hr className='border-lightGray-HC-white' />
                 </div>
                 <div className='w-80 h-80' >
 
@@ -93,7 +93,7 @@ export default function ModalNotifications({ countNotifications, notifications,
                                 <div key={index} className='pl-2' >
                                     <ItemNotification notification={notification} postViewNotification={postViewNotification} />
                                     <div className='pl-4'>
-                                        <hr className="border-turquoise h-1 my-2 "/>
+                                        <hr className="border-turquoise-HC-white h-1 my-2 "/>
                                     </div>
 
                                 </div>
diff --git a/src/app/components/SideBar.js b/src/app/components/SideBar.js
index 219a11d1e067689ddaeaf8281d3b0d7c9b662ecb..e570c06725f5fcd81eeecce99c7786b9a4f260d4 100644
--- a/src/app/components/SideBar.js
+++ b/src/app/components/SideBar.js
@@ -142,7 +142,7 @@ export default function SideBar({ setFilterState, filterState }) {
                 alt={item.title}
                 title={item.title}
                 className={`aspect-square cursor-pointer hover:bg-lightGray-HC-white hover:text-darkGray-HC-dark focus:bg-lightGray-HC-white  text-center rounded-lg pt-2 w-[80px]
-                  ${(page === item.href) || (pathname === item.href) ? "bg-lightGray-HC-white text-darkGray-HC-dark font-bold" : ""}
+                  ${(page === item.href) || (pathname.startsWith(item.href)) ? "bg-lightGray-HC-white text-darkGray-HC-dark font-bold" : ""}
                 `}
               >
                 <item.icon
diff --git a/src/app/contato/page.js b/src/app/contato/page.js
index ee4b87f28959e13b6a0f3ddf4a633e5560a65fb5..bb6b42a83494968c70fc4036e947331b23e0b036 100644
--- a/src/app/contato/page.js
+++ b/src/app/contato/page.js
@@ -79,7 +79,7 @@ export default function Contact() {
           setSuccessOpen(false);
         }}
       />
-      <div className="flex justify-center overflow-y-auto max-md:mx-8 max-md:mb-24">
+      <div className="flex justify-center overflow-y-auto max-md:mx-8 max-md:mb-24 outline outline-1 outline-ice-HC-white">
         <Card
           className="flex w-full h-full min-h-[700px] text-darkGray-HC-white bg-white-HC-dark  outline outline-1 outline-ice-HC-white"
           sx={{
@@ -100,7 +100,7 @@ export default function Contact() {
                 Entre em contato para enviar dúvidas, sugestões ou críticas.
               </p>
               <div className="w-full">
-                <p className="text-darkGray-HC-white-underline text-left text-sm">Nome*</p>
+                <p className="text-darkGray-HC-white text-left text-sm">Nome*</p>
                 <input
                   className="w-full h-12 border-text-darkGray-HC-white-underline border rounded text-darkGray-HC-white-underline pl-2 bg-transparent focus:outline-none focus:border-input-focus"
                   type="text"
@@ -109,7 +109,7 @@ export default function Contact() {
                 />
               </div>
               <div className="w-full">
-                <p className="text-darkGray-HC-white-underline text-left text-sm">E-mail*</p>
+                <p className="text-darkGray-HC-white text-left text-sm">E-mail*</p>
                 <input
                   className="w-full h-12 border-text-darkGray-HC-white-underline border rounded text-darkGray-HC-white-underline pl-2 bg-transparent focus:outline-none focus:border-input-focus"
                   type="email"
@@ -118,7 +118,7 @@ export default function Contact() {
                 />
               </div>
               <div className="w-full">
-                <p className="text-darkGray-HC-white-underline text-left text-sm">Mensagem*</p>
+                <p className="text-darkGray-HC-white text-left text-sm">Mensagem*</p>
                 <textarea
                   className="w-full h-36 border-text-darkGray-HC-white-underline border rounded text-darkGray-HC-white-underline p-2 bg-transparent focus:outline-none focus:border-input-focus"
                   name="contents"
@@ -126,8 +126,9 @@ export default function Contact() {
                 ></textarea>
               </div>
               <Button
-                className="bg-turquoise text-white-HC-dark-underline hover:bg-ice-HC-dark-hover normal-case font-bold w-full text-lg"
+                className="border-turquoise-HC-white hover:border-darkTurquoise-HC-white hover:bg-darkTurquoise-HC-dark bg-turquoise-HC-white hover:bg-ice-HC-dark-hover text-white-HC-dark-underline hover:text-white-HC-underline normal-case font-bold w-full text-lg"
                 type="submit"
+                variant="outlined"
                 alt="Enviar mensagem"
                 title="Enviar mensagem"
               >
diff --git a/src/app/perfil/[id]/components/ProfileCollections.js b/src/app/perfil/[id]/components/ProfileCollections.js
index 3d356f8f165f988134418d3af581ad8db90c56fe..a598c246027db33c658bbc59f9e6347ce2ea6455 100644
--- a/src/app/perfil/[id]/components/ProfileCollections.js
+++ b/src/app/perfil/[id]/components/ProfileCollections.js
@@ -201,10 +201,10 @@ export default function ProfileCollections({ id, idLogin }) {
                   <div className="flex justify-between items-start">
                     {/* Título e autor */}
                     <div className="flex flex-col">
-                      <p className="text-2xl font-bold mb-1 text-darkGray-HC-white hover:underline">
+                      <p className="text-2xl font-bold mb-1 text-darkGray-HC-white-underline hover:underline">
                         <Link href={`/colecao/${item.id}`}>{item.name}</Link>
                       </p>
-                      <p className="ml-1 text-darkGray-HC-white">
+                      <p className="ml-1 text-darkGray-HC-white-underline">
                         por <Link className="hover:underline" href={`/perfil/${item.owner.id}`}>{item.owner.name}</Link>
                       </p>
                     </div>
diff --git a/src/app/perfil/[id]/components/ProfileItens.js b/src/app/perfil/[id]/components/ProfileItens.js
index 7441f526fbfbb1bbaa017489e528178e71203731..d46d37faebb2683c2f6d9fccba2fced9d9521152 100644
--- a/src/app/perfil/[id]/components/ProfileItens.js
+++ b/src/app/perfil/[id]/components/ProfileItens.js
@@ -5,7 +5,8 @@ import { Paid } from '@mui/icons-material';
 import mecredApi, { mecredURL } from '@/axiosConfig';
 import { getStoredValue } from "@/app/handlers/localStorageHandler";
 import { useEffect, useState } from 'react';
-import { Modal } from '@mui/material';
+import { IconButton, Modal } from '@mui/material';
+import CloseIcon from '@mui/icons-material/Close';
 import Link from 'next/link';
 import Image from 'next/image';
 
@@ -41,7 +42,7 @@ export default function ProfileItens({ profileData, setItems, items, store, type
                             alt="gema icon"
                             width={15}
                             height={10}
-                            className="inline mx-1 mb-1"
+                            className="inline mx-1 mb-1 invertLogo-HC-white"
                         />
 
 
@@ -62,20 +63,25 @@ export default function ProfileItens({ profileData, setItems, items, store, type
                 }}
             >
                 <div className="bg-ice-HC-dark outline outline-1 outline-ice-HC-white p-5 rounded-lg">
+                    <div className='flex justify-end'>
+                        <IconButton onClick={onClose} className='group hover:bg-ice-HC-white'>
+                            <CloseIcon fontSize='large' className='text-darkGray-HC-white group-hover:text-darkGray-HC-dark' />
+                        </IconButton>
+                    </div>
                     <div className="flex flex-col gap-5 justify-center ">
                         <p className="font-bold text-xl text-darkGray-HC-white">Deseja realmente comprar este item?</p>
                         <p className="font-bold text-darkGray-HC-white">Esta compra não envolve nenhum dinheiro real.</p>
                         <p className="inline text-darkGray-HC-white">O item que você deseja comprar,
                             <span className="font-bold"> {name}</span>, custa 
-                            <span className="font-bold text-turquoise-HC-underline "> {iconEggs} {price}</span> gemas. Você possui 
-                            <span className="font-bold text-turquoise-HC-underline "> {iconEggs} {profileData["points"]}</span> gemas.
+                            <span className="font-bold text-turquoise-HC-white "> {iconEggs} {price}</span> gemas. Você possui 
+                            <span className="font-bold text-turquoise-HC-white "> {iconEggs} {profileData["points"]}</span> gemas.
                         </p>
                         {restEggs < 0 ? (
                             <p className="font-bold text-darkGray-HC-white">Você não possui gemas o suficiente para comprar este item.</p>
                         ) : (
                             <>
                                 <p className="inline text-darkGray-HC-white">Comprar este item lhe deixará com 
-                                    <span className="font-bold text-turquoise-HC-underline "> {iconEggs} {restEggs} </span>    
+                                    <span className="font-bold text-turquoise-HC-white "> {iconEggs} {restEggs} </span>    
                                     gemas.
                                 </p>
                             </>
@@ -87,7 +93,7 @@ export default function ProfileItens({ profileData, setItems, items, store, type
                             <button onClick={() => {
                                 handlePostRequestStore(id, index);
                                 onClose(); // Fecha o modal
-                            }} className="bg-turquoise text-white-HC-dark-underline p-2 rounded-lg hover:bg-darkTurquoise-HC-white ml-4">Comprar</button>
+                            }} className="bg-turquoise-HC-white text-white-HC-dark-underline hover:text-white-HC-underline p-2 rounded-lg hover:bg-darkTurquoise-HC-dark ml-4 outline outline-1 outline-ice-HC-white">Comprar</button>
                         )}
                     </div>
                 </div>
@@ -110,6 +116,11 @@ export default function ProfileItens({ profileData, setItems, items, store, type
               }}
             >
                 <div className="bg-ice-HC-dark outline outline-1 outline-ice-HC-white p-5 rounded-lg">
+                    <div className='flex justify-end'>
+                        <IconButton onClick={onClose} className='group hover:bg-ice-HC-white'>
+                            <CloseIcon fontSize='large' className='text-darkGray-HC-white group-hover:text-darkGray-HC-dark' />
+                        </IconButton>
+                    </div>
                     <div className="flex flex-col justify-center ">
                         <p className="pt-3 text-xl text-darkGray-HC-white">Você só pode equipar até 3 insígnias simultaneamente</p>
                     </div>
@@ -255,7 +266,7 @@ export default function ProfileItens({ profileData, setItems, items, store, type
                                 </div>
                                 
                                 <button
-                                    className="absolute bottom-0 pb-8 text-turquoise-HC-underline  text-darkGray-HC-white-underline text-left"
+                                    className="absolute bottom-0 pb-8 text-turquoise-HC-white-underline hover:text-darkTurquoise-HC-white text-left"
                                     onClick={() => setShowDescription(null)}
                                 >
                                     Voltar
@@ -289,7 +300,7 @@ export default function ProfileItens({ profileData, setItems, items, store, type
                                                 index={index}
                                                 id={e.id}
                                             />
-                                        <button className="flex h-[43px] w-[158px] justify-center items-center bg-lightGray-HC-dark hover:bg-darkGray-HC-white rounded-[10px] outline outline-1 outline-ice-HC-white font-bold text-darkGray-HC-white hover:text-white-HC-dark-underline mt-2"
+                                        <button className="flex h-[43px] w-[158px] justify-center items-center bg-lightGray-HC-dark hover:bg-darkGray-HC-white rounded-[10px] outline outline-1 outline-ice-HC-white font-bold text-darkGray-HC-white-underline hover:text-white-HC-dark-underline mt-2"
                                             onClick={() => !arrayAcquired[index] && setBuyItem(e.id)}
                                         >
                                             {arrayAcquired[index] ? "Adquirido" : "Comprar"}
diff --git a/src/app/perfil/[id]/components/UserCard.js b/src/app/perfil/[id]/components/UserCard.js
index 508719d62cc2e5bb1c70676031edc232b5bd1735..21213f6bd2dc7baf7d0ac89a4bc4435c07692819 100644
--- a/src/app/perfil/[id]/components/UserCard.js
+++ b/src/app/perfil/[id]/components/UserCard.js
@@ -227,7 +227,7 @@ export default function UserCard({ profileData, idLogin, achievements, progresse
                         {profileData["avatar"] ?
                             <Avatar src={mecredURL + profileData["avatar"]} sx={{ position: "inherit" }} alt="Foto de perfil" className=" h-[276px] w-[276px] " />
                             :
-                            <div className={`flex items-center justify-center text-8xl font-bold text-ice-HC-dark rounded-full h-[276px] w-[276px] ${getRandomBg(profileData["id"])}`} >{profileData["name"][0]}</div>
+                            <div className={`flex items-center justify-center text-8xl font-bold text-ice-HC-dark rounded-full h-[276px] w-[276px] bg-turquoise-HC-white ${getRandomBg(profileData["id"])}`} >{profileData["name"][0]}</div>
                         }
                     </div>
 
diff --git a/src/app/publicar/components/CancelSubmitModal.js b/src/app/publicar/components/CancelSubmitModal.js
index 10946e5bf2de5f737e819a2e87ef217301cc3cef..d5812d4010f0475b6d55b21b6a10524e834c7b47 100644
--- a/src/app/publicar/components/CancelSubmitModal.js
+++ b/src/app/publicar/components/CancelSubmitModal.js
@@ -30,8 +30,8 @@ export default function CancelSubmitModal({ openModal, onClose }) {
         >
             <div className='absolute p-4 pb-14 rounded-lg self-center bg-white-HC-dark  border-2 border-ice-HC-white'>
                 <>
-                    <div className='group flex justify-end'>
-                        <IconButton onClick={onClose} className='group-hover:bg-ice-HC-white'>
+                    <div className='flex justify-end'>
+                        <IconButton onClick={onClose} className='group hover:bg-ice-HC-white'>
                             <CloseIcon fontSize='large' className='text-darkGray-HC-white group-hover:text-darkGray-HC-dark' />
                         </IconButton>
                     </div>
diff --git a/src/app/publicar/components/ModalSuccess.js b/src/app/publicar/components/ModalSuccess.js
index 2e22ffd91683306891b8f5b91aed6209031f3ca8..aecd0b97becdf7b7231d06e47dbe66675fd1123e 100644
--- a/src/app/publicar/components/ModalSuccess.js
+++ b/src/app/publicar/components/ModalSuccess.js
@@ -55,8 +55,8 @@ export default function ModalSuccess({ openModal, onClose, permission, idResourc
         >
             <div className='absolute p-4 pb-14 rounded-lg  self-center bg-white-HC-dark  border-2 border-ice-HC-white'>
                 <>
-                    <div className='group flex justify-end'>
-                        <IconButton onClick={onClose} className='group-hover:bg-ice-HC-white'>
+                    <div className='flex justify-end'>
+                        <IconButton onClick={onClose} className='group hover:bg-ice-HC-white'>
                             <CloseIcon 
                                 fontSize='large' 
                                 className='text-darkGray-HC-white group-hover:text-darkGray-HC-dark'