/* ============================================
   MISS TOGO — Home magazine glamour
   Thème enfant Kadence
   ============================================ */

:root{
  --mt-noir:#111111;
  --mt-noir-doux:#1a1512;
  --mt-or:#c9a44c;
  --mt-creme:#f4f0ea;
  --mt-sable:#cbbfae;
  --mt-gris:#9a8c7c;
}

/* --- Utilitaires --- */
.mt-eyebrow{
  font-family:'Playfair Display',serif;
  letter-spacing:2px;font-size:12px;
  color:var(--mt-or);text-transform:uppercase;
  display:block;
}
.mt-section-titre{
  font-family:'Playfair Display',serif;
  font-weight:500;color:var(--mt-creme);
  font-size:26px;margin:.3rem 0 1.8rem;
}

/* ============================================
   1. HERO
   ============================================ */
.mt-hero{
  position:relative;min-height:72vh;display:flex;align-items:flex-end;
  overflow:hidden;background:var(--mt-noir-doux);
}
.mt-hero-photo{position:absolute;inset:0;}
.mt-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 25%;}
.mt-hero-overlay{
  position:relative;z-index:2;width:100%;padding:3rem 2.5rem;
  background:linear-gradient(to top,rgba(17,17,17,.92),transparent 70%);
}
.mt-hero-titre{
  font-family:'Playfair Display',serif;color:var(--mt-creme);
  font-size:clamp(28px,5vw,46px);font-weight:500;line-height:1.1;
  max-width:60%;margin:.6rem 0 1.4rem;
}
.mt-hero-btns{display:flex;gap:12px;flex-wrap:wrap;}
.mt-btn-or{
  background:var(--mt-or);color:#111;padding:12px 26px;
  text-decoration:none;font-size:14px;letter-spacing:.5px;
}
.mt-btn-ligne{
  border:1px solid var(--mt-sable);color:var(--mt-sable);
  padding:12px 26px;text-decoration:none;font-size:14px;letter-spacing:.5px;
}

/* ============================================
   2. MISS EN TITRE
   ============================================ */
.mt-misstitre{
  display:grid;grid-template-columns:300px 1fr;gap:40px;align-items:center;
  background:var(--mt-noir-doux);padding:3.5rem 2.5rem;
}
.mt-misstitre-photo{aspect-ratio:4/5;border-radius:8px;overflow:hidden;}
.mt-misstitre-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%;}
.mt-misstitre-nom{
  font-family:'Playfair Display',serif;color:var(--mt-creme);
  font-size:30px;font-weight:500;margin:.4rem 0;
}
.mt-misstitre-sous{color:var(--mt-gris);font-size:14px;margin-bottom:1rem;}
.mt-misstitre-bio,.mt-misstitre-bio p{
  color:var(--mt-sable)!important;line-height:1.7;max-width:540px;
}
@media(max-width:700px){.mt-misstitre{grid-template-columns:1fr;}}

/* ============================================
   3. PALMARÈS
   ============================================ */
.mt-palmares-section{background:var(--mt-noir);padding:3.5rem 2.5rem;}
.mt-palmares-grid{
  display:grid;grid-template-columns:repeat(3,1fr);gap:16px;
}
.mt-palmares-item{
  display:block;position:relative;text-decoration:none;
  border-radius:6px;overflow:hidden;background:var(--mt-noir-doux);
  aspect-ratio:4/5;
}
.mt-palmares-photo{position:absolute;inset:0;}
.mt-palmares-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;}
.mt-palmares-info{
  position:absolute;bottom:0;left:0;right:0;padding:14px;z-index:2;
  background:linear-gradient(to top,rgba(17,17,17,.92),transparent);
}
.mt-palmares-annee{
  display:block;font-family:'Playfair Display',serif;
  color:var(--mt-or);font-size:13px;letter-spacing:1px;
}
.mt-palmares-nom{
  display:block;font-family:'Playfair Display',serif;
  color:var(--mt-creme);font-size:16px;margin-top:2px;
}
@media(max-width:700px){.mt-palmares-grid{grid-template-columns:1fr 1fr;}}

