.app-icon{box-sizing:border-box;background:radial-gradient(75% 75% at 78% 88%, color-mix(in srgb, var(--app-mid) 80%, transparent) 0%, transparent 100%), radial-gradient(60% 60% at 18% 12%, color-mix(in srgb, var(--app-mid) 35%, transparent) 0%, transparent 100%), var(--app-core);border:1px solid #ffffff4d;place-items:center;display:grid}.app-icon.is-md{width:36px;height:36px;box-shadow:0 6px 16px -8px var(--app-core);border-radius:12px;flex:none}.app-icon.is-sm{width:28px;height:28px;box-shadow:0 4px 10px -6px var(--app-core);border-radius:9px;flex:none}.app-icon.is-md img.ti{filter:brightness(0)invert();width:18px;height:18px}.app-icon.is-sm img.ti{filter:brightness(0)invert();width:15px;height:15px}
