From 857292d2b0b79e8768d73a07c24be9f8d96b52ad Mon Sep 17 00:00:00 2001 From: LucaP Date: Wed, 2 Sep 2026 01:35:32 +0300 Subject: [PATCH] feat: add responsive professional information layer --- src/App.vue | 9 +- src/components/AppShell.vue | 4 +- src/components/PortfolioSection.vue | 4 +- src/components/SiteNavigation.vue | 2 +- src/styles/base.css | 121 +++++++++++++++++++ src/styles/components.css | 131 ++++++++++++++++++++ src/styles/layout.css | 127 +++++++++++++++++++ src/styles/print.css | 61 ++++++++++ src/styles/tokens.css | 29 +++++ tests/browser/responsive-layout.spec.ts | 154 ++++++++++++++++++++++++ vitest.config.ts | 1 + 11 files changed, 637 insertions(+), 6 deletions(-) create mode 100644 src/styles/base.css create mode 100644 src/styles/components.css create mode 100644 src/styles/layout.css create mode 100644 src/styles/print.css create mode 100644 src/styles/tokens.css create mode 100644 tests/browser/responsive-layout.spec.ts diff --git a/src/App.vue b/src/App.vue index d23654c..173f838 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,10 +1,17 @@ diff --git a/src/components/AppShell.vue b/src/components/AppShell.vue index c1cf7fa..e8d26eb 100644 --- a/src/components/AppShell.vue +++ b/src/components/AppShell.vue @@ -31,13 +31,13 @@ const canonicalNavigation = computed(() => canonicalSectionIds.map((id) => ({ id