diff --git a/assets/components.css b/assets/components.css index 7ee1d41..b0e0b47 100644 --- a/assets/components.css +++ b/assets/components.css @@ -106,7 +106,7 @@ section::before { } } -section.typewriting a::after, +.typewriting a::after, #donation a::after, #links a::after { display: inline-block; diff --git a/assets/home.css b/assets/home.css index aa9f8a7..38a7eec 100644 --- a/assets/home.css +++ b/assets/home.css @@ -17,13 +17,31 @@ background-color: var(--theme-background-alt); border: 1px solid var(--theme-separator); padding: var(--space-3) var(--space-4); - margin-bottom: var(--space-3); + margin-bottom: var(--space-2); position: relative; overflow: hidden; border-radius: var(--radius-md); transition: all var(--transition-fast); } +.project-card::before { + overflow: hidden; + display: flex; + position: absolute; + left: 0; + top: -7rem; + content: " +

+ Made with · Source code available at + {" "} + git.acpi.at under the{" "} + + GNU Affero General Public License v3.0 + + , with all site content licensed under{" "} + + CC BY-SA 4.0 + + . +

+
+

+ © 2025 favewa{" "} + • Powered by FreeBSD and autism +

+ + ); +} diff --git a/components/Links.tsx b/components/Links.tsx index c10e6b6..ac2f30a 100644 --- a/components/Links.tsx +++ b/components/Links.tsx @@ -3,21 +3,24 @@ * SPDX-License-Identifier: AGPL-3.0-or-later */ -export default function Links( - props: { selected: "home" | "reports" | "misc" }, -) { +export default function Links(props: { + selected: "home" | "about" | "reports" | "misc"; +}) { return ( ); diff --git a/routes/about.tsx b/routes/about.tsx new file mode 100644 index 0000000..a1c8fed --- /dev/null +++ b/routes/about.tsx @@ -0,0 +1,60 @@ +/** + * Copyright (c) 2025 favewa + * SPDX-License-Identifier: AGPL-3.0-or-later + */ + +import { Fm } from "@/components/Fm.tsx"; +import { Header } from "@/components/Header.tsx"; +import Links from "@/components/Links.tsx"; +import ProjectCard from "@/components/ProjectCard.tsx"; +import Code from "@/islands/Code.tsx"; +import Meow from "@/islands/Meow.tsx"; +import "@/assets/home.css"; +import Footer from "../components/Footer.tsx"; + +export default function About() { + return ( + <> + +
+

About

+

+ Hi! I'm Lívia, a 18-year-old girl from Brazil passionate about open + access to information, technology, linguistics, functional + programming, and pretty much anything that involves understanding + technology, human language, or philosophical frameworks. I hope you + find something interesting here, and don't hesitate to reach out if + you feel like it. :3 +

+

+ Beyond quirky technology, I really{" "} + like linguistics and philosophy enthusiast. I'm also autistic n' ADHD, + so I might struggle with humour once in a while. I really like + befriending new people and growing as a person every single day!!! If + you've read this far, thanks for stopping by!{" "} +

+
+
+

languages

+ +
+
+

trivia

+ +
+