diff --git a/packages/email/email.css b/packages/email/email.css index 584d274..e1b6a05 100644 --- a/packages/email/email.css +++ b/packages/email/email.css @@ -2,17 +2,17 @@ @theme { /* ── Design tokens — exact mirror of frontend app.css :root ── */ - --color-background: oklch(0.98 0.01 320); - --color-foreground: oklch(0.08 0.02 280); - --color-card: oklch(0.99 0.005 320); - --color-card-foreground: oklch(0.08 0.02 280); - --color-muted: oklch(0.95 0.01 280); - --color-muted-foreground: oklch(0.4 0.02 280); - --color-border: oklch(0.85 0.02 280); - --color-primary: oklch(56.971% 0.27455 319.257); + --color-background: oklch(0.98 0.01 320); + --color-foreground: oklch(0.08 0.02 280); + --color-card: oklch(0.99 0.005 320); + --color-card-foreground: oklch(0.08 0.02 280); + --color-muted: oklch(0.95 0.01 280); + --color-muted-foreground: oklch(0.4 0.02 280); + --color-border: oklch(0.85 0.02 280); + --color-primary: oklch(56.971% 0.27455 319.257); --color-primary-foreground: oklch(0.98 0.01 320); /* ── Font ── */ - --font-sans: 'Noto Sans', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, - Helvetica, Arial, sans-serif; + --font-sans: + "Noto Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; } diff --git a/packages/email/src/render.ts b/packages/email/src/render.ts index 46d3170..5285d44 100644 --- a/packages/email/src/render.ts +++ b/packages/email/src/render.ts @@ -13,10 +13,7 @@ export interface RenderOptions { [key: string]: unknown; } -export async function renderTemplate( - name: string, - locals: RenderOptions, -): Promise { +export async function renderTemplate(name: string, locals: RenderOptions): Promise { // Dynamic import: @maizzle/framework v6 is ESM-only const { render } = await import("@maizzle/framework"); @@ -35,7 +32,7 @@ export async function renderTemplate( }, }, locals: { - cssPath: CSS_PATH, // layout uses {{ cssPath }} in + cssPath: CSS_PATH, // layout uses {{ cssPath }} in baseUrl: BASE_URL, ...locals, }, diff --git a/packages/email/templates/layouts/main.html b/packages/email/templates/layouts/main.html index c10b6df..a026ede 100644 --- a/packages/email/templates/layouts/main.html +++ b/packages/email/templates/layouts/main.html @@ -1,68 +1,81 @@ - - - - - - - - - {{ page.title || 'sexy.pivoine.art' }} + + + + + + + + + {{ page.title || 'sexy.pivoine.art' }} - - + + - - - - + + + + + + + + - - -