/* ============================================
   4. ACTUALITÉS (fond clair)
   ============================================ */
.mt-actus-section{background:var(--mt-creme);padding:3.5rem 2.5rem;}
.mt-actus-section .mt-eyebrow{color:var(--mt-or);}
.mt-actus-section .mt-section-titre{color:var(--mt-noir-doux);}
.mt-actus-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;}
.mt-actu-card{text-decoration:none;display:block;}
.mt-actu-img{aspect-ratio:4/3;border-radius:6px;overflow:hidden;background:#e5ddd0;margin-bottom:12px;}
.mt-actu-img img{width:100%;height:100%;object-fit:cover;}
.mt-actu-cat{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--mt-or);}
.mt-actu-titre{
  font-family:'Playfair Display',serif;color:var(--mt-noir-doux);
  font-size:19px;line-height:1.3;margin:5px 0;
}
.mt-actu-date{font-size:12px;color:var(--mt-gris);}
@media(max-width:700px){.mt-actus-grid{grid-template-columns:1fr;}}

/* ============================================
   5. VIDÉO
   ============================================ */
.mt-video-section{background:var(--mt-noir);padding:3.5rem 2.5rem;text-align:center;}
.mt-video-wrap{max-width:900px;margin:1.5rem auto 0;aspect-ratio:16/9;border-radius:8px;overflow:hidden;}
.mt-video-wrap iframe{width:100%;height:100%;border:0;}

/* ============================================
   6. PARTENAIRES
   ============================================ */
.mt-partenaires-section{background:var(--mt-noir-doux);padding:2.5rem;text-align:center;}
.mt-partenaires-titre{font-size:11px;color:var(--mt-gris);letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;}
.mt-partenaires{display:flex;justify-content:center;gap:28px;flex-wrap:wrap;align-items:center;}
.mt-partenaires img{height:40px;filter:grayscale(1);opacity:.7;transition:.4s;}
.mt-partenaires img:hover{filter:grayscale(0);opacity:1;}

/* ============================================
   7. FOOTER
   ============================================ */
