From b3a50b7c5edd845b783d9c9f53d084b81e429446 Mon Sep 17 00:00:00 2001 From: Tien DeLong-Headley Date: Wed, 15 Apr 2026 15:25:37 -0400 Subject: [PATCH 01/12] add: header and hero --- public/img/headshot.jpg | Bin 0 -> 206837 bytes public/style/style.css | 426 ++++++------------------------ src/components/About.astro | 2 + src/components/Design.astro | 2 + src/components/Footer.astro | 22 -- src/components/Header.astro | 19 +- src/components/Hero.astro | 17 ++ src/components/LinkButton.astro | 0 src/components/Navigation.astro | 22 -- src/components/OrangeButton.astro | 6 + src/components/ThemeToggle.jsx | 21 ++ src/components/Writing.astro | 2 + src/layouts/BaseLayout.astro | 5 +- src/pages/index.astro | 73 ++--- 14 files changed, 161 insertions(+), 456 deletions(-) create mode 100644 public/img/headshot.jpg create mode 100644 src/components/About.astro create mode 100644 src/components/Design.astro create mode 100644 src/components/Hero.astro delete mode 100644 src/components/LinkButton.astro delete mode 100644 src/components/Navigation.astro create mode 100644 src/components/OrangeButton.astro create mode 100644 src/components/ThemeToggle.jsx create mode 100644 src/components/Writing.astro diff --git a/public/img/headshot.jpg b/public/img/headshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..afa0a64265e9b224c46e7e4d2b5d888e54d57801 GIT binary patch literal 206837 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�yNli9#k|5<_2tD59f* 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 literal 0 HcmV?d00001 diff --git a/public/style/style.css b/public/style/style.css index 913ad24..4a75676 100644 --- a/public/style/style.css +++ b/public/style/style.css @@ -5,7 +5,7 @@ ================================================================ */ :root { --font-body: 'Jost', sans-serif; - --font-section: 'Cormorant Garamond', serif; + --font-heading: 'Cormorant Garamond', serif; --font-mono: 'DM Mono', monospace; --coral: #FF644C; @@ -16,12 +16,14 @@ --deep-sea: #1D3557; --page-gutter: 10rem; - --page-gap: 1rem; + --page-gap: 5rem; + --top-padding: 2.5rem; } /* ================================================================ CSS RESET ================================================================ */ + * { margin: 0; padding: 0; @@ -37,127 +39,106 @@ body { color: var(--deep-sea); } -/* ================================================================ - BASE ELEMENTS - ================================================================ */ - h1 { font-family: var(--font-mono); - font-size: 1rem; font-weight: 400; + font-size: small; text-transform: uppercase; color: var(--coral); - margin-top: 5rem; - margin-bottom: 2.5rem; } h2 { - font-family: var(--font-section); - font-size: 2.5rem; + font-family: var(--font-heading); font-weight: 400; - color: var(--deep-sea); + font-size: large; } -h3 { - font-family: var(--font-section); - font-size: 2.5rem; - font-weight: 400; +em { color: var(--open-ocean); font-style: italic; } p { font-family: var(--font-body); - color: var(--deep-sea); -} - -a { - font-family: var(--font-mono); - font-size: 1rem; font-weight: 400; - text-transform: uppercase; - color: var(--deep-sea); -} - -/* ================================================================ - LAYOUT LANDMARKS - ================================================================ */ -header { - /* Page header */ - box-shadow: 0 0.35rem 0.85rem rgba(29, 53, 87, 0.18); + font-size: large; } main { - /* Main content area */ + padding: 0 var(--page-gutter); } -footer { - /* Page footer */ - min-height: 20rem; +.page__grid { + display: grid; + grid-template-columns: repeat(10, minmax(0, 1fr)); + grid-column: 1 / 11; + gap: 1rem; } -/* ================================================================ - HEADER COMPONENT - ================================================================ */ -.header { - /* Header wrapper */ - margin: 0 var(--page-gutter); - display: flex; - align-items: center; +.page__grid-left { + grid-column: 1 / 6; } -.header-logo { - flex: 1; - text-align: left; - justify-content: left; +.page__grid-right { + grid-column: 7 / 11; } -.header h2 { - /* Site title/logo */ - flex: 1; - font-style: italic; - justify-content: right; +.hero, +.about, +.writing, +.design { + height: 100vh; + width: 100%; } /* ================================================================ - NAVIGATION COMPONENT + HEADER & NAVIGATION ================================================================ */ -.nav { - /* Navigation container */ - display: flex; - flex: 1; - align-items: center; - justify-content: left; - height: 5rem; + +header { + position: sticky; + top: 0; + z-index: 1000; + background-color: var(--foam); } -nav ul { - /* Navigation list */ - display: flex; - align-items: center; - justify-content: flex-start; - gap: 1.5rem; - margin: 0; - height: 100%; - list-style: none; - padding-left: 0; +.header-component{ + width: 100%; + padding: 1rem var(--page-gutter); + box-shadow: 0 0.35rem 0.85rem var(--deep-sea); } -nav li { - /* Navigation items */ +/* .logo { + +} */ + +.nav { display: flex; + justify-content: space-between; align-items: center; - height: 100%; + gap: 1rem; } -nav a { - /* Navigation links */ +.nav a { + font-family: var(--font-mono); + font-size: medium; + text-transform: uppercase; text-decoration: none; + color: var(--deep-sea); } -nav a:hover, -nav a:focus { - /* Navigation link states */ +.nav__theme-toggle { + display: inline-flex; + align-items: center; + justify-content: center; + width: 1.25rem; + font-family: var(--font-mono); + font-size: large; + text-transform: uppercase; + color: var(--deep-sea); + background: transparent; + border: 0; + cursor: pointer; } /* ================================================================ @@ -165,284 +146,43 @@ nav a:focus { ================================================================ */ .hero { - /* Hero content wrapper */ - display: block; -} - -.hero-info { - /* Hero text content */ - grid-column: 1 / span 5; -} - -.hero-text { - /* Hero text block */ align-items: center; } -.hero-text h2, -.hero-text h3 { - /* Hero text block headings */ - font-size: 6rem; -} - -.hero-info-links { - /* Hero call-to-action links */ -} - -.hero-image { - /* Hero image area */ - grid-column: 7 / span 4; - justify-self: end; -} - -/* ================================================================ - ABOUT SECTION - ================================================================ */ -section#about { - /* About section */ -} - -section#about.about { - /* About with class */ -} - -section#about .page-box { - align-items: start; -} - -section#about > .page-box > h1 { - grid-column: 1 / -1; -} - -.artist-statement { - /* Artist statement article */ - grid-column: 1 / -1; -} - -.education { - /* Education article */ - grid-column: 1 / span 5; -} - -.about-box { - /* About content wrapper */ +.hero__information h2 { + font-size: 5rem; + padding-top: var(--top-padding); + padding-bottom: 1rem; } -.experience { - /* Experience article */ - grid-column: 7 / span 4; +.hero__buttons { + padding-top: var(--top-padding); } -/* ================================================================ - WRITING/POETRY SECTION - ================================================================ */ -section#writing { - /* Writing section */ -} - -section#writing.poetry { - /* Poetry with class */ - background-color: var(--background-shallows); -} - -section#writing .page-box { - align-items: start; -} - -section#writing > .page-box > .page-info { - grid-column: 1 / -1; - display: grid; - grid-template-columns: repeat(10, minmax(0, 1fr)); - column-gap: var(--page-gap); - row-gap: 2rem; - width: 100%; -} - -section#writing > .page-box > .page-info > h1 { - grid-column: 1 / -1; -} - -.publications { - /* Publications article */ - grid-column: 1 / span 5; -} - -.selecteds { - /* Selected works article */ - grid-column: 7 / span 4; -} - -.poetry .page-box { - /* Poetry content wrapper */ -} - -.page-info { - /* Page info container */ -} - -/* ================================================================ - DESIGN SECTION - ================================================================ */ -section#design { - /* Design section */ -} - -section#design.design { - /* Design with class */ -} - -section#design .page-box { - align-items: start; -} - -section#design > .page-box > h1 { - grid-column: 1 / -1; +.hero__buttons a { + text-decoration: none; } -.design .page-box { - /* Design content wrapper */ +.hero__buttons h1 { + color: var(--foam); } -.design-grid { - /* Design grid article */ - grid-column: 1 / -1; +.hero__headshot { + background-image: url(../img/headshot.jpg); + height: 35rem; + background-size: cover; + background-position: -4.5rem; } /* ================================================================ - FOOTER COMPONENT + ORANGE BUTTON COMPONENT ================================================================ */ -footer { - /* Footer landmark */ - background-color: var(--background-shallows); -} - -#contact { - /* Contact/footer section */ -} -.footer { - /* Footer wrapper */ - margin: 2.5rem var(--page-gutter); -} - -.footer-box { - /* Footer content container */ - width: 100%; - display: grid; - grid-template-columns: repeat(3, minmax(0, 1fr)); - column-gap: var(--page-gap); - row-gap: 2rem; - align-items: start; -} - -.footer-info { - /* Footer text info */ - margin-top: 5rem -} - -.footer-info h2 { - /* Footer heading */ -} - -.footer-info p { - /* Footer description */ -} - -.footer-links { - /* Footer links container */ - display: contents; -} - -.footer-navigation { - /* Footer navigation article */ -} - -.footer-contact { - /* Footer contact article */ -} - -/* ================================================================ - UTILITY & LAYOUT CLASSES - ================================================================ */ -.page-box { - /* General page content wrapper */ - height: 100vh; - width: 100%; - padding: var(--page-gutter); +.button__orange { display: grid; - grid-template-columns: repeat(10, minmax(0, 1fr)); - column-gap: var(--page-gap); - row-gap: 2rem; -} - -/* ================================================================ - RESPONSIVE BREAKPOINTS (media queries) - ================================================================ */ -@media (max-width: 768px) { - /* Tablet and smaller */ - - .header, - .footer { - margin-left: 2rem; - margin-right: 2rem; - } - - .page-box { - height: auto; - padding: 2rem; - grid-template-columns: 1fr; - column-gap: 0; - } - - .hero-info, - .hero-image, - .artist-statement, - .education, - .experience, - section#writing > .page-box > .page-info, - .design-grid, - section#about > .page-box > h1, - section#writing > .page-box > .page-info > h1, - section#design > .page-box > h1 { - grid-column: 1 / -1; - } - - section#writing > .page-box > .page-info { - grid-template-columns: 1fr; - } - - .publications, - .selecteds { - grid-column: 1 / -1; - } - - .hero-image { - justify-self: start; - } - - .footer-box { - grid-template-columns: 1fr; - } - - .footer-info, - .footer-navigation, - .footer-contact { - grid-column: 1 / -1; - } -} - -@media (max-width: 480px) { - /* Mobile devices */ - - .header, - .footer { - margin-left: 1rem; - margin-right: 1rem; - } - - .page-box { - padding: 1rem; - } -} - - + background-color: var(--coral); + border-radius: 2px; + height: 3rem; + width: 8rem; + place-items: center; +} \ No newline at end of file diff --git a/src/components/About.astro b/src/components/About.astro new file mode 100644 index 0000000..a49ba48 --- /dev/null +++ b/src/components/About.astro @@ -0,0 +1,2 @@ +--- +--- \ No newline at end of file diff --git a/src/components/Design.astro b/src/components/Design.astro new file mode 100644 index 0000000..a49ba48 --- /dev/null +++ b/src/components/Design.astro @@ -0,0 +1,2 @@ +--- +--- \ No newline at end of file diff --git a/src/components/Footer.astro b/src/components/Footer.astro index b32aea7..e69de29 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,22 +0,0 @@ ---- ---- - - \ No newline at end of file diff --git a/src/components/Header.astro b/src/components/Header.astro index d997d10..a2e0ed2 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -1,12 +1,15 @@ --- -import Navigation from "./Navigation.astro"; +import ThemeToggle from "./ThemeToggle.jsx"; --- -
- diff --git a/src/components/Hero.astro b/src/components/Hero.astro new file mode 100644 index 0000000..42c99eb --- /dev/null +++ b/src/components/Hero.astro @@ -0,0 +1,17 @@ +--- +import OrangeButton from "./OrangeButton.astro" +--- + + +
+

