From 869f3dfbe3964d5319021a337d83c16c46b57a90 Mon Sep 17 00:00:00 2001 From: laura Date: Sat, 8 Nov 2025 08:48:19 -0300 Subject: [PATCH] :cat: --- assets/components.css | 2 +- assets/home.css | 53 +++++++++++++++++++++++++++++++++++--- assets/styles.css | 11 ++++++-- components/Footer.tsx | 29 +++++++++++++++++++++ components/Links.tsx | 15 ++++++----- routes/about.tsx | 60 +++++++++++++++++++++++++++++++++++++++++++ routes/index.tsx | 34 ++++++++++++------------ 7 files changed, 173 insertions(+), 31 deletions(-) create mode 100644 components/Footer.tsx create mode 100644 routes/about.tsx 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

+
    +
  • + brazilian portuguese (native) +
  • +
  • + «all over the place» english (C1) +
  • +
  • + latin american spanish (A2) +
  • +
+
+
+

trivia

+
    +
  • there are no easter eggs up here. go away
  • +
+
+