c9911cc262
New standalone apps/website (Nuxt 4) serving the public marketing site at dezky.local / www.dezky.local. The customer portal moves off the root domain to app.dezky.local only. Landing page ported from the Dezky design handoff: light theme, Danish default, hero variant A, with a working da/en toggle. Self-contained colour system threaded through components (utils/landingTokens.ts), full bilingual copy (utils/landingCopy.ts), and shared state (composables/useLanding.ts). Sections live under components/landing/* with the Node logo under components/brand/*. Wired into docker-compose (website service, volume, Traefik labels, network aliases) and bootstrap.sh (hosts list + service URLs).
18 lines
325 B
Vue
18 lines
325 B
Vue
<template>
|
|
<div class="site">
|
|
<slot />
|
|
</div>
|
|
</template>
|
|
|
|
<!--
|
|
Minimal marketing-site layout. Intentionally bare — the Claude design
|
|
handoff for the landing page will introduce the real header/footer chrome.
|
|
-->
|
|
<style scoped>
|
|
.site {
|
|
min-height: 100vh;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
</style>
|