/* Web-version additions: link back to the website + language switch */
.site-bar{position:fixed;top:14px;inset-inline-end:16px;z-index:20;display:flex;gap:8px;font-family:Heebo,system-ui,sans-serif;font-size:13px}
.site-bar a{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:999px;color:#c9d2dc;text-decoration:none;background:rgba(10,14,20,.6);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);transition:color .2s,border-color .2s,background .2s}
.site-bar a:hover,.site-bar a:focus-visible{color:#fff;border-color:#ff4d5e;background:rgba(227,38,59,.18)}
.site-bar img{width:16px;height:16px}
@media print{.site-bar{display:none}}
