.app-logo[data-v-abaa1a5c]{transition:transform var(--duration-snappy) var(--ease-spring);transform-origin:center}.app-logo[data-v-abaa1a5c]:hover,:where(a:hover,button:hover)>.app-logo[data-v-abaa1a5c]{transform:scale(1.06)}.kbd[data-v-10742596]{display:inline-flex;height:1.125rem;min-width:1.125rem;align-items:center;justify-content:center;padding:0 .3125rem;border:.0625rem solid var(--color-border);background:var(--color-bg);border-radius:.25rem;font-family:var(--font-mono);font-size:.6875rem;color:var(--color-fg-muted)}.state-fade[data-v-10742596]{animation:reveal-fade var(--duration-base) var(--ease-out-quart) both}[data-v-071356e3] .mobile-nav-active{color:var(--color-accent-soft-fg);background:var(--color-accent-soft);font-weight:600}[data-v-071356e3] .mobile-nav-active ::-moz-selection{background:var(--color-accent);color:var(--color-accent-fg)}[data-v-071356e3] .mobile-nav-active ::selection{background:var(--color-accent);color:var(--color-accent-fg)}[data-v-071356e3] .mobile-nav-active .active-bar{position:absolute;inset-block:.5rem;left:0;width:.1875rem;border-radius:0 .125rem .125rem 0;background:var(--color-accent)}.active-bar[data-v-071356e3]{display:none}[data-v-071356e3] .mobile-nav-active .active-bar{display:block}.footer-divider[data-v-3486cb3b]:before{content:"";position:absolute;inset-inline:0;top:0;height:.0625rem;background:linear-gradient(to right,transparent 0,var(--color-border-strong) 50%,transparent 100%)}.heart-host:hover .heart-pulse[data-v-3486cb3b]{animation:heart-pulse-3486cb3b .32s var(--ease-spring) 1}@keyframes heart-pulse-3486cb3b{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}
