Make the resume bilingual and part of the shared site chrome
Adds a Russian version (data/resume.ru.json, default language) with an RU/EN switch stored under the key shared with the front page and the portfolio. The top bar becomes the site-wide one (brand, Resume, Portfolio, Gitea, Contact, language, theme) with a second row of anchors for this page's sections, and the fonts move to Unbounded and Onest so the three pages share one type system. Portfolio links now point at /portfolio/. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01XtcZtnG4GQA1d6mW5PNrS9
This commit is contained in:
@@ -107,14 +107,15 @@
|
||||
|
||||
.name {
|
||||
margin: 30px 0 0 -0.045em;
|
||||
font: var(--name-weight) clamp(56px, 12.6vw, 204px) / 0.88 var(--font-head);
|
||||
letter-spacing: var(--name-tracking);
|
||||
font: 700 clamp(38px, 7.1vw, 118px) / 1 var(--font-head);
|
||||
letter-spacing: -0.05em;
|
||||
overflow-wrap: break-word;
|
||||
}
|
||||
|
||||
.role {
|
||||
margin-top: 22px;
|
||||
font: 500 clamp(22px, 2.7vw, 38px) / 1.15 var(--font-head);
|
||||
letter-spacing: -0.022em;
|
||||
font: 500 clamp(18px, 2.1vw, 30px) / 1.2 var(--font-head);
|
||||
letter-spacing: -0.035em;
|
||||
}
|
||||
|
||||
.bio {
|
||||
@@ -182,6 +183,12 @@
|
||||
to { clip-path: inset(0 0 0 0); }
|
||||
}
|
||||
|
||||
@media (max-width: 1000px) {
|
||||
.name {
|
||||
font-size: clamp(44px, 12.5vw, 104px);
|
||||
}
|
||||
}
|
||||
|
||||
@media (max-width: 760px) {
|
||||
.content { padding: 112px 0 72px; }
|
||||
.bio { margin-top: 32px; font-size: 18px; }
|
||||
|
||||
Reference in New Issue
Block a user