.site-branding-logo img{max-height:325px;!important width:auto}.blog-post-item{box-shadow:0 2px 2px rgba(0,0,0,.06);padding:20px;background-color:#fff;height:100%;transition:transform .3s ease,box-shadow .3s ease}.blog-post-item:hover{box-shadow:0 2px 2px rgba(0,0,0,.06);border:6px solid #f37e7e;transform:scale(1.05);transition-duration:1s}.site-branding-logo img{position:relative;animation:slide-rotate 1s linear forwards}@keyframes slide-rotate{0%{transform:translateX(100%) rotate(0deg);opacity:0}100%{transform:translateX(0) rotate(360deg);opacity:1}}.site-title{position:relative;text-align:center;animation:slide-left-center 2s ease forwards}@keyframes slide-left-center{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}//menu .menu-item{position:relative}.menu-item:after{content:'';position:absolute;width:100%;height:2px;background:#9dc3ea;left:0;bottom:-5px;transform:scaleX(0);transition:transform .3s ease}.menu-item:hover:after{transform:scaleX(1)}//champs de recherche .wp-block-search__inside-wrapper{border:2px solid blue !important}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%;border:2px solid #f37e7e!important}//Champs formulaire input.wpcf7-form-control,textarea.wpcf7-form-control,select.wpcf7-form-control{border:2px solid blue !important;border-radius:4px !important;padding:8px !important}input.wpcf7-form-control:focus,textarea.wpcf7-form-control:focus,select.wpcf7-form-control:focus{border-color:#00008b !important;outline:none !important}input.wpcf7-form-control,textarea.wpcf7-form-control,select.wpcf7-form-control{border:2px solid #9dc3ea !important;border-radius:4px !important;padding:8px !important}.comments-title{display:none}.post-navigation{display:none}.entry-date{margin-left:2px}.form-submit{position:relative;background-color:#fff;font-size:12px;line-height:42px;font-weight:600;color:#f37e7e;text-transform:uppercase;letter-spacing:.1em;display:inline-block;vertical-align:middle;padding:11px 18px;line-height:1.3;cursor:pointer;border-radius:200px;text-decoration:none}p{margin-top:10px;margin-left:5px;margin-right:5px;text-align:justify}.site-title a{color:#000;text-align:center}p.site-description{text-align:center}p:not(.site-title):not(.site-description):before{content:"★";margin-right:8px;color:#f37e7e;font-weight:700;opacity:0;transition:opacity .4s ease,transform .4s ease;transform:translateX(-10px)}p:not(.site-title):not(.site-description):hover:before{opacity:1;transform:translateX(0)}p:before{display:inline-block}}@media (max-width:768px){p:before{content:none}}.header-tools{display:flex;justify-content:space-between;align-items:center;position:fixed;top:10px;left:10px;right:10px;z-index:999;padding:10px}#theme-toggle{font-size:1.5rem;background:0 0;border:none;cursor:pointer}body{transition:background-color .5s ease,color .5s ease}#darkModeToggle{width:44px;height:44px;border-radius:50%;border:2px solid #f37e7e;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;background-color:#fff;color:#f37e7e;font-size:20px;z-index:9999}body.dark-mode #darkModeToggle{background-color:#000;border-color:#000;color:#f37e7e}body.dark-mode #darkModeToggle:hover{box-shadow:0 0 10px rgba(243,126,126,.8)}#darkModeToggle:hover{transform:scale(1.15);box-shadow:0 0 10px rgba(243,126,126,.6)}#darkModeToggle:hover{transform:scale(1.15);box-shadow:0 0 10px rgba(243,126,126,.6)}#darkModeToggle:hover{transform:scale(1.15);box-shadow:0 0 8px rgba(243,126,126,.6)}body.dark-mode{background-color:#000;color:#e0e0e0}body.dark-mode a{color:#80c0ff}body.dark-mode header,body.dark-mode .site-footer,body.dark-mode .widget,body.dark-mode .menu,body.dark-mode input,body.dark-mode textarea,body.dark-mode button{background-color:#000;color:#f1f1f1;border-color:#000}body.dark-mode input::placeholder,body.dark-mode textarea::placeholder{color:#aaa}body.dark-mode .search-field{background-color:#2a2a2a;border-color:#555;color:#f1f1f1}body.dark-mode{background-color:#000 !important;color:#e0e0e0}body.dark-mode .site,body.dark-mode #page,body.dark-mode #main,body.dark-mode .content,body.dark-mode .entry-content,body.dark-mode .wp-block-group,body.dark-mode .container,body.dark-mode .wrap{background-color:#000 !important;color:#e0e0e0 !important}body.dark-mode section,body.dark-mode article,body.dark-mode aside,body.dark-mode header,body.dark-mode footer,body.dark-mode nav{background-color:#1a1a1a !important;color:#f0f0f0 !important}body.dark-mode .widget,body.dark-mode .card,body.dark-mode .entry,body.dark-mode .post,body.dark-mode .post-thumbnail{background-color:#000 !important;border-color:#333 !important}@media screen and (max-width:768px){#searchToggle{width:24px !important;height:24px !important;font-size:16px !important;border-width:1.5px !important}}#searchToggle,#burgerMenu{font-size:24px;color:#f37e7e;transition:color .3s ease}body.dark-mode #searchToggle,body.dark-mode #burgerMenu{color:#fff}body.dark-mode .icon-bars{fill:#f37e7e;stroke:#f37e7e}body.dark-mode .search-submit svg{fill:#f37e7e;stroke:#f37e7e;transition:fill .3s ease,stroke .3s ease}body.dark-mode .blog-post-item .entry-container{background-color:#000;color:#fff}body.dark-mode{color:#fff}.dark-mode .text-noir-fixe{color:#000 !important}.dark-mode pre.wp-block-preformatted{color:#000 !important}.custom-logo{content:url('https://www.lunetoile.com/wp-content/uploads/2025/03/32OtJ4-XSEan-1MtDR_nUA.webp')}body.dark-mode .custom-logo{content:url('https://www.lunetoile.com/wp-content/uploads/2025/05/logolunetoilenuit.jpg')}@media screen and (max-width:768px){.custom-logo{margin-top:50px}}body[class*=dark],body[class*=night] .wp-block-column{background-color:#fff !important;color:#000 !important}body[class*=dark] .wp-block-column a,body[class*=night] .wp-block-column a{color:#000 !important}@media (max-width:767px){body[class*=dark] .dropdown-toggle svg.icon,body[class*=night] .dropdown-toggle svg.icon{fill:#f37e7e !important;color:#f37e7e !important}body[class*=dark] .dropdown-toggle .svg-fallback,body[class*=night] .dropdown-toggle .svg-fallback{color:#f37e7e !important}}@media (max-width:1024px){body[class*=dark] .dropdown-toggle svg.icon,body[class*=night] .dropdown-toggle svg.icon{fill:#f37e7e !important;color:#f37e7e !important}body[class*=dark] .dropdown-toggle .svg-fallback,body[class*=night] .dropdown-toggle .svg-fallback{color:#f37e7e !important}}body[class*=dark] .single-post-wrap .blog-post-item .entry-title{color:#fff}.container a[href*="kantipurthemes.com"]{display:none !important}}