Files
LazyBot/app/public/guild.css
T
2026-01-16 00:47:11 +01:00

144 lines
2.2 KiB
CSS

/* ===== Reset minimal ===== */
* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
}
body {
background-color: #1e1f29; /* fond sombre type Discord */
color: #ffffff;
display: flex;
flex-direction: column;
align-items: center;
padding: 20px;
}
/* ===== Navigation ===== */
nav {
width: 100%;
max-width: 900px;
display: flex;
justify-content: flex-start;
background-color: #2f3136;
padding: 10px 20px;
border-radius: 10px;
margin-bottom: 30px;
}
nav a {
color: #ffffff;
text-decoration: none;
font-weight: 500;
margin-right: 15px;
transition: color 0.2s;
}
nav a:hover {
color: #5865f2;
}
/* ===== Titres ===== */
h1 {
text-align: center;
font-size: 2.5rem;
margin-bottom: 20px;
}
h2 {
font-size: 1.8rem;
margin: 25px 0 10px 0;
border-bottom: 2px solid #5865f2;
display: inline-block;
padding-bottom: 5px;
text-align: center;
}
/* ===== Formulaires ===== */
form {
background-color: #2f3136;
padding: 20px;
border-radius: 12px;
margin-bottom: 30px;
width: 100%;
max-width: 700px;
}
form label {
display: block;
margin-bottom: 15px;
font-weight: 500;
}
form input[type="checkbox"] {
margin-right: 10px;
}
form select,
form textarea {
width: 100%;
padding: 8px;
border-radius: 6px;
border: 1px solid #5865f2;
background-color: #161a22;
color: #ffffff;
margin-top: 5px;
font-size: 1rem;
}
form textarea {
resize: vertical;
}
form button {
background-color: #5865f2;
color: white;
padding: 10px 20px;
border: none;
border-radius: 8px;
font-weight: 600;
cursor: pointer;
transition: background 0.2s;
}
form button:hover {
background-color: #4752c4;
}
form small {
display: block;
margin-top: 10px;
font-size: 0.85rem;
color: #b9bbbe;
}
form small ul {
list-style: disc inside;
margin-top: 5px;
}
#status-welcome-form,
#status-goodbye-form,
#status-autorole-form,
#status-autorole-vocal-form {
margin-top: 10px;
font-weight: 600;
}
/* ===== Select multiple pour vocal ===== */
select[multiple] {
height: auto;
}
/* ===== Responsive ===== */
@media (max-width: 600px) {
body {
padding: 10px;
}
form {
padding: 15px;
}
}