.button{background-color:#4caf50;color:#fff;padding:15px 30px;border:none;border-radius:30px;cursor:crosshair;font-size:18px;position:relative;display:block;margin:0 auto}.button:hover{background-color:#45a049}.button-blanc{background-color:#fff;color:#000}.bouton-avec-badge{position:relative;padding:10px 20px}.btn{display:block;padding:14px;font-size:1rem;font-weight:600;text-decoration:none;border-radius:4px;transition:background .2s;text-align:center}.btn-secondary{background-color:#fff;border-radius:30px;color:var(--primary-color);border:1px solid #ccc}.btn:active{transform:scale(.98)}.badge-notification{position:absolute;top:-1px;right:9px;background-color:red;color:#fff;font-size:12px;font-weight:700;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}input{width:100%;height:30px}.containerMid{display:flex;flex-wrap:wrap;gap:10px;padding:10px}.item{flex:1 1 600px;border:1px solid blue;padding:10px;box-sizing:border-box}.item:first-child{border-color:green}.item:last-child{border-color:pink}.item2{flex:1 1 200px;border:1px solid blue;padding:0}h2{text-align:center}h4{color:#333;margin-bottom:30px}label{display:block;margin-bottom:8px;font-weight:700;color:#555}.mainimg{height:240px;width:auto;display:block;margin-left:auto;margin-right:auto}.text-container{width:80%;margin:0 auto}table{border-collapse:collapse;width:200px;margin-left:auto;margin-right:auto}td{border:1px solid #ccc;padding:10px;text-align:center;font-size:18px;min-width:100px}tr:nth-child(odd){background-color:#f2f2f2}tr:nth-child(2n){background-color:#444;color:#fff}.main-content{display:flex;flex-direction:column;align-items:center;padding:20px;box-sizing:border-box;background-color:#f4f4f4}.bio-container{width:90%;max-width:800px;margin-bottom:40px}.biography{display:flex;align-items:flex-start;padding:15px;margin:20px 0;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.bio-icon{font-size:2.5rem;color:#007bff;margin-right:15px;min-width:40px;text-align:center}.bio-image{width:48px;height:48px;border-radius:50%;object-fit:cover}.bio-text{flex-grow:1;line-height:1.6}.align-left{text-align:justify;text-align-last:left}.align-right{text-align:justify;text-align-last:right}.contact-section{width:90%;max-width:600px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;text-align:center;margin-bottom:40px}.contact-item{margin:10px 0;font-size:1.1em;display:flex;justify-content:center;align-items:center;gap:10px}.members-section{width:90%;max-width:600px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;text-align:center}.members-list{list-style:none;padding:0}.members-list li{padding:8px 0;border-bottom:1px dashed #eee;display:flex;justify-content:space-between;align-items:center}.members-list li:last-child{border-bottom:none}.event-card{border:2px solid black;padding:15px;margin-bottom:10px}.social-icon{color:#333;font-size:24px;transition:color .3s ease}.social-icon:hover{color:#0077b5}.social-icon[aria-label=Facebook]:hover{color:#1877f2}.social-icon[aria-label=Instagram]:hover{color:#e4405f}.social-icon[aria-label=Discord]:hover{color:#5865f2}.social-icon[aria-label=Telegram]:hover{color:#08c}