.mt-footer{background:#0d0b09;padding:3rem 2.5rem;color:var(--mt-sable);}
.mt-footer-grid{display:flex;justify-content:space-between;flex-wrap:wrap;gap:24px;}
.mt-footer-nom{font-family:'Playfair Display',serif;letter-spacing:3px;color:var(--mt-or);text-transform:uppercase;font-size:14px;}
.mt-footer a{color:var(--mt-sable);text-decoration:none;display:block;line-height:2;}
.mt-footer a:hover{color:var(--mt-or);}

/* Home pleine largeur */
.page-id-2895 .entry-content,
.page-id-2895 .content-container.site-container{
  max-width:100%!important;
  padding-left:0!important;
  padding-right:0!important;
}
.page-id-2895 .entry-content > *{max-width:100%!important;}
.page-id-2895 .entry-hero + #main,
.page-id-2895 .site-main{padding-top:0!important;}

/* ===== Home Accueil : sections pleine largeur ===== */
.page-id-2895 .content-container{max-width:100%!important;}
.page-id-2895 .entry-content{max-width:100%!important;}
.page-id-2895 .site-main{padding:0!important;}
.page-id-2895 .entry-content-wrap{padding:0!important;margin:0!important;}
.page-id-2895 .entry-content > *{max-width:100%!important;margin-left:0!important;margin-right:0!important;}

/* ===== Home Accueil : sections pleine largeur ===== */
.page-id-2895 .content-container{max-width:100%!important;}
.page-id-2895 .entry-content{max-width:100%!important;}
.page-id-2895 .site-main{padding:0!important;}
.page-id-2895 .entry-content-wrap{padding:0!important;margin:0!important;}
.page-id-2895 .entry-content > *{max-width:100%!important;margin-left:0!important;margin-right:0!important;}

/* Bio Miss en titre — force la couleur lisible */
.mt-misstitre .mt-misstitre-bio,
.mt-misstitre .mt-misstitre-bio p,
.mt-misstitre-txt .mt-misstitre-bio,
.mt-misstitre-txt p{
  color:#cbbfae!important;
}

/* ===== Actualités (section fond clair) ===== */
.mt-actus-entete{text-align:left;margin-bottom:1.5rem;}
.mt-actus-entete .mt-section-titre{color:#1a1512!important;}
/* Titres des articles en serif sombre */
.kb-post-list-item .entry-title,
.kb-post-list-item .entry-title a{
  font-family:'Playfair Display',serif!important;
  font-weight:500!important;color:#1a1512!important;
}
.kb-post-list-item .entry-taxonomies a{color:#c9a44c!important;}
.kb-post-list-item .posted-on,
.kb-post-list-item time{color:#9a8c7c!important;}

/* ===== Padding latéral harmonisé des sections ===== */
.mt-misstitre{padding-left:clamp(20px,5vw,60px)!important;padding-right:clamp(20px,5vw,60px)!important;}
.page-id-2895 .kb-row-layout-wrap,
.page-id-2895 .mt-actus-entete{padding-left:clamp(20px,5vw,60px);padding-right:clamp(20px,5vw,60px);}

/* ===== Contenu centré (sauf hero pleine largeur) ===== */
/* Miss en titre : centré */
.mt-misstitre{
  max-width:1200px;margin-left:auto!important;margin-right:auto!important;
  padding-left:clamp(20px,4vw,50px)!important;padding-right:clamp(20px,4vw,50px)!important;
}
/* Actualités : le Row et son contenu centrés */
.page-id-2895 .kb-row-layout-wrap,
.page-id-2895 .kt-row-column-wrap,
.page-id-2895 .mt-actus-entete{
  max-width:1200px;margin-left:auto!important;margin-right:auto!important;
  padding-left:clamp(20px,4vw,50px);padding-right:clamp(20px,4vw,50px);
}
/* La grille interne des posts garde ses colonnes dans ce conteneur */

/* ===== Centrage ciblé actus + colonnes ===== */
.page-id-2895 .wp-block-columns{
  max-width:1200px!important;
  margin-left:auto!important;margin-right:auto!important;
  padding-left:clamp(20px,4vw,50px);padding-right:clamp(20px,4vw,50px);
  box-sizing:border-box;
}
.page-id-2895 .mt-actus-entete{
  max-width:1200px;margin:0 auto;
  padding-left:clamp(20px,4vw,50px);padding-right:clamp(20px,4vw,50px);
}

/* Vidéo : contenu centré, fond pleine largeur */
.mt-video-section{padding-left:clamp(20px,4vw,50px);padding-right:clamp(20px,4vw,50px);}
.mt-video-wrap{max-width:900px;margin:1.5rem auto 0;}

/* ===== Carte inscription (CTA) ===== */
.mt-cta-section{
  background:var(--mt-noir-doux);
  padding:4rem clamp(20px,4vw,50px);
  text-align:center;
}
.mt-cta-inner{max-width:680px;margin:0 auto;}
.mt-cta-titre{
  font-family:'Playfair Display',serif;color:var(--mt-creme);
  font-size:clamp(26px,4vw,38px);font-weight:500;line-height:1.2;
  margin:.5rem 0 1rem;
}
.mt-cta-texte{
  color:var(--mt-sable);line-height:1.7;margin-bottom:1.8rem;
  font-size:16px;
}
.mt-cta-section .mt-btn-or{
  display:inline-block;background:var(--mt-or);color:#111;
  padding:14px 32px;text-decoration:none;font-size:15px;letter-spacing:.5px;
}

/* ===== Compte à rebours ===== */
.mt-countdown-section{
  background:var(--mt-noir);
  padding:3rem clamp(20px,4vw,50px);
  text-align:center;
}
.mt-countdown-titre{
  font-family:'Playfair Display',serif;color:var(--mt-creme);
  font-size:clamp(24px,3.5vw,34px);font-weight:500;margin:.4rem 0 1.8rem;
}
.mt-countdown{display:flex;justify-content:center;gap:clamp(16px,4vw,48px);flex-wrap:wrap;}
.mt-cd-bloc{display:flex;flex-direction:column;align-items:center;min-width:70px;}
.mt-cd-num{
  font-family:'Playfair Display',serif;color:var(--mt-or);
  font-size:clamp(36px,6vw,56px);font-weight:500;line-height:1;
}
.mt-cd-label{
  color:var(--mt-gris);font-size:12px;letter-spacing:2px;
  text-transform:uppercase;margin-top:8px;
}

/* ===== Icônes réseaux sociaux ===== */
.mt-socials{display:flex;gap:14px;align-items:center;}
.mt-socials a{
  color:var(--mt-sable);
  display:inline-flex;align-items:center;justify-content:center;
  width:40px;height:40px;border-radius:50%;
  border:1px solid rgba(203,191,174,.3);
  transition:.3s;
}
.mt-socials a:hover{
  color:#111;background:var(--mt-or);border-color:var(--mt-or);
}

/* ===== Socials : force flex + centrage ===== */
.widget .mt-socials,
.mt-socials{
  display:flex!important;
  justify-content:center!important;
  gap:14px!important;
  align-items:center!important;
  flex-wrap:wrap;
}

/* ===== Footer : textes lisibles sur fond sombre ===== */
.site-footer,
.site-footer p,
.site-footer span,
.site-footer li,
.site-footer h1,.site-footer h2,.site-footer h3,.site-footer h4,.site-footer h5{
  color:#cbbfae!important;
}
.site-footer a{color:#cbbfae!important;}
.site-footer a:hover{color:#c9a44c!important;}
/* Titres de colonnes footer en crème */
.site-footer .widget-title,
.site-footer h2,.site-footer h3,.site-footer h4{
  color:#f4f0ea!important;
}

/* ============================================
   PAGE ÉDITION (single-edition)
   ============================================ */
#mt-edition{background:var(--mt-noir);}
.mt-ed-entete{text-align:center;padding:3rem clamp(20px,4vw,50px) 1rem;}
.mt-ed-titre{font-family:'Playfair Display',serif;color:var(--mt-creme);font-size:clamp(28px,4vw,42px);font-weight:500;margin:.3rem 0;}
.mt-ed-lieu{color:var(--mt-gris);font-size:14px;}

/* Podium */
.mt-podium{padding:2rem clamp(20px,4vw,50px) 3rem;max-width:1100px;margin:0 auto;}
.mt-podium-miss{text-align:center;margin-bottom:2.5rem;}
.mt-podium-miss a{text-decoration:none;display:inline-block;}
.mt-podium-photo{width:260px;height:325px;margin:0 auto;border-radius:8px;overflow:hidden;border:3px solid var(--mt-or);}
.mt-podium-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;}
.mt-podium-couronne{display:block;font-family:'Playfair Display',serif;color:var(--mt-or);letter-spacing:2px;text-transform:uppercase;font-size:14px;margin-top:14px;}
.mt-podium-nom{display:block;font-family:'Playfair Display',serif;color:var(--mt-creme);font-size:24px;margin-top:4px;}
.mt-podium-dauphines{display:flex;justify-content:center;gap:clamp(14px,3vw,30px);flex-wrap:wrap;}
.mt-dauphine{text-align:center;width:150px;}
.mt-dauphine a{text-decoration:none;}
.mt-dauphine-photo{aspect-ratio:4/5;border-radius:6px;overflow:hidden;background:var(--mt-noir-doux);}
.mt-dauphine-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;}
.mt-dauphine-rang{display:block;color:var(--mt-or);font-size:11px;letter-spacing:1px;text-transform:uppercase;margin-top:8px;}
.mt-dauphine-nom{display:block;color:var(--mt-sable);font-size:14px;font-family:'Playfair Display',serif;}

/* Grille candidates */
.mt-candidates-section{background:var(--mt-noir-doux);padding:3rem clamp(20px,4vw,50px);}
.mt-candidates-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;max-width:1200px;margin:0 auto;}
.mt-cand-item{display:block;text-decoration:none;position:relative;border-radius:6px;overflow:hidden;background:var(--mt-noir);aspect-ratio:4/5;}
.mt-cand-photo{position:absolute;inset:0;}
.mt-cand-photo img{width:100%;height:100%;object-fit:cover;object-position:top center;}
.mt-cand-info{position:absolute;bottom:0;left:0;right:0;padding:10px;background:linear-gradient(to top,rgba(17,17,17,.92),transparent);}
.mt-cand-num{display:block;color:var(--mt-or);font-size:11px;letter-spacing:1px;}
.mt-cand-nom{display:block;color:var(--mt-creme);font-size:13px;font-family:'Playfair Display',serif;}
@media(max-width:900px){.mt-candidates-grid{grid-template-columns:repeat(3,1fr);}}
@media(max-width:560px){.mt-candidates-grid{grid-template-columns:repeat(2,1fr);}}

/* ===== Page Partenaires ===== */
.mt-partenaires-page-grid-section{background:#f4f0ea;padding:3rem clamp(20px,4vw,50px) 4rem;}
.mt-partenaires-grid{
  display:grid;
  grid-template-columns:repeat(auto-fill,minmax(160px,1fr));
  gap:20px;max-width:1100px;margin:0 auto;
}
.mt-partenaire-logo{
  background:#fff;border-radius:8px;
  height:120px;display:flex;align-items:center;justify-content:center;
  padding:20px;box-shadow:0 2px 10px rgba(0,0,0,.04);
  transition:.3s;
}
.mt-partenaire-logo img{
  max-width:100%;max-height:100%;object-fit:contain;
  filter:grayscale(1);opacity:.75;transition:.3s;
}
.mt-partenaire-logo:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);}
.mt-partenaire-logo:hover img{filter:grayscale(0);opacity:1;}

/* ===== Galerie : onglets par année ===== */
.page-id-2976 .kt-tabs-title-list{justify-content:center;border:0;gap:8px;margin-bottom:1.5rem;}
.page-id-2976 .kt-title-item{border-radius:4px;}
.page-id-2976 .kt-tabs-title-list .kt-title-item.kt-tab-title-active a,
.page-id-2976 .kt-tabs-title-list .kt-title-item.kt-tab-title-active button{
  color:#c9a44c!important;border-bottom:2px solid #c9a44c!important;
}
.page-id-2976 .wp-block-gallery{max-width:1100px;margin:1rem auto;gap:12px;}

/* ===== Grille vidéos YouTube ===== */
.mt-videos-grid .wp-block-embed__wrapper,
.mt-videos-grid iframe{border-radius:8px;overflow:hidden;}
.mt-videos-grid .wp-block-embed{margin:0;}
/* force 16:9 responsive */
.mt-videos-grid .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;}
.mt-videos-grid .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}

