/* FOND NOIR TOTAL */ body, #page, #content, .site-main, .entry-header { background-color: #000 !important; } .entry-title, .page-header { display: none !important; } .v-container { background: #000; color: #fff; padding: 20px; font-family: 'Segoe UI', sans-serif; } /* STYLE BOUTONS (Identique Pagination) */ .v-btn, .v-pagination a, .v-pagination span { color: #ffc107; padding: 10px 18px; border: 1px solid #ffc107; background: #111; text-decoration: none !important; border-radius: 10px; font-weight: bold; font-size: 13px; display: inline-block; transition: 0.3s; } /* Bouton Spécial X (Rouge) */ .v-btn-clear { color: #ff4d4d !important; border-color: #ff4d4d !important; } /* EFFET GLOW AU SURVOL */ .v-btn:hover, .v-btn-clear:hover, .v-pagination a:hover, .v-alpha-link:not(.disabled):hover, .v-item img:hover, select:hover, input:hover { box-shadow: 0 0 12px #ffc107; border-color: #ffc107 !important; } .v-btn-clear:hover { box-shadow: 0 0 12px #ff4d4d; } /* FILTRES ET RECHERCHE */ .v-row { display: flex; justify-content: center; gap: 10px; align-items: center; margin-bottom: 20px; } input, select { background: #111; color: #fff; border: 1px solid #444; padding: 10px; border-radius: 10px; outline: none; } /* ALPHABET */ .v-alpha-row { display: flex; justify-content: center; gap: 5px; margin-bottom: 10px; } .v-alpha-link { padding: 6px 12px; border: 2px solid #333; color: #ffc107; font-size: 14px; min-width: 35px; text-align: center; text-decoration: none !important; border-radius: 10px; } .v-alpha-link.active { background: #ffc107; color: #000; border-color: #ffc107; box-shadow: 0 0 10px #ffc107; } .v-alpha-link.disabled { opacity: 0.1; pointer-events: none; } /* GRILLE */ .v-grid { display: flex; flex-wrap: wrap; gap: 25px; justify-content: center; } .v-item { width: 160px; text-align: center; position: relative; } .v-item img { width: 100%; border: 2px solid #222; border-radius: 10px; transition: 0.3s; } .v-item h3 { color: #fff; font-size: 13px; margin-top: 10px; text-decoration: none !important; font-weight: normal; } .v-pagination .current { background: #ffc107; color: #000; }