/* Centre Spatial — NASA Live v3 : intégration directe dans Astra, sans double page */
.odv-centre-spatial-page .ast-article-single,
.odv-centre-spatial-page article.ast-article-single,
.odv-centre-spatial-page .site-main > article {
 background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;
}
.odv-centre-spatial-page .ast-article-single{padding:0!important;}
.odv-centre-spatial-page .entry-content{max-width:none!important;}
.odv-nasa-live{width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;color:#20252b;font-family:inherit;}
.odv-nasa-live *{box-sizing:border-box;}
.odv-nasa-live__header{width:100%;max-width:920px;margin:0;padding-top:1.5rem;}
.odv-nasa-live__label{margin:0 0 .75rem;color:#0759a5;font-size:.76rem;font-weight:800;letter-spacing:.16em;}
.odv-nasa-live__header h2{margin:0 0 1rem;color:#07182b;font-size:clamp(2.3rem,6vw,5rem);line-height:1;font-weight:750;}
.odv-nasa-live__header p:last-child{margin:0;color:#5f6972;font-size:clamp(1rem,2vw,1.18rem);line-height:1.75;}
.odv-nasa-live__rule{width:100%;height:1px;margin:clamp(1.8rem,4vw,3rem) 0;background:#d4d9dd;}
.odv-nasa-live__status{display:inline-block;margin:0 0 1.15rem;padding:.42rem .7rem;border-left:4px solid #0759a5;background:#edf3f8;color:#07182b;font-size:.76rem;font-weight:800;letter-spacing:.12em;}
.odv-nasa-live__status--on{border-left-color:#d71920;background:#fff0f0;color:#941419;}
.odv-nasa-live__title{max-width:1100px;margin:0 0 1.5rem;color:#07182b;font-size:clamp(1.45rem,3.5vw,2.8rem);line-height:1.2;font-weight:750;}
.odv-nasa-live__video{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;margin:0;background:#000;border:0;border-radius:0;box-shadow:none;}
.odv-nasa-live__video iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;}
.odv-nasa-live__empty{padding:.5rem 0 1rem;}
.odv-nasa-live__empty h3{max-width:850px;margin:0 0 .75rem;color:#07182b;font-size:clamp(1.35rem,3vw,2rem);line-height:1.35;}
.odv-nasa-live__empty p{max-width:760px;margin:0 0 1.15rem;color:#5f6972;line-height:1.7;}
.odv-nasa-live__empty a{display:inline-block;padding:.72rem 1rem;border:1px solid #07182b;color:#07182b!important;font-weight:700;text-decoration:none!important;background:transparent;transition:background .2s ease,color .2s ease;}
.odv-nasa-live__empty a:hover,.odv-nasa-live__empty a:focus{color:#fff!important;background:#07182b;}
.odv-nasa-live__note{margin:2rem 0 0;padding:1rem 0 0;border-top:1px solid #d4d9dd;color:#737c84;font-size:.88rem;line-height:1.6;}
@media(max-width:768px){.odv-nasa-live__header{padding-top:.75rem}.odv-nasa-live__header h2{font-size:2.5rem}.odv-nasa-live__label{font-size:.68rem;letter-spacing:.11em}.odv-nasa-live__video{width:calc(100% + 2rem);margin-left:-1rem}}
@media(prefers-reduced-motion:reduce){.odv-nasa-live__empty a{transition:none}}
