32 lines
636 B
Plaintext
32 lines
636 B
Plaintext
---
|
|
import '~/assets/styles/base.css';
|
|
|
|
import MetaTags from '~/components/core/MetaTags.astro';
|
|
import BasicScripts from '~/components/core/BasicScripts.astro';
|
|
|
|
import { MetaSEO } from '~/types';
|
|
|
|
export interface Props {
|
|
meta?: MetaSEO;
|
|
}
|
|
|
|
const { meta = {} } = Astro.props;
|
|
---
|
|
|
|
<!DOCTYPE html>
|
|
<html lang="en" class="motion-safe:scroll-smooth 2xl:text-[20px]">
|
|
<head>
|
|
<MetaTags {...meta} />
|
|
</head>
|
|
|
|
<body class="antialiased text-gray-900 dark:text-slate-300 tracking-tight bg-white dark:bg-slate-900">
|
|
<slot />
|
|
<BasicScripts />
|
|
<style is:global>
|
|
img {
|
|
content-visibility: auto;
|
|
}
|
|
</style>
|
|
</body>
|
|
</html>
|