.skipLink{z-index:100000;border-radius:var(--radius-sm,8px);border:2px solid var(--ink-deep,#0b0b0d);background:var(--panel-overlay,#fff);color:var(--ink-deep,#0b0b0d);margin:8px;padding:10px 16px;font-weight:600;text-decoration:none;transition:transform .12s;position:fixed;top:0;left:0;transform:translateY(-140%)}.skipLink:focus{outline:2px solid var(--brass,#ff5a5f);outline-offset:2px;transform:translateY(0)}.skipLink:focus:not(:focus-visible){outline:none}.skipLink:focus-visible{transform:translateY(0)}
:root{--duration-splash-ceiling:.7s;--duration-splash-hold:.18s;--ease-splash-aperture:cubic-bezier(.16, 1, .3, 1)}#pubmax-splash{display:none}html[data-splash=on] #pubmax-splash{z-index:var(--z-splash);background:var(--ink-deep);pointer-events:none;will-change:opacity;animation:pubmaxSplashBackdrop var(--duration-splash-ceiling) var(--ease-splash-aperture) forwards;display:block;position:fixed;inset:0}html[data-splash=on] .pubmaxSplashMark{transform-origin:50%;will-change:transform, opacity;width:88px;height:88px;animation:pubmaxSplashAperture calc(var(--duration-splash-ceiling) - var(--duration-splash-hold)) var(--ease-splash-aperture) var(--duration-splash-hold) forwards;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}@keyframes pubmaxSplashBackdrop{0%{opacity:1}25.71%{opacity:1}to{opacity:0}}@keyframes pubmaxSplashAperture{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(24)}}@media (prefers-reduced-motion:reduce){html[data-splash=on] #pubmax-splash{display:none}}