Poet & Web Designer

+

dylan
delong-headley

+

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation

+ +
+ + \ No newline at end of file diff --git a/src/components/LinkButton.astro b/src/components/LinkButton.astro deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/Navigation.astro b/src/components/Navigation.astro deleted file mode 100644 index d57e798..0000000 --- a/src/components/Navigation.astro +++ /dev/null @@ -1,22 +0,0 @@ ---- ---- - - diff --git a/src/components/OrangeButton.astro b/src/components/OrangeButton.astro new file mode 100644 index 0000000..b3aab6f --- /dev/null +++ b/src/components/OrangeButton.astro @@ -0,0 +1,6 @@ +--- +--- + +
+ +
\ No newline at end of file diff --git a/src/components/ThemeToggle.jsx b/src/components/ThemeToggle.jsx new file mode 100644 index 0000000..8f710b3 --- /dev/null +++ b/src/components/ThemeToggle.jsx @@ -0,0 +1,21 @@ +import { useState } from "react"; + +export default function ThemeToggle() { + const [isDark, setIsDark] = useState(false); + + function handleClick() { + setIsDark((prev) => !prev); + } + + return ( + + ); +} diff --git a/src/components/Writing.astro b/src/components/Writing.astro new file mode 100644 index 0000000..a49ba48 --- /dev/null +++ b/src/components/Writing.astro @@ -0,0 +1,2 @@ +--- +--- \ No newline at end of file diff --git a/src/layouts/BaseLayout.astro b/src/layouts/BaseLayout.astro index 6e70328..b71ca42 100644 --- a/src/layouts/BaseLayout.astro +++ b/src/layouts/BaseLayout.astro @@ -1,4 +1,3 @@ - --- const { pageTitle } = Astro.props; @@ -16,7 +15,7 @@ import Footer from '../components/Footer.astro'; {pageTitle} -
+
@@ -26,4 +25,4 @@ import Footer from '../components/Footer.astro';
- + \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro index cfea9e6..27bddeb 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -2,74 +2,31 @@ const pageTitle = "Home"; import BaseLayout from "../layouts/BaseLayout.astro"; +import About from "../components/About.astro"; +import Design from "../components/Design.astro"; +import Hero from "../components/Hero.astro"; +import Writing from "../components/Writing.astro"; --- -
-
-
-

