.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */body{background-color:#FAFAF7;}
/* LV:single-share START */
.elementor-element-1af746c{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.elementor-element-1af746c::before{content:"PARTAGER";font-family:Inter,sans-serif;font-size:10px;font-weight:600;letter-spacing:1.5px;color:#999999;text-transform:uppercase;}
.elementor-element-1af746c .elementor-grid{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}
.elementor-element-1af746c .elementor-share-btn{width:36px;height:36px;min-width:36px;padding:0;border-radius:50%;background:#FFFFFF !important;background-image:none !important;border:1px solid #E8E6E1;color:#999999 !important;display:flex;align-items:center;justify-content:center;box-shadow:none !important;transition:background .2s,border-color .2s,color .2s;}
.elementor-element-1af746c .elementor-share-btn__text{display:none !important;}
.elementor-element-1af746c .elementor-share-btn__icon{background:transparent !important;color:#999999 !important;padding:0 !important;margin:0 !important;}
.elementor-element-1af746c .elementor-share-btn__icon svg{width:15px;height:15px;fill:#999999 !important;transition:fill .2s;}
.elementor-element-1af746c .elementor-share-btn:hover{background:#2D4A3E !important;border-color:#2D4A3E;color:#FFFFFF;}
.elementor-element-1af746c .elementor-share-btn:hover .elementor-share-btn__icon svg{fill:#FFFFFF !important;}
/* LV:single-share END */
/* LV:archive START */
.lv-anchor{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:12.5px;font-weight:500;color:#5A5A5A;text-decoration:none;padding:8px 16px;border-radius:20px;border:1px solid #E8E6E1;background:#FFFFFF;margin:0 4px;transition:border-color .2s,color .2s;}
.lv-anchor strong{color:#2D4A3E;font-weight:600;}
.lv-anchor:hover{color:#2D4A3E;border-color:#C49B3C;}
/* LV:archive END */
/* LV:archcards START */
#archsec1 .elementor-posts-container,#archsec2 .elementor-posts-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}
@media(max-width:900px){#archsec1 .elementor-posts-container,#archsec2 .elementor-posts-container{grid-template-columns:repeat(2,1fr);}}
@media(max-width:600px){#archsec1 .elementor-posts-container,#archsec2 .elementor-posts-container{grid-template-columns:1fr;}}
#archsec1 .elementor-post,#archsec2 .elementor-post{margin:0;}
#archsec1 .elementor-post__card,#archsec2 .elementor-post__card{background:#FFFFFF;border:none;border-radius:10px;overflow:hidden;box-shadow:0 2px 12px rgba(0,0,0,0.06);transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column;height:100%;}
#archsec1 .elementor-post__card:hover,#archsec2 .elementor-post__card:hover{transform:translateY(-4px);box-shadow:0 6px 24px rgba(0,0,0,0.1);}
#archsec1 .elementor-post__thumbnail,#archsec2 .elementor-post__thumbnail{height:190px;padding:0;border-radius:0;}
#archsec1 .elementor-post__thumbnail img,#archsec2 .elementor-post__thumbnail img{width:100%;height:100%;object-fit:cover;}
#archsec1 .elementor-post__card:not(:has(.elementor-post__thumbnail))::before,#archsec2 .elementor-post__card:not(:has(.elementor-post__thumbnail))::before{content:"";display:block;height:190px;background-image:url('https://leschroniquesleonines.blog/wp-content/uploads/2026/05/placeholder-parchemin-medieval-card.webp');background-size:cover;background-position:center;}
#archsec1 .elementor-post__text,#archsec2 .elementor-post__text{padding:20px 22px 24px;flex:1;display:flex;flex-direction:column;}
#archsec1 .elementor-post__title,#archsec2 .elementor-post__title{font-family:'Playfair Display',serif;font-size:19px;font-weight:700;line-height:1.3;margin:0 0 10px;}
#archsec1 .elementor-post__title a,#archsec2 .elementor-post__title a{color:#2F2F2F;text-decoration:none;transition:color .2s;}
#archsec1 .elementor-post__title a:hover,#archsec2 .elementor-post__title a:hover{color:#2D4A3E;}
#archsec1 .elementor-post__excerpt,#archsec2 .elementor-post__excerpt{margin:0 0 14px;}
#archsec1 .elementor-post__excerpt p,#archsec2 .elementor-post__excerpt p{font-family:'Source Serif 4',serif;font-size:14.5px;color:#5A5A5A;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
#archsec1 .elementor-post__meta-data,#archsec2 .elementor-post__meta-data{font-family:'Inter',sans-serif;font-size:11.5px;color:#999999;margin:auto 0 0;padding-top:12px;border-top:1px solid #F0EEEA;}
#archsec1 .elementor-post__read-more,#archsec2 .elementor-post__read-more{font-family:'Inter',sans-serif;font-size:12px;font-weight:600;color:#2D4A3E;text-decoration:none;margin-top:8px;display:inline-block;}
#archsec1 .elementor-post__read-more:hover,#archsec2 .elementor-post__read-more:hover{color:#C49B3C;}
#archsec1 .elementor-post__meta-data .elementor-post-avatar,#archsec2 .elementor-post__meta-data .elementor-post-avatar{display:none;}
/* LV:archcards END */
/* LV:chrono START */
.elementor-element-c12,.elementor-element-c16,.elementor-element-c20,.elementor-element-c24{gap:0 !important;}
/* LV:chrono END *//* End custom CSS */