/* style.css */

/* Global styles */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f9fafb;
    color: #333;
    text-align: center;
}

/* Header */
.header {
    background-color:  #00aaff ;
    color: white;
    text-align: center;
    padding: 40px;
}

.header h1 {
    font-size: 2.5rem;
    margin: 0;
}

.header p {
    font-size: 1.2rem;
    margin-top: 10px;
}

/* About Section */
.about-section {
  
    padding: 40px;
    margin: 0 10%;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    margin-bottom: 40px;
}

.about-section h2 {
    font-size: 2rem;
    margin-bottom: 20px;
    color: #06c025;
}

.about-section p {
    font-size: 1.2rem;
    line-height: 1.6;
    color: #e2e0e0;
}

/* Privacy Policy Section */
.privacy-policy-section {
    
    padding: 40px;
    margin: 0 10%;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.privacy-policy-section h2 {
    font-size: 2rem;
    margin-bottom: 20px;
    color: #03b92a;
}

.privacy-policy-section h3 {
    font-size: 1.5rem;
    margin-top: 20px;
    color: #5db660;
}

.privacy-policy-section p {
    font-size: 1.1rem;
    line-height: 1.6;
    color: #ece4e4;
}

/* Footer */
.footer {
    text-align: center;
    background-color: #333;
    color: white;
    padding: 20px;
    position: relative;
    bottom: 0;
    width: 100%;
}

.footer p {
    margin: 0;
}
/* Header vitré */
.glass-header {
  background: rgba(255, 255, 255, 0.1);
  backdrop-filter: blur(15px);
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
  text-align: center;
  color: white;
  text-decoration: none;
   
    width: 100%;
    margin: 0;
    padding: 0;
}
.glass-header a {
 
  backdrop-filter: blur(15px);
  padding: 20px;
  text-align: center;
  color: rgb(93, 114, 37);
  text-decoration: none;
  font-size:small;
}
/* Zone principale vitrée */
.glass-main {
  display:flex;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    border-radius: 10px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    font-family: Arial, sans-serif;
    flex:1;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
   flex-direction: column;
    width: 100%;
    margin: 0;
    padding: 0;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}
.glass-main section {
    flex: 1;
    width:100%;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
}
/* Footer vitré */
.glass-footer {
  background: rgba(255, 255, 255, 0.13);
  backdrop-filter: blur(12px);
  border-top: 1px solid rgba(255, 255, 255, 0.2);
  padding: 15px;
  text-align: center;
  color: white;
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
 
    
    width: 100%;
    margin: 0;
    padding: 0;
}
body {
    background: url(IMG-20250724-WA0013.jpg)no-repeat center center fixed;
    background-size: cover;
    font-family: 'poppins', sans-serif;
    color: white;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.8);
    align-items:center
}
html,body {
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
}