Poet & Web Designer

-
-

dylan

-

delong-headley

-

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation

-
- -
-
- Profile photo -
-
+
+
-
-
-

About the Artist

-
-

the poet

-

& the web designer

-

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

-
-
-

education

- -
-
-

experience

- -
-
+
+

01 • About

+
- -
-
-
-

Poetry

-
-

poetry

-

publications

- -
-
-

selected

-

poems & essays

-
-
-
+
+

02 • Writing

+
- -
-
-

Design

-
-

web design

-

& other development projects

-
-
+
+

03 • Design

+
\ No newline at end of file From fe7fb1c32b70a7336e6a1d5593459176b927abf7 Mon Sep 17 00:00:00 2001 From: "Dylan (Tien) DeLong-Headley" Date: Wed, 15 Apr 2026 15:28:00 -0400 Subject: [PATCH 02/12] Add 'test-build' branch to Playwright workflow --- .github/workflows/playwright.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 2eec375..a701306 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -2,7 +2,7 @@ name: Playwright Tests on: push: - branches: [ main ] + branches: [ main, test-build ] pull_request: branches: [ main ] From 8f6ee5f99f05a230f731f3069d662648006f8fb6 Mon Sep 17 00:00:00 2001 From: Tien DeLong-Headley Date: Thu, 16 Apr 2026 21:25:06 -0400 Subject: [PATCH 03/12] add: about page --- public/style/style.css | 172 +++++++++++++++++++++++++-- src/components/About.astro | 20 +++- src/components/Accordion.jsx | 58 +++++++++ src/components/Education.astro | 24 ++++ src/components/Experience.astro | 39 ++++++ src/components/Header.astro | 2 +- src/components/Hero.astro | 4 +- src/components/InvisibleButton.astro | 6 + 8 files changed, 313 insertions(+), 12 deletions(-) create mode 100644 src/components/Accordion.jsx create mode 100644 src/components/Education.astro create mode 100644 src/components/Experience.astro create mode 100644 src/components/InvisibleButton.astro diff --git a/public/style/style.css b/public/style/style.css index 4a75676..57ebe5e 100644 --- a/public/style/style.css +++ b/public/style/style.css @@ -16,8 +16,10 @@ --deep-sea: #1D3557; --page-gutter: 10rem; - --page-gap: 5rem; + --page-gap: 7rem; --top-padding: 2.5rem; + + --corner-rounding: 4px; } /* ================================================================ @@ -41,7 +43,7 @@ body { h1 { font-family: var(--font-mono); - font-weight: 400; + font-weight: 500; font-size: small; text-transform: uppercase; color: var(--coral); @@ -50,7 +52,8 @@ h1 { h2 { font-family: var(--font-heading); font-weight: 400; - font-size: large; + font-size: xx-large; + padding-bottom: 1rem; } em { @@ -62,6 +65,14 @@ p { font-family: var(--font-body); font-weight: 400; font-size: large; + text-align: justify; +} + +hr { + border: 0; + border-top: 1px solid var(--shallows); /* Customize color and thickness */ + width: 100%; + margin-top: 1.5rem; } main { @@ -72,7 +83,11 @@ main { display: grid; grid-template-columns: repeat(10, minmax(0, 1fr)); grid-column: 1 / 11; - gap: 1rem; + column-gap: 1rem; +} + +.page__grid-spread { + grid-column: 1 / 11; } .page__grid-left { @@ -83,12 +98,19 @@ main { grid-column: 7 / 11; } -.hero, .about, .writing, .design { height: 100vh; width: 100%; + padding-top: var(--page-gap); +} + +.about.page__grid, +.writing.page__grid, +.design.page__grid { + align-content: start; row-gap: 0.5rem; + row-gap: 2rem; } /* ================================================================ @@ -96,8 +118,10 @@ main { ================================================================ */ header { - position: sticky; + position: fixed; top: 0; + left: 0; + right: 0; z-index: 1000; background-color: var(--foam); } @@ -147,16 +171,20 @@ header { .hero { align-items: center; + height: 100vh; + width: 100%; } .hero__information h2 { font-size: 5rem; padding-top: var(--top-padding); - padding-bottom: 1rem; } .hero__buttons { padding-top: var(--top-padding); + display: flex; + align-items: center; + gap: var(--top-padding); } .hero__buttons a { @@ -167,22 +195,148 @@ header { color: var(--foam); } +.hero__buttons em { + color: var(--coral); + font-style: italic; + text-transform: lowercase; + text-decoration: underline; +} + .hero__headshot { background-image: url(../img/headshot.jpg); height: 35rem; background-size: cover; background-position: -4.5rem; + border-radius: 4px; } /* ================================================================ - ORANGE BUTTON COMPONENT + ABOUT SECTION + ================================================================ */ + +.about__education, +.about__experience { + display: flex; + flex-direction: column; + gap: 1rem; +} + +.about__accordion { + --accordion-row-size: 5.25rem; + --accordion-max-visible: 4; + position: relative; + height: calc(var(--accordion-row-size) * var(--accordion-max-visible)); + background: var(--foam); + border-radius: var(--corner-rounding); + border-top: 1px solid var(--shallows); + overflow: hidden; + width: 100%; +} + +.about__accordion-scroll { + height: 100%; + overflow-y: auto; + scrollbar-width: none; + padding-bottom: 3.5rem; +} + +.about__accordion-scroll::-webkit-scrollbar { + display: none; +} + +.about__accordion-item { + border-bottom: 1px solid var(--shallows); + padding: 1rem 0; +} + +.about__accordion-header { + width: 100%; + display: flex; + align-items: center; + gap: 0.75rem; + background: transparent; + border: 0; + color: inherit; + cursor: pointer; + text-align: left; +} + +.about__accordion-text { + display: flex; + flex-direction: column; + flex: 1; +} + +.about__accordion-title { + font-family: var(--font-heading); + font-size: 1.1rem; + font-weight: 500; + line-height: 1.3; + color: var(--deep-sea); +} + +.about__accordion-subtitle { + font-family: var(--font-heading); + font-size: 0.95rem; + font-style: italic; + color: var(--open-ocean); +} + +.about__accordion-toggle { + width: 1.5rem; + height: 1.5rem; + display: inline-flex; + align-items: center; + justify-content: center; + font-family: var(--font-mono); + font-size: 1.25rem; + color: var(--coral); +} + +.about__accordion-body { + max-height: 0; + overflow: hidden; + transition: max-height 220ms ease; +} + +.about__accordion-body.is-open { + max-height: 12rem; +} + +.about__accordion-body p { + margin-top: 0.65rem; + font-size: 1rem; + line-height: 1.6; + text-align: left; +} + +.about__accordion-fade { + position: absolute; + left: 0; + right: 0; + bottom: 0; + height: 3.5rem; + pointer-events: none; + background: linear-gradient(to bottom, rgba(241, 250, 238, 0), var(--foam)); +} + +/* ================================================================ + BUTTON COMPONENTS ================================================================ */ .button__orange { display: grid; background-color: var(--coral); - border-radius: 2px; + border-radius: 4px; height: 3rem; width: 8rem; place-items: center; +} + +.button__invisible { + display: grid; + border-radius: 4px; + height: 3rem; + width: 8.5rem; + place-items: center; } \ No newline at end of file diff --git a/src/components/About.astro b/src/components/About.astro index a49ba48..1faa6f6 100644 --- a/src/components/About.astro +++ b/src/components/About.astro @@ -1,2 +1,20 @@ --- ---- \ No newline at end of file +import Education from "./Education.astro"; +import Experience from "./Experience.astro"; +--- + +
+
+

