51 lines
2.4 KiB
PHP
51 lines
2.4 KiB
PHP
@php
|
|
$isDedicatedHost = in_array(request()->getHost(), [
|
|
'sonardesk.absdev.net', 'sonardesk.co.uk', 'www.sonardesk.co.uk',
|
|
], true);
|
|
$base = $isDedicatedHost ? '' : '/sonardesk';
|
|
@endphp
|
|
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<title>@yield('title', 'SonarDesk') · ABSDEV</title>
|
|
<meta name="description" content="SonarDesk, a native macOS dashboard for SonarQube.">
|
|
<style>
|
|
:root{color-scheme:dark;--navy:#0d1c36;--gold:#e5b95b;--ink:#eef3fb}
|
|
*{box-sizing:border-box}
|
|
body{margin:0;background:linear-gradient(135deg,#0d1c36,#172d4e);color:var(--ink);font:16px/1.6 system-ui,-apple-system,sans-serif}
|
|
a{color:inherit}
|
|
header,main,footer{max-width:1200px;margin:auto;padding:24px 32px}
|
|
header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff26}
|
|
nav{display:flex;gap:24px;flex-wrap:wrap}
|
|
.brand{font-weight:800;font-size:24px;letter-spacing:-.5px}
|
|
.brand span{color:var(--gold)}
|
|
.hero{padding:96px 0 64px;max-width:850px}
|
|
h1{font-size:clamp(42px,6vw,76px);line-height:1.08;letter-spacing:-2px;margin:0 0 24px}
|
|
h2{font-size:32px}
|
|
.lead{font-size:21px;color:#c5d2e5}
|
|
.button{display:inline-block;background:var(--gold);color:var(--navy);padding:14px 25px;border-radius:9px;text-decoration:none;font-weight:750;margin:12px 12px 12px 0}
|
|
.button.secondary{background:#ffffff16;color:white;border:1px solid #ffffff4d}
|
|
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:20px;margin:36px 0 80px}
|
|
.card{padding:28px;border:1px solid #ffffff28;background:#ffffff0b;border-radius:14px}
|
|
footer{border-top:1px solid #ffffff26;color:#a9b8ce}
|
|
@media(max-width:650px){header{display:block}nav{margin-top:16px}.hero{padding:56px 0}}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<header>
|
|
<a class="brand" href="{{ $base ?: '/' }}">Sonar<span>Desk</span></a>
|
|
<nav>
|
|
<a href="{{ $base }}/features">Features</a>
|
|
<a href="{{ $base }}/pricing">Pricing</a>
|
|
<a href="{{ route('sonardesk.downloads') }}">Downloads</a>
|
|
<a href="{{ route('sonardesk.buy') }}">Buy</a>
|
|
<a href="https://absdev.net">ABSDEV</a>
|
|
</nav>
|
|
</header>
|
|
<main>@yield('content')</main>
|
|
<footer>SonarDesk by ABSDEV · macOS software</footer>
|
|
</body>
|
|
</html>
|