/* ===== Thème global ===== */ body { font-family: Arial, sans-serif; margin: 20px; padding: 10px; background-color: #121212; /* fond sombre */ color: #ffffff; /* texte principal */ } h1, h2 { color: #ffffff; } /* ===== Formulaires ===== */ input[type="text"] { padding: 8px; font-size: 16px; width: 100%; margin-top: 5px; border: 1px solid #3d8df0; border-radius: 4px; background-color: #1e1e1e; color: #ffffff; } input[type="text"]::placeholder { color: #aaaaaa; } input[type="submit"] { margin-top: 15px; padding: 10px 20px; font-size: 16px; background-color: #0851b3; /* bouton principal */ color: #ffffff; border: none; border-radius: 4px; cursor: pointer; transition: background-color 0.3s; } input[type="submit"]:hover { background-color: #3d8df0; /* hover principal */ } /* ===== Messages ===== */ .message { margin-top: 20px; padding: 10px; background-color: #1e1e1e; border: 1px solid #3d8df0; color: #ffffff; border-radius: 4px; } /* ===== Liste des SteamIDs ===== */ .steamid-list { margin-top: 30px; } .steamid-list ul { padding-left: 20px; list-style: none; } .steamid-list li { margin-bottom: 10px; padding: 10px; background-color: #1e1e1e; border-left: 4px solid #0851b3; border-radius: 4px; box-shadow: 0 0 6px rgba(8, 81, 179, 0.3); } /* ===== Bouton suppression (croix) ===== */ .remove-btn { background-color: #d84343; /* Rouge alerte pour attirer l'attention */ color: #ffffff; /* Texte en blanc */ font-size: 16px; padding: 10px 20px; border: none; border-radius: 4px; margin-top: 10px; /* Espacement au-dessus du bouton */ cursor: pointer; display: block; /* Assurer que le bouton soit sur une nouvelle ligne */ width: auto; /* Largeur automatique en fonction du texte */ transition: background-color 0.3s; } .remove-btn:hover { background-color: #ff6b6b; /* Hover rouge plus clair */ } /* ===== Badges/Tags (si ajoutés plus tard) ===== */ .badge { display: inline-block; padding: 4px 8px; background-color: #0851b3; color: #ffffff; border-radius: 12px; font-size: 12px; } .badge.selected { background-color: #8e44ff; } /* ===== Notifications (ex. alerte JS ou PHP) ===== */ .notification { background-color: #d84343; color: #ffffff; padding: 10px; border-radius: 4px; animation: pulse 2s infinite ease-in-out; } @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.7; } } /* ===== Lien (si ajoutés) ===== */ a { color: #3d8df0; text-decoration: none; } a:hover { text-decoration: underline; } /* ===== Footer ===== */ .footer { background-color: #121212; /* Fond sombre */ color: #ffffff; /* Texte en blanc */ padding: 40px 20px; font-size: 14px; border-top: 2px solid #3d8df0; /* Ligne bleue en haut */ margin-top: 40px; } .footer-container { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; } .footer-logo { text-align: center; /* Centrer le contenu du logo */ flex: 1; } .footer-logo a { font-size: 20px; font-weight: bold; color: #0851b3; /* Bleu principal */ text-decoration: none; transition: color 0.3s; } .footer-logo a:hover { color: #3d8df0; /* Hover bleu clair */ } /* Centrer l'image */ .footer-image { display: block; margin: 20px auto; /* Centrer l'image et ajouter un espace autour */ max-width: 100px; /* Limite la taille maximale de l'image */ height: auto; /* Conserver les proportions */ } /* ===== Liens ===== */ .footer-links ul { list-style: none; margin: 0; padding: 0; } .footer-links ul li { margin: 5px 0; } .footer-links ul li a { color: #aaaaaa; /* Gris clair */ text-decoration: none; transition: color 0.3s; } .footer-links ul li a:hover { color: #3d8df0; /* Hover bleu clair */ } .footer-social { display: flex; gap: 20px; } .social-icon { display: inline-block; padding: 10px; background-color: #3d8df0; /* Bleu clair */ color: #ffffff; border-radius: 50%; font-size: 18px; text-align: center; width: 40px; height: 40px; transition: background-color 0.3s; } .social-icon:hover { background-color: #0851b3; /* Hover bleu principal */ } .footer-bottom { text-align: center; margin-top: 20px; font-size: 12px; color: #aaaaaa; /* Gris clair */ } .footer-bottom p { margin: 0; } /* Responsive */ @media (max-width: 768px) { .footer-container { flex-direction: column; align-items: center; text-align: center; } .footer-social { margin-top: 10px; } }