/**
 * @name PurpleNight+
 * @author Hvsh.lua ❤
 * @version 1.0.0
 * @description Un thème sombre et violet élégant pour Discord.
 * @invite haograph
 * @authorId 289799615010832384
 */

 @import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap');

 :root {
    --mainColor: #ffffff;
     --background-primary: #0d0d0d;
     --background-secondary: #161616;
     --background-tertiary: #222222;
     --background-accent: #9575cd; /* Couleur principale de l'accent violet */
     --text-normal: #d1c4e9;
     --text-muted: #b39ddb;
     --text-link: #9575cd; /* Couleur violette pour les liens */
     --textColor: #9575cd;
     --secondColor: #9575cd;
     --scrollbar-color: #9575cd; /* Couleur de la scrollbar */
     --scrollbar-thin-track: #222222;
     --button-hover: #7c1bab; /* Couleur de survol des boutons */
     --mention-color: #9575cd; /* Couleur des mentions (violet) */
     --channel-icon: #9575cd;
     --homeIcon: url(https://hervanium.fr/hvsh.png);
     --corner-text: '‎ ‎ ‎ ‎☽ | PurpleNight+ BY Hvsh.lua ➤ dsc.gg/haograph';
 }
 
 /* Fond général */
 body, .appMount-3lHmkl {
     background: var(--background-primary) !important;
     color: var(--text-normal) !important;
     font-family: 'Roboto', sans-serif;
 }
 
 /* Sidebar et panneaux */
 .sidebar-1tnWFu, .container-1NXEtd {
     background: var(--background-secondary) !important;
 }
 
 /* Listes et messages */
 .scroller-2FKFPG, .messagesWrapper-RpOMA3 {
     background: var(--background-tertiary) !important;
 }
 
 /* Messages et texte */
 .markup-eYLPri {
     color: var(--text-normal) !important;
 }
 
 /* Liens */
 .anchor-3Z-8Bb, a, .message-a, .link-1t2UoD, .content-3Pr8tT {
     color: var(--text-link) !important; /* Violette pour tous les liens */
 }
 
 /* Liens au survol */
 .anchor-3Z-8Bb:hover, a:hover, .message-a:hover, .link-1t2UoD:hover, .content-3Pr8tT:hover {
     color: var(--button-hover) !important; /* Couleur violette plus foncée au survol */
 }
 
 /* Mentions (utilisateurs et rôles) */
 .mention-2J8w3M, .role-2jeF9P, .mention, .role {
     color: var(--mention-color) !important; /* Mettre en violet toutes les mentions */
 }
 
 /* Scrollbars uniformisées */
 ::-webkit-scrollbar,
 .sidebar-1tnWFu ::-webkit-scrollbar,
 .scroller-2FKFPG ::-webkit-scrollbar {
     width: 6px !important;
 }
 
 ::-webkit-scrollbar-thumb {
     background: var(--scrollbar-color) !important;
     border-radius: 4px;
 }
 
 ::-webkit-scrollbar-track {
     background: var(--scrollbar-thin-track) !important;
 }
 
 /* Suppression de la scrollbar de la liste des serveurs à gauche */
 .scroller-2TZvBN {
     overflow: hidden !important;
     scrollbar-width: none !important;
 }
 
 .scroller-2TZvBN::-webkit-scrollbar {
     display: none !important;
 }
 
 /* Suppression de toutes les scrollbars */
 ::-webkit-scrollbar {
     display: none !important;
 }
 
 /* Boutons principaux (tout Discord) */
 .button-3dLZlV, .button-1EGGcP, .button-1oD6Eo, .button-1l2dD1, .button-2tR4o0, .button-LgqDJP, .button-3pzF76 {
     background-color: var(--background-accent) !important; /* Couleur violette pour tous les boutons */
     color: white !important;
     border-radius: 5px;
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
 }
 
 .button-3dLZlV:hover, .button-1EGGcP:hover, .button-1oD6Eo:hover, .button-1l2dD1:hover, .button-2tR4o0:hover, .button-LgqDJP:hover, .button-3pzF76:hover {
     background-color: var(--button-hover) !important; /* Une couleur plus foncée pour l'effet de survol */
 }
 
 /* Input et champs de texte */
 .input-2z42oC, .input-3r5zZY {
     background: var(--background-secondary) !important;
     color: var(--text-normal) !important;
     border: 1px solid var(--background-accent) !important;
 }
 
 .input-2z42oC:focus, .input-3r5zZY:focus {
     border-color: #9575cd !important;
 }
 
 /* Header */
 .header-3OsQeK {
     background: var(--background-secondary) !important;
     color: var(--text-normal) !important;
 }
 
 /* Autres boutons spécifiques */
 .button-3tAftQ, .button-LXelGb, .button-1m3vYA, .button-1m4cPz {
     background-color: var(--background-accent) !important;
     color: white !important;
     border-radius: 5px;
     box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
 }
 
 .button-3tAftQ:hover, .button-LXelGb:hover, .button-1m3vYA:hover, .button-1m4cPz:hover {
     background-color: var(--button-hover) !important;
 }
 

 
/* Remplacer l'icône Discord en haut à gauche par une image personnalisée */

div[aria-label="Direct Messages"] .childWrapper_f90abb,

div[aria-label="Direct Messages"] .childWrapperNoHoverBg_f90abb {

background-image: url('https://hervanium.fr/hvsh.png') !important;

background-size: cover; /* Adjust as needed */

background-repeat: no-repeat;

background-position: center;

}

/* Hide the default SVG icon */

div[aria-label="Direct Messages"] .childWrapper_f90abb svg,

div[aria-label="Direct Messages"] .childWrapperNoHoverBg_f90abb svg {

display: none;

}
 
 /* Modifier le texte du titre de l'onglet de Discord */
 html.head-2fGddq {
     display: none !important;
 }
 
 html.head-2fGddq::after {
     content: "> PurpleNight+ BY Hvsh.lua" !important;
 }

 [class^='wordmarkWindows'] {
    padding: 4px var(--spacing);
}
[class^='wordmarkWindows'] > svg {
    display: none;
}
[class^='wordmarkWindows']::after {
    content: var(--corner-text);
    display: block;
    position: relative;
    height: 16px;
    line-height: 16px;
    font-family: var(--font);
    font-size: 13px;
    font-weight: 900;
    color: var(--text-5);
    transform: scaleX(1.2);
    margin-left: 15px;
}

/* Supprimer le Nitro / Shop dans la liste d'amis */
[data-list-item-id*="__nitro"] {
    display: none;
  }
  [data-list-item-id*="__shop"] {
    display: none;
  }
  [aria-label="Send a gift"]{
    display: none;
  }

/*Home icon*/
/*----------------------------------------*/
/*Hide the Discord icon*/
.da-homeIcon {
    display: none;
  }
  
  svg[width="48"] .da-childWrapper {
    background-color: var(--mainColor) !important;
    color: transparent !important;
    background-image: var(--homeIcon) !important;
  }