@import url('https://cdnjs.cloudflare.com/ajax/libs/tailwindcss/2.2.19/tailwind.min.css');@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css');@import url('https://cdn.tailwindcss.com');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-color:#27a9e1;--primary-dark:#1d86b3;--primary-light:#7fcbee;--accent-color:#ffffff;--text-color:#333333;--shadow-color:rgba(39,169,225,0.3);--gradient-overlay:linear-gradient(to bottom right,rgba(39,169,225,0.8),rgba(255,255,255,0.4));}header,footer{diaplay:none!important;}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:var(--text-color);background-color:#f9fcff;margin:0;padding:0;}main[role="main"]{max-width:1600px;margin:0 auto;padding:20px;background-color:#ffffff;box-shadow:0 0 40px var(--shadow-color);border-radius:8px;position:relative;overflow:hidden;}main[role="main"]::before{content:'';position:absolute;top:0;left:0;right:0;height:5px;background:var(--primary-color);z-index:1;}article{padding:15px 0;}article footer{margin-bottom:30px;padding:15px;background-color:rgba(39,169,225,0.05);border-left:5px solid var(--primary-color);border-radius:0 8px 8px 0;font-size:0.9rem;}article footer span{font-weight:500;color:var(--primary-color);}article footer time{font-style:italic;}article div div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:30px 0;}article div div img{width:100%;height:300px;object-fit:cover;border-radius:8px;box-shadow:0 10px 20px var(--shadow-color);transition:all 0.3s ease-in-out;position:relative;}article div div img:hover{transform:translateY(-10px);box-shadow:0 15px 25px var(--shadow-color);}article div div img::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-overlay);opacity:0;transition:opacity 0.3s ease;border-radius:8px;pointer-events:none;}article div div img:hover::after{opacity:1;}@keyframes fadeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}article div div img{animation:fadeIn 0.6s ease-out forwards;opacity:0;}article div div img:nth-child(1){animation-delay:0.1s;}article div div img:nth-child(2){animation-delay:0.2s;}article div div img:nth-child(3){animation-delay:0.3s;}article div div img:nth-child(4){animation-delay:0.4s;}article div div img:nth-child(5){animation-delay:0.5s;}article div div img:nth-child(6){animation-delay:0.6s;}article div div img:nth-child(7){animation-delay:0.7s;}article div div img:nth-child(8){animation-delay:0.8s;}article div div img:nth-child(9){animation-delay:0.9s;}@media (max-width:992px){article div div{grid-template-columns:repeat(3,1fr);}article div div img{height:250px;}}@media (max-width:576px){article div div{grid-template-columns:repeat(2,1fr);gap:15px;}article div div img{height:200px;}main[role="main"]{padding:10px;border-radius:0;}}.layout-sidebar-first{background-color:#f0f8ff;padding:20px;border-left:1px solid var(--primary-light);}#main-content:focus{outline:none;}article footer{color:#444;}article div div img:hover{transform:scale(1.03);z-index:1;box-shadow:0 15px 30px var(--shadow-color);}.pager{display:flex;justify-content:center;margin-top:40px;gap:10px;}.pager__item{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:white;border:1px solid var(--primary-light);transition:all 0.2s ease;}.pager__item.is-active{background-color:var(--primary-color);color:white;}.pager__item:hover{background-color:var(--primary-light);color:white;}article.contextual-region footer{display:none !important;}article.contextual-region > div > div:last-child{display:none !important;}div:has(> div:first-child:contains("Image Principale")){display:none !important;}.layout-content article > div > div:nth-last-child(1){display:none !important;}.contextual-region > div > div:has(.contextual){display:none !important;}
@font-face{font-family:'Futura';src:url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff2') format('woff2'),url('https://cdnjs.cloudflare.com/ajax/libs/Futura/5.0.0/Futura-Medium.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}*{font-family:'Futura',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;}h1,h2,h3,p{font-family:'Futura',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen-Sans,Ubuntu,Cantarell,'Helvetica Neue',sans-serif !important;}.gradient-overlay{background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3));}
