summaryrefslogtreecommitdiff
path: root/src/layouts/Terminal.astro
blob: 3683c18f95262d40c2460e509717f42b8625962b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
---
import "@styles/terminal.css";
import Nav from "@components/Nav.astro";
import Head from "@components/Head.astro";

interface Props {
    path: string;
}

const { path: title } = Astro.props;
---

<!doctype html>
<html lang="en">
    <Head title=`${title}` description="My personal website" />
    <body>
        <main
            class="w-[95vw] h-[97vh] p-[2.2svh] text-[3vw]
            sm:w-[68.75vw] sm:h-[35vw] sm:p-[2.2vw] sm:text-[1.125vw] sm:border-[0.2vw] sm:border-solid"
        >
            <Nav path={title} />
            <slot />
        </main>
    </body>
</html>
<style>
    main {
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        background: var(--background);
        font-weight: 300;
    }
</style>