diff --git a/assets/css/custom/modern.css b/assets/css/custom/modern.css index 8e1bfdf..d8d9947 100644 --- a/assets/css/custom/modern.css +++ b/assets/css/custom/modern.css @@ -1019,6 +1019,49 @@ p { margin: 0 0 1em; color: var(--c-text-dim); } box-shadow: 0 10px 24px rgba(0, 242, 255, .35); } +/* ---------- Language toggle ---------- */ +.mx-lang-toggle { + display: inline-flex; + align-items: center; + gap: 8px; + padding: 7px 14px; + border-radius: var(--r-pill); + background: rgba(255, 255, 255, .04); + border: 1px solid var(--c-border); + color: var(--c-text); + font-family: var(--f-mono); + font-size: 12px; + font-weight: 600; + letter-spacing: 0.1em; + cursor: pointer; + transition: all .3s var(--ease-out); + backdrop-filter: blur(8px); + -webkit-backdrop-filter: blur(8px); +} +.mx-lang-toggle:hover { + background: rgba(0, 242, 255, .08); + border-color: rgba(0, 242, 255, .45); + transform: translateY(-2px); + box-shadow: 0 8px 22px rgba(0, 242, 255, .2); +} +.mx-lang-toggle:active { + transform: translateY(0); +} +.mx-lang-flag { + font-size: 16px; + line-height: 1; +} +.mx-lang-code { + color: var(--c-accent); +} +@media (max-width: 900px) { + .mx-lang-toggle { + padding: 6px 10px; + font-size: 11px; + } + .mx-lang-toggle .mx-lang-code { display: none; } +} + /* ---------- Self-hosted Git banner ---------- */ .mx-git-banner { position: relative; diff --git a/index.html b/index.html index 695f733..11fd0a9 100644 --- a/index.html +++ b/index.html @@ -4,17 +4,17 @@ - + - + - Opzeker IT — Cloud · DevOps · Automation + Opzeker IT — Cloud · DevOps · Automation @@ -42,19 +42,25 @@ + + + - Start project + Start project