{"id":17,"date":"2026-06-05T12:16:12","date_gmt":"2026-06-05T12:16:12","guid":{"rendered":"http:\/\/luxoria.re\/?page_id=17"},"modified":"2026-06-06T08:22:50","modified_gmt":"2026-06-06T08:22:50","slug":"17-2","status":"publish","type":"page","link":"https:\/\/luxoria.re\/","title":{"rendered":"Invitation"},"content":{"rendered":"\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&family=Cinzel:wght@400;600&family=Lato:wght@300;400&display=swap');\n\n#luxoria-wrap * { margin:0; padding:0; box-sizing:border-box; }\n\n#luxoria-wrap {\n  width: 100%;\n  height: 100vh;\n  background: linear-gradient(160deg,#1A1208 0%,#2D1F08 50%,#1A1208 100%);\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  position: relative;\n  overflow: hidden;\n  font-family: 'Lato', sans-serif;\n  padding: 2rem 1.5rem;\n}\n\n#luxoria-wrap::before {\n  content:'';\n  position:absolute;inset:0;\n  background:radial-gradient(ellipse 60% 50% at 50% 45%,rgba(201,168,76,0.13) 0%,transparent 70%);\n  pointer-events:none;\n}\n\n.lux-stars {\n  position:absolute;inset:0;pointer-events:none;\n  background-image:\n    radial-gradient(1px 1px at 8% 12%,rgba(240,208,128,0.9) 0%,transparent 100%),\n    radial-gradient(1.5px 1.5px at 38% 6%,rgba(201,168,76,0.9) 0%,transparent 100%),\n    radial-gradient(1px 1px at 72% 10%,rgba(240,208,128,0.7) 0%,transparent 100%),\n    radial-gradient(1px 1px at 90% 30%,rgba(240,208,128,0.5) 0%,transparent 100%),\n    radial-gradient(2px 2px at 55% 8%,rgba(201,168,76,0.6) 0%,transparent 100%),\n    radial-gradient(1px 1px at 18% 50%,rgba(201,168,76,0.4) 0%,transparent 100%),\n    radial-gradient(1px 1px at 95% 55%,rgba(240,208,128,0.5) 0%,transparent 100%),\n    radial-gradient(1.5px 1.5px at 65% 45%,rgba(240,208,128,0.6) 0%,transparent 100%),\n    radial-gradient(1px 1px at 30% 80%,rgba(201,168,76,0.4) 0%,transparent 100%),\n    radial-gradient(1px 1px at 80% 85%,rgba(240,208,128,0.5) 0%,transparent 100%);\n}\n\n.lux-progress {\n  position:absolute;top:0;left:0;right:0;height:3px;\n  background:linear-gradient(90deg,#C9A84C var(--p,0%),rgba(201,168,76,0.15) var(--p,0%));\n  transition:all 0.6s;z-index:5;\n}\n\n.lux-inner {\n  position:relative;z-index:2;\n  width:100%;max-width:560px;\n  text-align:center;\n  display:flex;flex-direction:column;align-items:center;\n}\n\n.lux-step-label {\n  font-family:'Cinzel',serif;\n  font-size:clamp(0.55rem,1.5vw,0.65rem);\n  letter-spacing:0.4em;\n  color:rgba(201,168,76,0.5);\n  text-transform:uppercase;\n  margin-bottom:1.5rem;\n}\n.lux-dots { display:flex;gap:10px;justify-content:center;margin-top:0.6rem; }\n.lux-dot {\n  width:7px;height:7px;border-radius:50%;\n  border:1px solid rgba(201,168,76,0.4);transition:all 0.4s;\n}\n.lux-dot.active { background:#C9A84C;border-color:#C9A84C; }\n.lux-dot.done { background:rgba(201,168,76,0.4);border-color:rgba(201,168,76,0.4); }\n\n.lux-symbol {\n  font-family:'Cormorant Garamond',serif;\n  font-size:clamp(2.8rem,8vw,5rem);\n  color:#C9A84C;margin-bottom:1rem;\n  animation:lux-float 3s ease-in-out infinite;line-height:1;\n}\n@keyframes lux-float { 0%,100%{transform:translateY(0);}50%{transform:translateY(-8px);} }\n\n.lux-question {\n  font-family:'Cormorant Garamond',serif;\n  font-size:clamp(1.7rem,5vw,2.6rem);\n  font-style:italic;font-weight:300;\n  color:#F7E5A0;line-height:1.4;\n  max-width:500px;margin:0 auto 0.7rem;\n}\n.lux-sub {\n  font-family:'Lato',sans-serif;\n  font-size:clamp(0.72rem,2vw,0.82rem);\n  font-weight:300;letter-spacing:0.12em;\n  color:rgba(253,246,227,0.4);\n  margin-bottom:2rem;min-height:1.2em;\n}\n.lux-line {\n  width:50px;height:1px;\n  background:linear-gradient(90deg,transparent,#C9A84C,transparent);\n  margin:0 auto 2rem;\n}\n.lux-choices {\n  display:flex;flex-direction:column;\n  gap:0.85rem;width:100%;max-width:460px;\n}\n.lux-btn {\n  background:transparent;\n  border:1px solid rgba(201,168,76,0.4);\n  padding:clamp(0.9rem,2.5vw,1.1rem) clamp(1rem,4vw,2rem);\n  color:rgba(247,229,160,0.85);\n  font-family:'Cormorant Garamond',serif;\n  font-size:clamp(1.05rem,3vw,1.2rem);\n  font-style:italic;letter-spacing:0.04em;\n  cursor:pointer;transition:all 0.35s;\n  text-align:center;width:100%;\n  -webkit-tap-highlight-color:transparent;\n}\n.lux-btn:hover,.lux-btn:active { background:rgba(201,168,76,0.12);border-color:#C9A84C;color:#F0D080; }\n.lux-btn.selected { background:rgba(201,168,76,0.18);border-color:#C9A84C;color:#F0D080; }\n\n.lux-ending { text-align:center;max-width:480px;width:100%; }\n.lux-end-symbol { font-family:'Cormorant Garamond',serif;font-size:clamp(3rem,10vw,5rem);color:#C9A84C;margin-bottom:1rem;line-height:1; }\n.lux-end-title { font-family:'Cinzel',serif;font-size:clamp(0.9rem,3vw,1.2rem);letter-spacing:0.15em;color:#F0D080;margin-bottom:1.2rem; }\n.lux-end-text { font-family:'Cormorant Garamond',serif;font-size:clamp(1rem,3vw,1.2rem);font-style:italic;color:rgba(247,229,160,0.7);line-height:1.7;margin-bottom:2rem; }\n\n.lux-email-zone { width:100%;max-width:420px;display:flex;flex-direction:column;gap:0.8rem;margin:0 auto; }\n.lux-email-input {\n  background:rgba(255,253,245,0.06);border:1px solid rgba(201,168,76,0.3);\n  padding:clamp(0.75rem,2vw,0.9rem) 1.2rem;\n  font-family:'Lato',sans-serif;font-size:clamp(0.85rem,2.5vw,1rem);\n  color:#F7E5A0;letter-spacing:0.05em;outline:none;width:100%;\n  border-radius:0;-webkit-appearance:none;\n}\n.lux-email-input::placeholder { color:rgba(201,168,76,0.35); }\n.lux-email-input:focus { border-color:#C9A84C; }\n.lux-send-btn {\n  padding:clamp(0.85rem,2vw,1rem) 2rem;background:transparent;\n  border:1px solid #C9A84C;color:#F0D080;\n  font-family:'Cinzel',serif;font-size:clamp(0.65rem,1.8vw,0.72rem);\n  letter-spacing:0.3em;text-transform:uppercase;cursor:pointer;transition:all 0.35s;\n  -webkit-tap-highlight-color:transparent;\n}\n.lux-send-btn:hover,.lux-send-btn:active { background:rgba(201,168,76,0.15); }\n.lux-confirm { font-family:'Cormorant Garamond',serif;font-size:0.95rem;font-style:italic;color:rgba(201,168,76,0.7);margin-top:0.5rem;display:none; }\n<\/style>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  document.querySelectorAll('.wp-block-post-title, .site-header, .site-footer, header, footer, .wp-block-template-part').forEach(function(el) {\n    el.style.display = 'none';\n  });\n  document.body.style.overflow = 'hidden';\n  document.body.style.margin = '0';\n  document.body.style.padding = '0';\n  document.documentElement.style.overflow = 'hidden';\n});\n<\/script>\n\n<div id=\"luxoria-wrap\">\n  <div class=\"lux-stars\"><\/div>\n  <div class=\"lux-progress\" id=\"lux-pbar\"><\/div>\n  <div class=\"lux-inner\" id=\"lux-inner\">\n    <div class=\"lux-step-label\" id=\"lux-step-lbl\">\u00c9tape 1 sur 5\n      <div class=\"lux-dots\" id=\"lux-dots\"><\/div>\n    <\/div>\n    <div class=\"lux-symbol\" id=\"lux-symbol\"><\/div>\n    <p class=\"lux-question\" id=\"lux-question\"><\/p>\n    <p class=\"lux-sub\" id=\"lux-sub\"><\/p>\n    <div class=\"lux-line\" id=\"lux-line\"><\/div>\n    <div class=\"lux-choices\" id=\"lux-choices\"><\/div>\n    <div class=\"lux-ending\" id=\"lux-ending\" style=\"display:none\"><\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\nvar steps=[\n  {id:1,symbol:'\u2726',q:'Shirine quelqu\\'un pense \u00e0 toi.',sub:'',choices:[\n    {t:'Je t\\'\u00e9coute\u2026',n:2},{t:'Je ne suis pas s\u00fbre\u2026',n:'shy'}\n  ]},\n  {id:2,symbol:'\u2661',q:'Il aimerait te consacrer une soir\u00e9e, juste toi et lui.',sub:'Est-ce que l\\'id\u00e9e te sourit ?',choices:[\n    {t:'Pourquoi pas\u2026',n:3},{t:'Dis-m\\'en plus d\\'abord.',n:'curious'}\n  ]},\n  {id:'curious',symbol:'\u2727',q:'Il imagine une lumi\u00e8re tamis\u00e9e, un silence doux, ta pr\u00e9sence.',sub:'Rien de plus. Juste un instant suspendu.',choices:[\n    {t:'\u00c7a me touche\u2026 continue.',n:3},{t:'Je ne suis pas pr\u00eate pour \u00e7a.',n:'no'}\n  ]},\n  {id:3,symbol:'\ud83d\udd6f',q:'Il pense \u00e0 deux fa\u00e7ons de vous retrouver\u2026',sub:'Laquelle te correspondrait le mieux ?',save:true,choices:[\n    {t:'Un d\u00eener aux chandelles \u2014 quelque chose de beau',n:4},\n    {t:'Un simple verre \u2014 doux et sans pression',n:4}\n  ]},\n  {id:4,symbol:'\u2726',q:'Avant de dire oui ou non\u2026 une derni\u00e8re question.',sub:'As-tu envie de le conna\u00eetre davantage ?',choices:[\n    {t:'Oui, j\\'ai envie de d\u00e9couvrir qui tu es.',n:5},\n    {t:'Je pr\u00e9f\u00e8re garder la distance pour l\\'instant.',n:'no'}\n  ]},\n  {id:5,symbol:'\u2661',q:'Alors\u2026 acceptes-tu cette invitation ?',sub:'Ton c\u0153ur a la parole.',choices:[\n    {t:'Oui, je dis oui.',n:'yes'},{t:'Non, pas cette fois.',n:'no'}\n  ]},\n  {id:'shy',symbol:'\u2727',q:'C\\'est normal d\\'h\u00e9siter. Il comprend.',sub:'Mais une seule question, s\\'il te pla\u00eet\u2026',choices:[\n    {t:'D\\'accord, une seule.',n:2},{t:'Non, je pr\u00e9f\u00e8re m\\'arr\u00eater l\u00e0.',n:'no'}\n  ]}\n];\nvar endings={\n  yes:{sym:'\u2661',title:'Elle a dit oui.',text:'Ton c\u0153ur a parl\u00e9. Fabien t\\'attend avec toute la douceur du monde. Copie\/colle ce mail fabmoutia@gmail.com dans la partie \u00e0 compl\u00e9ter \"Son adresse e-mail\". Une soir\u00e9e se pr\u00e9pare, rien que pour vous deux.',email:true},\n  no:{sym:'\u2726',title:'Elle a choisi la distance.',text:'Il respecte ta d\u00e9cision avec \u00e9l\u00e9gance. Certaines \u00e9toiles brillent de loin, et c\\'est bien ainsi.',email:false}\n};\nvar rdv='';\nfunction getStep(id){return steps.find(function(s){return s.id===id;});}\nfunction dots(cur){\n  var d=document.getElementById('lux-dots');d.innerHTML='';\n  for(var i=1;i<=5;i++){\n    var s=document.createElement('span');\n    s.className='lux-dot'+(i<cur?' done':i===cur?' active':'');\n    d.appendChild(s);\n  }\n}\nfunction fadeIn(){\n  var el=document.getElementById('lux-inner');\n  el.style.opacity='0';el.style.transform='translateY(24px)';\n  setTimeout(function(){\n    el.style.transition='opacity 0.5s,transform 0.5s';\n    el.style.opacity='1';el.style.transform='translateY(0)';\n  },10);\n}\nfunction render(id){\n  var data=getStep(id);if(!data)return;\n  var num=typeof id==='number'?id:id==='curious'?3:id==='shy'?2:0;\n  document.getElementById('lux-pbar').style.setProperty('--p',Math.round((num\/5)*100)+'%');\n  document.getElementById('lux-symbol').textContent=data.symbol;\n  document.getElementById('lux-question').textContent=data.q;\n  document.getElementById('lux-sub').textContent=data.sub||'';\n  var lbl=document.getElementById('lux-step-lbl');\n  lbl.childNodes[0].textContent=typeof id==='number'?'\u00c9tape '+id+' sur 5':'';\n  dots(num||3);\n  var ch=document.getElementById('lux-choices');\n  ch.innerHTML='';ch.style.display='flex';\n  document.getElementById('lux-ending').style.display='none';\n  document.getElementById('lux-line').style.display='block';\n  data.choices.forEach(function(c){\n    var btn=document.createElement('button');\n    btn.className='lux-btn';btn.textContent=c.t;\n    btn.onclick=function(){\n      if(data.save)rdv=c.t;\n      document.querySelectorAll('.lux-btn').forEach(function(b){b.classList.remove('selected');});\n      btn.classList.add('selected');\n      setTimeout(function(){\n        if(c.n==='yes'||c.n==='no')showEnd(c.n);\n        else{fadeIn();render(c.n);}\n      },350);\n    };\n    ch.appendChild(btn);\n  });\n  fadeIn();\n}\nfunction showEnd(type){\n  var e=endings[type];\n  document.getElementById('lux-choices').style.display='none';\n  document.getElementById('lux-line').style.display='none';\n  document.getElementById('lux-step-lbl').childNodes[0].textContent='';\n  document.getElementById('lux-dots').innerHTML='';\n  document.getElementById('lux-symbol').textContent='';\n  document.getElementById('lux-question').textContent='';\n  document.getElementById('lux-sub').textContent='';\n  document.getElementById('lux-pbar').style.setProperty('--p','100%');\n  var end=document.getElementById('lux-ending');end.style.display='block';\n  var em=e.email?'<div class=\"lux-email-zone\"><input class=\"lux-email-input\" type=\"email\" id=\"lux-mail\" placeholder=\"Son adresse e-mail\u2026\"><button class=\"lux-send-btn\" onclick=\"luxSend()\">Envoyer la nouvelle \u2726<\/button><p class=\"lux-confirm\" id=\"lux-conf\">Message envoy\u00e9 avec toute la lumi\u00e8re du c\u0153ur.<\/p><\/div>':'';\n  end.innerHTML='<div class=\"lux-end-symbol\">'+e.sym+'<\/div><p class=\"lux-end-title\">'+e.title+'<\/p><p class=\"lux-end-text\">'+e.text+(rdv?'<br><br><em style=\"color:rgba(201,168,76,0.6);font-size:0.95rem;\">Rendez-vous choisi : '+rdv+'<\/em>':'')+'<\/p>'+em;\n  fadeIn();\n}\nwindow.luxSend=function(){\n  var f=document.getElementById('lux-mail');\n  if(!f||!f.value||f.value.indexOf('@')<0){if(f)f.style.borderColor='rgba(201,168,76,0.8)';return;}\n  var s=encodeURIComponent('Elle a dit oui \u2726');\n  var b=encodeURIComponent('Elle a r\u00e9pondu oui.\\n\\nRendez-vous souhait\u00e9 : '+(rdv||'un moment ensemble')+'\\n\\nPr\u00e9pare quelque chose de beau.\\nElle t\\'attend.');\n  window.open('mailto:'+f.value+'?subject='+s+'&#038;body='+b);\n  var c=document.getElementById('lux-conf');if(c)c.style.display='block';\n};\nrender(1);\n})();\n<\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9tape 1 sur 5<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-17","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/luxoria.re\/index.php?rest_route=\/wp\/v2\/pages\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luxoria.re\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/luxoria.re\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/luxoria.re\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/luxoria.re\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=17"}],"version-history":[{"count":7,"href":"https:\/\/luxoria.re\/index.php?rest_route=\/wp\/v2\/pages\/17\/revisions"}],"predecessor-version":[{"id":29,"href":"https:\/\/luxoria.re\/index.php?rest_route=\/wp\/v2\/pages\/17\/revisions\/29"}],"wp:attachment":[{"href":"https:\/\/luxoria.re\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}