/* Page Remember Villa Rouge indépendante : aucun chrome du site principal. */
html{height:auto!important;overflow:auto!important;background:#090113!important}
body.fil-remember-standalone{min-height:100vh!important;height:auto!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;background:radial-gradient(circle at 50% 0%,#301061 0%,#140521 36%,#090113 82%)!important;color:#fff;font-family:Inter,Arial,sans-serif}
body.fil-remember-standalone #app-root{display:block!important;position:static!important;max-width:none!important;width:100%!important;height:auto!important;min-height:100vh!important;overflow:visible!important;background:transparent!important}
body.fil-remember-standalone #main-view{display:block!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;min-height:100vh!important;overflow:visible!important;padding:18px clamp(12px,3vw,30px) 5px!important;background:transparent!important;scroll-behavior:smooth}
body.fil-remember-standalone #fil-musique-page{width:100%!important;max-width:1320px!important;margin:0 auto!important;min-height:0!important;padding:0!important;overflow:visible!important}
body.fil-remember-standalone #fil-musique-page.fil-v111-page{box-sizing:border-box}
body.fil-remember-standalone .remember-credit{max-width:1320px;margin:32px auto 0;padding:22px 15px 30px;text-align:center;border-top:1px solid #f576bb55;color:#e6c9f0;font-size:clamp(12px,1.2vw,15px);line-height:1.6;letter-spacing:.025em}
body.fil-remember-standalone .remember-credit strong{color:#fff;font-weight:800}
body.fil-remember-standalone .remember-credit::before{content:'✦';display:block;color:#ffa347;font-size:22px;margin-bottom:8px}
body.fil-remember-standalone #fil-music-official{position:fixed!important;left:-9999px!important;top:0!important;width:340px!important;height:120px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}
body.fil-remember-standalone #fil-music-official iframe{width:340px;height:115px;display:block;border:0}
body.fil-remember-standalone #fil-musique-page button,body.fil-remember-standalone #fil-musique-page a{cursor:pointer}
body.fil-remember-standalone #fil-musique-page :is(button,a,select,input):focus-visible{outline:2px solid #ffb866!important;outline-offset:3px!important}
@media(max-width:650px){body.fil-remember-standalone #main-view{padding:8px 6px 0!important}body.fil-remember-standalone .remember-credit{margin:20px 6px 0;padding-bottom:25px}}