the poet
& the web designer

+

As a creative mind and a poet first and foremost, I look to merge the power of web design and game development to build better tools for writers and creative visionaries like myself. At the forefront of my studies is my dedication to poetry, and I explore the depths of the medium every day to better my skills. In my most recent work, I have spent countless hours and lines attempting to address the unexpected divinity found in ordinary moments of discomfort, pain, or sorrow, and the sort of visceral eroticism achieved when the body is transformed into the means to an end.

+
+
+
+ +
+ +
+ +
+ +
\ No newline at end of file diff --git a/src/components/Accordion.jsx b/src/components/Accordion.jsx new file mode 100644 index 0000000..0eb8e79 --- /dev/null +++ b/src/components/Accordion.jsx @@ -0,0 +1,58 @@ +import { useId, useState } from "react"; + +/** + * @typedef {Object} AccordionItem + * @property {string} title + * @property {string} subtitle + * @property {string} body + */ + +/** + * @param {{ items?: AccordionItem[], maxVisible?: number }} props + */ +export default function Accordion(props) { + const { items = [], maxVisible = 4 } = props; + + const [openIndex, setOpenIndex] = useState(null); + const idPrefix = useId(); + + function handleToggle(index) { + setOpenIndex((current) => (current === index ? null : index)); + } + + return ( +
+
+ {items.map((item, index) => { + const isOpen = openIndex === index; + const panelId = `${idPrefix}-panel-${index}`; + + return ( +
+ + +
+

{item.body}

+
+
+ ); + })} +
+ + ); +} diff --git a/src/components/Education.astro b/src/components/Education.astro new file mode 100644 index 0000000..3ef826e --- /dev/null +++ b/src/components/Education.astro @@ -0,0 +1,24 @@ +--- +import Accordion from "./Accordion.jsx"; + +const educationItems = /** @type {any} */ ([ + { + title: "B.S. in Software Engineering & Creative Writing", + subtitle: "Allegheny College | 2028 (in progress)", + body: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.", + }, + { + title: "Dual Enrolment", + subtitle: "Gannon University | 2022-2024", + body: "Completed 3 courses in English Creative Writing as well as upper-level French.", + }, + { + title: "High School Diploma", + subtitle: "Northwest Pennsylvania Collegiate Academy | 2024", + body: "Graduated sixth in my class with a GPA of 3.99. I also took 12 AP courses and served on the boards of several clubs.", + }, +]); +--- + +

education
& certification

+ diff --git a/src/components/Experience.astro b/src/components/Experience.astro new file mode 100644 index 0000000..ec1f7b5 --- /dev/null +++ b/src/components/Experience.astro @@ -0,0 +1,39 @@ +--- +import Accordion from "./Accordion.jsx"; + +const experienceItems = /** @type {any} */ ([ + { + title: "Applications & Web Design Research", + subtitle: "Allegheny College CIS | 2026", + body: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.", + }, + { + title: "Poetry Workshop Residency", + subtitle: "Paris, France | 2026", + body: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.", + }, + { + title: "Lead Teaching Assistant", + subtitle: "Allegheny College CIS | 2025-present", + body: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.", + }, + { + title: "Community Media Coordinator", + subtitle: "Allegheny College English | 2025-present", + body: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.", + }, + { + title: "Warehouse Logistics Intern", + subtitle: "Logistics Plus Inc. | 2025", + body: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.", + }, + { + title: "In-Store Inventory Software UX Tester", + subtitle: "Dick's Sporting Goods | 2023-2025", + body: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.", + }, +]); +--- + +

honors
& experience

+ diff --git a/src/components/Header.astro b/src/components/Header.astro index a2e0ed2..012ac55 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -5,7 +5,7 @@ import ThemeToggle from "./ThemeToggle.jsx";
); diff --git a/src/components/DesignProjects.astro b/src/components/DesignProjects.astro index 3c49644..11ebe87 100644 --- a/src/components/DesignProjects.astro +++ b/src/components/DesignProjects.astro @@ -45,7 +45,6 @@ const projects = /** @type {any} */ ([ body: "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.", category: "collab", }, - ]); --- diff --git a/src/components/Header.astro b/src/components/Header.astro index 012ac55..287855f 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -5,11 +5,64 @@ import ThemeToggle from "./ThemeToggle.jsx"; + + diff --git a/src/pages/index.astro b/src/pages/index.astro index 27bddeb..9056d30 100644 --- a/src/pages/index.astro +++ b/src/pages/index.astro @@ -13,20 +13,22 @@ import Writing from "../components/Writing.astro";
+ +
+
+

01 • About

+ +
-
-

01 • About

- -
- -
-

02 • Writing

- -
+
+

02 • Writing

+ +
-
-

03 • Design

- +
+

03 • Design

+ +
\ No newline at end of file From 82c0092ede45f3298b3834d3e62cfa9b891a994e Mon Sep 17 00:00:00 2001 From: Tien DeLong-Headley Date: Fri, 17 Apr 2026 10:43:37 -0400 Subject: [PATCH 06/12] fix: height issue in design__cards --- public/style/style.css | 14 ++++++++++++-- src/components/Selections.astro | 18 ++++++++++++++++++ 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/public/style/style.css b/public/style/style.css index f12bdaf..a56d248 100644 --- a/public/style/style.css +++ b/public/style/style.css @@ -599,6 +599,7 @@ header { .design__grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); + grid-auto-rows: minmax(var(--design-row-size), auto); gap: var(--design-row-gap); height: 100%; min-height: 0; @@ -627,7 +628,8 @@ header { border: 1px solid var(--shallows); background: var(--foam); transition: opacity 160ms ease; - height: var(--design-row-size); + min-height: var(--design-row-size); + height: auto; display: flex; flex-direction: column; overflow: hidden; @@ -697,7 +699,7 @@ header { border-top: 1px solid var(--shallows); padding: 0.75rem 1rem 1rem; flex: 1; - overflow: hidden; + overflow: visible; } .design__title { @@ -724,12 +726,20 @@ header { } @media (max-width: 900px) { + .design__grid-shell { + --design-row-size: 18rem; + } + .design__grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } } @media (max-width: 620px) { + .design__grid-shell { + --design-row-size: 20rem; + } + .design__grid { grid-template-columns: 1fr; } diff --git a/src/components/Selections.astro b/src/components/Selections.astro index 8820289..dc9ae4f 100644 --- a/src/components/Selections.astro +++ b/src/components/Selections.astro @@ -8,6 +8,24 @@ const selectionItems = /** @type {any} */ ([ body: "", href: "#", }, + { + title: "Coming soon!", + subtitle: "under construction", + body: "", + href: "#", + }, + { + title: "Coming soon!", + subtitle: "under construction", + body: "", + href: "#", + }, + { + title: "Coming soon!", + subtitle: "under construction", + body: "", + href: "#", + }, ]); --- From bdef5f1d66fd09beca259ffa37e2fe1a92759086 Mon Sep 17 00:00:00 2001 From: Tien DeLong-Headley Date: Fri, 17 Apr 2026 10:45:52 -0400 Subject: [PATCH 07/12] fix: fade color design__grid-fade --- public/style/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/style/style.css b/public/style/style.css index a56d248..680f7f4 100644 --- a/public/style/style.css +++ b/public/style/style.css @@ -621,7 +621,7 @@ header { bottom: 0; height: 3.5rem; pointer-events: none; - background: linear-gradient(to bottom, transparent, var(--background-shallows)); + background: linear-gradient(to bottom, transparent, var(--foam)); } .design__card { From 202aef4de922d05b24c0a1e0e5ae1785d8ad358e Mon Sep 17 00:00:00 2001 From: Tien DeLong-Headley Date: Fri, 17 Apr 2026 10:49:34 -0400 Subject: [PATCH 08/12] add: narcissistic animation on headshot photo --- public/style/style.css | 59 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) diff --git a/public/style/style.css b/public/style/style.css index 680f7f4..6348ab7 100644 --- a/public/style/style.css +++ b/public/style/style.css @@ -264,11 +264,46 @@ header { } .hero__headshot { + position: relative; + overflow: hidden; background-image: url(../img/headshot.jpg); height: 35rem; background-size: cover; background-position: -4.5rem; border-radius: 4px; + transition: transform 180ms ease, box-shadow 180ms ease; + box-shadow: 0 0 0 rgba(29, 53, 87, 0); +} + +.hero__headshot::after { + content: ""; + position: absolute; + inset: 0; + pointer-events: none; + background-image: linear-gradient( + 115deg, + rgba(241, 250, 238, 0) 30%, + var(--foam-soft) 50%, + rgba(241, 250, 238, 0) 70% + ); + background-size: 260% 100%; + background-position: 140% 0; + background-repeat: no-repeat; + opacity: 0.85; +} + +.hero__headshot:hover { + transform: translateY(-2px); + box-shadow: 0 8px 18px rgba(29, 53, 87, 0.18); +} + +.hero__headshot:hover::after { + animation: hero-headshot-sheen 700ms ease-out 1; +} + +.hero__headshot:active { + transform: translateY(0); + box-shadow: 0 3px 8px rgba(29, 53, 87, 0.14); } /* ================================================================ @@ -856,6 +891,16 @@ header { } } +@keyframes hero-headshot-sheen { + 0% { + background-position: 140% 0; + } + + 100% { + background-position: -140% 0; + } +} + @keyframes nav-link-in { from { opacity: 0; @@ -888,13 +933,27 @@ header { transition: none; } + .hero__headshot { + transition: none; + } + .button__orange:hover, .button__orange:active { transform: none; box-shadow: none; } + .hero__headshot:hover, + .hero__headshot:active { + transform: none; + box-shadow: none; + } + .button__invisible:hover > * { animation: none; } + + .hero__headshot:hover::after { + animation: none; + } } \ No newline at end of file From 653bcc2490e1e8a1e9b5f380ea034f554500b151 Mon Sep 17 00:00:00 2001 From: Tien DeLong-Headley Date: Fri, 24 Apr 2026 01:55:56 -0400 Subject: [PATCH 09/12] boots --- public/style/style.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/style/style.css b/public/style/style.css index 6348ab7..7e95c8b 100644 --- a/public/style/style.css +++ b/public/style/style.css @@ -9,7 +9,7 @@ --font-mono: 'DM Mono', monospace; --coral: #FF644C; - --foam: #F1FAEE; + --foam: #f9faee; --background-shallows: #d1ece6; --shallows: #A8DADC; --open-ocean: #457B9D; From f975733128fe15767fd07c58eccf8e09cb67edb8 Mon Sep 17 00:00:00 2001 From: Tien DeLong-Headley Date: Sun, 3 May 2026 22:36:06 -0400 Subject: [PATCH 10/12] add: dark mode, mobile and tablet, small desktop Co-authored-by: Copilot --- public/style/style.css | 559 ++++++++++++++++++++++++++++++++- src/components/Footer.astro | 22 +- src/components/Header.astro | 33 +- src/components/ThemeToggle.jsx | 10 +- 4 files changed, 607 insertions(+), 17 deletions(-) diff --git a/public/style/style.css b/public/style/style.css index 7e95c8b..920bfb3 100644 --- a/public/style/style.css +++ b/public/style/style.css @@ -51,6 +51,7 @@ h1 { font-size: small; text-transform: uppercase; color: var(--coral); + font-weight: 600; } h2 { @@ -80,7 +81,7 @@ hr { } main { - padding: 0 var(--page-gutter); + padding: 0 var(--page-gutter) 0; } .page__grid { @@ -113,10 +114,18 @@ main { .about.page__grid, .writing.page__grid, .design.page__grid { - align-content: start; row-gap: 0.5rem; + align-content: start; row-gap: 2rem; } +.about.page__grid > h1, +.writing.page__grid > h1, +.design.page__grid > h1 { + grid-column: 1 / -1; + width: max-content; + white-space: nowrap; +} + /* ================================================================ HEADER & NAVIGATION ================================================================ */ @@ -133,7 +142,8 @@ header { .header-component{ width: 100%; padding: 1rem var(--page-gutter); - box-shadow: 0 0.35rem 0.85rem var(--deep-sea); + box-shadow: 0 2px 8px rgba(29, 53, 87, 0.25); + border-bottom: 1px solid var(--shallows); } /* .logo { @@ -142,7 +152,7 @@ header { .nav { display: flex; - justify-content: space-between; + justify-content: flex-end; align-items: center; gap: 1rem; } @@ -226,6 +236,46 @@ header { cursor: pointer; } +.nav__theme-toggle:focus-visible { + outline: 2px solid var(--open-ocean); + outline-offset: 2px; +} + +.nav__burger { + display: none; + flex-direction: column; + justify-content: center; + align-items: center; + width: 1.5rem; + height: 1.5rem; + background: transparent; + border: 0; + cursor: pointer; + padding: 0; + gap: 0.35rem; +} + +.nav__burger-line { + display: block; + width: 100%; + height: 2px; + background-color: var(--deep-sea); + transition: all 300ms ease; + transform-origin: center; +} + +.nav__burger.is-open .nav__burger-line:nth-child(1) { + transform: rotate(45deg) translateY(10px); +} + +.nav__burger.is-open .nav__burger-line:nth-child(2) { + opacity: 0; +} + +.nav__burger.is-open .nav__burger-line:nth-child(3) { + transform: rotate(-45deg) translateY(-10px); +} + /* ================================================================ HERO SECTION ================================================================ */ @@ -234,6 +284,12 @@ header { align-items: center; height: 100vh; width: 100%; + padding-top: 4.5rem; +} + +.hero__information { + padding-top: calc(var(--top-padding) * 0.75); + padding-right: 1rem; } .hero__information h2 { @@ -245,6 +301,7 @@ header { padding-top: var(--top-padding); display: flex; align-items: center; + flex-wrap: wrap; gap: var(--top-padding); } @@ -272,7 +329,7 @@ header { background-position: -4.5rem; border-radius: 4px; transition: transform 180ms ease, box-shadow 180ms ease; - box-shadow: 0 0 0 rgba(29, 53, 87, 0); + box-shadow: 0 4px 12px rgba(29, 53, 87, 0.12); } .hero__headshot::after { @@ -306,6 +363,14 @@ header { box-shadow: 0 3px 8px rgba(29, 53, 87, 0.14); } +.about__education, +.about__experience, +.writing__featured, +.writing__selecteds, +.design__portfolio { + gap: 0.75rem; +} + /* ================================================================ ABOUT SECTION ================================================================ */ @@ -382,7 +447,7 @@ header { font-family: var(--font-heading); font-size: 0.95rem; font-style: italic; - color: var(--open-ocean); + color: var(--deep-sea); } .about__accordion-toggle { @@ -514,7 +579,7 @@ header { font-size: 0.95rem; font-style: italic; margin: 0.15rem 0 0.35rem; - color: var(--open-ocean); + color: var(--deep-sea); } .writing__list-body { @@ -749,7 +814,7 @@ header { font-family: var(--font-heading); font-size: 0.9rem; font-style: italic; - color: var(--open-ocean); + color: var(--deep-sea); margin: 0.15rem 0 0.45rem; } @@ -760,7 +825,101 @@ header { margin: 0; } -@media (max-width: 900px) { +@media (max-width: 1024px) { + :root { + --page-gutter: 4rem; + --page-gap: 5rem; + } + + .hero { + height: auto; + padding-top: 4rem; + padding-bottom: 2rem; + } + + .hero.page__grid { + row-gap: 1.5rem; + } + + .hero__information { + padding-right: 0; + } + + .hero__headshot { + height: 35rem; + background-position: center 18%; + } + + .page__grid { + column-gap: 0; + } + + .page__grid-left, + .page__grid-right, + .page__grid-spread { + grid-column: 1 / -1; + width: 100%; + } + + .about.page__grid { + row-gap: 1.25rem; + } + + .about.page__grid > h1, + .writing.page__grid > h1, + .design.page__grid > h1 { + width: auto; + } + + .about__accordion { + height: auto; + overflow: visible; + } + + .about__accordion-fade { + display: none; + } + + .about, + .writing, + .design { + height: auto; + min-height: 0; + padding-bottom: var(--page-gap); + } + + .footer-component { + height: auto; + padding-bottom: var(--page-gap); + display: grid; + grid-template-columns: repeat(10, minmax(0, 1fr)); + row-gap: 2rem; + } + + .footer-statement { + grid-column: 1 / -1; + order: 2; + } + + .footer-contact { + grid-column: 1 / -1; + order: 1; + } + + .nav { + flex-wrap: wrap; + justify-content: flex-end; + row-gap: 0.5rem; + } + + .footer-contact { + grid-column: 1 / -1; + } + + .footer-contact h1 { + font-size: 1.1rem; + } + .design__grid-shell { --design-row-size: 18rem; } @@ -770,7 +929,146 @@ header { } } +@media (max-width: 1450px) and (min-width: 1025px) { + .hero { + height: auto; + padding-top: 4rem; + padding-bottom: 2rem; + } + + .hero.page__grid { + grid-template-columns: 1fr; + row-gap: 1.25rem; + } + + .hero__information, + .hero__headshot { + grid-column: 1 / -1; + width: 100%; + } + + .hero__information { + padding-right: 0; + padding-top: 1.5rem; + } + + .hero__information h2 { + padding-top: 1rem; + } + + .hero__buttons { + padding-top: 1rem; + flex-wrap: nowrap; + } + + .hero__headshot { + height: clamp(18rem, 42vw, 35rem); + background-position: center 20%; + } + + .about, + .writing, + .design { + height: auto; + min-height: 0; + padding-bottom: var(--page-gap); + } + + .footer-component { + height: auto; + padding-bottom: var(--page-gap); + } +} + @media (max-width: 620px) { + :root { + --page-gutter: 2rem; + --page-gap: 4rem; + } + + .nav { + position: relative; + flex-wrap: wrap; + justify-content: flex-end; + gap: 1rem; + } + + .nav__link { + display: none; + order: 10; + width: 100%; + padding: 0.75rem 0; + text-align: right; + animation: none; + border-bottom: 1px solid var(--shallows); + } + + .nav__link.is-visible { + display: inline-flex; + } + + .nav__burger { + display: flex; + order: 5; + } + + .nav__theme-toggle { + order: 6; + } + + .hero { + padding-top: 3.5rem; + padding-bottom: 1.5rem; + } + + .hero.page__grid { + row-gap: 1rem; + } + + .hero__information { + padding-top: 1.5rem; + } + + .hero__information h2 { + font-size: 3.25rem; + padding-top: 1.5rem; + } + + .hero__buttons { + flex-wrap: nowrap; + gap: 0.75rem; + } + + .hero__headshot { + height: 20rem; + } + + .footer-statement h2 { + font-size: 2.75rem; + } + + .footer-contact h1 { + font-size: 1.1rem; + } + + .footer-component { + height: auto; + padding-bottom: var(--page-gap); + display: grid; + grid-template-columns: repeat(10, minmax(0, 1fr)); + row-gap: 1.5rem; + } + + .footer-statement { + grid-column: 1 / -1; + order: 2; + } + + .footer-contact { + grid-column: 1 / -1; + order: 1; + } + .design__grid-shell { --design-row-size: 20rem; } @@ -786,7 +1084,7 @@ header { .footer-component{ width: 100%; - height: 35vh; + height: auto; padding: var(--top-padding) var(--page-gutter); background-color: var(--background-shallows); } @@ -795,6 +1093,47 @@ header { font-size: 4rem; } +.footer-contact { + display: flex; + flex-direction: column; + gap: 1.5rem; +} + +.footer-contact h1 { + font-size: 1.1rem; + margin-bottom: 0.5rem; +} + +.footer-socials { + display: flex; + flex-direction: column; + gap: 1rem; +} + +.footer-social-link { + display: inline-block; + font-family: var(--font-mono); + font-size: medium; + text-transform: uppercase; + text-decoration: none; + color: var(--deep-sea); + position: relative; + transition: color 180ms ease; + padding-bottom: 0.25rem; + border-bottom: 2px solid transparent; + transition: border-color 180ms ease, color 180ms ease; +} + +.footer-social-link:hover { + color: var(--coral); + border-bottom-color: var(--coral); +} + +.footer-social-link:focus-visible { + outline: 2px solid var(--open-ocean); + outline-offset: 2px; +} + @@ -956,4 +1295,204 @@ header { .hero__headshot:hover::after { animation: none; } + + .writing__list-item, + .design__card { + transition: none; + } + + .about__accordion-body { + transition: none; + } +} + +/* ================================================================ + DARK MODE + ================================================================ */ + +[data-theme="dark"] { + color-scheme: dark; +} + +[data-theme="dark"] body { + background-color: var(--deep-sea); + color: var(--foam); +} + +[data-theme="dark"] h2 { + color: var(--foam); +} + +[data-theme="dark"] h2 em { + color: var(--shallows); +} + +[data-theme="dark"] p { + color: var(--foam); +} + +[data-theme="dark"] .header-component { + background-color: var(--deep-sea); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.4); + border-bottom-color: var(--shallows); +} + +[data-theme="dark"] .nav__link { + color: var(--foam); +} + +[data-theme="dark"] .nav__link:hover, +[data-theme="dark"] .nav__link:focus-visible, +[data-theme="dark"] .nav__link.is-active { + color: var(--coral); +} + +[data-theme="dark"] .nav__link::after { + background-color: rgba(168, 218, 220, 0.3); +} + +[data-theme="dark"] .nav__burger-line { + background-color: var(--foam); +} + +[data-theme="dark"] .nav__theme-toggle { + color: var(--foam); +} + +[data-theme="dark"] .nav__theme-toggle:focus-visible { + outline-color: var(--shallows); +} + +[data-theme="dark"] .writing::before { + background-color: var(--open-ocean); +} + +[data-theme="dark"] .button__orange { + background-color: var(--coral); +} + +[data-theme="dark"] .button__orange h1, +[data-theme="dark"] .button__orange::after { + color: var(--deep-sea); +} + +[data-theme="dark"] .button__invisible > * { + color: var(--coral); +} + +[data-theme="dark"] .about__accordion { + background: var(--deep-sea); + border-top-color: var(--shallows); +} + +[data-theme="dark"] .about__accordion-item { + border-bottom-color: var(--shallows); +} + +[data-theme="dark"] .about__accordion-title { + color: var(--foam); +} + +[data-theme="dark"] .about__accordion-subtitle { + color: var(--shallows); +} + +[data-theme="dark"] .about__accordion-fade { + background: linear-gradient(to bottom, rgba(29, 53, 87, 0), var(--deep-sea)); +} + +[data-theme="dark"] .writing__list { + background: var(--open-ocean); + border-top-color: var(--shallows); +} + +[data-theme="dark"] .writing__list-item { + border-bottom-color: var(--shallows); +} + +[data-theme="dark"] .writing__list-item-link:hover { + background: var(--deep-sea); +} + +[data-theme="dark"] .writing__list-title { + color: var(--foam); +} + +[data-theme="dark"] .writing__list-sub { + color: var(--shallows); +} + +[data-theme="dark"] .writing__list-body { + color: var(--foam); +} + +[data-theme="dark"] .writing__list-fade { + background: linear-gradient(to bottom, rgba(241, 250, 238, 0), var(--open-ocean)); +} + +[data-theme="dark"] .design__card { + background: var(--deep-sea); + border-color: var(--shallows); +} + +[data-theme="dark"] .design__info { + border-top-color: var(--shallows); +} + +[data-theme="dark"] .design__title { + color: var(--foam); +} + +[data-theme="dark"] .design__context { + color: var(--shallows); +} + +[data-theme="dark"] .design__body { + color: var(--foam); +} + +[data-theme="dark"] .design__filter { + border-color: var(--foam); + color: var(--foam); +} + +[data-theme="dark"] .design__grid-fade { + background: linear-gradient(to bottom, transparent, var(--deep-sea)); +} + +[data-theme="dark"] .footer-component { + background-color: var(--open-ocean); +} + +[data-theme="dark"] .footer-statement h2 { + color: var(--foam); +} + +[data-theme="dark"] .footer-contact { + color: var(--foam); +} + +[data-theme="dark"] .footer-contact h1 { + color: var(--coral); +} + +[data-theme="dark"] .footer-social-link { + color: var(--foam); +} + +[data-theme="dark"] .footer-social-link:hover { + color: var(--coral); + border-bottom-color: var(--coral); +} + +[data-theme="dark"] .hero__headshot { + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3); +} + +[data-theme="dark"] .hero__headshot:hover { + box-shadow: 0 8px 18px rgba(0, 0, 0, 0.4); +} + +[data-theme="dark"] .hero__headshot:active { + box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25); } \ No newline at end of file diff --git a/src/components/Footer.astro b/src/components/Footer.astro index a5336ff..3dcc9ac 100644 --- a/src/components/Footer.astro +++ b/src/components/Footer.astro @@ -1,12 +1,26 @@ --- --- -