.mt-reglement{
  max-height:300px; overflow-y:auto;
  background:#f4f0ea; border:1px solid #e5ddd0;
  padding:1.2rem 1.5rem; border-radius:8px; margin-bottom:1rem;
  font-size:14px; line-height:1.6; color:#4a4038;
}
.mt-reglement h3{font-family:'Playfair Display',serif;color:#1a1512;margin-top:0;}
.mt-reglement p{margin:0 0 .8rem;}

/* ===== Formulaire Forminator — charte Miss Togo ===== */
.forminator-ui .forminator-button-submit,
.forminator-custom-form .forminator-button-submit{
  background:#c9a44c!important;color:#111!important;
  border:0!important;font-weight:500!important;letter-spacing:.5px;
}
.forminator-ui .forminator-button-submit:hover{background:#b8923a!important;}
/* Titres de sections en serif doré */
.forminator-ui .forminator-section-title,
.forminator-ui h3{font-family:'Playfair Display',serif!important;color:#c9a44c!important;}
/* Règlement déroulant */
.mt-reglement{
  max-height:280px;overflow-y:auto;background:#f4f0ea;border:1px solid #e5ddd0;
  padding:1.2rem 1.5rem;border-radius:8px;margin-bottom:1rem;
  font-size:14px;line-height:1.6;color:#4a4038;
}
.mt-reglement h3{font-family:'Playfair Display',serif;color:#1a1512;margin-top:0;}
.mt-reglement p{margin:0 0 .8rem;}

/* ===== Page Le concours ===== */
.mt-liste-criteres{list-style:none;padding:0;margin:1rem 0;}
.mt-liste-criteres li{padding:10px 0 10px 32px;position:relative;color:#4a4038;border-bottom:1px solid #eee5d8;}
.mt-liste-criteres li::before{content:"\2713";position:absolute;left:0;color:#c9a44c;font-weight:700;}
.mt-etapes{display:grid;gap:16px;margin-top:1rem;}
.mt-etape{display:flex;gap:16px;align-items:flex-start;}
.mt-etape-num{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#c9a44c;color:#111;display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;font-size:18px;}
.mt-etape strong{font-family:'Playfair Display',serif;color:#1a1512;font-size:17px;}
.mt-etape p{margin:.2rem 0 0;color:#4a4038;}
.mt-concours-cta{text-align:center;background:#1a1512;padding:3rem 2rem;border-radius:10px;margin-top:2.5rem;}
.mt-concours-cta h2{font-family:'Playfair Display',serif;color:#f4f0ea;margin-bottom:1.2rem;}
.mt-concours-cta .mt-btn-or{display:inline-block;background:#c9a44c;color:#111;padding:14px 32px;text-decoration:none;font-size:15px;letter-spacing:.5px;}

/* ===== Placeholder gagnante sans photo ===== */
.mt-no-photo{
  position:absolute;inset:0;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;
  background:linear-gradient(135deg,#1a1512 0%,#2a211b 60%,#3a2e1f 100%);
}
.mt-no-photo .mt-crown{font-size:40px;color:#c9a44c;line-height:1;opacity:.85;}
.mt-no-photo .mt-initiales{
  font-family:'Playfair Display',serif;font-size:32px;color:#c9a44c;
  letter-spacing:3px;border:2px solid rgba(201,164,76,.4);
  width:72px;height:72px;border-radius:50%;
  display:flex;align-items:center;justify-content:center;
}

/* ===== Titre du site (logo texte) ===== */
.site-branding .site-title,
.site-title a{
  font-family:'Playfair Display',serif!important;
  color:#c9a44c!important;
  letter-spacing:2px;
  text-transform:uppercase;
  font-weight:500;
}

/* ===== Titre sur 2 lignes propres ===== */
.site-branding .site-title,
.site-title a{
  display:inline-block;
  max-width:200px;
  line-height:1.15;
  font-size:18px!important;
}

/* ===== L'organisation — membres 3 colonnes + initiales ===== */
.mt-membres{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:1rem;}
.mt-membre{text-align:center;}
.mt-membre-photo{
  width:110px;height:110px;border-radius:50%;margin:0 auto .8rem;
  background:linear-gradient(135deg,#1a1512,#3a2e1f);
  display:flex;align-items:center;justify-content:center;
  border:2px solid rgba(201,164,76,.4);
}
.mt-membre-photo span{font-family:'Playfair Display',serif;color:#c9a44c;font-size:28px;letter-spacing:2px;}
.mt-membre-photo img{width:100%;height:100%;object-fit:cover;border-radius:50%;}
.mt-membre-nom{display:block;font-family:'Playfair Display',serif;color:#1a1512;font-size:16px;line-height:1.3;}
.mt-membre-role{display:block;color:#9a8c7c;font-size:13px;margin-top:2px;}
/* Photo président avec initiales */
.mt-mp-ini{font-family:'Playfair Display',serif;color:#c9a44c;font-size:40px;letter-spacing:2px;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
.mt-mp-photo{background:linear-gradient(135deg,#2a211b,#3a2e1f);display:flex;align-items:center;justify-content:center;}
@media(max-width:700px){.mt-membres{grid-template-columns:1fr 1fr;}}

/* Membres : 3 colonnes forcé (priorité max) */
.page-id-2892 .mt-membres,
.mt-page-contenu .mt-membres{grid-template-columns:repeat(3,1fr)!important;}
@media(max-width:700px){.page-id-2892 .mt-membres,.mt-page-contenu .mt-membres{grid-template-columns:1fr 1fr!important;}}
