
/* Shared application shortcuts: real app icons, keyboard focus and touch targets. */
.app-icon-link { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; min-width: 44px; padding: 4px; border-radius: 12px; text-decoration: none; }
.app-icon-link img { display: block; width: 32px; height: 32px; border-radius: 8px; }
.app-icon-link:hover { background: #8882; }
.app-icon-link:focus-visible { outline: 3px solid #496fba; outline-offset: 2px; }
.app-icon-link[hidden] { display: none !important; }
