Compare commits
2 Commits
21f1f07a99
...
3149eba196
| Author | SHA1 | Date | |
|---|---|---|---|
| 3149eba196 | |||
| bc65789431 |
@@ -4,16 +4,16 @@ import { buildMainSiteUrl } from "~/lib/site-context";
|
|||||||
export default function SubdomainFooter() {
|
export default function SubdomainFooter() {
|
||||||
return (
|
return (
|
||||||
<footer class="border-surface0 bg-surface0 relative z-10 border-t py-8">
|
<footer class="border-surface0 bg-surface0 relative z-10 border-t py-8">
|
||||||
<div class="relative flex items-center text-sm">
|
<div class="relative flex flex-col items-center gap-2 text-sm sm:flex-row sm:justify-center">
|
||||||
<A
|
<A
|
||||||
href={buildMainSiteUrl()}
|
href={buildMainSiteUrl()}
|
||||||
class="text-text/60 hover:text-text/80 mx-auto text-center underline underline-offset-4 transition-colors"
|
class="text-text/60 hover:text-text/80 text-center underline underline-offset-4 transition-colors"
|
||||||
>
|
>
|
||||||
made with <span class="text-red-400"><3</span>
|
made with <span class="text-red-400"><3</span>
|
||||||
</A>
|
</A>
|
||||||
<A
|
<A
|
||||||
href={buildMainSiteUrl("/downloads")}
|
href={buildMainSiteUrl("/downloads")}
|
||||||
class="text-text/80 hover:text-text absolute right-4 underline underline-offset-4 transition-colors"
|
class="text-text/80 hover:text-text underline underline-offset-4 transition-colors sm:absolute sm:right-4"
|
||||||
>
|
>
|
||||||
see more products
|
see more products
|
||||||
</A>
|
</A>
|
||||||
|
|||||||
@@ -68,7 +68,8 @@ export default function NookLanding() {
|
|||||||
<SubdomainHeader />
|
<SubdomainHeader />
|
||||||
|
|
||||||
{/* ── Hero ─────────────────────────────────────────────────────── */}
|
{/* ── Hero ─────────────────────────────────────────────────────── */}
|
||||||
<div class="relative flex min-h-screen flex-col overflow-hidden">
|
{/* min-h = viewport − sticky header (h-14), so it ends at the fold */}
|
||||||
|
<div class="relative flex min-h-[calc(100svh-3.5rem)] flex-col overflow-hidden">
|
||||||
<div
|
<div
|
||||||
class="fixed inset-0 z-0"
|
class="fixed inset-0 z-0"
|
||||||
style={{
|
style={{
|
||||||
@@ -77,13 +78,13 @@ export default function NookLanding() {
|
|||||||
: "radial-gradient(ellipse at top, #d7eef5 0%, #f5f5f5 70%)"
|
: "radial-gradient(ellipse at top, #d7eef5 0%, #f5f5f5 70%)"
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
<div class="relative z-10 flex min-h-screen flex-col items-center justify-center px-4 py-24 text-center">
|
<div class="relative z-10 flex flex-1 flex-col items-center justify-center px-4 py-12 text-center sm:py-24">
|
||||||
<img
|
<img
|
||||||
src="/nook/icon.png"
|
src="/nook/icon.png"
|
||||||
alt="The Nook App Icon"
|
alt="The Nook App Icon"
|
||||||
height={128}
|
height={128}
|
||||||
width={128}
|
width={128}
|
||||||
class="mb-6 h-32 w-32 rounded-[22%] object-cover object-center shadow-2xl"
|
class="mb-4 h-24 w-24 rounded-[22%] object-cover object-center shadow-2xl sm:mb-6 sm:h-32 sm:w-32"
|
||||||
/>
|
/>
|
||||||
<div
|
<div
|
||||||
class="text-text/90 mb-6 rounded-2xl px-5 py-3 text-sm font-semibold tracking-wide backdrop-blur-sm"
|
class="text-text/90 mb-6 rounded-2xl px-5 py-3 text-sm font-semibold tracking-wide backdrop-blur-sm"
|
||||||
@@ -94,7 +95,7 @@ export default function NookLanding() {
|
|||||||
>
|
>
|
||||||
The Nook
|
The Nook
|
||||||
</div>
|
</div>
|
||||||
<h1 class="text-text mb-4 text-5xl font-bold tracking-tight">
|
<h1 class="text-text mb-4 text-4xl font-bold tracking-tight sm:text-5xl">
|
||||||
Your Mac and Agents, under control
|
Your Mac and Agents, under control
|
||||||
</h1>
|
</h1>
|
||||||
<p class="text-subtext0 mb-2 max-w-xl text-xl">
|
<p class="text-subtext0 mb-2 max-w-xl text-xl">
|
||||||
|
|||||||
Reference in New Issue
Block a user