<!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>