mealsandmilemarkers.com Ads.txt file
<!doctype html>
<html lang="id">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Restaurant Linguini – Kuliner Bintang 5, Harga Kaki Lima</title>
<meta name="description" content="Restaurant Linguini di Düsseldorf: pasta fresh, pizza oven batu, wine bar hangat. Dine-in, take-away & delivery." />
<link rel="canonical" href="https://linguini.restaurant/" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&family=Playfair+Display:wght@600;700&display=swap" rel="stylesheet">
<style>
:root{
--bg:#0b0d10; /* body background */
--muted:#9aa4af; /* secondary text */
--card:#11151a; /* card base */
--card-2:#0f1318; /* card darker */
--acc:#f5c26b; /* accent (gold) */
--acc-2:#e24e4e; /* accent 2 (tomato) */
--ring:rgba(245,194,107,.35);
--shadow:0 10px 40px rgba(0,0,0,.25);
--radius:22px;
}
*{box-sizing:border-box}
html,body{height:100%}
body{
margin:0; color:#eef2f6; background:radial-gradient(1200px 600px at 85% -10%, rgba(226,78,78,.15), transparent 60%),
radial-gradient(1200px 600px at 10% 110%, rgba(245,194,107,.12), transparent 60%), var(--bg);
font-family:Poppins, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, Arial, "Apple Color Emoji","Segoe UI Emoji";
line-height:1.6;
}
a{color:var(--acc); text-decoration:none}
a:hover{opacity:.9}
/* header */
.nav{position:sticky; top:0; z-index:50; backdrop-filter:saturate(180%) blur(8px);
background:linear-gradient(to bottom, rgba(11,13,16,.9), rgba(11,13,16,.6)); border-bottom:1px solid rgba(255,255,255,.06)}
.navwrap{max-width:1200px; margin:0 auto; display:flex; align-items:center; justify-content:space-between; padding:16px 20px}
.brand{display:flex; gap:12px; align-items:center}
.logo{width:38px; height:38px; border-radius:10px; background:linear-gradient(135deg,var(--acc),#fff1cc); color:#2d1f0a; display:grid; place-items:center; font-weight:800}
.brand h1{font:700 18px/1 Playfair Display, serif; margin:0}
.nav a.btn{padding:10px 16px; border-radius:14px; border:1px solid rgba(255,255,255,.14)}
/* hero */
.hero{position:relative}
.hero::before{content:""; position:absolute; inset:0; background:url('https://images.unsplash.com/photo-1526318472351-c75fcf070305?q=80&w=1600&auto=format&fit=crop') center/cover no-repeat; filter:brightness(.45) saturate(1.1)}
.herogrid{position:relative; max-width:1200px; margin:0 auto; padding:90px 20px 60px; display:grid; grid-template-columns:1.2fr .8fr; gap:32px}
.kicker{letter-spacing:.18em; text-transform:uppercase; font-weight:600; color:var(--acc); font-size:12px}
.headline{font-family:Playfair Display, serif; font-weight:700; font-size:clamp(36px,6vw,56px); line-height:1.05; margin:10px 0 14px}
.sub{color:#d2dae3; max-width:50ch}
.cta{display:flex; gap:12px; margin-top:22px; flex-wrap:wrap}
.btn{display:inline-flex; align-items:center; gap:10px; padding:14px 18px; border-radius:16px; border:1px solid rgba(255,255,255,.12); background:linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02)); box-shadow:var(--shadow)}
.btn.primary{background:linear-gradient(180deg, var(--acc), #efb33d); color:#2b1d08; border-color:transparent; font-weight:700}
.badge{display:inline-flex; align-items:center; gap:8px; padding:8px 12px; border-radius:999px; background:rgba(245,194,107,.15); border:1px solid var(--ring); color:#ffe5b0; font-size:12px}
.herocard{align-self:center; background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)); border:1px solid rgba(255,255,255,.08); border-radius:var(--radius); padding:22px; box-shadow:var(--shadow)}
.herocard h3{margin:0 0 10px; font-size:20px}
.list{display:grid; gap:10px; margin:0; padding-left:0; list-style:none}
.list li{display:flex; gap:10px; align-items:flex-start}
.dot{width:9px; height:9px; border-radius:99px; margin-top:8px; background:radial-gradient(circle at 35% 35%, #fff 0 10%, var(--acc) 11% 100%)}
/* sections */
.section{max-width:1200px; margin:0 auto; padding:70px 20px}
.sec-title{font-family:Playfair Display, serif; font-weight:700; font-size:32px; margin:0 0 22px}
.muted{color:var(--muted)}
/* features */
.grid{display:grid; grid-template-columns:repeat(12,1fr); gap:18px}
.card{grid-column:span 4; background:linear-gradient(180deg, var(--card), var(--card-2)); border:1px solid rgba(255,255,255,.06); border-radius:18px; padding:20px; transition:transform .2s ease, box-shadow .2s ease}
.card:hover{transform:translateY(-3px); box-shadow:0 14px 34px rgba(0,0,0,.28)}
.card h3{margin:8px 0 6px; font-size:18px}
/* menu preview */
.menu{display:grid; grid-template-columns:repeat(3, minmax(0,1fr)); gap:18px}
.menu .item{background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)); border:1px solid rgba(255,255,255,.08); border-radius:18px; overflow:hidden}
.menu .pic{aspect-ratio:16/10; background:#222 center/cover no-repeat}
.menu .body{padding:14px 16px}
.price{margin-left:auto; font-weight:700; color:var(--acc)}
.row{display:flex; align-items:center; gap:10px}
/* gallery */
.gallery{display:grid; grid-template-columns:repeat(6,1fr); gap:12px}
.gallery div{border-radius:14px; aspect-ratio:1/1; background:#15191e center/cover no-repeat}
/* info */
.info{display:grid; grid-template-columns:1.2fr .8fr; gap:22px}
.panel{background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02)); border:1px solid rgba(255,255,255,.08); border-radius:18px; padding:18px}
/* footer */
footer{border-top:1px solid rgba(255,255,255,.06); padding:26px 20px 60px; color:#9fb0bf}
.footwrap{max-width:1200px; margin:0 auto; display:grid; grid-template-columns:1fr auto; gap:16px; align-items:center}
.social{display:flex; gap:12px}
.social a{display:grid; place-items:center; width:36px; height:36px; border-radius:10px; background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.08)}
/* responsive */
@media (max-width:980px){
.herogrid{grid-template-columns:1fr}
.menu{grid-template-columns:1fr 1fr}
.info{grid-template-columns:1fr}
.card{grid-column:span 6}
}
@media (max-width:640px){
.menu{grid-template-columns:1fr}
.gallery{grid-template-columns:repeat(3,1fr)}
.card{grid-column:span 12}
}
</style>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Restaurant",
"name": "Restaurant Linguini",
"servesCuisine": ["Italian", "Pizza", "Pasta", "Wine Bar"],
"address": {
"@type": "PostalAddress",
"addressLocality": "Düsseldorf",
"addressCountry": "DE"
},
"url": "https://contoh-domain-anda.com/",
"telephone": "+49-0000-0000",
"priceRange": "€€",
"acceptsReservations": "True",
"menu": "https://contoh-domain-anda.com/menu",
"openingHoursSpecification": [
{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday"],"opens":"11:00","closes":"22:00"},
{"@type":"OpeningHoursSpecification","dayOfWeek":["Friday","Saturday"],"opens":"11:00","closes":"23:30"},
{"@type":"OpeningHoursSpecification","dayOfWeek":["Sunday"],"opens":"11:00","closes":"21:00"}
]
}
</script>
</head>
<body>
<!-- NAV -->
<header class="nav">
<div class="navwrap">
<div class="brand">
<div class="logo">LG</div>
<h1>Restaurant Linguini</h1>
</div>
<nav>
<a class="btn" href="#menu">Menu</a>
<a class="btn" href="#reservasi">Reservasi</a>
<a class="btn" href="#kontak">Kontak</a>
</nav>
</div>
</header>
<!-- HERO -->
<section class="hero">
<div class="herogrid">
<div>
<span class="kicker">weinbar · pasta · pizza</span>
<h2 class="headline">Kuliner bintang 5, rasa hangat Italia—harga tetap membumi.</h2>
<p class="sub">Selamat datang di restoran favorit warga Düsseldorf. Nikmati pasta fresh buatan tangan, pizza oven batu, dan koleksi wine yang dikurasi sommelier kami.</p>
<div class="cta">
<a class="btn primary" href="#reservasi">Booking Meja</a>
<a class="btn" href="#delivery">Pesan Delivery</a>
<span class="badge">Gratis ongkir area pusat kota</span>
</div>
</div>
<aside class="herocard">
<h3>Kenapa Linguini?</h3>
<ul class="list">
<li><span class="dot"></span> Pasta dibuat harian dari semolina & telur organik.</li>
<li><span class="dot"></span> Oven batu 480°C untuk crust renyah & airy.</li>
<li><span class="dot"></span> Wine bar intim dengan pairing rekomendasi chef.</li>
<li><span class="dot"></span> Dine-in, take-away, dan delivery tersedia.</li>
</ul>
</aside>
</div>
</section>
<!-- FEATURES -->
<section class="section" id="keunggulan">
<h3 class="sec-title">Keunggulan Kami</h3>
<div class="grid">
<article class="card">
<div class="badge" style="margin-bottom:8px">Signature</div>
<h3>Truffle Tagliolini</h3>
<p class="muted">Tagliolini buatan tangan, butter emulsi, parmigiano, jamur truffle musiman.</p>
</article>
<article class="card">
<div class="badge" style="margin-bottom:8px">Slow Rise</div>
<h3>48h Sourdough Pizza</h3>
<p class="muted">Dough fermentasi 48 jam untuk rasa kompleks & tekstur ringan.</p>
</article>
<article class="card">
<div class="badge" style="margin-bottom:8px">Pairing</div>
<h3>Wine Curated</h3>
<p class="muted">Pilihan wine Italia & Eropa dengan opsi by-glass & flight.</p>
</article>
</div>
</section>
<!-- MENU PREVIEW -->
<section class="section" id="menu">
<div class="row" style="margin-bottom:12px">
<h3 class="sec-title" style="margin:0">Menu Favorit</h3>
<span class="muted" style="margin-left:auto">Lihat lengkap →</span>
</div>
<div class="menu">
<article class="item">
<div class="pic" style="background-image:url('https://images.unsplash.com/photo-1523986371872-9d3ba2e2a389?q=80&w=1200&auto=format&fit=crop');"></div>
<div class="body">
<div class="row"><strong>Margherita D.O.P</strong><span class="price">€11</span></div>
<p class="muted" style="margin:.3rem 0 0">San Marzano, fior di latte, basil segar, EVOO.</p>
</div>
</article>
<article class="item">
<div class="pic" style="background-image:url('https://images.unsplash.com/photo-1512058564366-18510be2db19?q=80&w=1200&auto=format&fit=crop');"></div>
<div class="body">
<div class="row"><strong>Pappardelle Ragu</strong><span class="price">€15</span></div>
<p class="muted" style="margin:.3rem 0 0">Ragu daging 6 jam, parmigiano reggiano 24M.</p>
</div>
</article>
<article class="item">
<div class="pic" style="background-image:url('https://images.unsplash.com/photo-1541542684-4a63a3a8d187?q=80&w=1200&auto=format&fit=crop');"></div>
<div class="body">
<div class="row"><strong>Tiramisu Classico</strong><span class="price">€7</span></div>
<p class="muted" style="margin:.3rem 0 0">Ladyfinger espresso, mascarpone, kakao.</p>
</div>
</article>
</div>
</section>
<!-- GALLERY -->
<section class="section" aria-label="Galeri">
<h3 class="sec-title">Suasana & Plating</h3>
<div class="gallery">
<div style="background-image:url('https://images.unsplash.com/photo-1514933651103-005eec06c04b?q=80&w=1000&auto=format&fit=crop')"></div>
<div style="background-image:url('https://images.unsplash.com/photo-1523978591478-c753949ff840?q=80&w=1000&auto=format&fit=crop')"></div>
<div style="background-image:url('https://images.unsplash.com/photo-1520201163981-8cc95007dd2a?q=80&w=1000&auto=format&fit=crop')"></div>
<div style="background-image:url('https://images.unsplash.com/photo-1504674900247-0877df9cc836?q=80&w=1000&auto=format&fit=crop')"></div>
<div style="background-image:url('https://images.unsplash.com/photo-1526318472351-c75fcf070305?q=80&w=1000&auto=format&fit=crop')"></div>
<div style="background-image:url('https://images.unsplash.com/photo-1523986371872-9d3ba2e2a389?q=80&w=1000&auto=format&fit=crop')"></div>
</div>
</section>
<!-- INFO / DELIVERY / RESERVATION -->
<section class="section info" id="delivery">
<div class="panel">
<h3 class="sec-title" style="margin-top:0">Delivery & Take-away</h3>
<p class="muted">Gratis ongkir area pusat Düsseldorf. Pesan via WhatsApp atau telepon, ready dalam ~30 menit.</p>
<div class="cta">
<a class="btn primary" href="#">Telepon Sekarang</a>
<a class="btn" href="#" target="_blank" rel="noopener">WhatsApp</a>
</div>
</div>
<div class="panel" id="reservasi">
<h3 class="sec-title" style="margin-top:0">Reservasi</h3>
<form onsubmit="event.preventDefault(); alert('Terima kasih! Kami akan mengonfirmasi reservasi Anda lewat WhatsApp.');" aria-label="Form reservasi">
<div style="display:grid; gap:10px; grid-template-columns:1fr 1fr">
<input required placeholder="Nama" style="padding:12px 14px; border-radius:12px; border:1px solid rgba(255,255,255,.12); background:#0d1116; color:#e8edf3">
<input required placeholder="Nomor WhatsApp" style="padding:12px 14px; border-radius:12px; border:1px solid rgba(255,255,255,.12); background:#0d1116; color:#e8edf3">
</div>
<div style="display:grid; gap:10px; grid-template-columns:1fr 1fr; margin-top:10px">
<input required type="date" style="padding:12px 14px; border-radius:12px; border:1px solid rgba(255,255,255,.12); background:#0d1116; color:#e8edf3">
<input required type="time" style="padding:12px 14px; border-radius:12px; border:1px solid rgba(255,255,255,.12); background:#0d1116; color:#e8edf3">
</div>
<div style="margin-top:10px">
<select style="width:100%; padding:12px 14px; border-radius:12px; border:1px solid rgba(255,255,255,.12); background:#0d1116; color:#e8edf3">
<option>2 orang</option>
<option>3–4 orang</option>
<option>5–6 orang</option>
<option>7+ orang</option>
</select>
</div>
<button class="btn primary" type="submit" style="margin-top:12px">Kirim Permintaan</button>
</form>
</div>
</section>
<!-- CONTACT -->
<section class="section" id="kontak">
<h3 class="sec-title">Kontak & Lokasi</h3>
<div class="info">
<div class="panel">
<p><strong>Alamat:</strong> Düsseldorf (Pusat Kota)</p>
<p><strong>Telepon:</strong> <a href="#">+00000000</a></p>
<p><strong>Email:</strong> <a href="/cdn-cgi/l/email-protection#8de5e8e1e1e2cde1e4e3eaf8e4e3e4a3e8f5ece0fde1e8"><span class="__cf_email__" data-cfemail="acc4c9c0c0c3ecc0c5c2cbd9c5c2c582c9d4cdc1dcc0c9">[email protected]</span></a></p>
<p class="muted">Parkir tersedia. Akses tram & bus 2 menit jalan kaki.</p>
</div>
<div class="panel" aria-label="Map placeholder">
<div style="height:260px; border-radius:12px; background:linear-gradient(135deg,#192028,#0c1116)">
<div style="display:grid; place-items:center; height:100%; color:#8fa2b2">Peta akan tampil di sini (sematkan iframe Google Maps)</div>
</div>
</div>
</div>
</section>
<footer>
<div class="footwrap">
<small>© <span id="y"></span> Restaurant Linguini — All rights reserved.</small>
<div class="social">
<a href="#" aria-label="Instagram">IG</a>
<a href="#" aria-label="Facebook">FB</a>
<a href="#" aria-label="TikTok">TT</a>
</div>
</div>
</footer>
<script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script>
document.getElementById('y').textContent = new Date().getFullYear();
</script>
</body>
</html>