diff --git a/app/app.vue b/app/app.vue index 6a4cdf7..cb50f49 100644 --- a/app/app.vue +++ b/app/app.vue @@ -7,16 +7,5 @@ useHead({ diff --git a/app/assets/css/main.css b/app/assets/css/main.css index 79eb617..b38f25c 100644 --- a/app/assets/css/main.css +++ b/app/assets/css/main.css @@ -8,7 +8,8 @@ :root { /* --font: 'Baskervville', serif; */ - --font: "SohneBuch", sans-serif; + --font: 'EB Garamond', serif; + /* --font: "SohneBuch", sans-serif; */ --text: #333; --muted: #666; --bg: #fbfbf7; @@ -53,4 +54,28 @@ body { color: var(--text); font-size: 16px; line-height: 1.6; -} \ No newline at end of file +} + +.punch-link { + display: inline-block; + vertical-align: bottom; + position: relative; + color: var(--bg); + text-decoration: none; + transition: all 200ms ease; + padding: 0 4px; + margin: 0 -4px; + background-image: linear-gradient(var(--bg), var(--bg)); + background-size: 100% 1px; + background-position: bottom; + background-repeat: no-repeat; + mix-blend-mode: screen; +} + + +.punch-link:hover { + background-size: 100% 100%; + background-image: linear-gradient(#fff, #fff); + color: #000; +} + diff --git a/app/error.vue b/app/error.vue index 97f1042..2fd9365 100644 --- a/app/error.vue +++ b/app/error.vue @@ -10,12 +10,28 @@ useHead({