/**
Theme Name: Activicode - Admin Personnalisé
Author: Antonio RANDRIANARISON
Author URI: https://activicode.com
Description: Thème personnalisé pour l'admin WordPress (violet + rouge + gris), sans impacter le site public.
Version: 1.0.2
Template: astra
*/

/* === ADMIN UNIQUEMENT === */
body.wp-admin {
    background-color: #f9fafb !important; /* gris clair pour contraster */
}

/* ===== Barre du haut ===== */
body.wp-admin #wpadminbar {
    background: #111827 !important; /* gris très foncé */
}
body.wp-admin #wpadminbar .ab-item,
body.wp-admin #wpadminbar a.ab-item {
    color: #f9fafb !important; /* blanc cassé pour plus de contraste */
}
body.wp-admin #wpadminbar .ab-item:hover,
body.wp-admin #wpadminbar a.ab-item:hover {
    background: #f43f5e !important;
    color: #ffffff !important;
}
body.wp-admin #wpadminbar .ab-icon:before,
body.wp-admin #wpadminbar .ab-item:before {
    color: #a78bfa !important;
}
body.wp-admin #wpadminbar .ab-item:hover:before {
    color: #ffffff !important;
}

/* ===== Menu gauche ===== */
body.wp-admin #adminmenu, 
body.wp-admin #adminmenu .wp-submenu, 
body.wp-admin #adminmenuback, 
body.wp-admin #adminmenuwrap {
    background-color: #111827 !important;
}
body.wp-admin #adminmenu a {
    color: #f9fafb !important; /* blanc cassé pour bien ressortir */
}
body.wp-admin #adminmenu .wp-has-current-submenu a.wp-has-current-submenu,
body.wp-admin #adminmenu .wp-menu-arrow,
body.wp-admin #adminmenu .wp-menu-open,
body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head {
    background-color: #f43f5e !important;
    color: #ffffff !important;
}
body.wp-admin #adminmenu .wp-submenu a:hover,
body.wp-admin #adminmenu a:hover {
    background-color: #a78bfa !important;
    color: #111827 !important; /* texte foncé sur violet clair */
}
body.wp-admin #adminmenu .wp-menu-image:before {
    color: #a78bfa !important;
}
body.wp-admin #adminmenu li.menu-top:hover .wp-menu-image:before {
    color: #ffffff !important;
}

/* ===== Tableaux WP Admin ===== */
body.wp-admin .wp-list-table th,
body.wp-admin .wp-list-table td {
    border-bottom: 1px solid #d1d5db !important; /* gris clair */
    padding: 8px 10px !important;
    vertical-align: middle !important;
}

/* Entêtes du tableau */
body.wp-admin .wp-list-table th {
    background-color: #f3f4f6 !important; /* gris clair visible */
    color: #111827 !important;
    font-weight: 600 !important;
    border-top: 1px solid #d1d5db !important;
}

/* Ligne survolée */
body.wp-admin .wp-list-table tbody tr:hover {
    background-color: #f9fafb !important; /* gris très léger */
}

/* Titre des pages/articles */
body.wp-admin .wp-list-table .row-title {
    color: #f43f5e !important;
    font-weight: 600 !important;
    text-decoration: none !important;
}
body.wp-admin .wp-list-table .row-title:hover {
    color: #111827 !important;
    text-decoration: underline !important;
}

/* Auteur */
body.wp-admin .wp-list-table td.author a {
    color: #6d28d9 !important; /* violet plus foncé pour lisibilité */
    font-weight: 500 !important;
}
body.wp-admin .wp-list-table td.author a:hover {
    color: #111827 !important;
}
