.skip-link{position:fixed;left:calc(12px + env(safe-area-inset-left, 0px));top:calc(12px + env(safe-area-inset-top, 0px));z-index:100;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{width:auto;height:auto;overflow:visible;clip-path:none;padding:10px 16px;border-radius:8px;background:var(--color-text-primary,#111);color:var(--color-bg,#fff);font:500 14px/1.25 var(--font-geist-sans,system-ui,sans-serif);text-decoration:none;box-shadow:0 0 0 2px var(--color-bg,#fff),0 0 0 4px var(--color-text-primary,#111)}