<!DOCTYPE html>

<html lang="fr">

<head>

  <meta charset="UTF-8" />

  <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  <title>MakeYourLife — Simplifiez-vous la vie</title>

  <meta name="description" content="MakeYourLife — Simplifiez-vous la vie. Outils et automatisations pour gagner du temps au quotidien." />

  <style>

    :root{

      --bg1:#0b1020;

      --bg2:#0a1b33;

      --card: rgba(255,255,255,.06);

      --stroke: rgba(255,255,255,.14);

      --text:#eaf2ff;

      --muted: rgba(234,242,255,.72);

      --accent:#7c5cff;

      --accent2:#24d2ff;

      --shadow: 0 18px 50px rgba(0,0,0,.45);

      --radius: 18px;

    }


    *{box-sizing:border-box}

    html,body{height:100%}

    body{

      margin:0;

      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;

      color:var(--text);

      background:

        radial-gradient(900px 600px at 15% 20%, rgba(124,92,255,.35), transparent 55%),

        radial-gradient(900px 600px at 85% 30%, rgba(36,210,255,.25), transparent 55%),

        radial-gradient(1200px 800px at 50% 120%, rgba(255,255,255,.08), transparent 60%),

        linear-gradient(160deg, var(--bg1), var(--bg2));

      overflow-x:hidden;

    }


    /* Grid “informatique” */

    .grid{

      position:fixed;

      inset:-20%;

      background-image:

        linear-gradient(rgba(255,255,255,.06) 1px, transparent 1px),

        linear-gradient(90deg, rgba(255,255,255,.06) 1px, transparent 1px);

      background-size: 52px 52px;

      transform: rotate(-8deg);

      filter: blur(.2px);

      opacity:.35;

      pointer-events:none;

      mask-image: radial-gradient(closest-side at 50% 40%, rgba(0,0,0,1), rgba(0,0,0,0));

    }


    /* “circuit” lines */

    .circuits{

      position:fixed;

      inset:0;

      pointer-events:none;

      opacity:.55;

      background:

        radial-gradient(circle at 18% 62%, rgba(36,210,255,.35) 0 2px, transparent 3px),

        radial-gradient(circle at 72% 28%, rgba(124,92,255,.35) 0 2px, transparent 3px),

        radial-gradient(circle at 86% 66%, rgba(36,210,255,.25) 0 2px, transparent 3px);

    }

    .circuits::before{

      content:"";

      position:absolute;

      inset:0;

      background:

        linear-gradient(90deg, transparent 0 8%, rgba(36,210,255,.18) 8% 8.2%, transparent 8.2% 100%),

        linear-gradient(180deg, transparent 0 28%, rgba(124,92,255,.18) 28% 28.2%, transparent 28.2% 100%),

        linear-gradient(120deg, transparent 0 52%, rgba(255,255,255,.10) 52% 52.15%, transparent 52.15% 100%);

      filter: blur(.3px);

      opacity:.55;

      mask-image: radial-gradient(closest-side at 50% 40%, rgba(0,0,0,1), rgba(0,0,0,0));

    }


    .wrap{

      min-height:100%;

      display:flex;

      align-items:center;

      justify-content:center;

      padding: 40px 18px;

      position:relative;

    }


    .card{

      width:min(980px, 100%);

      background: linear-gradient(180deg, rgba(255,255,255,.08), rgba(255,255,255,.04));

      border: 1px solid var(--stroke);

      border-radius: var(--radius);

      box-shadow: var(--shadow);

      overflow:hidden;

      position:relative;

    }


    .topbar{

      display:flex;

      gap:10px;

      align-items:center;

      padding: 14px 18px;

      border-bottom: 1px solid rgba(255,255,255,.10);

      background: rgba(0,0,0,.18);

    }

    .dot{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.25)}

    .dot:nth-child(1){background:#ff5f57}

    .dot:nth-child(2){background:#febc2e}

    .dot:nth-child(3){background:#28c840}


    .content{

      display:grid;

      grid-template-columns: 1.1fr .9fr;

      gap: 22px;

      padding: 28px;

    }


    @media (max-width: 860px){

      .content{grid-template-columns:1fr}

    }


    .brand{

      display:flex;

      align-items:center;

      gap:14px;

      margin-bottom: 10px;

    }

    .logo{

      width:48px;height:48px;border-radius: 14px;

      background: radial-gradient(circle at 30% 30%, rgba(36,210,255,.95), rgba(124,92,255,.9));

      box-shadow: 0 10px 25px rgba(0,0,0,.35);

      position:relative;

      overflow:hidden;

    }

    .logo::after{

      content:"";

      position:absolute;

      inset:-40%;

      background:

        linear-gradient(90deg, rgba(255,255,255,.0), rgba(255,255,255,.35), rgba(255,255,255,.0));

      transform: rotate(18deg);

      animation: shine 4.5s ease-in-out infinite;

      opacity:.65;

    }

    @keyframes shine{

      0%, 45% { transform: translateX(-35%) rotate(18deg); opacity:.0; }

      55% { opacity:.75; }

      100% { transform: translateX(35%) rotate(18deg); opacity:.0; }

    }


    h1{

      margin:0;

      font-size: clamp(28px, 4vw, 42px);

      letter-spacing: .2px;

      line-height:1.1;

    }

    .tagline{

      margin: 10px 0 16px;

      font-size: clamp(16px, 2.2vw, 20px);

      color: var(--muted);

    }

    .tagline strong{

      color: var(--text);

      background: linear-gradient(90deg, var(--accent), var(--accent2));

      -webkit-background-clip: text;

      background-clip: text;

      color: transparent;

      font-weight: 800;

    }


    .resume{

      margin:0 0 18px;

      color: var(--muted);

      line-height: 1.55;

      font-size: 15.5px;

    }


    .badges{

      display:flex;

      flex-wrap:wrap;

      gap:10px;

      margin-top: 10px;

    }

    .badge{

      display:inline-flex;

      align-items:center;

      gap:8px;

      padding: 10px 12px;

      border-radius: 999px;

      border: 1px solid rgba(255,255,255,.14);

      background: rgba(255,255,255,.05);

      color: rgba(234,242,255,.86);

      font-size: 13.5px;

      user-select:none;

    }

    .badge i{

      width:10px;height:10px;border-radius:50%;

      background: linear-gradient(90deg, var(--accent), var(--accent2));

      box-shadow: 0 0 0 3px rgba(124,92,255,.12);

    }


    .panel{

      border-radius: 16px;

      border: 1px solid rgba(255,255,255,.14);

      background: rgba(0,0,0,.18);

      padding: 18px;

      position:relative;

      overflow:hidden;

    }


    .panel::before{

      content:"";

      position:absolute;

      inset:-60%;

      background: radial-gradient(circle at 30% 30%, rgba(36,210,255,.18), transparent 55%);

      transform: rotate(12deg);

      pointer-events:none;

    }


    .terminal{

      position:relative;

      border-radius: 14px;

      border: 1px solid rgba(255,255,255,.14);

      background: rgba(10,14,28,.72);

      overflow:hidden;

    }

    .terminal .bar{

      display:flex;

      align-items:center;

      gap:8px;

      padding: 10px 12px;

      border-bottom: 1px solid rgba(255,255,255,.10);

      background: rgba(0,0,0,.22);

      font-size: 12px;

      color: rgba(234,242,255,.7);

    }

    .terminal .bar span{

      margin-left:auto;

      font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;

      opacity:.7;

    }

    .terminal pre{

      margin:0;

      padding: 14px 14px 16px;

      font-size: 13px;

      line-height: 1.55;

      color: rgba(234,242,255,.9);

      font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;

      white-space: pre-wrap;

    }

    .k{

      color: rgba(36,210,255,.95);

    }

    .v{

      color: rgba(124,92,255,.95);

    }

    .dim{

      color: rgba(234,242,255,.55);

    }


    .ctaRow{

      display:flex;

      gap:12px;

      flex-wrap:wrap;

      margin-top: 16px;

    }

    .btn{

      display:inline-flex;

      align-items:center;

      justify-content:center;

      gap:10px;

      padding: 12px 14px;

      border-radius: 14px;

      border: 1px solid rgba(255,255,255,.16);

      background: rgba(255,255,255,.06);

      color: var(--text);

      text-decoration:none;

      font-weight: 650;

      font-size: 14px;

      transition: transform .15s ease, background .15s ease, border-color .15s ease;

    }

    .btn:hover{

      transform: translateY(-1px);

      background: rgba(255,255,255,.09);

      border-color: rgba(255,255,255,.22);

    }

    .btn.primary{

      background: linear-gradient(90deg, rgba(124,92,255,.95), rgba(36,210,255,.9));

      border-color: rgba(255,255,255,.24);

      color: #0b1020;

      font-weight: 800;

    }

    .btn.primary:hover{

      transform: translateY(-1px);

      filter: brightness(1.03);

    }


    .footer{

      padding: 14px 20px 18px;

      border-top: 1px solid rgba(255,255,255,.10);

      color: rgba(234,242,255,.58);

      font-size: 12.5px;

      display:flex;

      flex-wrap:wrap;

      gap:10px;

      justify-content:space-between;

      background: rgba(0,0,0,.14);

    }

    .footer a{color: rgba(234,242,255,.78); text-decoration:none}

    .footer a:hover{text-decoration:underline}

  </style>

</head>


<body>

  <div class="grid"></div>

  <div class="circuits"></div>


  <main class="wrap">

    <section class="card" role="region" aria-label="MakeYourLife">

      <div class="topbar" aria-hidden="true">

        <span class="dot"></span><span class="dot"></span><span class="dot"></span>

      </div>


      <div class="content">

        <!-- Left -->

        <div>

          <div class="brand">

            <div class="logo" aria-hidden="true"></div>

            <div>

              <div style="font-size:12.5px; color: rgba(234,242,255,.72); letter-spacing:.6px; text-transform:uppercase;">

                MakeYourLife

              </div>

              <h1>Automatisez. Organisez. Gagnez du temps.</h1>

            </div>

          </div>


          <p class="tagline">

            <strong>Simplifiez-vous la vie</strong> avec des outils simples, rapides et efficaces.

          </p>


          <p class="resume">

            <strong>MakeYourLife</strong> est une boîte à outils digitale pour optimiser ton quotidien :

            automatisations, suivi, organisation, et services web sur mesure.  

            <span class="dim">Le site arrive très bientôt.</span>

          </p>


          <div class="badges" aria-label="Fonctionnalités">

            <span class="badge"><i></i> Automatisations</span>

            <span class="badge"><i></i> Outils web</span>

            <span class="badge"><i></i> Tableaux de bord</span>

            <span class="badge"><i></i> Intégrations</span>

          </div>


          <div class="ctaRow">

            <a class="btn primary" href="#" onclick="return false;">Bientôt en ligne</a>

            <a class="btn" href="mailto:contact@makeyourlife.me">Contact</a>

          </div>

        </div>


        <!-- Right -->

        <aside class="panel">

          <div class="terminal" aria-label="Visuel informatique">

            <div class="bar">

              <span>console</span>

              <span>makeyourlife.me</span>

            </div>

            <pre>

<span class="k">status</span>: <span class="v">online</span>

<span class="k">project</span>: <span class="v">MakeYourLife</span>

<span class="k">slogan</span>: <span class="v">"Simplifiez-vous la vie"</span>


<span class="k">modules</span>:

  - <span class="v">automation</span>

  - <span class="v">dashboards</span>

  - <span class="v">connectors</span>

  - <span class="v">billing</span>


<span class="k">deploy</span>: <span class="v">in_progress</span>

<span class="k">eta</span>: <span class="v">soon</span> <span class="dim">(restez connectés)</span>

            </pre>

          </div>


          <div style="margin-top:14px; color: rgba(234,242,255,.72); font-size: 13.5px; line-height: 1.5;">

            💡 <strong>Visuel “informatique”</strong> : grille + circuits + console, pour donner un style tech propre et moderne.

          </div>

        </aside>

      </div>


      <div class="footer">

        <div>© <span id="y"></span> MakeYourLife — Tous droits réservés</div>

        <div>

          <a href="#" onclick="return false;">Mentions</a> ·

          <a href="#" onclick="return false;">Confidentialité</a>

        </div>

      </div>

    </section>

  </main>


  <script>

    document.getElementById("y").textContent = new Date().getFullYear();

  </script>

</body>

</html>