Files
Emil_Shanayev_Resume/components/gizmo.module.css
T
EmilandClaude Sonnet 5 04c1cc5877
Deploy to GitHub Pages / build (push) Canceled after 0s
Deploy to GitHub Pages / deploy (push) Canceled after 0s
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
2026-09-20 23:48:38 +03:00

39 lines
631 B
CSS

.gizmo {
position: fixed;
z-index: 40;
top: 128px;
right: max(16px, calc((100vw - 1240px) / 2 - 8px));
width: 88px;
height: 88px;
padding: 0;
border: 0;
border-radius: 50%;
background: var(--disc-bg);
box-shadow: 0 0 0 1px var(--ring);
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
cursor: pointer;
}
.gizmo svg {
display: block;
width: 100%;
height: 100%;
}
.letter {
fill: #fff;
font: 700 10.5px var(--font-body);
pointer-events: none;
}
@media (max-width: 760px) {
.gizmo {
top: auto;
bottom: 16px;
right: 16px;
width: 64px;
height: 64px;
}
}