.lune-haut{padding-top:72px;padding-bottom:40px}.lune-haut h1{margin:18px 0 26px}.lune-haut .chapeau+.sec{margin-top:20px;font-size:17px}.calc{padding:8px 0 24px}.calc label.l2{margin-top:26px}.calc .fac{text-transform:none;letter-spacing:0;font-size:13px;color:#6E7390;margin-left:6px}.calc .rang{display:flex;gap:10px}.calc .rang>*{flex:1;min-width:0}.calc select,.calc input[type=text]{width:100%;background:var(--nuit-haute);border:1px solid rgba(228,230,242,.16);border-radius:2px;padding:17px 14px;color:var(--creme);font-family:inherit;font-size:18px;font-weight:300;-webkit-appearance:none;appearance:none}.calc select{background-image:linear-gradient(45deg,transparent 50%,var(--gris-bleu) 50%),linear-gradient(135deg,var(--gris-bleu) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}.calc select:focus,.calc input[type=text]:focus{outline:0;border-color:var(--champagne)}.calc input::placeholder{color:#5a5f7d}.calc .erreur{margin-top:18px;font-size:15px;color:var(--champagne)}.resultat{padding:40px 0 16px}.resultat h2{margin:16px 0 22px;font-size:clamp(36px,8vw,52px)}.resultat .preuve{margin-top:22px}.choix{display:flex;gap:12px;margin:22px 0 18px}.choix button.alt{flex:1;min-width:0;margin:0;background:transparent;color:var(--champagne);border:1px solid rgba(203,162,103,.45);font-weight:400;padding:16px 12px}.choix button.alt:hover{background:rgba(203,162,103,.08)}.lecture .sur{margin-top:40px;margin-bottom:10px}.lecture .sur:first-child{margin-top:0}.lecture p+.sur{margin-top:40px}.retours{margin-top:26px}.retour{display:flex;gap:18px;padding:18px 0;border-top:1px solid rgba(250,248,243,.09);font-size:17px}.retour:last-child{border-bottom:1px solid rgba(250,248,243,.09)}.retour .q{flex:1;color:var(--gris-bleu)}.retour .t{flex:1;color:var(--creme)}.retour.maintenant .q,.retour.maintenant .t{color:var(--champagne)}@media (max-width:600px){.calc .rang{gap:8px}.calc select,.calc input[type=text]{font-size:17px;padding:16px 10px}.calc select{padding-right:26px;background-position:calc(100% - 14px) 50%,calc(100% - 9px) 50%}.choix{flex-direction:column}.retour{display:block}.retour .t{display:block;margin-top:4px}}.reseaux img.ico{display:block;height:26px;width:auto}.ville{position:relative}.ville ul{position:absolute;left:0;right:0;top:100%;z-index:5;background:var(--nuit-haute);border:1px solid rgba(228,230,242,.16);list-style:none;margin:4px 0 0;padding:0;max-height:300px;overflow:auto}.ville li{padding:12px 14px;cursor:pointer;font-size:16px;line-height:1.4;border-top:1px solid rgba(250,248,243,.06)}.ville li:first-child{border-top:0}.ville li b{font-weight:400;color:var(--creme);margin-right:8px}.ville li span{color:var(--gris-bleu);font-size:13px}.ville li:hover,.ville li:focus{background:rgba(203,162,103,.08);outline:0}.ville li.vide{cursor:default;color:var(--gris-bleu);font-size:14px}.ville-ok{font-size:13px;color:var(--gris-bleu);margin-top:9px}.scene{display:flex;justify-content:center;margin:6px auto 0;max-width:420px;min-height:200px}.resultat .legende{text-align:center;margin:2px auto 0;max-width:460px}.carte-base{display:grid;gap:14px}.bloc{padding:22px 22px 20px;border:1px solid rgba(203,162,103,.16);border-radius:2px;background:rgba(13,13,46,.55)}.bloc.lune{border-color:rgba(203,162,103,.55)}.bloc .signe{font-family:"Cormorant Garamond",serif;font-size:31px;font-weight:300;line-height:1.15;margin:9px 0 10px;color:var(--creme)}.bloc.lune .signe,.bloc.lune .phrase{color:var(--champagne-fonce)}.bloc .phrase{font-size:17px;line-height:1.6}.bloc .note{margin-top:10px;font-size:13px}.bloc .phrase a{color:var(--champagne)}#signe .lune-haut .chapeau{color:var(--champagne-fonce)}#signe .lune-haut{padding-top:40px}.carte-sec{padding:48px 0}.carte-lien{padding-top:24px}.carte-lien .ruban-bloc{margin:30px 0 8px}.trois{margin-top:30px;display:grid;gap:0}.trois .un{padding:22px 0;border-top:1px solid rgba(250,248,243,.09)}.trois .un:last-child{border-bottom:1px solid rgba(250,248,243,.09)}.trois .un p{font-size:17px;line-height:1.6;margin-top:8px}.trois .un b{font-weight:400;color:var(--creme)}.trois .un.lune .sur,.trois .un.lune b{color:var(--champagne-fonce)}.trois .il-faut{font-size:13px!important;color:var(--gris-bleu);margin-top:6px!important}.calc .inconnue{margin-top:14px}.calc .inconnue span{font-size:15px}.calc select:disabled{opacity:.35}.carte-incluse{text-align:left}.carte-incluse .cta{margin-top:30px}#c-go,.cta.aller,.carte-lien .cta,.carte-incluse .cta,#recevoir button{background:#A8834E;border-color:#A8834E;color:#070718}#c-go:hover,.cta.aller:hover,.carte-lien .cta:hover,.carte-incluse .cta:hover,#recevoir button:hover{background:#BE995F;border-color:#BE995F}.hero.courte{min-height:max(1000px,100svh)}.hero .paraphe .cta.aller{display:inline-block;margin:0 0 30px}@media (min-width:601px){.hero.courte .paraphe .cta.aller{position:relative;top:-90px}}@media (max-width:600px){.hero.courte{min-height:max(620px,86svh)}.hero .paraphe .cta.aller{padding:15px 34px}}.carte-jointe{margin-top:40px;padding-top:36px;border-top:1px solid rgba(250,248,243,.09)}.carte-jointe .ruban-bloc{margin:26px 0 0}a{color:var(--champagne-fonce);border-bottom-color:rgba(203,162,103,.35)}footer a{color:var(--gris-bleu)}.reseaux .id{color:var(--champagne-fonce)}.reseaux .fleche{color:#A8834E}.choix button.alt{color:var(--champagne-fonce);border-color:rgba(203,162,103,.45)}.hero.courte .periode{color:var(--champagne-fonce)}.calc .erreur,.bloc .phrase a,.retour.maintenant .q,.retour.maintenant .t{color:var(--champagne-fonce)}@media (max-width:600px){.hero.courte{min-height:max(680px,100svh)}.hero.courte .dedans{padding-top:40px}.hero.courte .leg{margin-top:26px}.hero.courte .paraphe{bottom:30px}.hero.courte .paraphe .cta.aller{margin:0 0 22px}.hero.courte .sign{margin-top:14px}}