:root{--artorb-ease:cubic-bezier(.22, 1, .36, 1)}.artorb-nav-link{-webkit-tap-highlight-color:transparent;transition:color .18s ease, translate .22s var(--artorb-ease);padding-block:8px;display:inline-block;position:relative}.artorb-nav-link:after{content:"";opacity:0;height:1px;transition:opacity .18s ease, transform .22s var(--artorb-ease);background:currentColor;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(.65)}@media (hover:hover){.artorb-nav-link:hover{translate:0 -2px}.artorb-nav-link:hover:after{opacity:.55;transform:scaleX(1)}}@media (pointer:coarse){.artorb-nav-link{padding-block:14px}.artorb-nav-link:after{bottom:8px}}.artorb-nav-link:focus-visible{outline-offset:5px;border-radius:2px;outline:1px solid}.artorb-nav-link:active{translate:0 1px}html:after{content:"";z-index:2147483647;opacity:0;pointer-events:none;background:#bfbfbf;transition:opacity .18s;animation:.32s ease-out both artorb-arrive;position:fixed;inset:0}html.artorb-leaving:after{opacity:1;pointer-events:auto;animation:.18s ease-in both artorb-depart}@keyframes artorb-depart{0%{opacity:0}to{opacity:1}}@keyframes artorb-arrive{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.artorb-nav-link,.artorb-nav-link:after{transition:none}.artorb-nav-link:hover,.artorb-nav-link:active{translate:none}html:after,html.artorb-leaving:after{transition:none;animation:none}}
