diff options
Diffstat (limited to 'src/layouts')
| -rw-r--r-- | src/layouts/Layout.astro | 106 | ||||
| -rw-r--r-- | src/layouts/MarkdownLayout.astro | 53 |
2 files changed, 80 insertions, 79 deletions
diff --git a/src/layouts/Layout.astro b/src/layouts/Layout.astro index 1810971..bed38f4 100644 --- a/src/layouts/Layout.astro +++ b/src/layouts/Layout.astro @@ -20,31 +20,85 @@ const { title } = Astro.props; <slot /> </body> </html> + <style is:global> - :root { - --accent: 136, 58, 234; - --accent-light: 224, 204, 250; - --accent-dark: 49, 10, 101; - --accent-gradient: linear-gradient( - 45deg, - rgb(var(--accent)), - rgb(var(--accent-light)) 30%, - white 60% - ); - } - html { - font-family: system-ui, sans-serif; - background: #13151a; - } - code { - font-family: - Menlo, - Monaco, - Lucida Console, - Liberation Mono, - DejaVu Sans Mono, - Bitstream Vera Sans Mono, - Courier New, - monospace; - } +@import url("../styles/JetBrainsMono.css"); + +:root { + --primary: #ffbf00; + --secondary: #9b7eca; + --accent: #7ed4fb; + --extra: #8fcc75; + --text: #ffffff; + --alt: #999999; + --background: #000000; +} + +* { + margin: 0; + padding: 0; +} + +html { + background-color: var(--background); + color: var(--text); + font-family: "Jetbrains Mono", monospace; + user-select: none; +} + +body { + overflow-y: scroll; + zoom: 1; +} +@media screen and (max-width: 768px) { + body { + zoom: 0.8; + } +} +@media screen and (max-width: 480px) { + body { + zoom: 0.7; + } +} + +main { + display: grid; + position: absolute; + top: 50%; + left: 50%; + grid-template-columns: minmax(200px, 1fr); + transform: translate(-50%, -50%); + border: 1px; + border-style: solid; + background: var(--background); + padding: 1.75rem; + width: 55rem; + max-width: 75%; + /* ! font-weight: 300; */ +} + +h1, +h2, +h3 { + font-size: 1rem; + font-weight: bold; +} + +a { + font-weight: 300; +} +a:link, +a:visited, +a:active { + background-color: transparent; + text-decoration: none; + color: var(--secondary); +} +a:hover { + transition-duration: 0.2s; + transition-property: color, text-decoration; + text-decoration: underline; + color: var(--accent); +} + </style> diff --git a/src/layouts/MarkdownLayout.astro b/src/layouts/MarkdownLayout.astro deleted file mode 100644 index becb8e9..0000000 --- a/src/layouts/MarkdownLayout.astro +++ /dev/null @@ -1,53 +0,0 @@ ---- -interface Props { - title: string; -} - -const { title } = Astro.props; ---- - -<!doctype html> -<html lang="en"> - <head> - <meta charset="UTF-8" /> - <meta name="description" content="Astro description" /> - <meta name="viewport" content="width=device-width" /> - <link rel="icon" type="image/svg+xml" href="/favicon.svg" /> - <!-- <link href="https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;700&display=swap" rel="stylesheet"> --> - <meta name="generator" content={Astro.generator} /> - <title>{title}</title> - </head> - <body> - <slot /> - </body> -</html> -<style is:global> - :root { - --accent: 136, 58, 234; - --accent-light: 224, 204, 250; - --accent-dark: 49, 10, 101; - --accent-gradient: linear-gradient( - 45deg, - rgb(var(--accent)), - rgb(var(--accent-light)) 30%, - white 60% - ); - } - html { - font-family: system-ui, sans-serif; - /* font-family: jetbrains-mono; */ - /* font-family: 'JetBrains Mono'; */ - background: #13151a; - } - code { - font-family: - Menlo, - Monaco, - Lucida Console, - Liberation Mono, - DejaVu Sans Mono, - Bitstream Vera Sans Mono, - Courier New, - monospace; - } -</style> |
